Files
hunjing/.gitignore
T
chenxin a39cec5287 ✨ feat: 灵台引擎五神齐备与 Go/Rust 官方绑定(WP-15)
- C++ 新增四模块(modules.cpp,19 个导出符号全部 hj_*):
  小周天 hj_stream:流会话(sequence/delta_index 单调)与 content.block.delta envelope 确定性编码(重放字节一致)
  烛照 hj_policy:URL 协议白名单(拒 file/javascript/data)、路径授权根与 .. 段拒绝、幂等键非空≤128、四维决策表(autonomy×risk→allow/ask/deny,非法输入 deny fail-closed)
  洛书 hj_plan:预算核算(达限/负数拒绝)
  河图 hj_recall:确定性重排(词频×稳定排序,canonical JSON 输出;非法输入 PARSE_FAILED)
- doctest 22 用例 20135 断言全绿(含每模块 golden 与确定性双跑)
- Go 绑定(cgo 自包含编译引擎源码):Engine RAII/TransformMarkdown/ValidateURL/ValidatePath/Decide/CheckBudget/RecallRerank;go test 3 用例通过(transform/rerank golden 与 C++ 字节一致)
- Rust 绑定(bindgen 生成 + 安全包装):Engine RAII(Drop 释放)、Error 枚举映射全部 HjStatus、Send/Sync(HjEngine 线程安全);cargo test 3 用例通过(同 golden)
- 三端(C++/Go/Rust)与 Python golden 一致:同一 markdown 输入在四端输出字节相同(跨端一致性首次全语言验证)
2026-09-12 13:54:12 +08:00

144 lines
1.8 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*/
engine/bindings/go/lingtai/*.cpp
engine/bindings/go/lingtai/*.h
engine/bindings/go/lingtai/hunjing/
engine/bindings/rust/target/
engine/bindings/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/