Skip to content

I2404 — The Cockpit shows the stream live

Add /cockpit/monitor: the live feed polling the HTTP projection with its cursor, source filters, for-you pinned, the suppressed count, linked from the home and mesh pages.

READY wave 2 · p1 · implementation profile · runs alone

Part of everything-is-followed-in-one-stream — Everything that happens in the repository is followed in one stream.

Ready. Every dependency is done, so majordomus plan start I2404 will be accepted.

Objective

Add /cockpit/monitor: the live feed polling the HTTP projection with its cursor, source filters, for-you pinned, the suppressed count, linked from the home and mesh pages.

Why

The owner follows the repository in a browser as often as in a terminal; the Cockpit has no page that shows what is happening now.

Current state

No page.

Desired state

/cockpit/monitor renders the first page server-side and appends new signals live.

Scope

  • apps/majordomus-cli/src/cockpit
  • test/cases/1053_the_cockpit_follows_the_stream.sh

Dependencies

What waits on this

Acceptance criteria

  • The page renders with the first page of signals and a cursor
  • The home page and the mesh page link it
  • It works at phone width

Validation

  • MJ_TEST_JOBS=4 bash test/run.sh 1053

Evidence required

  • cockpit_monitor_page

Evidence

None recorded. Every token above needs a command or an artifact behind it before this issue can be completed; narrative is refused.

Timeline

started
—
verified
—
completed
—

Those three fields, the evidence above and the state of the dependencies are all the status is made of. There is no status field to disagree with them.

Canonical record: .ai/repo/project/issues/I2404.yaml. Read it back with majordomus plan show I2404.

Searches the titles and descriptions of every page this site publishes.