-
0f1790c8d5
Thread optional grounding into the coach prompt
felixm
2026-06-01 08:01:03 -04:00
-
09061f8e30
Add knowledge port and single-file adapter
felixm
2026-06-01 07:59:48 -04:00
-
9e03add01b
Add M6 knowledge-port design spec and implementation plan
felixm
2026-06-01 07:58:55 -04:00
-
9452e54867
Add M5 tasks-port implementation plan
felixm
2026-05-31 22:11:59 -04:00
-
8b5121c69d
Show today's tasks as seed chips on the planning screen
felixm
2026-05-31 22:09:38 -04:00
-
e832a2da85
Wire Marvin tasks adapter into the daemon
felixm
2026-05-31 22:07:20 -04:00
-
c4eb870808
Test that a stale tasks fetch result is discarded
felixm
2026-05-31 22:06:04 -04:00
-
8b7bec1173
Fetch today's tasks asynchronously on entering planning
felixm
2026-05-31 22:02:28 -04:00
-
569264be11
Add tasks port and Amazing Marvin adapter
felixm
2026-05-31 21:59:00 -04:00
-
267eda59e6
Add M5 tasks-port design spec
felixm
2026-05-31 21:50:15 -04:00
-
6b2a96620c
M4: drop stale plan-task reference from CSS comment
felixm
2026-05-31 21:16:11 -04:00
-
51cb09c520
M4: presentational review recap
felixm
2026-05-31 21:13:04 -04:00
-
f5da12362a
M4: cockpit HUD with state-driven accent
felixm
2026-05-31 21:10:03 -04:00
-
76816ae188
M4: split web UI assets into app.css and app.js
felixm
2026-05-31 21:05:34 -04:00
-
93e779348c
M4: add look-good implementation plan
felixm
2026-05-31 21:03:34 -04:00
-
c807a72623
Spec M4: cockpit-style web UI design pass
felixm
2026-05-31 20:57:32 -04:00
-
097678e839
Mirror runtime status to ~/.antidrift_status
felixm
2026-05-31 20:49:48 -04:00
-
19654c2b57
Align M3.5 design doc with the nudgeEpoch guard
felixm
2026-05-31 18:52:01 -04:00
-
622a1cd401
Tie nudge validity to the on-task stretch
felixm
2026-05-31 18:20:22 -04:00
-
9dd0bb934e
Wire the semantic nudge into the daemon and document M3.5
felixm
2026-05-31 18:11:42 -04:00
-
20a102b4a4
Add dismiss-only Heads up tier for semantic nudges
felixm
2026-05-31 18:10:03 -04:00
-
97577c003f
Assert semantic nudge reaches the state payload
felixm
2026-05-31 18:08:51 -04:00
-
b43ba5179d
Orchestrate semantic nudge on the on-task path
felixm
2026-05-31 18:00:32 -04:00
-
b96319d847
Add ai.Nudger role for semantic drift within allowed apps
felixm
2026-05-31 17:54:29 -04:00
-
4e5e1f3881
Plan M3.5 semantic nudge implementation
felixm
2026-05-31 17:52:31 -04:00
-
5818d401c3
Design M3.5 semantic nudge within allowed apps
felixm
2026-05-31 17:44:30 -04:00
-
7621093eef
Document M3 drift interceptor in README
felixm
2026-05-31 17:23:31 -04:00
-
fefa72b909
Wire drift judge into the daemon alongside the coach
felixm
2026-05-31 17:23:05 -04:00
-
f73bb21c80
Add allowed-apps field and active-view drift interrupt UI
felixm
2026-05-31 17:21:12 -04:00
-
6ca796dee3
Add /refocus and /ontask routes and carry allowed classes
felixm
2026-05-31 17:18:25 -04:00
-
4e7676560d
Wire debounced cached async drift judgment into RecordWindow
felixm
2026-05-31 17:14:20 -04:00
-
2977b903c2
Add drift state, persistence, and override controls to controller
felixm
2026-05-31 16:53:23 -04:00
-
75d31b5fa8
Extend coach proposal with allowed window classes
felixm
2026-05-31 16:49:06 -04:00
-
83bae00e45
Add DriftJudge AI role with verdict parsing
felixm
2026-05-31 16:45:59 -04:00
-
7e9d00b80b
Port allowed-context matching to evidence package
felixm
2026-05-31 16:42:48 -04:00
-
fccf856054
Add M3 drift interceptor implementation plan
felixm
2026-05-31 16:39:08 -04:00
-
4e167744a0
Add M3 drift interceptor design spec
felixm
2026-05-31 16:27:50 -04:00
-
571a97e0e2
M2: mark AI planning coach milestone done
felixm
2026-05-31 14:22:08 -04:00
-
b51ad45c10
M2: wire planning coach backend into the daemon with graceful fallback
felixm
2026-05-31 14:21:37 -04:00
-
c61c9d46b1
M2: planning-view Sharpen control with non-clobbering coach updates
felixm
2026-05-31 14:20:39 -04:00
-
38a62e4c68
M2: POST /coach route wiring the planning coach
felixm
2026-05-31 14:19:12 -04:00
-
463ac4f23c
M2: controller async coach with generation guard and ephemeral state
felixm
2026-05-31 14:16:28 -04:00
-
25a33f027a
M2: surface codex empty-output and clean CLI error messages
felixm
2026-05-31 14:14:04 -04:00
-
3148fdfa92
M2: ai claude and codex CLI backends with selector
felixm
2026-05-31 14:11:57 -04:00
-
dea8e6ba78
M2: ai Coach interface and Service over a pluggable Backend
felixm
2026-05-31 14:10:49 -04:00
-
5545a4e1cd
M2: ai Proposal type, JSON extraction and validation
felixm
2026-05-31 14:09:21 -04:00
-
ae5a0f123c
Add M2 AI planning coach implementation plan
felixm
2026-05-31 13:47:31 -04:00
-
b2104f6442
Pin M2 spec to verified claude/codex CLI invocations
felixm
2026-05-31 13:39:10 -04:00
-
332e17d742
Add M2 AI planning coach design spec
felixm
2026-05-31 13:33:37 -04:00
-
cd5d69dec5
Reframe roadmap around the gate-first focus loop
felixm
2026-05-31 13:22:03 -04:00
-
1d281ad528
M1: mark evidence & audit milestone done in README
felixm
2026-05-31 12:58:54 -04:00
-
ed5085ab6b
M1: make evidence tests race-clean
felixm
2026-05-31 12:57:50 -04:00
-
f286609ec0
M1: render evidence (current window, buckets, switches) in UI
felixm
2026-05-31 12:55:43 -04:00
-
b5c3f883b7
M1: start active-window sensor wired to the controller
felixm
2026-05-31 12:54:31 -04:00
-
63418d106f
M1: broadcast focus updates, expiry uses Expire outcome
felixm
2026-05-31 12:52:55 -04:00
-
df384afb7c
M1: controller evidence stats, accumulation, replay, audit-at-End
felixm
2026-05-31 12:49:19 -04:00
-
1646321d0b
M1: X11 active-window adapter + platform fallback
felixm
2026-05-31 12:44:25 -04:00
-
034cc16540
M1: snapshot carries session_id and outcome_pending
felixm
2026-05-31 12:42:35 -04:00
-
5ee34a350d
M1: raw per-session focus log with retention prune
felixm
2026-05-31 12:41:08 -04:00
-
d780643015
M1: hash-chained session audit log
felixm
2026-05-31 12:38:40 -04:00
-
a31ce702fe
M1: evidence types, Source port, ScrubTitle
felixm
2026-05-31 12:35:45 -04:00
-
edca3e280b
M1: add jezek/xgbutil + xgb dependencies
felixm
2026-05-31 12:34:47 -04:00
-
28305da530
Plan M1: evidence & audit implementation
felixm
2026-05-31 12:31:35 -04:00
-
e68b7437fa
Spec M1: evidence & audit
felixm
2026-05-31 12:22:51 -04:00
-
fe2fb4e250
Frame architecture as ports around a decision core
felixm
2026-05-31 12:20:38 -04:00
-
06c1b719b3
Merge M0 walking skeleton: Go reimagining
felixm
2026-05-31 12:04:28 -04:00
-
-
d08cc9f891
Document M0 walking skeleton
felixm
2026-05-31 12:00:15 -04:00
-
937d714be2
Wire antidriftd daemon entrypoint
felixm
2026-05-31 11:59:31 -04:00
-
0318aeb08d
Add web server, SSE handlers, and UI
felixm
2026-05-31 11:53:21 -04:00
-
f243f3004e
Add SSE broadcaster
felixm
2026-05-31 11:49:57 -04:00
-
a8216095de
Make Complete atomic and guard zero deadline
felixm
2026-05-31 11:49:03 -04:00
-
18108c3da3
Add session controller with snapshot persistence
felixm
2026-05-31 11:45:46 -04:00
-
63247e402a
Add snapshot store
felixm
2026-05-31 11:43:31 -04:00
-
de40fe73c7
Add runtime and commitment state machines
felixm
2026-05-31 11:41:40 -04:00
-
0a934bf061
Harden timebox validation and test ForRuntime
felixm
2026-05-31 11:39:38 -04:00
-
e66fddd29f
Add domain types and validation
felixm
2026-05-31 11:36:51 -04:00
-
3da269c3b7
Set up Go module and move Rust to legacy
felixm
2026-05-31 11:35:04 -04:00
-
-
0eb30ca93d
Add M0 walking-skeleton implementation plan
felixm
2026-05-31 11:31:17 -04:00
-
bb97a374da
Add M0 walking-skeleton design
felixm
2026-05-31 11:25:10 -04:00
-
010e8c07a2
Add Go focus-OS reimagining design
felixm
2026-05-31 11:13:47 -04:00
-
1706e8afd8
Accept legacy review return events
felixm
2026-05-26 17:25:11 -04:00
-
25aeb58ae8
Freeze active time during review
felixm
2026-05-26 17:14:26 -04:00
-
379804caae
Tie review completion to commitments
felixm
2026-05-26 17:10:39 -04:00
-
6fd1a61b04
Make review completion durable
felixm
2026-05-26 16:58:08 -04:00
-
f2eab5492c
Fix persisted review startup
felixm
2026-05-26 10:40:38 -04:00
-
1fa94f3ca0
Document commitment stage one
felixm
2026-05-26 10:33:32 -04:00
-
65d6b992a0
Surface degraded evidence
felixm
2026-05-26 10:28:17 -04:00
-
41da2c11a2
Fix post-dismissal prompt handoff
felixm
2026-05-26 10:19:27 -04:00
-
3b6ba569ce
Fix violation prompt window acknowledgement
felixm
2026-05-26 10:11:49 -04:00
-
3ff868c4e8
Fix violation prompt evidence gating
felixm
2026-05-26 10:05:42 -04:00
-
fd166d1ebb
Fix violation prompt invariants
felixm
2026-05-26 09:57:01 -04:00
-
ed00c7c24f
Add tier zero violation friction
felixm
2026-05-26 09:48:41 -04:00
-
b61db909c9
Keep transition prompt time active
felixm
2026-05-25 21:45:01 -04:00
-
932c9ac807
Require explicit transition prompts
felixm
2026-05-25 21:38:58 -04:00
-
7303eeacaf
Restore timers from session events
felixm
2026-05-25 21:33:28 -04:00
-
e07bd8dcda
Keep TUI and controller lifecycle aligned
felixm
2026-05-25 21:25:58 -04:00
-
dd6314027c
Return controller to planning after review
felixm
2026-05-25 21:18:53 -04:00
-
6ce6bb97ab
Wire commitments into session UI
felixm
2026-05-25 21:13:35 -04:00
-
65b2a756c5
Enable winapi windef feature
felixm
2026-05-25 21:07:34 -04:00
-
7b1bc32c3f
Harden window evidence adapters
felixm
2026-05-25 21:03:36 -04:00