Files
aetherbound-guild/.agent-taskgraph/queue/done/ABG-V2-R4-VALIDATOR-H2/goal.md
T

4.0 KiB
Raw Blame History

Goal: ABG-V2 R4 Validator H2

Stage: deterministic regression gate before R5 dual review Started: 2026-08-11T12:31:22+08:00 Task ID: ABG-V2-R4-VALIDATOR-H2 Baseline: a7fe1139c32b86ca43665c49571660c68b0b156e; branch=agent/abg-v2-r4-validator-h2-a3; clean integrated product source 8102bd2 Frozen spec: .agent-taskgraph/spec.md revision design-spec-r3 Graph node: .agent-taskgraph/graph.yaml#v2_r4_validator_h2 revision graph-r11 Context manifest: context.md Context revision: 3 Product attempt: 1/2; activated only after exact identity ACK and clean-worktree check Legal terminal: ABG-V2-R4-VALIDATOR-H2 candidate ready or ABG-V2-R4-VALIDATOR-H2 redesign required:

Objective

Extend the current semantic validator so the repaired integrated documents pass and both R4 contradiction classes fail deterministically when reintroduced. The validator must test meaning and declared bindings, not exact prose.

Graph Input, Output And Write Scope

  • Needs: v2_r4_reintegration
  • Consumes: integrated repaired authorities and both R4 FAIL reports
  • Produces: positive parser coverage and isolated negative mutations for both contradictions
  • Writes: docs/reviews/DESIGN_VALIDATION_CONTRACT.md, tools/validate_predevelopment_design.py
  • Route: PASS -> v2_systems_review_r5; FAIL -> failed; max product attempts 2

Assignment

  • Role ref: role:design-validator-r5-h2-a3
  • 角色职责: semantic cross-document regression gates for R4 seed/transaction and hidden-profession art bindings
  • 角色生命周期: task-scoped
  • 连续性: fresh recovery; attempt-1/2 sessions, roles and worktrees are immutable process history and forbidden for reuse
  • 工作区:/Users/wusumac/Documents/game/tmp/aetherbound-guild-worktrees/validator-h2-r5-a3(分支:agent/abg-v2-r4-validator-h2-a3)
  • 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 2026-08-11T12:34:16+08:00
  • Session evidence: HAPI 1546960c-baf0-4a36-bd71-b1c39bc577b7; PID 88851; verification 4370f265-b8c7-4c6b-9d4f-bb277fa6704b; runtime-evidence.json; zero-message watermark
  • Dispatch bootstrap: dispatch.md
  • Dispatch message: PHASE2_SENT: exact identity ACK verified, then full active Goal delivered via HAPI 1546960c at 2026-08-11T12:37:00+08:00
  • Identity ACK: VERIFIED: exact rev-10 attempt-3 ACK observed before reads/edits; worktree clean at a7fe113

Acceptance

  • Current integrated source passes text validation and deterministic byte-identical JSON with errors=0.
  • Self-test advances from 20 to exactly 24 cases: seed/order mutation, missing/incomplete durable transaction mutation, hidden parent/mechanic mismatch, and unresolved hidden-art binding language each fail independently with intended diagnostics.
  • Positive parser coverage proves seed reservation precedes opening generation, all four offers bind to one durable draft, selection is revisable, and promotion is atomic/exactly-once.
  • Positive parser coverage proves PF-H01..H06 each bind exact content-owned parents plus mechanic-compatible silhouette/props/VFX/action fields, with zero unresolved bindings.
  • Existing five R3 contradiction negatives and all unrelated counts/bindings remain strict; anti-dominance self-test and five-seed replay remain green.
  • Commit only the two owned files, push, leave clean/upstream and report one legal terminal.

Frozen

No product/content/presentation/reference/HTML/runtime/media/package/release changes. Do not weaken existing checks, normalize exact prose, or edit PMO-owned task files.

PMO Acceptance

Candidate fb20b663df97bb685887e5bef9bb6a3256fa7580 was scope-inspected and integrated as 7dc584d62fc4323746c927f5dc370e77f992f0c7. This accepts H2 only; complete design acceptance remains blocked on fresh R5 dual review and Owner review.