GPT Review — P10B-2A v1.1 + HASH Prompt
GPT Review — P10B-2A v1.1 + HASH Prompt
Date: 2026-04-29
Verdict
APPROVE WITH MINOR PATCHES.
Opus correctly applied the six required patches from prior GPT review:
- Unit count fixed to 27.
- Footer uses
paragraph, not unverifiedcolophon. - HASH step is mandatory before insert package.
- Anti-hardcode guardrails were added for Roman numerals and section parsing.
- Section VII is not treated as final truth; it must be verified by coverage.
- Generic renderer rules are documented.
No constitutional conflict if this remains read-only.
Remaining minor patches before Agent dispatch
MP1 — Fix section type distribution text
The v1.1 text says “8 types” but table shows no changelog; this means Đ28 uses 7 section types:
- heading
- paragraph
- principle
- technical_spec
- governance_process
- process
- checklist
Patch all wording from “8 types” to “7 types” where referring to Đ28 actual usage.
MP2 — Clarify candidate vs dynamic parser authority
The Agent must parse headings dynamically to extract bodies, but must not invent a new segmentation unless evidence proves the candidate invalid.
Add:
Candidate v1.1 is the expected segmentation. Dynamic parsing is for locating source spans and proving coverage. Agent may recommend a split/change only when coverage, gap/overlap, or substantive sub-body evidence requires it. Agent must STOP for review rather than silently changing the unit list.
MP3 — Strengthen body coverage pass/fail
Add explicit FAIL conditions:
- any substantive non-heading, non-HR, non-blank text outside unit bodies;
- footer not captured;
- code fence truncated or unbalanced;
- markdown table rows lost;
- unexpected overlap between units.
MP4 — Vocab query should verify active/usable state
The prompt says “adapt WHERE clause based on lifecycle_status/active.” Keep that, and require the report to show actual returned rows and active/usable status, not just count=7.
Direction to Opus
Patch P10B-2A-HASH prompt with MP1-MP4.
After these small patches, dispatch Agent for P10B-2A-HASH.
Do not proceed to insert package until HASH report is reviewed and PASS.