site: state the agent count as eighteen (FRE-997, count half) #5
Reference in New Issue
Block a user
Delete Branch "freno-dev/FRE-997-count-18"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The landable half of FRE-997, split out at the Code Review Engineer's changes-requested verdict on #4 and the Chief of Staff's 2026-11-03 launch hold (
2ccad154). The remote-SSH restore is not in this PR; it stays held and is carried separately.What it fixes. FRE-323/FRE-359 removed the agent count instead of correcting it. The page said thirteen while
AgentSpec.all(Sources/NookCore/Agents/AgentRegistry.swift) holds eighteen, and/agentslisted 13 of those rows./agentstitle, description, ogTitle and H1 say eighteen; the five missing rows are on the page — Kimi, GitHub Copilot CLI, Crush, Cursor, Amp — with events and gating taken from the app's hook/plugin surfaces. All five are Observe.agents.test.tsasserts roster equality with the 18-name registry in registry order again, plus the count, instead of a subset check.remote-claims.test.tskeeps every FRE-323 remote removal guard and the parkedmarketing/drafts/remote-ssh/copy; it drops only the two completeness bans the corrected count contradicts (every coding agent,Supported agents), which existed because the page claimed the set and listed 13 of 18.marketing/positioning.md: coverage row publishable at 18.Gate (this branch, this run).
Head
25ec84c. Basedd368d2. This does not touch the live site — Vercel deploys on merge, and merging stays with the repo owner.FRE-997
FRE-359 verdict B dropped the agent count instead of correcting it: the page said thirteen while `AgentSpec.all` held eighteen, and the /agents table listed 13 of those rows. The count is a fact, not a claim, so this states it and makes the table match the registry again. - Landing island bullet and the marquee chip say 18 agents. - /agents: title/description/ogTitle/H1 at eighteen, and the five missing rows are on the page — Kimi, GitHub Copilot CLI, Crush, Cursor, Amp — with events and gating taken from hook/setup.go, hook/normalize.go, hook/normalize_hosts.go, Sources/NookCore/Agents/HookConfigInstaller.swift and plugins/amp/index.ts. All five are Observe (kimi/copilot PreToolUse and PermissionRequest fire before the host's own check; Crush documents one event; a silent Cursor permission hook blocks; Amp's plugin API has no permission-wait event). - agents.test.ts asserts the roster as an equality with the 18-name registry in registry order again, plus the count, instead of a subset check. - remote-claims.test.ts keeps every FRE-323 remote removal guard and the parked copy, and drops only the two completeness bans the corrected count contradicts ("every coding agent", "Supported agents") — the ban existed because the page claimed the set and listed 13 of 18. - positioning.md: the coverage row is publishable at 18. This is the count/roster half of FRE-997 only. The remote-SSH restore is held by the Chief of Staff against FRE-346 §3 and is not in this commit: no remote tile, breakdown, demo, chip, /agents remote paragraph or drafts deletion here. Gate: `bun test src/routes/nook` 18 pass / 0 fail; `bun run build` succeeds.