felixm
b1b807590c
Wire the knowledge file adapter and a runtime path selector
...
main constructs the FileSource (default via ANTIDRIFT_KNOWLEDGE_FILE)
and injects it. Adds POST /knowledge/path to repoint the profile file at
runtime, and web tests asserting the planning payload carries the
knowledge object (status + path, never the text) and that path selection
reloads.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-01 08:06:10 -04:00
felixm
8b5121c69d
Show today's tasks as seed chips on the planning screen
...
The planning view renders Marvin's today list as clickable chips;
clicking one fills the intent field, feeding the existing coach flow.
idle/error/empty render nothing, pending shows a quiet loading line.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 22:09:38 -04:00
felixm
e832a2da85
Wire Marvin tasks adapter into the daemon
...
main constructs the Marvin adapter (command overridable via
ANTIDRIFT_MARVIN_CMD) and injects it. Adds a web test asserting the
planning state payload carries today's tasks.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 22:07:20 -04:00
felixm
6b2a96620c
M4: drop stale plan-task reference from CSS comment
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 21:16:11 -04:00
felixm
51cb09c520
M4: presentational review recap
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 21:13:04 -04:00
felixm
f5da12362a
M4: cockpit HUD with state-driven accent
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 21:10:03 -04:00
felixm
76816ae188
M4: split web UI assets into app.css and app.js
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 21:05:34 -04:00
felixm
20a102b4a4
Add dismiss-only Heads up tier for semantic nudges
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 18:10:03 -04:00
felixm
97577c003f
Assert semantic nudge reaches the state payload
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 18:08:51 -04:00
felixm
f73bb21c80
Add allowed-apps field and active-view drift interrupt UI
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 17:21:12 -04:00
felixm
6ca796dee3
Add /refocus and /ontask routes and carry allowed classes
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 17:18:25 -04:00
felixm
2977b903c2
Add drift state, persistence, and override controls to controller
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 16:53:23 -04:00
felixm
c61c9d46b1
M2: planning-view Sharpen control with non-clobbering coach updates
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 14:20:39 -04:00
felixm
38a62e4c68
M2: POST /coach route wiring the planning coach
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 14:19:12 -04:00
felixm
f286609ec0
M1: render evidence (current window, buckets, switches) in UI
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 12:55:43 -04:00
felixm
63418d106f
M1: broadcast focus updates, expiry uses Expire outcome
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 12:52:55 -04:00
felixm
0318aeb08d
Add web server, SSE handlers, and UI
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 11:53:21 -04:00
felixm
f243f3004e
Add SSE broadcaster
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-05-31 11:49:57 -04:00