Yaojia Wang
61398a1452
feat(toolbox): F1 拆书 teardown 落库成项目 rules
- teardown_spec.writes=["rules"](只声明 tier,入库仍经白名单 gate,不变量 #3)
- toolbox_registry teardown entry 加 ingest=IngestSpec(table="rules")
- routers/toolbox.py 通用 ingest dispatcher 加 _ingest_rules:
BookTeardownResult(themes/archetypes/structure/hooks) 拍平为可读 rules 条目,
落项目级(无 continuity 预检,仿 _ingest_outline 无 409)
- schemas/toolbox.py 加 TeardownIngestView + ToolIngestRequest.teardown
- 单测:teardown ingest→rules 真落行 + 预览(generate)不写库
后端门禁绿:ruff/format/mypy clean · alembic no drift · pytest 644 passed
2026-06-23 20:00:25 +02:00
..
2026-06-20 11:31:59 +02:00
2026-06-23 20:00:25 +02:00
2026-06-20 10:39:58 +02:00
2026-06-18 14:21:17 +02:00
2026-06-18 14:21:17 +02:00
2026-06-22 18:28:04 +02:00
2026-06-20 10:39:58 +02:00
2026-06-22 20:37:55 +02:00
2026-06-22 20:37:55 +02:00