Repository navigation
Commit feb7a3d
committed
Downgrade the architecture note: I deleted the evidence behind it
A reviewer noticed PR #21 called itself "research complete" while changing no
corpus files - no discovery contract, no evidence rows, no captures, no ledger
entries. That is correct, and the cause is worse than an omission.
I DELETED THE EVIDENCE
Nine pages were collected on 2026-09-21 through the metered route into a
scratch project outside the repository - deliberately outside, to avoid mixing
a second research question into the corpus that answers this kit's own
unknowns. The findings were read from those captures. Then the scratch project
was removed as routine cleanup, taking the captures, the hash-chained ledger,
and the provenance for every claim with it.
That is the exact failure this kit exists to prevent, committed while using
the kit. And the repository's clean preflight - which I cited - validates the
EXISTING corpus. It says nothing about this note, and quoting it beside the
note implied otherwise.
WHAT CHANGED
requirements-2026-09-21-* -> preliminary-2026-09-21-*, and the document opens
by saying it is not a completed Phase 1 handoff and that formal collection
remains outstanding.
It also separates findings by how checkable they are, because they are not
equally weak:
204 No Content re-verifiable in one command, depends on no
capture of mine
the correlation race re-verifiable; run ids 35546279728 and
35546293660 are in GitHub's API today
retention, billing, SEA, CITATIONS, not evidence. Live URLs anyone can
environment rules re-read, with no capture, hash or chain behind
them. Leads to confirm, not facts proven.
The recommendation rests mostly on the first two, which is why it survives the
downgrade rather than being withdrawn.
THE STRUCTURAL GAP, WHICH WILL RECUR
The scratch project was the only option the kit offers. `readCorpus(root)`
reads one `research/` per project root, and a project has one discovery
contract; this repository's enumerates U-1..U-8, all about transports.
Architecture-decision unknowns are a different question, and one contract
asserting two unrelated sets of claims would have `unknown-closure` and
`subtopic-coverage` judging them together.
Three options, none currently supported well: a nested project under
docs/decisions/<name>/, a second repository per decision, or one contract with
multiple topics. The first is cheapest and needs no code - it needs a decision
that decision-research lives there, so the next person does not reach for a
scratch directory and delete the evidence as I did.
VERIFIED
node research-kit/bin/selftest.mjs -> 645 passed, 0 failed, exit 0
node research-kit/bin/preflight.mjs -> PASS, 0 blocking, 0 warnings
(both about the repository's own corpus, which is the point above)1 parent 1eef1b0 commit feb7a3d
1 file changed
Lines changed: 56 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
13 | 35 | | |
14 | 36 | | |
15 | 37 | | |
| |||
105 | 127 | | |
106 | 128 | | |
107 | 129 | | |
108 | | - | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
109 | 156 | | |
110 | 157 | | |
111 | 158 | | |
| |||
0 commit comments