fix(ship,qa,document-release): repair proof-run regressions and fixture gaps

- ship-docsync-completion: yesterday's audit-scope result dropped the section's
  status, so /ship spliced one in; the section now opens with **Status:**.
- ship-docsync-missing-asset: a missing section or old Ship-owned mode blocks
  before launch.
- ship-docsync-late-result: the invocation record says prepare already saves
  the candidate selection (no extra Read; budget unchanged).
- qa exploratory: await the method Reads before the first probe.
- qa-callers fixture: quote the real review-log record template; allow the
  git log command plan-completion prescribes.
- qa functional observer: a receipt caught mid-link(2) is checked at stop
  instead of failing with ENOENT (reproduced from CI).
Each repaired case passed a focused paid run.
This commit is contained in:
garrytan committed 2026-09-30 12:11:34 +00:00
1 parent 4a87fa9d59
commit 77cce3bec4
16 files changed
+136 -21

No files matched your search

+4 -3
View File
@@ -32,9 +32,10 @@ on the LAST nonempty line, without fences or trailing prose:
- `files_updated`, `files_reviewed`: unique repo-relative file paths actually edited
and actually read; `blockers`, `decisions`: strings. Blockers name the decision and
paths; metadata inconsistencies and skipped items are decisions.
- `documentation_section`: nonempty Markdown without a `## Documentation` heading:
audited scope, per-file status in Step 9's `Documentation health` form (no VERSION
row), and Step 1.5's coverage debt and diagram drift. Describe scope even without docs.
- `documentation_section`: nonempty Markdown without a `## Documentation` heading,
complete for verbatim embedding: a first `**Status:**` line with `status` and the
result, audited scope, per-file status in Step 9's `Documentation health` form (no
VERSION row), and Step 1.5's coverage debt and diagram drift. Describe scope even without docs.
## Discovery (both modes)