28 - the line's retry takes one fallback per pass, so it cannot spin #110

Merged
lilleman merged 5 commits from line-fallback-progress into main 2026-09-20 18:04:47 +02:00
Owner

emitLine retried until every unspellable node was carried, and its termination rested on a comment ten give-way sites had to honour. The loop now holds one named fallback state and refuses the pass taking no fallback: a carry adding no node, or an opening link asked for the directive form twice. Both are unsupported-node-shape, per AGENTS.md section 8 taking an existing code over adding one for a cause no document reaches. AGENTS.md section 11 gains the rule.

emitLine retried until every unspellable node was carried, and its termination rested on a comment ten give-way sites had to honour. The loop now holds one named fallback state and refuses the pass taking no fallback: a carry adding no node, or an opening link asked for the directive form twice. Both are unsupported-node-shape, per AGENTS.md section 8 taking an existing code over adding one for a cause no document reaches. AGENTS.md section 11 gains the rule.
lilleman added 2 commits 2026-09-20 17:50:01 +02:00
lilleman added 1 commit 2026-09-20 17:57:14 +02:00
Review nit: the attempt names the fallback it takes, so no arm is reached by elimination
CI / gate (push) Successful in 28s
CI / publish (push) Has been skipped
8b5e05f5a9
lilleman added 1 commit 2026-09-20 17:59:36 +02:00
Prose pass: the guard's comment goes, and one spelling states the coverage bar
CI / gate (push) Successful in 29s
CI / publish (push) Has been skipped
057729f830
lilleman added 1 commit 2026-09-20 18:03:56 +02:00
AGENTS.md 8: a refusal from our own invariant takes the nearest existing code
CI / gate (push) Successful in 35s
CI / publish (push) Successful in 5s
4b2f3b1bb3
lilleman marked the pull request as ready for review 2026-09-20 18:04:41 +02:00
lilleman merged commit 4b2f3b1bb3 into main 2026-09-20 18:04:47 +02:00
lilleman deleted branch line-fallback-progress 2026-09-20 18:04:47 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: larvit/adf-codec#110