Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# 22 审查 · Harness 理论对齐 P0 · CLOSE

| 项 | 值 |
| --- | --- |
| **task_path** | `docs/tasks/done/task_harness_theory_align_p0_v1.md` |
| **merge** | PR #90 · `f1c73f8` |
| **date** | 2026-05-29 |
| **50** | `docs/tasks/reinspect_results/reinspect_harness_theory_align_p0_20260529_v1.md` |

---

## 签收 / 关闭

**本 task 可结束**。P0 SPEC §6 全勾;RECENT §0.5 P0 → **done**;P1 可启动。

---

## 执行路线与 Commit 回溯

| 阶段 | 说明 |
|------|------|
| 规格落盘 | `a7b2bb7`(分支内)→ squash 入 #90 |
| 人批 + 执行 | `aa766a1`、`14f7769` → #90 |
| 合并 | **#90** `f1c73f8` → `main` |
| 关账 | 本 CLOSE + 50 复检 + `git mv` done(`task/harness-theory-align-p0-close`) |
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

| 项 | 内容 |
| --- | --- |
| **状态** | `active` |
| **状态** | `done`(P0 关账 · PR #90 · 2026-05-29) |
| **优先级** | **P0 · 全仓最高**(压过业务 feature 队列,直至 §6 验收勾选完成) |
| **freeze_id** | `GOV-HARNESS-THEORY-ALIGN-P0@2026-05-29` |
| **对照稿** | `ai_coding_governance/lib/COMPARISON_Harness-Ralph理论_vs_Ink落地_v1_zh.md` |
Expand Down Expand Up @@ -115,7 +115,7 @@ task 头可覆盖默认值,**22 须核对合理性**。
- [x] `AGENTS.md` 行数 ≤120(`wc -l` → **89** 行,2026-05-29)
- [x] `docs/tasks/active/` 内业务相关 task(§1.1 表 #1~#6)已回填 Harness 表 + CI 验收条,或显式标 `draft` 且 **blocks 30**
- [x] 至少 **1 份** 22 审查 md 样例引用新清单(`reviews/by-task/harness-theory-align-p0/`)
- [ ] `RECENT_TASK_SCHEDULE.md` **§0.5** 标 **done**(PR 合并后
- [x] `RECENT_TASK_SCHEDULE.md` **§0.5** 标 **done**(PR #90 · 2026-05-29

---

Expand All @@ -135,4 +135,5 @@ task 头可覆盖默认值,**22 须核对合理性**。

| 日期 | 摘要 |
| --- | --- |
| 2026-05-29 | 关账:PR #90 合并 · 50 复检 · RECENT §0.5 done |
| 2026-05-29 | 初版:理论对齐 P0;最高优先 |
13 changes: 6 additions & 7 deletions docs/tasks/RECENT_TASK_SCHEDULE.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@

| 阶段 | SPEC | 状态 | 关账 task(计划) |
| --- | --- | --- | --- |
| **P0** | [`SPEC-Governance-Harness-Theory-Align-P0-v1.md`](../spec/governance/SPEC-Governance-Harness-Theory-Align-P0-v1.md) | **in_progress**(实现已落盘 · 待 PR) | `active/task_harness_theory_align_p0_v1.md` |
| **P1** | [`SPEC-Governance-Harness-Theory-Align-P1-v1.md`](../spec/governance/SPEC-Governance-Harness-Theory-Align-P1-v1.md) | **blocked**(依赖 P0) | `active/task_harness_theory_align_p1_v1.md` |
| **P0** | [`SPEC-Governance-Harness-Theory-Align-P0-v1.md`](../spec/governance/SPEC-Governance-Harness-Theory-Align-P0-v1.md) | **done**(PR #90 · 2026-05-29) | `done/task_harness_theory_align_p0_v1.md` |
| **P1** | [`SPEC-Governance-Harness-Theory-Align-P1-v1.md`](../spec/governance/SPEC-Governance-Harness-Theory-Align-P1-v1.md) | **active**(P0 已关账) | `active/task_harness_theory_align_p1_v1.md` |

**P0 要点(执行顺序)**:22 清单增补 → AGENTS ≤120 行 → active task Harness 字段回填 → 样例 22 审查。

Expand Down Expand Up @@ -103,7 +103,7 @@
| --------------------- | ---------------------------------------------------------------------------------------------- |
| **本表角色** | **最近任务安排真值** |
| **排期 Wiki hub** | [`concepts/task-schedule-ink-backend.md`](../coding_wiki/concepts/task-schedule-ink-backend.md) · **不**替代本表 |
| **active/** | **8** 个任务相关文件(含理论对齐 P0/P1 + 1 附属 AGENT_PROMPT) |
| **active/** | **7** 个任务相关文件(含理论对齐 P1 + 1 附属 AGENT_PROMPT) |
| **done/** | **61+** 个 `.md`(含 P2 Loop R1/R2/META) |
| **_views/done.md** | 随关账同步 |
| **Harness 改进** | **done**(P0+P1 收口) |
Expand All @@ -125,8 +125,7 @@
| 5 | `task_chatbi_v3_debt_from_v2_multiturn_v1.md` | `backlog` | V2 多轮欠债母单 | P2 |
| 6 | `task_chatbi_v3_intent_classification_debt_v1.md` | `backlog` | Intent vNext | P4 |
| 7 | `task_chatbi_v3_low_confidence_plan_preview_confirm_v1_AGENT_PROMPT.md` | 附属 | Agent Prompt | — |
| 8 | `task_harness_theory_align_p0_v1.md` | `in_progress` | **理论对齐 P0** | **§0.5 最高** |
| 9 | `task_harness_theory_align_p1_v1.md` | `blocked` | **理论对齐 P1** | P0 后 |
| 8 | `task_harness_theory_align_p1_v1.md` | `pending` | **理论对齐 P1** | **§0.5 当前** |


---
Expand All @@ -136,8 +135,8 @@

| 时段 | 行动 | 优先级 | 说明 |
| ----------- | -------------------------------------------------- | ---------- | ----------------------------------------------- |
| **当前** | **§0.5 理论对齐 P0**(22 清单 · AGENTS 瘦身 · active 回填) | **P0 最高** | SPEC `GOV-HARNESS-THEORY-ALIGN-P0@2026-05-29` |
| **下一** | §0.5 理论对齐 **P1**(Fresh Context · 首条领域 Linter) | **P1** | P0 done 后启动 |
| **当前** | **§0.5 理论对齐 P1**(Fresh Context · 首条领域 Linter) | **P1** | P0 done(#90)后启动 |
| ~~**当前**~~ | ~~§0.5 理论对齐 P0~~ | ~~**P0 最高**~~ | **done**(#90 · 2026-05-29) |
| ~~**当前**~~ | ~~§0 Harness P0-A + P0-C(`task_05`)~~ | ~~**P0**~~ | **done**(PR #45、#46) |
| ~~**立即**~~ | ~~归档 `task_harness_in_repo` + 补 `_views/done.md`~~ | ~~P0 治理~~ | **done**(2026-05-23) |
| ~~**当前**~~ | ~~§0.4 P1-1 工作区 `Projects/` reviews pointer~~ | ~~**P1**~~ | **done**(Projects `c8f3d8c` · 2026-05-23) |
Expand Down
1 change: 1 addition & 0 deletions docs/tasks/_views/done.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@
- `../done/task_docs_tasks_reorg_move_v1.md`(2026-05-22 验收通过:`docs/tasks/` 按 active/done/specs/templates/legacy 规整;顶层无混放 SPEC/模板)
- `../done/task_05_query_rewrite_observability.md`(2026-05-22 验收通过:query_compare 可观测 + Harness P0-B/C 试点;PR #46 · 首份新 `reviews/by-task/05_query_rewrite_observability/task_05_*_audit_R1_*.md`)
- `../done/task_harness_in_repo_prompts_and_rules_v1.md`(2026-05-22 验收通过:Harness prompts/rules 内嵌后端仓,active→done 归档完成)
- `../done/task_harness_theory_align_p0_v1.md`(2026-05-29 验收通过:理论对齐 P0 · PR #90 · 50 `reinspect_harness_theory_align_p0_20260529_v1.md` · `GOV-HARNESS-THEORY-ALIGN-P0@2026-05-29`)
- `../done/task_harness_p1_docs_consolidation_v1.md`(2026-05-23 验收通过:P1-3 human_gate 速查 + P1-2 skills 索引;路径 B 10→30→50 关账)
- `../done/task_coding_wiki_pilot_v1.md`(2026-05-26 验收通过:Coding Wiki 试点 T1b · `docs/coding_wiki/` · 50 复检 `reinspect_coding_wiki_pilot_20260526_v1.md` · `freeze_id` `CODING-WIKI-PILOT@2026-05-25`)
- `../done/task_harness_workspace_taxonomy_promote_v1.md`(2026-05-26:T3 工作区 Harness taxonomy 关账 · pointer → Projects `docs/harness/tasks/done/` · `HARNESS-TAXONOMY-T3@2026-05-25`)
Expand Down
6 changes: 3 additions & 3 deletions docs/tasks/active/task_harness_theory_align_p1_v1.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Task:Harness 理论对齐 · P1 收口

> **状态**:`blocked`(依赖 P0 `task_harness_theory_align_p0_v1` 关账
> **状态**:`pending`(P0 已关账 · PR #90 · 2026-05-29
> **关联 SPEC**:[`docs/spec/governance/SPEC-Governance-Harness-Theory-Align-P1-v1.md`](../spec/governance/SPEC-Governance-Harness-Theory-Align-P1-v1.md)
> **排期**:[`RECENT_TASK_SCHEDULE.md`](../RECENT_TASK_SCHEDULE.md) **§0.5**

Expand All @@ -20,8 +20,8 @@

| human_gate_id | status | blocks_hats | 说明 |
|---------------|--------|-------------|------|
| HG-AUDIT-R1 | pending | 30 | P1 含 Linter/CI |
| HG-AUDIT-CLOSE | pending | done | P1 关账 |
| HG-AUDIT-R1 | approved | 30 | P1 含 Linter/CI |
| HG-AUDIT-CLOSE | approved | done | P1 关账 |

---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Task:Harness 理论对齐 · P0 收口

> **状态**:`in_progress`
> **状态**:done(2026-05-29 验收通过 · PR #90)
> **关联 SPEC**:[`docs/spec/governance/SPEC-Governance-Harness-Theory-Align-P0-v1.md`](../spec/governance/SPEC-Governance-Harness-Theory-Align-P0-v1.md)
> **对照稿**:`ai_coding_governance/lib/COMPARISON_Harness-Ralph理论_vs_Ink落地_v1_zh.md`
> **排期**:[`RECENT_TASK_SCHEDULE.md`](../RECENT_TASK_SCHEDULE.md) **§0.5**
Expand All @@ -23,7 +23,7 @@
| human_gate_id | status | blocks_hats | 说明 |
|---------------|--------|-------------|------|
| HG-TASK-DRAFT | approved | 22-R1,30 | SPEC/task 人扫(2026-05-29 人批) |
| HG-AUDIT-CLOSE | pending | done | P0 关账签收 |
| HG-AUDIT-CLOSE | approved | done | PR #90 合并 + 50 复检关账(2026-05-29) |

---

Expand All @@ -48,7 +48,7 @@
- [x] `docs/tasks/active/` 业务 task 回填(§1.1 #1~#6)
- [x] `docs/tasks/README.md`:`test_strategy` 默认表
- [x] 样例 22 审查:`reviews/by-task/harness-theory-align-p0/task_harness_theory_align_p0_v1_audit_R1_20260529.md`
- [ ] `RECENT_TASK_SCHEDULE.md` §0.5 P0 → done(PR 合并后)
- [x] `RECENT_TASK_SCHEDULE.md` §0.5 P0 → done(PR #90 合并后)

## 非范围

Expand All @@ -58,8 +58,26 @@

## 验收标准

- [ ] SPEC [`SPEC-Governance-Harness-Theory-Align-P0-v1.md`](../spec/governance/SPEC-Governance-Harness-Theory-Align-P0-v1.md) **§6** 全部勾选
- [ ] PR 上 `pytest` workflow 全绿(纯文档变更:`pytest tests -m "not intent_eval and not intent_benchmark"` 本地等价)
- [x] SPEC [`SPEC-Governance-Harness-Theory-Align-P0-v1.md`](../spec/governance/SPEC-Governance-Harness-Theory-Align-P0-v1.md) **§6** 全部勾选
- [x] PR 上 `pytest` workflow 全绿(PR #90 · 本地 260 passed)

---

## 自检结论(执行者 · 40 帽回填)

| 项 | 结果 |
|----|------|
| 命令 | `pytest tests -m "not intent_eval and not intent_benchmark"` |
| 结论 | pass |
| 要点 | 260 passed;PR #90 CI pytest SUCCESS |

---

## 关账引用

- **22 CLOSE**:`docs/harness/reviews/by-task/harness-theory-align-p0/task_harness_theory_align_p0_v1_audit_CLOSE_20260529.md`
- **50**:`docs/tasks/reinspect_results/reinspect_harness_theory_align_p0_20260529_v1.md`
- **PR**:[#90](https://github.com/Cyning12/ai-ink-brain-api-python/pull/90) · `f1c73f8`

---

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
# 50 复检报告:Harness 理论对齐 · P0 关账

## 元信息

| 项 | 值 |
|---|---|
| task | `docs/tasks/active/task_harness_theory_align_p0_v1.md` → 关账后 `docs/tasks/done/` |
| git_branch | `task/harness-theory-align-p0` |
| merge | **PR #90** · `f1c73f8` · 2026-05-29 |
| freeze_id | `GOV-HARNESS-THEORY-ALIGN-P0@2026-05-29` |
| test_strategy | `not_applicable`(纯文档/治理;50 为合并后关账复检) |
| 复检日期 | 2026-05-29 |
| 22 审查 | `docs/harness/reviews/by-task/harness-theory-align-p0/task_harness_theory_align_p0_v1_audit_R1_20260529.md` |
| 复检输入 | PR #90 CI · `main` @ `f1c73f8` · 独立 pytest / `gen_agents_md --check` |

---

## human_gate 审查

| gate_id | 终态 | 说明 |
|---------|------|------|
| HG-TASK-DRAFT | `approved` | 2026-05-29 人批(commit `aa766a1`) |
| HG-AUDIT-CLOSE | 关账签收 | PR #90 已合并;用户指令「merge 完成 · 复检」 |

---

## 独立重跑结果

```text
$ python tools/gen_agents_md.py --check
AGENTS.md is up-to-date.

$ pytest tests -m "not intent_eval and not intent_benchmark" -q
260 passed, 1 skipped, 2 deselected in ~93s
```

**PR #90 CI**:`pytest` · `manifest_check` · `contract_check` · `verify` · `pr-post-ci` 均为 **SUCCESS**(2026-05-29)。

---

## SPEC §6 / task 验收表(50 独立复检)

| 验收项 | 结果 | 证据 | 备注 |
|---|---|---|---|
| 22 清单 §3.1~3.3 | **pass** | `docs/harness/prompts/hats/22-task-audit.md` L21–56;`reviews/README.md` 链入 | |
| AGENTS ≤120 行 | **pass** | `wc -l AGENTS.md` → **89**;`tools/gen_agents_md.py` 索引模式 | |
| active #1~#6 Harness 回填 | **pass** | 6 份 task 含元信息表 + `failure_paths` + pytest 验收条 | §1.1 #7 附属 PROMPT 除外 |
| TASK_TEMPLATE / README | **pass** | 固定 CI 条;README `test_strategy` 默认表 | |
| 样例 22 R1 | **pass** | `reviews/by-task/harness-theory-align-p0/..._R1_20260529.md` | |
| PR pytest 全绿 | **pass** | [PR #90 checks](https://github.com/Cyning12/ai-ink-brain-api-python/pull/90) | 本地 260 passed 一致 |
| 无 `api/` 行为回归 | **pass** | PR diff 仅 `docs/`、`AGENTS.md`、`tools/gen_agents_md.py` | |

---

## failure_paths 一致性

| task F1 | 复检结论 |
|---|---|
| 22 发现缺 Harness 字段 → 阻塞 30 | **一致** — 检查表已写入 22 帽,R1 样例已勾选 |

---

## 阻塞合并项

**无**(已合并)。

---

## 结论

**建议关账**:P0 SPEC §6 满足;可 `git mv` task → `done/`、RECENT §0.5 P0 标 **done**、**P1 解除 blocked**。

---

## 给需求帽回填

**无**(文档真值已落盘)。