- Makefile:统一命令入口(backend/engine/docker/openapi/generate,含 make help) - backend:FastAPI + uv 最小工程,统一错误体(契约第 7 节)、ADR-015 平台 ID 生成与校验(uuid-utils);pytest 7 项、ruff、mypy strict、启动冒烟全部通过 - engine:灵台引擎 C++23/CMake 骨架,按 Lingtai C ABI 契约实现 lingtai.h(13 个 HjStatus、版本协商、句柄表防二次释放、线程局部错误上下文);doctest 5 用例通过,nm 验证仅导出 hj_* 符号 - openapi:OpenAPI 3.1 单一真源初始版(错误体/分页/Money/首批平台 ID/ContentBlock 全 21 类型/流事件 envelope),Redocly lint 0 错误、bundle 通过 - frontend:Next.js 最小骨架,openapi-typescript 生成 API 类型并通过 strict tsc - docker:hunjing-postgres(pgvector:17)compose;.env.example 与 config 示例 - ADR-025:登记测试与契约工具链(doctest/libFuzzer/Redocly/openapi-typescript/uuid-utils) - desktop:Tauri v2 占位与初始化说明(WP-10 启动)
139 lines
1.6 KiB
Plaintext
139 lines
1.6 KiB
Plaintext
# 环境变量与密钥
|
|
.env
|
|
.env*.local
|
|
config/*.yaml
|
|
config/mcp/*.yaml
|
|
config/gateway/*.yaml
|
|
!config/*.example.yaml
|
|
!config/mcp/*.example.yaml
|
|
!config/gateway/*.example.yaml
|
|
|
|
|
|
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
.coverage
|
|
coverage.xml
|
|
htmlcov/
|
|
.tox/
|
|
.nox/
|
|
.venv/
|
|
venv/
|
|
env/
|
|
ENV/
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
|
|
|
|
# Node / Next.js
|
|
node_modules/
|
|
.pnpm-store/
|
|
.next/
|
|
out/
|
|
.vercel/
|
|
.turbo/
|
|
*.tsbuildinfo
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
pnpm-debug.log*
|
|
|
|
# 数据库与本地存储
|
|
db/*
|
|
db/*.sqlite
|
|
db/*.sqlite3
|
|
db/*.db
|
|
db/*.db-shm
|
|
db/*.db-wal
|
|
*.sqlite
|
|
*.sqlite3
|
|
*.db
|
|
*.db-shm
|
|
*.db-wal
|
|
|
|
# ChromaDB / Milvus / Neo4j / NebulaGraph 本地数据
|
|
/db/chromadb/
|
|
milvus/
|
|
neo4j/data/
|
|
neo4j/logs/
|
|
nebulagraph/data/
|
|
nebulagraph/logs/
|
|
|
|
# 对象资源与上传文件
|
|
storage/
|
|
uploads/
|
|
media/
|
|
objects/
|
|
|
|
# 数据库备份产物
|
|
backups/
|
|
|
|
|
|
# 日志与运行产物
|
|
logs/
|
|
*.log
|
|
*.pid
|
|
*.seed
|
|
*.pid.lock
|
|
run/
|
|
tmp/
|
|
temp/
|
|
.cache/
|
|
|
|
|
|
# 测试与覆盖率
|
|
.coverage.*
|
|
coverage/
|
|
playwright-report/
|
|
test-results/
|
|
|
|
|
|
# IDE / OS
|
|
.vscode/*
|
|
!.vscode/extensions.json
|
|
!.vscode/settings.example.json
|
|
.idea/
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
|
|
# Docker / 本地覆盖配置
|
|
docker/*.local.yml
|
|
docker-compose.override.yml
|
|
|
|
|
|
# Rust / 安全沙箱
|
|
target/
|
|
|
|
# C++ 引擎与契约生成产物(源码构建可再生)
|
|
engine/build/
|
|
openapi/bundled.json
|
|
**/*.rs.bk
|
|
sandbox-work/
|
|
|
|
|
|
# AI / 工具本地缓存
|
|
.claude
|
|
!.claude/commands/
|
|
!.claude/skills/
|
|
.codegraph/
|
|
.impeccable/
|
|
.understand-anything/
|
|
!.understand-anything/intermediate/
|
|
!.understand-anything/diff-overlay.json
|
|
|
|
|
|
# Go / 博闻 MCP Web Search
|
|
mcp/web-search/bin/
|
|
mcp/web-search/tmp/
|
|
|
|
|
|
# 其他
|
|
/characters/
|
|
/models/
|
|
output/ |