From f967f4eb45082d8e2796fb505f8f2bda46f9ca59 Mon Sep 17 00:00:00 2001 From: Brian Love Date: Tue, 8 Sep 2026 16:27:19 -0700 Subject: [PATCH] fix(website): remove a fabricated anecdote from the 0.1.0 post MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Airworthiness section closed on "I verified every one of those before writing this sentence, which is more than I can say for the first draft of the homepage checklist. Three claims did not survive that pass, including one that was simply false." Three things wrong with it. It is a fabricated first-person anecdote. The detail came from a code comment in src/lib/preflight-checklist.ts recording a verification pass; rewriting it as the author's own confession about his own homepage puts words in his mouth. docs/gtm/voice.md: "Never fabricate a first-person anecdote. Warmth comes from opinion and directness, not from invented experiences." It is inside baseball. "The first draft of the homepage checklist" means nothing to a reader who has never seen the homepage checklist. It undermines the section it closes. Airworthiness exists to say the numbers are checkable. Following six trust claims with "my last list had a false claim in it" invites the reader to distrust the six bullets immediately above. The replacement points at verifiability instead, and to make that line true rather than merely nicer, all six claims are now linked to the source that proves them — the HVTracker category page, the Scorecard viewer, the npm package pages, the drift workflow, and /privacy. The section now does what it always claimed to do. Numbers unchanged and not re-verified here: rank and score drift, and preflight-checklist.ts records them as verified 2026-09-04. Co-Authored-By: Claude Opus 5 --- .../blog/2026-09-08-threadplane-0-1-0.mdx | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/apps/website/content/blog/2026-09-08-threadplane-0-1-0.mdx b/apps/website/content/blog/2026-09-08-threadplane-0-1-0.mdx index 25b3ed283..590e2cedf 100644 --- a/apps/website/content/blog/2026-09-08-threadplane-0-1-0.mdx +++ b/apps/website/content/blog/2026-09-08-threadplane-0-1-0.mdx @@ -110,16 +110,15 @@ If you disagree with a decision I made, the remedy is a fork, and the license al Free is easy to say. Maintained is the part that needs numbers, so here are the ones I would want if I were the person putting this into a production Angular app. -- Ranked #8 of 119 agent frameworks on the HVTracker supply-chain index. -- 8.2 / 10 on the OpenSSF Scorecard. -- Releases are signed, with OIDC provenance and SLSA attestations. -- Angular 20, 21, and 22 are tested in CI, not merely claimed. -- Model drift is checked weekly against a live provider, and the workflow diffs fresh recordings against committed fixtures. -- There is no cloud service, no telemetry account, and no VC board seat waiting to change any of the above. - -I verified every one of those before writing this sentence, which is more than I can say for the first draft of the homepage checklist. -Three claims did not survive that pass, including one that was simply false. -Removing them made the page better, and I would rather tell you that than pretend the list arrived correct. +- Ranked [#8 of 119 agent frameworks](https://hvtracker.net/categories/agent-frameworks/) on the HVTracker supply-chain index. +- [8.2 / 10](https://scorecard.dev/viewer/?uri=github.com/cacheplane/angular-agent-framework) on the OpenSSF Scorecard. +- Releases are [signed](https://www.npmjs.com/package/@threadplane/chat), with OIDC provenance and SLSA attestations. +- [Angular 20, 21, and 22](https://www.npmjs.com/package/@threadplane/langgraph) are tested in CI, not merely claimed. +- Model drift is [checked weekly](https://github.com/cacheplane/angular-agent-framework/blob/main/.github/workflows/aimock-drift.yml) against a live provider, and the workflow diffs fresh recordings against committed fixtures. +- There is [no cloud service](/privacy), no telemetry account, and no VC board seat waiting to change any of the above. + +Every one of those is a link you can follow. +Do not take my word for any of it. ## Conclusion