Commit Graph
21 Commits
Author SHA1 Message Date
ila dcc626544c Phase 3: T-301~T-304 SEO/部署/SQLite/统计/MVP验收完成(42 tests) 2026-07-06 23:32:57 +08:00
ila 6dd1711164 T-301: SEO 基础(meta description fallback + canonical + sitemap + 40 tests) 2026-07-06 23:28:52 +08:00
ila 7fea89216d Phase 2 review: append fix verification results 2026-07-06 23:09:30 +08:00
ila 714d218eb2 Phase 2 评审修复: P0 min_score+&q=500 (ORM→list 顺序) + P1 场景分页(20/page) + P2 文档同步 + 36 tests 2026-07-06 23:04:55 +08:00
ila cff3c64c19 Phase 2: T-201 至 T-206 前台 MVP 全部实现(11 templates + CSS + 31 tests) 2026-07-06 22:57:08 +08:00
ila db7dcb8f51 T-104: 首批种子内容(3 scenarios + 5 projects + 2 articles),management command 录入 2026-07-06 22:25:59 +08:00
ila 6ec28c8374 Phase 1 评审修复:M2M clean() 校验 + 正确页面树测试(20 tests) + AGENTS.md 同步 2026-07-06 21:00:09 +08:00
ila a2d2cd226d Phase 1: T-101/T-102/T-103 内容模型 + 17 tests. T-104 BLOCKED 待种子数据 2026-07-06 20:50:14 +08:00
ila fdec385afc Phase 0 评审三次修复:文档命令统一加 .exe 后缀(MSYS2 venv 实际文件名) 2026-07-06 19:25:48 +08:00
ila 9390c4039f Phase 0 评审二次修复:init.sh 增加 .exe fallback + 文档统一 MSYS2 环境声明 2026-07-06 19:13:08 +08:00
ila ded4fefef2 Phase 0 评审修复:init.sh 跨平台兼容 + production SECRET_KEY 强制校验 + 文档同步 2026-07-06 18:04:10 +08:00
ila bb7b745666 T-003: 建立最小验证基线 2026-07-06 17:49:05 +08:00
ila f40153355f T-002: 建立基础配置与环境样例 2026-07-06 17:46:15 +08:00
ila feb662da67 T-001: 初始化 Wagtail 项目骨架 2026-07-06 17:30:34 +08:00
ila abfe00103c 文档:统一使用 python3.12 作为开发 Python 命令 2026-07-06 16:46:35 +08:00
ilaandClaude Fable 5 14eae57643 Add page-tree decision and Wagtail M2M implementation note
- 04-architecture 3.1: add ProjectIndexPage; authoritative page tree
  (project pages live under /projects/, never under scenario pages);
  ScenarioPage renders projects via query; filtering lives in
  ProjectIndexPage.get_context(), no separate Django view; Page M2M
  fields must use modelcluster ParentalManyToManyField
- 06-tasks: sync T-102 row/detail and T-204 quick-table accordingly
- routes: point project list page back to the 3.1 tree
- progress.md: append maintenance record

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 16:23:44 +08:00
ilaandClaude Fable 5 678d081124 Harden task board and specs for weaker coding agents
- 06-tasks: add per-task detail sheets for Phase 0/1 (concrete init
  commands, BLOCKED preconditions, verification commands with expected
  results) and a constraint/verification quick table for Phase 2/3;
  replace subjective acceptance wording with checkable items
- 04-architecture: promote 3.4 to an authoritative filter-param
  contract (names, values, AND combination, invalid-value handling);
  add required/optional/default field annex with 0-5 validators to
  3.3; state AiCodingScore is not a model in MVP; record structure
  decision (keep wagtail-start home/search apps, business models in
  new core app, no Dockerfile)
- 03-tech-stack: add version-pinning policy row for T-001
- routes/02-requirements: point filter wording back to the 3.4
  contract instead of maintaining copies
- T-104: human-input boundary - seed projects, scores and verdicts
  must be user-confirmed; BLOCKED without a confirmed list
- current-state snapshot updated; maintenance record appended to
  progress.md

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 16:11:54 +08:00
ilaandClaude Fable 5 d98bfb7531 Repo hygiene: fix .gitignore, normalize line endings, correct repo paths
- Replace misspelled/ineffective ignore file with a real .gitignore:
  deploy/ (contains SSH private key), *.pem, .env*, and Python/Django/
  Wagtail runtime artifacts are now excluded from version control
- Add .gitattributes (* text=auto eol=lf) to stop CRLF/LF churn that
  made all 26 tracked files show spurious full-file diffs
- Correct repo root path /mnt/d/OPC/skelet -> /mnt/d/opc_project/skelet
  in AGENTS.md, 00-ai-start-here, 03-tech-stack, 90-harness-reference,
  current-state (progress.md history left as-is, append-only)
- Update current-state.md snapshot and append maintenance record to
  progress.md per harness rules

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 15:56:00 +08:00
ila 8231c6a976 Add deployment environment assessment 2026-07-06 15:17:00 +08:00
QiuSW 53d6430ea0 Update documentation from Claude Code 2026-07-06 11:32:35 +08:00
QiuSW f68d443c0d Add harness coding documentation 2026-07-06 10:25:29 +08:00