Development record
A malformed grill citation in abcd ideate is refused with '(want adr-N, itd-N, iss-N, or spc-N)' (internal/core/ideate/record.go:497), but CitedIDRe (internal/core/recordid/resolve.go:41) accepts dcn-N as well, commands/ideate.md lists dcn-N as citable, and the brief (.abcd/development/brief/04-surfaces/18-ideate.md:57-58) says a decision record is cited by its dcn- id like any other record. The refusal tells the caller dcn ids are not citable.
issueresolvedminoriss-2610160608457651
A malformed grill citation in abcd ideate is refused with '(want adr-N, itd-N, iss-N, or spc-N)' (internal/core/ideate/record.go:497), but CitedIDRe (internal/core/recordid/resolve.go:41) accepts dcn-N as well, commands/ideate.md lists dcn-N as citable, and the brief (.abcd/development/brief/04-surfaces/18-ideate.md:57-58) says a decision record is cited by its dcn- id like any other record. The refusal tells the caller dcn ids are not citable.
Frontmatter
| id | iss-2610160608457651 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2610160608457651-a-malformed-grill-citation-in-abcd.md
open on GitHub ↗ · commit history ↗
mentions1
- iss-2610161127265652Six record-family patterns in the lint and site packages keep their own hand-written copy of the cited families (adr, itd, iss, spc, dcn) instead of reading recordid.CitedFamilies: claimedHandleRe in internal/core/lint/crossstore.go:57, proseCitationRe in internal/core/lint/prosecitations.go:138, recordHandleRe and recordHandleFullRe in internal/core/lint/schema.go:60 and :62, the recordHandleKinds message in internal/core/lint/schema.go:73, and bodyHandleRe in internal/core/site/recordjson.go:34. Each includes dcn today, but each is a copy the next family added to recordid's list would miss, which is how the inbox rewrite and four refusal messages came to omit dcn (iss-2610160608389169, iss-2610160608457651).