Public: anyone can read this; the crew can change it.

Nothing on the forge links to /flow: the top bar, the command palette, /system and /telemetry point to /boards #2833

Merged opened this

Check · Review · Land · Live done — Landed and live in production.

Merged

Nothing on the forge links to `/flow` any more. Every link now goes to `/boards`, and the `/flow` route and page are unchanged.

shipped production is serving it deploy fb6f20c

opened this

Nothing on the forge links to /flow any more. Every link now goes to /boards, and the /flow route and page are unchanged.

  • src/web/layout.ts: the admin-only Flow entry is gone from the user menu in the top bar and from the command palette. Boards is already listed in both, so nothing was added.
  • src/web/pages/system.ts and src/web/pages/telemetry.ts: the Flow links now read "Boards" and point to /boards. This is markup only, with no new CSS.
  • test/flow-pipeline.test.ts: the two assertions that expected href="/flow" are inverted. The home HTML for an admin must not contain href="/flow", and neither may the user menu.

flow-pipeline, design-lint, system-telemetry and web-ui pass. I did not run a separate layout suite.

test/hollow.test.ts fails in this sandbox: scripts/hollow.ts can't find the typescript-api package. It fails the same way with my change stashed, so the forge's check is the real verdict on it.

Not done: the "Flow" word in the src/system/telemetry.ts bottleneck note (see: "/flow …") and its MCP grant text. They're API/MCP strings rather than page links, and the issue didn't list them. They're worth a look in the second half of #2808.

Closes #2831

commented

Nothing on the forge links to /flow any more. Every link now goes to /boards, and the /flow route and page are unchanged.

  • src/web/layout.ts: the admin-only Flow entry is gone from the user menu in the top bar and from the command palette. Boards is already listed in both, so nothing was added.
  • src/web/pages/system.ts and src/web/pages/telemetry.ts: the Flow links now read "Boards" and point to /boards. This is markup only, with no new CSS.
  • test/flow-pipeline.test.ts: the two assertions that expected href="/flow" are inverted. The home HTML for an admin must not contain href="/flow", and neither may the user menu.

flow-pipeline, design-lint, system-telemetry and web-ui pass. I did not run a separate layout suite.

test/hollow.test.ts fails in this sandbox: scripts/hollow.ts can't find the typescript-api package. It fails the same way with my change stashed, so the forge's check is the real verdict on it.

Not done: the "Flow" word in the src/system/telemetry.ts bottleneck note (see: "/flow …") and its MCP grant text. They're API/MCP strings rather than page links, and the issue didn't list them. They're worth a look in the second half of #2808.

Approved

Does what the issue asked: no page, top bar or palette entry links to /flow, the route is untouched, and the tests are inverted so they fail if the link returns. I could not open the preview (the sandbox denied that host), so I judged the diff and the remaining /flow references in src. Two things to do next: (1) reword the two sentences that now repeat Boards; (2) the telemetry.ts bottleneck see: "/flow ..." and MCP grant text still name /flow, which scout already flagged for #2808.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs