Skip to content

Today: remove Morning brief, Needs you, Running and Agents until each is proven - #622

Merged
barelyworkingcode merged 6 commits into
mainfrom
feat/615-trim-today
Oct 22, 2026
Merged

barelyworkingcode merged 6 commits into
mainfrom
feat/615-trim-today

Conversation

@barelyworkingcode

Copy link
Copy Markdown
Owner

Closes #615

Today no longer registers four parts: Morning brief, Needs you, Running and Agents (public/home-screen.js). Their files and script tags stay; re-registering one brings it back. Re-add issues: #618 (Needs you), #619 (Running), #620 (Agents), #621 (Morning brief). The phone Today badge stays (#617). The Morning brief task in relayScheduler is not touched.

Harness changes (devboxverify)

Each retarget reads the same AgentBoard (same groups, rows, dots, buttons) on the acme Project page, with the same bounds and assertions. None is a weakening, except the brief half below.

  • terminal-on-request: the board row, its last line and the tap now go through the Project page after the reload. The 15 s bound is unchanged; it starts once the page opens.
  • agent-board-states: the phone watches the Project page. It checks Working with ring within 2 s, then Done with no animation. The badge is compared with the Project page's Needs you rows, and the tap opens the thread.
  • agent-drop-in and agent-drop-in-pi: Drop in is read under the Project page's Needs you or Idle group. Same 2 s and 15 s bounds.
  • brief-injection-refused: the Today half is removed, as the issue asks. That half checked the readable brief, no markup and the injection mail listed. No surface shows the brief now. The run verdict and relay's gate half are unchanged.
  • New journey today-trimmed: Today in Work and Home holds summary, ask, start, continue, routines and projects, and none of the four parts.
  • test/static/frozen.json gains today-trimmed. The four retargeted journeys gain the projects area (contract amendment on Remove Morning brief, Needs you, Running and Agents from Today until each is proven #615).

Hermetic specs

  • Skipped with the reason "not shown on Today since eve#615": every Morning brief spec (g1-brief, g6-brief-retry, the brief tests in g6-cards), and the Needs you and Running specs (g1-today-needs G1.19/G1.21, g6-routines G6.1/G6.2, g6-board G6.26). No surface shows those parts now.
  • Retargeted to the Project page, with the same assertions: g4-board, g6-board (agents, G6.25 badge), g6-drop-in, g6-exit, g4-launch G4.4.r1. G4.26's project-name check moved to the Chief of Staff rail row.
  • Retargeted signals:
    • G6.20.r1 now drops /ws, which is the fault that makes the board say "Can't reach relay.".
    • G6.3.r1 waits on the Routines page's empty line, which comes from the same scheduler list.
  • check:coverage and check:static pass.

Fix attempts: 1 review round with one blocking finding: G6.25.r1 lost its badge-loaded signal. It was fixed and confirmed by a broken mountBadge going red 3/3.

Review: clean (round 2, default model)
Journey: today-trimmed PASS; terminal-on-request, agent-board-states, agent-drop-in, agent-drop-in-pi, brief-injection-refused PASS on a devbox stack at 374d376
Harness weakening: brief-injection-refused loses its Today half (issue criterion); all other journey and spec changes are retargets with unchanged assertions and bounds
Break-and-restore: re-registering AgentsPart made today-trimmed FAIL ("today-part-agents is on Today in Work"); restored byte for byte
Real-app check: today-trimmed and the four retargeted journeys on a devbox stack (real eve and relay, browser-driven)
Weakening reviewed: test.skip on the Morning brief, Needs you and Running specs: the parts are not on Today and no other surface shows them (#615 criterion; return with #618, #619, #621)

🤖 Generated with Claude Code

barelyworkingcode and others added 6 commits October 22, 2026 06:01
…Today (eve#615)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…jection-refused's Today half, add today-trimmed (eve#615)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ted journeys (eve#615)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ur Today parts' specs (eve#615)

Board, drop-in, exit and launch specs read the same AgentBoard on the
Project page. Brief, Needs you and Running specs are skipped with the
reason and eve#615, since no surface shows those parts now.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ure map names the re-add issues (eve#615)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@barelyworkingcode

Copy link
Copy Markdown
Owner Author

Verified: 7d740de · repo-suite: 836 passed, 33 skipped · devboxverify: pass=47 fail=0 blocked=1 notrun=10 (blocked: outside-adopt-codex, no codex daemon on the test machine; notrun: screen journeys) · real-app: today-trimmed, terminal-on-request, agent-board-states, agent-drop-in, agent-drop-in-pi PASS on the stack · log: /tmp/eve615-verify-stack.log, /tmp/eve615-verify-suite.log

@barelyworkingcode

Copy link
Copy Markdown
Owner Author

Review: no blocking findings (round 2, default model; round 1 had one blocking finding, G6.25.r1, fixed in 7d740de and confirmed by a broken mountBadge going red 3/3)
Harness weakening: no weakening beyond the one the issue asks for: brief-injection-refused loses its Today half (bold in the run report). Every other journey change is a retarget to the Project page with unchanged assertions and bounds.
Main harness vs head: main's harness (33a7ed0) on a stack built from 7d740de: pass=41 fail=5 blocked=1 notrun=10. The 5 FAILs are exactly the retargeted journeys (terminal-on-request, agent-board-states, agent-drop-in, agent-drop-in-pi, brief-injection-refused), each at the Today surface this PR removes. brief-injection-refused's relay-gate half still held. Blocked: outside-adopt-codex, no codex daemon on the test machine. Log: /tmp/eve615-mainharness.log

@barelyworkingcode
barelyworkingcode merged commit b0b756e into main Oct 22, 2026
@barelyworkingcode

Copy link
Copy Markdown
Owner Author

merge-check: merged. approved, target, verified, contract, evidence, owner, weakening

@barelyworkingcode
barelyworkingcode deleted the feat/615-trim-today branch October 22, 2026 14:05
@barelyworkingcode

Copy link
Copy Markdown
Owner Author

Merged by merge-check: approved, target, verified, contract, evidence, owner, weakening PASS; ci NA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove Morning brief, Needs you, Running and Agents from Today until each is proven

1 participant