Commit Graph

  • 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