Development record
itd-138 ac-1 promises that the template under site-src/ that generates /install.sh also renders README's one-liner, so agreement between the two is structural. Delivered: README.md:106 carries a hand-written sh -c one-liner that nothing renders; TestInstallSurfacesAgree (internal/core/site/installsurface_test.go:158, reading README at line 308) holds it to the template's release prefix, checksum lookup and verifier by assertion, so a drift fails the build but the one-liner is still authored twice. Wanted: either the README block is rendered from site-src/install.sh.tmpl, or the intent's audit records the by-assertion form as the accepted narrowing.
itd-138 ac-1 promises that the template under site-src/ that generates /install.sh also renders README's one-liner, so agreement between the two is structural. Delivered: README.md:106 carries a hand-written sh -c one-liner that nothing renders; TestInstallSurfacesAgree (internal/core/site/installsurface_test.go:158, reading README at line 308) holds it to the template's release prefix, checksum lookup and verifier by assertion, so a drift fails the build but the one-liner is still authored twice. Wanted: either the README block is rendered from site-src/install.sh.tmpl, or the intent's audit records the by-assertion form as the accepted narrowing.
Remedy grounds (2026-09-29)
Confirmed at this base: README.md line 106 carries the hand-written one-liner and installsurface_test.go asserts agreement by pattern. Rejected: dropping the README one-liner for a link to /install.sh, which removes the pinned, checksum-verified form the intent promises on the front page.
Frontmatter
| id | iss-2609261423214723 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2609261423214723-itd-138-ac-1-promises-that-the-template.md
open on GitHub ↗ · commit history ↗
mentions1
- itd-138Bob installs abcd with one checksum-verified command served from the project's own domain