chore(pmo): activate atomicity review r4
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
# Context Manifest: ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4
|
||||
|
||||
> Task ID: `ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4`
|
||||
> Revision: `p91-foundation-atomicity-review-r4`
|
||||
> Mode: `deep`
|
||||
> Budget exception: `none`
|
||||
|
||||
## 必须读取(默认不超过 8 项)
|
||||
|
||||
| 路径或稳定引用 | Revision / 范围 | 为什么本 Goal 必须读 |
|
||||
|---|---|---|
|
||||
| `AGENTS.md` | f9b1b22 | fixed-reviewer and evidence boundaries |
|
||||
| `.agent-taskgraph/PROJECT.md` | P9.1 profile | visible HAPI reviewer runtime and downstream freeze |
|
||||
| `.agent-taskgraph/spec.md` | p9.1-spec-r2 | frozen P9.1 scope |
|
||||
| `docs/runtime/PHASE9_1_ARBITRARY_PARTY_FIRST_SESSION_CONTRACT.md` | p9.1-contract-r2 | atomic revision, exact-ID and 22-script authority |
|
||||
| `.agent-taskgraph/queue/active/ABG-P9.1-FOUNDATION-ATOMICITY-H1/task-manifest.json` | candidate f9b1b22 authority | parse the writes JSON array mechanically; sole expected scope authority |
|
||||
| `.agent-taskgraph/queue/failed/ABG-P9.1-FOUNDATION-REVIEW-R5/report.md` | terminal ae6045c5 | product defect that H1 must close |
|
||||
| `.agent-taskgraph/queue/failed/ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R3/report.md` | terminal 7ba182c2 | hand-authored scope INVALID that R4 must not repeat |
|
||||
| `/private/tmp/abg-p9-0r10-regression-r2.4fxrTu/summary.txt` | sha256 3de791bb6da14be19d97c194368cd14bc8bfb906013470e81b6e12da83736bf7 | parse every accepted mode/script row directly; 12 headless and 10 normal |
|
||||
|
||||
## 按需检索(先搜索,再局部读取)
|
||||
|
||||
| 路径/范围 | 触发条件 | 检索提示 |
|
||||
|---|---|---|
|
||||
| source tree | Goal 需要实现细节时 | 先 rg,再局部读取 |
|
||||
|
||||
## 最近 Delta
|
||||
|
||||
- 2026-08-13T09:41:34+00:00: structured pre-dispatch manifest created.
|
||||
@@ -0,0 +1,21 @@
|
||||
# Dispatch Bootstrap: ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4
|
||||
|
||||
| Field | Value |
|
||||
|---|---|
|
||||
| Task ID | ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4 |
|
||||
| Dispatch ID | dispatch:ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4:attempt-1 |
|
||||
| Role ref | role:p91-foundation-atomicity-reviewer-r4 |
|
||||
| Role profile | roles/p91-foundation-atomicity-reviewer-r4/ROLE.md |
|
||||
| Role lifecycle | task-scoped |
|
||||
| Team revision | rev-p9.1-1 |
|
||||
| Goal ref | task:ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4 |
|
||||
| Context manifest | context.md |
|
||||
| Context revision | p91-foundation-atomicity-review-r4 |
|
||||
| Continuity | fresh structured-scope recovery after R3 INVALID; no prior reviewer execution evidence reuse |
|
||||
| Session ID | 1305feb0-e775-4060-8c04-cf7048461641 |
|
||||
| Expected identity ACK | IDENTITY_READY dispatch_id=dispatch:ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4:attempt-1 role=role:p91-foundation-atomicity-reviewer-r4 team_revision=rev-p9.1-1 goal=task:ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4 context_revision=p91-foundation-atomicity-review-r4 |
|
||||
| Delivery | SENT: dispatch:ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4:attempt-1 via HAPI 1305feb0 after pre-dispatch verification 49807840 |
|
||||
| Identity ACK | VERIFIED: IDENTITY_READY dispatch_id=dispatch:ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4:attempt-1 role=role:p91-foundation-atomicity-reviewer-r4 team_revision=rev-p9.1-1 goal=task:ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4 context_revision=p91-foundation-atomicity-review-r4 |
|
||||
| ACK evidence | exact standalone identity line observed in fresh HAPI 1305feb0-e775-4060-8c04-cf7048461641 before review commands; zero-message runtime watermark verification 49807840-a163-41e1-b311-255e91fe710a |
|
||||
|
||||
Read Role, PROJECT, context, Goal and direct evidence in that order. Return the exact identity ACK before executing the Goal.
|
||||
@@ -0,0 +1,85 @@
|
||||
# Goal: Independently review Foundation atomicity with manifest-derived scope
|
||||
|
||||
> Stage: foundation-atomicity-independent-rereview-r4
|
||||
> Started: 2026-08-13T09:41:34+00:00
|
||||
> Task ID: `ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4`
|
||||
> Baseline: `a7dbb12d530110a262cabc760a90eecf392f3f25; branch=review/abg-p91-foundation-atomicity-r4; clean`
|
||||
> Frozen spec: `.agent-taskgraph/spec.md revision p9.1-spec-r2; docs/runtime/PHASE9_1_ARBITRARY_PARTY_FIRST_SESSION_CONTRACT.md revision p9.1-contract-r2`
|
||||
> Graph node: `.agent-taskgraph/graph.yaml#p91_foundation_atomicity_h1`
|
||||
> Independent contract: 不适用
|
||||
> Context manifest: `context.md`
|
||||
> Context revision: `p91-foundation-atomicity-review-r4`
|
||||
> Legal terminal: **ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4 PASS**,或 **ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4 FAIL: <最早产品失败边界>**,或 **ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4 INVALID: <最早 harness/环境/证据边界>**
|
||||
|
||||
## Objective
|
||||
|
||||
Review immutable f9b1b22 from zero. Before creating any reviewer-owned directory or running Godot, verify all fixed executables including /usr/bin/python3. Use Bash 3-compatible syntax only, never rm/unlink, and pass the guarded find-delete no-Godot preflight. For source scope, parse the H1 task-manifest JSON writes array with /usr/bin/python3 and mechanically compare that sorted structured output to git diff; do not hand-author, copy or interpolate any expected path. Then fresh archive/import and independently verify the complete public-command atomicity matrix, exact Guild IDs and legacy rejection. Verify accepted summary SHA 3de791bb and parse all 22 mode/script rows directly, exactly 12 headless and 10 normal, with --fixed-fps 60 for every normal row. Fresh-capture rejected baseline bd505d6 and repaired candidate f9b1b22, four groups and 30 frames each, and require identical inventory and PNG bytes. Report PASS, product FAIL or harness INVALID at the earliest boundary; never repair.
|
||||
|
||||
## 图输入、输出与写入范围
|
||||
|
||||
- 直接依赖(needs):p91_foundation_atomicity_h1 candidate f9b1b22
|
||||
- 必须读取(consumes):f9b1b22 fixed source, H1 task-manifest JSON writes authority, R5 FAIL ae6045c5, R3 INVALID 7ba182c2, hash-fixed accepted summary 3de791bb
|
||||
- 必须产出(produces):fresh read-only PASS, FAIL or INVALID terminal with reviewer-owned sanitized evidence
|
||||
- 唯一写入范围(writes):none in repository; reviewer-owned isolated temporary evidence only
|
||||
- 路由:PASS -> p91_domain_implementation;FAIL -> failed;最大尝试 1
|
||||
|
||||
## 分配记录
|
||||
|
||||
- Role ref:`role:p91-foundation-atomicity-reviewer-r4`
|
||||
- 角色职责:Independently verify immutable f9b1b22 with expected scope derived mechanically from the H1 task-manifest JSON
|
||||
- 角色生命周期:task-scoped
|
||||
- 派给:p91-foundation-atomicity-reviewer-r4
|
||||
- 分配理由:职责匹配
|
||||
- 连续性:fresh structured-scope recovery after R3 INVALID; no prior reviewer execution evidence reuse
|
||||
- 工作区:`/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/p91-foundation-atomicity-review-r4`(分支:`review/abg-p91-foundation-atomicity-r4`)
|
||||
- Runtime requested:`runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=visible`
|
||||
- Runtime observed:`runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=visible`
|
||||
- Runtime verification:`VERIFIED pre-dispatch; verification 49807840-a163-41e1-b311-255e91fe710a; zero-message watermark`
|
||||
- Session evidence:`HAPI 1305feb0-e775-4060-8c04-cf7048461641; PID 87343; runtime-evidence.json`
|
||||
- Dispatch bootstrap:`dispatch.md`
|
||||
- Dispatch message:`SENT: dispatch:ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4:attempt-1 via HAPI 1305feb0 after pre-dispatch verification 49807840`
|
||||
- Identity ACK:`VERIFIED: IDENTITY_READY dispatch_id=dispatch:ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4:attempt-1 role=role:p91-foundation-atomicity-reviewer-r4 team_revision=rev-p9.1-1 goal=task:ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4 context_revision=p91-foundation-atomicity-review-r4`
|
||||
- 完整启动方式:派发预览批准后由所选 runtime 控制面生成
|
||||
|
||||
## 报告协议
|
||||
|
||||
- 完成、失败或阻塞时通知 PMO,并引用任务号、legal terminal 和证据路径。
|
||||
- worker 不修改 PMO 管理的 queue ledger、STATUS 或角色注册表。
|
||||
|
||||
## 验收标准(证据门)
|
||||
|
||||
- [ ] Before mkdir/mktemp/Godot, prove all fixed executable paths including /usr/bin/python3 exist and are executable; stop INVALID on first missing tool
|
||||
- [ ] Pass Bash3-compatible no-Godot preflight: false rc=1, guarded absolute /private/tmp root and direct /usr/bin/find -depth -delete; no rm/unlink
|
||||
- [ ] Parse H1 task-manifest JSON writes with /usr/bin/python3 and compare mechanically to Git; no hand-authored/copied expected path set; prove fixed f9b1b22, parent cf8d670 and rejected ancestor bd505d6
|
||||
- [ ] Independently enumerate and verify every public mutator across success and rejection branches with complete internal-state fingerprints, exact Guild IDs and zero legacy leak
|
||||
- [ ] Verify accepted summary SHA 3de791bb; parse all 22 mode/script rows directly; derive exactly 12 headless/10 normal; every normal row uses --fixed-fps 60
|
||||
- [ ] Require every parsed script exit 0, emit its authority marker exactly once and strict diagnostics zero
|
||||
- [ ] Fresh-capture bd505d6 and f9b1b22 four groups/30 frames each; inventories and PNG bytes identical; sanitize/hash retained evidence and guarded cleanup
|
||||
|
||||
## Frozen(禁止触碰,明确列出)
|
||||
|
||||
- Do not edit, repair, stage, commit, push, merge or modify repository files or refs
|
||||
- Do not reuse developer, R1, R2, R3 or prior Foundation reviewer execution logs/captures as R4 execution evidence
|
||||
- Do not hand-author, copy, shell-interpolate or infer the expected candidate path set; it must come only from JSON parsing of the H1 task-manifest writes array
|
||||
- Do not hand-author a separate 22-script mode map; execution order and mode must come from the hash-fixed summary rows
|
||||
- Do not invoke rm, unlink, zsh wrappers, mapfile, or variables named status/path; use /bin/bash, Bash 3 syntax, rc/review_root and guarded direct find-delete
|
||||
- Do not expose credentials, foreign process argv or machine-wide environment; retain only sanitized reviewer-owned facts and hashes
|
||||
- Do not implement downstream work, generate media, package, sign, upload, publish or cross Human Gates; harness failures are INVALID
|
||||
|
||||
## Estimate
|
||||
|
||||
tool/source preflight 15m; independent atomicity matrix 30-60m; authority-parsed 22 scripts 30-60m; two-source 30-frame capture 45-90m; confidence high
|
||||
|
||||
## 完成时交付
|
||||
|
||||
- graph 节点约定的 produces
|
||||
- 验收证据与残余风险
|
||||
|
||||
## Review Classification
|
||||
|
||||
- `PASS` only when every declared gate passes on the immutable candidate.
|
||||
- `FAIL` only for a candidate product defect at the earliest declared product boundary.
|
||||
- `INVALID` for tool, shell, import, test harness, capture, cleanup, concurrent-load,
|
||||
environment or evidence-integrity failure that prevents a product judgment.
|
||||
- Stop at the first terminal boundary. Do not retry, repair, continue later gates or
|
||||
convert an `INVALID` into a product `FAIL`.
|
||||
@@ -0,0 +1,46 @@
|
||||
# 台账记录:ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4
|
||||
|
||||
| 字段 | 值 |
|
||||
|---|---|
|
||||
| 任务 ID | ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4 |
|
||||
| Goal ref | task:ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4 |
|
||||
| Goal current path | queue/active/ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4/goal.md |
|
||||
| Context manifest | context.md |
|
||||
| Context revision | p91-foundation-atomicity-review-r4 |
|
||||
| Role ref | role:p91-foundation-atomicity-reviewer-r4 |
|
||||
| Role lifecycle | task-scoped |
|
||||
| Role profile | roles/p91-foundation-atomicity-reviewer-r4/ROLE.md |
|
||||
| Role continuity | fresh structured-scope recovery after R3 INVALID; no prior reviewer execution evidence reuse |
|
||||
| Reviewer Role ref | role:p91-foundation-atomicity-reviewer-r4 |
|
||||
| Reviewer Role profile | roles/p91-foundation-atomicity-reviewer-r4/ROLE.md |
|
||||
| Frozen spec | .agent-taskgraph/spec.md revision p9.1-spec-r2; docs/runtime/PHASE9_1_ARBITRARY_PARTY_FIRST_SESSION_CONTRACT.md revision p9.1-contract-r2 |
|
||||
| Graph node | .agent-taskgraph/graph.yaml#p91_foundation_atomicity_h1 |
|
||||
| 依赖/路由 | needs: p91_foundation_atomicity_h1 candidate f9b1b22; PASS -> p91_domain_implementation; FAIL -> failed; max_attempts=1 |
|
||||
| 状态 | active |
|
||||
| 负责人 | p91-foundation-atomicity-reviewer-r4 |
|
||||
| 分配理由 | 职责匹配 |
|
||||
| 轮次 | 1 |
|
||||
| 开始时间 | 2026-08-13T09:41:34+00:00 |
|
||||
| 最后更新 | 2026-08-13T09:45:37+00:00 |
|
||||
| 验收结果 | PENDING |
|
||||
| 日志指针 | PENDING |
|
||||
| Runtime requested | runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=visible |
|
||||
| Runtime observed | runtime=hapi; flavor=codex; model=gpt-5.6-sol; effort=xhigh; permission=yolo; visibility=visible |
|
||||
| Runtime verification | VERIFIED |
|
||||
| Session ID | 1305feb0-e775-4060-8c04-cf7048461641 |
|
||||
| Runtime evidence | runtime-evidence.json |
|
||||
| Dispatch bootstrap | dispatch.md |
|
||||
| Dispatch message | SENT: dispatch:ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4:attempt-1 via HAPI 1305feb0 after pre-dispatch verification 49807840 |
|
||||
| Identity ACK | VERIFIED: IDENTITY_READY dispatch_id=dispatch:ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4:attempt-1 role=role:p91-foundation-atomicity-reviewer-r4 team_revision=rev-p9.1-1 goal=task:ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4 context_revision=p91-foundation-atomicity-review-r4 |
|
||||
| 等待归属 | 在等谁:p91-foundation-atomicity-reviewer-r4;等什么:fixed f9b1b22 PASS/FAIL/INVALID;PMO 600s HAPI timer/observe |
|
||||
|
||||
## 备注
|
||||
|
||||
Prepared from task-manifest.json. Do not hand-edit field names.
|
||||
|
||||
## 状态转换历史(追加式)
|
||||
|
||||
| 时间 | from -> to | 操作者 | 依据/证据 | 唯一下一步 |
|
||||
|---|---|---|---|---|
|
||||
| 2026-08-13T09:41:34+00:00 | created -> inbox | PMO | structured manifest | run pre-dispatch validation |
|
||||
| 2026-08-13T09:45:37+00:00 | inbox -> active | PMO | HAPI 1305feb0 runtime VERIFIED and exact standalone identity ACK observed before review commands | push activation, fast-forward worktree and execute fixed-source R4 review |
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"status": "VERIFIED",
|
||||
"phase": "pre-dispatch",
|
||||
"verification_id": "49807840-a163-41e1-b311-255e91fe710a",
|
||||
"goal_ref": "task:ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4",
|
||||
"session_id": "1305feb0-e775-4060-8c04-cf7048461641",
|
||||
"machine_id": "a15888ad-d405-4884-a407-c28ddd8b397c",
|
||||
"machine_name": "小吴家",
|
||||
"machine_host": "wusumacdeMac-mini.local",
|
||||
"pid": "87343",
|
||||
"flavor": "codex",
|
||||
"cwd": "/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/p91-foundation-atomicity-review-r4",
|
||||
"model": "gpt-5.6-sol",
|
||||
"effort": "xhigh",
|
||||
"permission": "yolo",
|
||||
"messages_received": 0,
|
||||
"message_watermark": {
|
||||
"latest_page_count": 0,
|
||||
"latest_message_id": "",
|
||||
"snapshot_head_seq": null,
|
||||
"snapshot_head_at": null,
|
||||
"epoch": 0,
|
||||
"captured_at": "2026-08-13T09:44:29.207015+00:00"
|
||||
},
|
||||
"active": true,
|
||||
"thinking": false,
|
||||
"lifecycle": "running",
|
||||
"catalog": {
|
||||
"status": "VERIFIED",
|
||||
"source": "/api/machines/:id/codex-models",
|
||||
"checked_at": "2026-08-13T09:44:28.226502+00:00",
|
||||
"model": "gpt-5.6-sol",
|
||||
"effort": "xhigh",
|
||||
"model_supported": true,
|
||||
"effort_supported": true
|
||||
},
|
||||
"evidence": "HAPI Hub session metadata, model catalog, and message watermark",
|
||||
"verified_at": "2026-08-13T09:44:29.207165+00:00"
|
||||
}
|
||||
+105
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"task_id": "ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R4",
|
||||
"title": "Independently review Foundation atomicity with manifest-derived scope",
|
||||
"stage": "foundation-atomicity-independent-rereview-r4",
|
||||
"baseline": "a7dbb12d530110a262cabc760a90eecf392f3f25",
|
||||
"branch": "review/abg-p91-foundation-atomicity-r4",
|
||||
"worktree": "/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/p91-foundation-atomicity-review-r4",
|
||||
"frozen_spec": ".agent-taskgraph/spec.md revision p9.1-spec-r2; docs/runtime/PHASE9_1_ARBITRARY_PARTY_FIRST_SESSION_CONTRACT.md revision p9.1-contract-r2",
|
||||
"graph_node": ".agent-taskgraph/graph.yaml#p91_foundation_atomicity_h1",
|
||||
"context_revision": "p91-foundation-atomicity-review-r4",
|
||||
"context_mode": "deep",
|
||||
"context_items": [
|
||||
{
|
||||
"path": "AGENTS.md",
|
||||
"revision": "f9b1b22",
|
||||
"reason": "fixed-reviewer and evidence boundaries"
|
||||
},
|
||||
{
|
||||
"path": ".agent-taskgraph/PROJECT.md",
|
||||
"revision": "P9.1 profile",
|
||||
"reason": "visible HAPI reviewer runtime and downstream freeze"
|
||||
},
|
||||
{
|
||||
"path": ".agent-taskgraph/spec.md",
|
||||
"revision": "p9.1-spec-r2",
|
||||
"reason": "frozen P9.1 scope"
|
||||
},
|
||||
{
|
||||
"path": "docs/runtime/PHASE9_1_ARBITRARY_PARTY_FIRST_SESSION_CONTRACT.md",
|
||||
"revision": "p9.1-contract-r2",
|
||||
"reason": "atomic revision, exact-ID and 22-script authority"
|
||||
},
|
||||
{
|
||||
"path": ".agent-taskgraph/queue/active/ABG-P9.1-FOUNDATION-ATOMICITY-H1/task-manifest.json",
|
||||
"revision": "candidate f9b1b22 authority",
|
||||
"reason": "parse the writes JSON array mechanically; sole expected scope authority"
|
||||
},
|
||||
{
|
||||
"path": ".agent-taskgraph/queue/failed/ABG-P9.1-FOUNDATION-REVIEW-R5/report.md",
|
||||
"revision": "terminal ae6045c5",
|
||||
"reason": "product defect that H1 must close"
|
||||
},
|
||||
{
|
||||
"path": ".agent-taskgraph/queue/failed/ABG-P9.1-FOUNDATION-ATOMICITY-REVIEW-R3/report.md",
|
||||
"revision": "terminal 7ba182c2",
|
||||
"reason": "hand-authored scope INVALID that R4 must not repeat"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/abg-p9-0r10-regression-r2.4fxrTu/summary.txt",
|
||||
"revision": "sha256 3de791bb6da14be19d97c194368cd14bc8bfb906013470e81b6e12da83736bf7",
|
||||
"reason": "parse every accepted mode/script row directly; 12 headless and 10 normal"
|
||||
}
|
||||
],
|
||||
"role_id": "p91-foundation-atomicity-reviewer-r4",
|
||||
"role_lifecycle": "task-scoped",
|
||||
"role_responsibility": "Independently verify immutable f9b1b22 with expected scope derived mechanically from the H1 task-manifest JSON",
|
||||
"role_continuity": "fresh structured-scope recovery after R3 INVALID; no prior reviewer execution evidence reuse",
|
||||
"runtime_requested": {
|
||||
"runtime": "hapi",
|
||||
"flavor": "codex",
|
||||
"model": "gpt-5.6-sol",
|
||||
"effort": "xhigh",
|
||||
"permission": "yolo",
|
||||
"visibility": "visible"
|
||||
},
|
||||
"objective": "Review immutable f9b1b22 from zero. Before creating any reviewer-owned directory or running Godot, verify all fixed executables including /usr/bin/python3. Use Bash 3-compatible syntax only, never rm/unlink, and pass the guarded find-delete no-Godot preflight. For source scope, parse the H1 task-manifest JSON writes array with /usr/bin/python3 and mechanically compare that sorted structured output to git diff; do not hand-author, copy or interpolate any expected path. Then fresh archive/import and independently verify the complete public-command atomicity matrix, exact Guild IDs and legacy rejection. Verify accepted summary SHA 3de791bb and parse all 22 mode/script rows directly, exactly 12 headless and 10 normal, with --fixed-fps 60 for every normal row. Fresh-capture rejected baseline bd505d6 and repaired candidate f9b1b22, four groups and 30 frames each, and require identical inventory and PNG bytes. Report PASS, product FAIL or harness INVALID at the earliest boundary; never repair.",
|
||||
"needs": [
|
||||
"p91_foundation_atomicity_h1 candidate f9b1b22"
|
||||
],
|
||||
"consumes": [
|
||||
"f9b1b22 fixed source",
|
||||
"H1 task-manifest JSON writes authority",
|
||||
"R5 FAIL ae6045c5",
|
||||
"R3 INVALID 7ba182c2",
|
||||
"hash-fixed accepted summary 3de791bb"
|
||||
],
|
||||
"produces": [
|
||||
"fresh read-only PASS, FAIL or INVALID terminal with reviewer-owned sanitized evidence"
|
||||
],
|
||||
"writes": [
|
||||
"none in repository; reviewer-owned isolated temporary evidence only"
|
||||
],
|
||||
"pass_route": "p91_domain_implementation",
|
||||
"fail_route": "failed",
|
||||
"max_attempts": 1,
|
||||
"acceptance": [
|
||||
"[ ] Before mkdir/mktemp/Godot, prove all fixed executable paths including /usr/bin/python3 exist and are executable; stop INVALID on first missing tool",
|
||||
"[ ] Pass Bash3-compatible no-Godot preflight: false rc=1, guarded absolute /private/tmp root and direct /usr/bin/find -depth -delete; no rm/unlink",
|
||||
"[ ] Parse H1 task-manifest JSON writes with /usr/bin/python3 and compare mechanically to Git; no hand-authored/copied expected path set; prove fixed f9b1b22, parent cf8d670 and rejected ancestor bd505d6",
|
||||
"[ ] Independently enumerate and verify every public mutator across success and rejection branches with complete internal-state fingerprints, exact Guild IDs and zero legacy leak",
|
||||
"[ ] Verify accepted summary SHA 3de791bb; parse all 22 mode/script rows directly; derive exactly 12 headless/10 normal; every normal row uses --fixed-fps 60",
|
||||
"[ ] Require every parsed script exit 0, emit its authority marker exactly once and strict diagnostics zero",
|
||||
"[ ] Fresh-capture bd505d6 and f9b1b22 four groups/30 frames each; inventories and PNG bytes identical; sanitize/hash retained evidence and guarded cleanup"
|
||||
],
|
||||
"frozen": [
|
||||
"Do not edit, repair, stage, commit, push, merge or modify repository files or refs",
|
||||
"Do not reuse developer, R1, R2, R3 or prior Foundation reviewer execution logs/captures as R4 execution evidence",
|
||||
"Do not hand-author, copy, shell-interpolate or infer the expected candidate path set; it must come only from JSON parsing of the H1 task-manifest writes array",
|
||||
"Do not hand-author a separate 22-script mode map; execution order and mode must come from the hash-fixed summary rows",
|
||||
"Do not invoke rm, unlink, zsh wrappers, mapfile, or variables named status/path; use /bin/bash, Bash 3 syntax, rc/review_root and guarded direct find-delete",
|
||||
"Do not expose credentials, foreign process argv or machine-wide environment; retain only sanitized reviewer-owned facts and hashes",
|
||||
"Do not implement downstream work, generate media, package, sign, upload, publish or cross Human Gates; harness failures are INVALID"
|
||||
],
|
||||
"estimate": "tool/source preflight 15m; independent atomicity matrix 30-60m; authority-parsed 22 scripts 30-60m; two-source 30-frame capture 45-90m; confidence high"
|
||||
}
|
||||
Reference in New Issue
Block a user