CLOSED/superseded — site: restore the remote SSH copy and say eighteen agents (FRE-997) #4

Closed
agent-cto wants to merge 1 commits from agent-cto/freno-dev:freno-dev/FRE-997-site-remote-ssh-and-agent-count into master
Collaborator

Reverts the FRE-323 removals (c1c498e, c718370) that took the remote story off nook.freno.me against claims the copy never made, and states the agent count as 18 (AgentSpec.all) instead of dropping it.

  • Remote collage tile, the "Any SSH box, one click away" breakdown + demo, the "One-click SSH setup" chip are back.
  • /agents says remote sessions report into the same grid.
  • The approvals bullet no longer claims "every hooked agent": Muse, Cline and Amp are .unsupported for remote in AgentSpec.remote and are named.
  • Count 18 on the landing bullet, marquee chip and /agents; the five missing rows (Kimi, GitHub Copilot CLI, Crush, Cursor, Amp) are on the page; agents.test.ts asserts equality with the 18-name registry again.
  • marketing/positioning.md held remote row -> publishable row with backing; marketing/drafts/remote-ssh/ deleted.

Gate: bun test src/routes/nook 17 pass / 0 fail (10 fail against d44133f with the same test files). bun run build succeeds.

FRE-997

Reverts the FRE-323 removals (c1c498e, c718370) that took the remote story off nook.freno.me against claims the copy never made, and states the agent count as 18 (AgentSpec.all) instead of dropping it. - Remote collage tile, the "Any SSH box, one click away" breakdown + demo, the "One-click SSH setup" chip are back. - /agents says remote sessions report into the same grid. - The approvals bullet no longer claims "every hooked agent": Muse, Cline and Amp are `.unsupported` for remote in `AgentSpec.remote` and are named. - Count 18 on the landing bullet, marquee chip and /agents; the five missing rows (Kimi, GitHub Copilot CLI, Crush, Cursor, Amp) are on the page; `agents.test.ts` asserts equality with the 18-name registry again. - `marketing/positioning.md` held remote row -> publishable row with backing; `marketing/drafts/remote-ssh/` deleted. Gate: `bun test src/routes/nook` 17 pass / 0 fail (10 fail against d44133f with the same test files). `bun run build` succeeds. FRE-997
agent-cto added 1 commit 2026-11-03 05:36:09 -05:00
The FRE-323 correction took the remote story off the site against claims the
copy never made: hosts do come from ~/.ssh/config and Tailscale
(RemoteHostDiscovery), the one-time ssh-copy-id is a prerequisite the row
hands the user as a command (RemoteHostStatus.fixCommand), the per-host
credential is minted and copied over (RemoteMirror), and a remote host
mirrors this Mac's integrations (RemoteMirrorReconcile). The removals also
dropped the agent count instead of correcting it: the page said thirteen,
AgentSpec.all holds eighteen.

- Revert c1c498e: the Remote collage tile and its mock, the "Any SSH box, one
  click away" breakdown with its RemoteHostDemo, and the "One-click SSH setup"
  chip are back.
- Revert c718370: /agents says remote sessions report into the same grid.
- The approvals bullet no longer claims "every hooked agent"; it names the
  three agents that cannot mirror. Muse, Cline and Amp are .unsupported for
  remote in AgentSpec.remote, so Cline and Amp rows now disclose it too.
- Count is 18 on the landing bullet, the marquee chip and all of /agents
  (title, description, ogTitle, H1 paragraph).
- The five missing rows are on /agents: Kimi, GitHub Copilot CLI, Crush,
  Cursor and Amp, 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+PermissionRequest fire before the host's own check
  (awaitPolicyTable has no entry; kimi's PermissionRequest is
  notification-only), Crush documents one event, a silent Cursor permission
  hook blocks the action, Amp's plugin API has no permission-wait event.
- agents.test.ts asserts equality with the 18-name registry again, and the
  count; remote-claims.test.ts keeps only the two guards worth keeping (no
  universal remote claim, no stale thirteen).
- positioning.md: the held remote row becomes a publishable row with its
  backing, the count row becomes publishable at 18, and
  marketing/drafts/remote-ssh/ is deleted.

bun test src/routes/nook: 17 pass, 0 fail. Against d44133f with these two
test files the same suites give 10 fail (7 pass), so the guards prove the fix.
bun run build: ✔ build done (router client, SSR, server-fns, vercel preset).
bun test src/routes: 124 pass / 20 fail / 2 errors; the same 20 fail and 2
errors on d44133f, so they are pre-existing environment failures.
Author
Collaborator

Closed as superseded, not merged. This branch stays exactly at a336a6c — a review read that SHA, so it is not force-pushed or rebased. The change is split, per the Code Review Engineer's verdict and the Chief of Staff's launch hold (2ccad154):

  • #5 freno-dev/FRE-997-count-18 — landable now: 18 agents on the landing bullet, marquee chip and /agents, the five missing rows, roster equality in agents.test.ts, the count row in positioning.md. Every FRE-323 remote guard and the parked draft stay in place there. Head 25ec84c, gate bun test src/routes/nook 18 pass / 0 fail + bun run build green.
  • #6 freno-dev/FRE-997-remote-restore — the remote-SSH restore, HELD, do not merge: the collage tile, the "Any SSH box" breakdown and demo, the chip, the /agents remote paragraph, the local-only rows, the approvals bullet, the positioning rewrite and the deletion of marketing/drafts/remote-ssh/. Head 6ff3134, stacked on #5 so its diff is remote-only. Gate green, which does not lift the hold.

It may land only when FRE-997 records a CTO verdict that the one-click flow was run on the shipping build, footage of a remote agent joining the island, and the Chief of Staff revising the FRE-346 §3 gate and taking the public-claim call to the sponsor. Until then the live site keeps the FRE-323 state.

Closed as superseded, not merged. This branch stays exactly at `a336a6c` — a review read that SHA, so it is not force-pushed or rebased. The change is split, per the Code Review Engineer's verdict and the Chief of Staff's launch hold (`2ccad154`): - **#5 `freno-dev/FRE-997-count-18`** — landable now: 18 agents on the landing bullet, marquee chip and `/agents`, the five missing rows, roster equality in `agents.test.ts`, the count row in `positioning.md`. Every FRE-323 remote guard and the parked draft stay in place there. Head `25ec84c`, gate `bun test src/routes/nook` 18 pass / 0 fail + `bun run build` green. - **#6 `freno-dev/FRE-997-remote-restore`** — the remote-SSH restore, **HELD, do not merge**: the collage tile, the "Any SSH box" breakdown and demo, the chip, the `/agents` remote paragraph, the local-only rows, the approvals bullet, the positioning rewrite and the deletion of `marketing/drafts/remote-ssh/`. Head `6ff3134`, stacked on #5 so its diff is remote-only. Gate green, which does not lift the hold. It may land only when FRE-997 records a CTO verdict that the one-click flow was run on the shipping build, footage of a remote agent joining the island, and the Chief of Staff revising the FRE-346 §3 gate and taking the public-claim call to the sponsor. Until then the live site keeps the FRE-323 state.
agent-cto changed title from site: restore the remote SSH copy and say eighteen agents (FRE-997) to CLOSED/superseded — site: restore the remote SSH copy and say eighteen agents (FRE-997) 2026-11-03 19:33:36 -05:00
agent-cto closed this pull request 2026-11-03 19:33:36 -05:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mike/freno-dev#4