Development record
Invariant 19 hands an issue naming an intent back by the rule `promoted`; itd-2610161016394967, citing invariant 19, calls such an issue ineligible.
Invariant 19 hands an issue naming an intent back by the rule promoted; itd-2610161016394967, citing invariant 19, calls such an issue ineligible.
A terminology drift (severity minor) found by the cross-document consistency pass.
- End A:
.abcd/development/brief/02-constraints/03-invariants.md:175— "an issue whoserelated_intentsnames an intent is handed back by the rulepromoted" - End B:
.abcd/development/intents/shipped/itd-2610161016394967-several-people-each-on-their-own-github.md:108— "an issue naming an intent is ineligible (brief invariant 19)"
Invariant 19 gives every excluded issue exactly one disposition: handed back, listed as ineligible, or skipped. It places an issue whose related_intents names an intent under handed back, by the rule promoted, and judges a consistency-pass record by its other fields. The drain intent cites the same invariant yet calls every issue naming an intent ineligible, which is a different disposition in the invariant's own terms.
Evidence: .abcd/work/reviews/2026-10-26-consistency/00-summary.md, finding 227.
Grounds
- declined: Closed in the 2026-10-27 triage (dcn-2610271112330536): a later record already settles which end holds. The code hands such an issue back as promoted, and the intent's own audit note says so. The loose word in a dated decision needs no edit.
Frontmatter
| id | iss-2610262032088777 |
|---|---|
| type | issue |
| lifecycle | wontfix |
| severity | minor |
.abcd/work/issues/wontfix/iss-2610262032088777-invariant-19-hands-an-issue-naming-an.md
open on GitHub ↗ · commit history ↗
References1
- itd-2610161016394967Drains on several accounts share the workrelated
mentions1
- dcn-26102711123305362026-10-27 — The product thinker accepted on 2026-10-27 the triage of the 1301 records the 2026-10-26 consistency pass filed. The duplicates, the records a later record already settles, the ones that are no contradiction and the one already fixed are closed with each reader's reason. Every other record gets its fix as its remedy, the rulings' accepted answers included, so a drain can take it. The 45 major records left open are deferred past v0.15.1, because the brief's single-home rewrite rewrites or removes most of the passages they quote. The person ruled the major rulings one at a time; the minor rulings take their recommended answers.