Commit 9541e42
fix(wcm): remove six dead links from the public launch page
Every link from agentrust-io.com/wcm/ into the WCM repository 404s. The
repository is private, and a launch page's entire audience is anonymous
readers, so all six were broken for exactly the people the page is for:
/blob/main/THREAT-MODEL.md "Full threat model"
/issues/78 and /issues/79 the two disclosed open limitations
/issues "Review open questions", for security researchers
/actions the "574 tests passing" evidence claim
/tree/main/conformance/vectors the "91 conformance vectors" claim
This is the same trap agentrust-io/integrations#141 made a hard CONTRIBUTING
rule about, arriving from the other direction: fourteen integration READMEs now
point here as "specification and documentation", so a reader following one to
find the spec landed on a page whose own links were dead.
Each replacement is a real destination rather than a redirect of the problem:
Vectors and test count now point at PyPI, and say why in a title attribute.
Both are checkable from the published package, because the sdist ships tests/
and the conformance vectors. That is a stronger claim than a CI badge: a
reader can reproduce the numbers instead of being shown a green tick.
The two limitations lose their hyperlinks and keep their prose. The paragraph
already states both in full; the disclosure was always the point and the link
only ever pointed into a tracker nobody outside the org can open.
"Full threat model" points at the on-page limits section, which is the public
statement of the same thing.
Security researchers get a mailto, matching the two personas that already use
one. An issue tracker they cannot open is not a way in.
The evidence strip had also drifted: pinned at a pre-0.27.0 commit, showing
0.26.0 and 574 tests. Now a952cb6, 0.27.0 and 599, with proof.json regenerated
from that commit.
launch-page.test.js gains the durable part. It previously asserted the issue
LINKS were present, which is how these survived: the check enforced the dead
link rather than the disclosure. It now asserts the limitation prose, and
separately that no link into the private repository exists anywhere on the
page. Verified it fails on a reintroduced link. Delete that check when the
repository goes public (weight-custody-manifest#40).
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014NL8o3PXq6kfs2SdmBv6ak1 parent f3d074b commit 9541e42
3 files changed
Lines changed: 37 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
79 | | - | |
80 | | - | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | | - | |
| 83 | + | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
| |||
251 | 251 | | |
252 | 252 | | |
253 | 253 | | |
254 | | - | |
255 | | - | |
| 254 | + | |
| 255 | + | |
256 | 256 | | |
257 | 257 | | |
258 | 258 | | |
| |||
261 | 261 | | |
262 | 262 | | |
263 | 263 | | |
264 | | - | |
| 264 | + | |
265 | 265 | | |
266 | 266 | | |
267 | 267 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
25 | 50 | | |
26 | 51 | | |
27 | 52 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
4 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
0 commit comments