Development record
research notes README routes phase-scoped research to research/phase/N/ and names research/adr/ as a sibling — both layouts adr-30 rejected and the gated research-children index denies — and its Related display texts sit one level short of their hrefs
issueresolvedminoriss-391
research notes README routes phase-scoped research to research/phase/N/ and names research/adr/ as a sibling — both layouts adr-30 rejected and the gated research-children index denies — and its Related display texts sit one level short of their hrefs
Evidence
.abcd/development/research/notes/README.md:24routes "Phase-scoped research" toresearch/phase/<N>/;:48namesphase/andadr/as sibling research directories.research/holds exactlynotes/andprompting/; adr-30 (decisions/adrs/0030-record-information-architecture.md:66-67) names both phantom layouts as the rejected alternative, anddevelopment/README.md:18-19's blocker-gatedresearch-childrenindex asserts the real children one directory up.- Both sites evade
links_resolve::24is a backticked code span;:48's href is.., which resolves. The Related list's display texts (../decisions/adrs/,../intents/,../research/) sit one level short of their hrefs (../../decisions/adrs,../../intents,..), which are the correct ones fromresearch/notes/. - Refuter verdict: CONFIRMED (minor) — iss-352 enumerated three other sites, iss-353 edited this very file but only its naming section (the phantom routing survived that edit), iss-333 covered the brief's copy. The line-27
.abcd/logbook/route was REFUTED as prior art (owned by open iss-56, deliberately unadjudicated) and is untouched by this round's fix.
Frontmatter
| id | iss-391 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-391-research-notes-readme-routes-phase.md
open on GitHub ↗ · commit history ↗
mentions7
- adr-30Design-record information architecture — flat artefact-type folders
- dcn-26082000000000082026-08-20 — Bug-hunt round 3 (hunt B), branch bughunt-b/round-3. Baseline
- iss-56iss-36 lists .abcd/logbook as a retired location, but the shipped binary writes there: memory lint reports go to .abcd/logbook/memory/ (internal/core/memory/lint.go) and the scanner skip-list references .abcd/logbook/pii-scan/. Adjudicate before any logbook ban is armed; the logbook token was deliberately left OUT of record-lint banned_tokens.
- iss-333brief/05-internals/03-configuration.md's Plugin-internal development namespace tree draws the pre-adr-30 layout: roadmap/intents/{drafts,planned,shipped}, research/adr/, research/phase/, and specs/ under .abcd/ — the record's only map of its own namespace routes a reader to four paths that do not exist; the blocker moved-intents-path rule is defeated only by the ASCII art splitting the string
- iss-352three current-state records cite ADRs at development/research/adr/, a path that does not exist and a layout adr-30 explicitly rejected; all three are backticked code spans links_resolve never checks
- iss-353research/notes/README.md prescribes topic-kind note naming while adr-30 and development/README.md ratify date-prefixed naming and the record-lint successor plus ideate both emit dated notes; the notes README is the outlier and 29 of 41 notes are dated
- iss-2608211432489481seven markdown links across the record carry a backticked display path that does not resolve from the containing file while the href does, evading links_resolve (recurrence of iss-391)