Twinned from https://github.com/cfsh/ninefold/issues/1171 by tools/beads/import_github.py's reconcile pass.
Implements [design 013 — Golden-first testing](https://github.com/cfsh/ninefold/blob/main/design_docs/013-golden-first-testing.md) (doc PR #1169).
Recommendation in two lines: a citable docs/TEST_GUIDE.md (golden-first: real pipeline, real captured data, the golden diff is the review artifact, one-command regen) plus F3/F4 in DEV_PRINCIPLES; and four surface changes — a single-process GodotTestRunner behind a fifth gating presubmit lane, a merge-preview gate in merge_pr.py closing the #1159 skew class, a test_data/README.md regen lint, and the reviewer applying the TEST_GUIDE lens.
Shape: 8 tasks (§8 of the doc), ~8 PRs. T1 (the guide) + T2 (principles) open as a stack — everything else cites them. T3 (runner) → T4 (godot lane) is the only real chain; T3 waits on PR #1158. T5 (preview gate, governance perimeter), T6 (lint), T8 (cross-box image-golden check, needs the workstation) are independent; T7 (reviewer charter) needs T1 merged. Absorbs #1154 (close at T4); #1144 closes via #1158.
Unclaimed — next /triage activates it or operationalize_design.py --apply splits it after the doc merges.
None.
Doc PR #1169 is reviewer-converged (rev:pass, coverage 12/12) and awaits aedanpope approval (design_docs perimeter). On merge: run operationalize_design.py --apply for the 8 task cards (T3 waits on PR #1158; T1+T2 stack first; T7 needs T1 merged; T8 needs the Windows box).