b1a0364bf2
Planner Step-2 recon (ailang-plan-recon) surfaced two spec defects;
forward-fix amendment (63b669f stands, main forward-only):
- clause-6 homeless-ref remedy was an incomplete binary. Recon proved
roundtrip-invariant.md does NOT carry the ail-merge-prose-cycle
content that pipeline.md:61 / authoring-surface.md:180 cite — so the
prior canonical retarget sample was wrong. Replaced with three
priority-ordered dispositions; PROSE_ROUNDTRIP refs take (b) (drop
the cross-tier pointer, preserve the present-tense behavioural prose).
- Added a precise 'what counts as a cross-reference' definition:
navigational pointer = in scope; nominal source-symbol mention = out
of scope (keeps the milestone 'formalise the cross-references', not
'hyperlink the ledger'). Source link only for a genuine navigational
(see crates/...). Folds OQ2 (strip iter-provenance suffixes on
conversion) + OQ3 (no-title directional stays prose) as byte-policies.
grounding-check re-dispatched on the amended bytes: PASS, all
assumptions ratified incl. the amendment-introduced ones.