{"projects":[{"blocker_type":null,"goal":1,"id":26,"merged_into":null,"phase":1,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"memex","status":"active","time_to_done_hours":88.15,"top_task_id":"memex.T096","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":2,"id":15,"merged_into":null,"phase":1,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"evening-route","status":"active","time_to_done_hours":33.25,"top_task_id":"evening-route.T258","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":2,"id":11,"merged_into":null,"phase":1,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"command-post","status":"active","time_to_done_hours":11.833333333333334,"top_task_id":"command-post.T293","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":7,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"biography","status":"active","time_to_done_hours":47.0,"top_task_id":"biography.T266","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":3,"id":41,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"workout-log","status":"active","time_to_done_hours":35.75,"top_task_id":"workout-log.T206","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":5,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"auto-correction-sweep","status":"active","time_to_done_hours":33.083333333333336,"top_task_id":"auto-correction-sweep.T109","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":3,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"always-working-loop","status":"active","time_to_done_hours":31.55,"top_task_id":"always-working-loop.T279","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":12,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"content-pipeline","status":"active","time_to_done_hours":7.0,"top_task_id":"content-pipeline.T133","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":18,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"general","status":"active","time_to_done_hours":6.666666666666667,"top_task_id":"general.T259","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":3,"id":21,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"health-export","status":"active","time_to_done_hours":6.033333333333333,"top_task_id":"health-export.T313","updated_at":"2026-06-03T18:32:11-04:00"},{"blocker_type":null,"goal":null,"id":2,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"alexa","status":"active","time_to_done_hours":5.75,"top_task_id":"alexa.T265","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":22,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"home-network","status":"active","time_to_done_hours":5.75,"top_task_id":"home-network.T276","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":19,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"hard-drive-analysis","status":"active","time_to_done_hours":4.0,"top_task_id":"hard-drive-analysis.T260","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":3,"id":20,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"health-analytics","status":"active","time_to_done_hours":3.75,"top_task_id":"health-analytics.T274","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":17,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"finance","status":"active","time_to_done_hours":2.4166666666666665,"top_task_id":"finance.T268","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":1,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"address-book","status":"active","time_to_done_hours":1.6666666666666665,"top_task_id":"address-book.T263","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":31,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"personal-context","status":"active","time_to_done_hours":1.5,"top_task_id":"personal-context.T174","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":23,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"infrastructure","status":"active","time_to_done_hours":1.0833333333333333,"top_task_id":"infrastructure.T290","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":39,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"travel-context","status":"active","time_to_done_hours":1.0,"top_task_id":"travel-context.T173","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":16,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"family-roster","status":"active","time_to_done_hours":0.8333333333333334,"top_task_id":"family-roster.T262","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":10,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"career","status":"active","time_to_done_hours":0.5833333333333333,"top_task_id":"career.T261","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":24,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"mayo","status":"active","time_to_done_hours":0.5,"top_task_id":"mayo.T248","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":34,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"SHIP","slug":"secrets","status":"active","time_to_done_hours":0.0,"top_task_id":"secrets.T049","updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":42,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"DECIDE","slug":"kl-logo","status":"active","time_to_done_hours":4.0,"top_task_id":"kl-logo.T01","updated_at":"2026-05-21T02:55:39"},{"blocker_type":null,"goal":null,"id":30,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"PAUSE","slug":"morning-page","status":"stalled","time_to_done_hours":23.0,"top_task_id":null,"updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":37,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"PAUSE","slug":"token-budget-management","status":"stalled","time_to_done_hours":6.0,"top_task_id":null,"updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":25,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"PAUSE","slug":"meeting-prep","status":"stalled","time_to_done_hours":4.0,"top_task_id":null,"updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":32,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"PAUSE","slug":"pm","status":"stalled","time_to_done_hours":2.5,"top_task_id":null,"updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":40,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"PAUSE","slug":"workflow","status":"stalled","time_to_done_hours":1.83,"top_task_id":null,"updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":14,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"PAUSE","slug":"dispatch-infrastructure","status":"stalled","time_to_done_hours":0.9,"top_task_id":null,"updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":13,"merged_into":null,"phase":2,"priority":40,"privacy_tier":null,"recommendation":"PAUSE","slug":"decision-book","status":"active","time_to_done_hours":0.6666666666666666,"top_task_id":"decision-book.T257","updated_at":"2026-06-03T18:37:22"},{"blocker_type":null,"goal":null,"id":4,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"PAUSE","slug":"apple-watch","status":"paused","time_to_done_hours":0.5,"top_task_id":null,"updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":33,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":"KILL","slug":"reflect-integration","status":"stalled","time_to_done_hours":33.5,"top_task_id":null,"updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":2,"id":28,"merged_into":null,"phase":1,"priority":null,"privacy_tier":null,"recommendation":null,"slug":"morning-briefing","status":"stalled","time_to_done_hours":2.5,"top_task_id":null,"updated_at":"2026-05-19T18:38:59.930366"},{"blocker_type":null,"goal":null,"id":9,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":null,"slug":"calendar-travel","status":"maintenance","time_to_done_hours":38.0,"top_task_id":"calendar-travel.T101","updated_at":"2026-05-21T02:03:35"},{"blocker_type":null,"goal":null,"id":8,"merged_into":null,"phase":2,"priority":null,"privacy_tier":null,"recommendation":null,"slug":"calendar-sync","status":"maintenance","time_to_done_hours":0.25,"top_task_id":null,"updated_at":"2026-05-21T02:03:35"},{"blocker_type":null,"goal":null,"id":43,"merged_into":null,"phase":2,"priority":70,"privacy_tier":null,"recommendation":null,"slug":"church-talks","status":"active","time_to_done_hours":null,"top_task_id":null,"updated_at":"2026-06-03T18:37:22"},{"blocker_type":null,"goal":null,"id":44,"merged_into":null,"phase":2,"priority":50,"privacy_tier":null,"recommendation":null,"slug":"articles","status":"active","time_to_done_hours":null,"top_task_id":null,"updated_at":"2026-06-03T18:37:22"}],"tasks":{"address-book":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":95,"project_slug":"address-book","slot":"ken-decision","status":"queued","task_id":"address-book.T263","title":"Ken decides which sources are in scope (D1)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":95,"project_slug":"address-book","slot":"ken-decision","status":"queued","task_id":"address-book.T264","title":"Ken decides definition of \"clean\" \u2014 dedup / normalize / enrich (D2)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.3333333333333333,"priority":70,"project_slug":"address-book","slot":"unassigned","status":"queued","task_id":"address-book.T309","title":"Export Google contacts (vCard) \u2014 Google Takeout or Contacts UI","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":65,"project_slug":"address-book","slot":"unassigned","status":"queued","task_id":"address-book.T318","title":"Ken decides tooling approach (D4) \u2014 informed by inventory","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":65,"project_slug":"address-book","slot":"unassigned","status":"queued","task_id":"address-book.T321","title":"Request LinkedIn contacts export (24-hr lead time)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":60,"project_slug":"address-book","slot":"unassigned","status":"queued","task_id":"address-book.T334","title":"Receive and store LinkedIn CSV export","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":50,"project_slug":"address-book","slot":"unassigned","status":"queued","task_id":"address-book.T346","title":"Validation: spot-check 10 records, verify no orphans, no visible dupes","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":50,"project_slug":"address-book","slot":"unassigned","status":"queued","task_id":"address-book.T354","title":"Export iOS local contacts if in scope and distinct from iCloud","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":40,"project_slug":"address-book","slot":"unassigned","status":"queued","task_id":"address-book.T363","title":"Ken decides one-time vs. recurring sync (D3)","updated_at":null}],"alexa":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":95,"project_slug":"alexa","slot":"ken-decision","status":"queued","task_id":"alexa.T265","title":"Ken decides: is this project active for Q2 2026 or deferred to Phase 2?","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":90,"project_slug":"alexa","slot":"unassigned","status":"queued","task_id":"alexa.T278","title":"Ken decides: architecture path (A: webhook, B: Lambda, C: Nabu Casa)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":85,"project_slug":"alexa","slot":"unassigned","status":"queued","task_id":"alexa.T286","title":"Ken decides: which HA entities in scope? (lights only, switches, thermostats, locks)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":80,"project_slug":"alexa","slot":"unassigned","status":"queued","task_id":"alexa.T292","title":"Ken decides: relationship to J13 (home-automation-hardening) \u2014 fold, sibling, or independent?","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":70,"project_slug":"alexa","slot":"unassigned","status":"deferred","task_id":"alexa.T310","title":"Alexa Developer Console: create Smart Home skill, capture skill ID","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":70,"project_slug":"alexa","slot":"unassigned","status":"queued","task_id":"alexa.T311","title":"Generate HA long-lived access token, store in Keychain (not plaintext)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":68,"project_slug":"alexa","slot":"unassigned","status":"queued","task_id":"alexa.T316","title":"Verify HA REST API reachability from integration path via curl","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.75,"priority":65,"project_slug":"alexa","slot":"unassigned","status":"queued","task_id":"alexa.T322","title":"AWS account setup + IAM role creation (path B only)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":65,"project_slug":"alexa","slot":"unassigned","status":"queued","task_id":"alexa.T325","title":"Nabu Casa subscription activation (path C only)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":60,"project_slug":"alexa","slot":"unassigned","status":"queued","task_id":"alexa.T330","title":"Ken decides: are there dimmable lights in the HA setup? (determines brightness scope)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":2.0,"priority":55,"project_slug":"alexa","slot":"unassigned","status":"queued","task_id":"alexa.T344","title":"End-to-end voice test on physical Echo device \u2014 manual test script","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":50,"project_slug":"alexa","slot":"unassigned","status":"queued","task_id":"alexa.T355","title":"Verify Kasa device map (April 18) is still accurate \u2014 any devices added/removed/renamed since?","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":45,"project_slug":"alexa","slot":"unassigned","status":"queued","task_id":"alexa.T361","title":"Migrate remaining 8 EP25/EP40A plugs to CaveofWonders-IoT SSID (prerequisite for clean Alexa grouping)","updated_at":null}],"always-working-loop":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":2.0,"priority":90,"project_slug":"always-working-loop","slot":"unassigned","status":"shipped","task_id":"always-working-loop.T117","title":"Heartbeat \u2014 trigger-watcher liveness check","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":90,"project_slug":"always-working-loop","slot":"unassigned","status":"shipped","task_id":"always-working-loop.T118","title":"AWL v1.3 \u2014 first-live-cc-spawn observability","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[118]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":80,"project_slug":"always-working-loop","slot":"unassigned","status":"shipped","task_id":"always-working-loop.T119","title":"AWL v1.3 \u2014 retry/backoff for transient cc_spawn failures","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":2.0,"priority":70,"project_slug":"always-working-loop","slot":"unassigned","status":"shipped","task_id":"always-working-loop.T120","title":"AWL session_log \u2014 spin-row cleanup trigger","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[118]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":5.0,"priority":70,"project_slug":"always-working-loop","slot":"unassigned","status":"shipped","task_id":"always-working-loop.T121","title":"AWL classifier tuning \u2014 feedback loop","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":70,"project_slug":"always-working-loop","slot":"unassigned","status":"queued","task_id":"always-working-loop.T122","title":"AWL v1.3 \u2014 task-level dependency check at selection time","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.5,"priority":100,"project_slug":"always-working-loop","slot":"unassigned","status":"shipped","task_id":"always-working-loop.T179","title":"cc_spawn pool drain \u2014 remaining 5 high-leverage items (heartbeat fix, AWL v1.3, hw monitoring, 4c+4e redteam, workout redesign)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":50,"project_slug":"always-working-loop","slot":"unassigned","status":"failed","task_id":"always-working-loop.T201","title":"cc_spawn invoke: cc_spawn:smoke_test_unknown_chunk_2026-04-28-1830","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.0,"priority":90,"project_slug":"always-working-loop","slot":"unassigned","status":"queued","task_id":"always-working-loop.T279","title":"Ken batch review: 5 class_g_human_review tasks (P70\u2013P90)","updated_at":null}],"auto-correction-sweep":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":90,"project_slug":"auto-correction-sweep","slot":"unassigned","status":"shipped","task_id":"auto-correction-sweep.T107","title":"Sweep scanner skeleton + `auto_corrections` schema additions","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[107]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":90,"project_slug":"auto-correction-sweep","slot":"ken-decision","status":"shipped","task_id":"auto-correction-sweep.T108","title":"RULE-1 \u2014 bare `datetime.now()` scanner (Python + JS)","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[107]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":80,"project_slug":"auto-correction-sweep","slot":"unassigned","status":"queued","task_id":"auto-correction-sweep.T109","title":"RULE-2 \u2014 heredoc-without-verify scanner","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[107]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":80,"project_slug":"auto-correction-sweep","slot":"unassigned","status":"queued","task_id":"auto-correction-sweep.T110","title":"RULE-3 \u2014 PRAGMA table_info missing scanner","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[107]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":80,"project_slug":"auto-correction-sweep","slot":"unassigned","status":"queued","task_id":"auto-correction-sweep.T111","title":"RULE-4 \u2014 subject-matches-evidence scanner","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[107]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":2.0,"priority":70,"project_slug":"auto-correction-sweep","slot":"unassigned","status":"queued","task_id":"auto-correction-sweep.T112","title":"RULE-5 \u2014 missing `spec:` frontmatter scanner","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[107]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":2.0,"priority":90,"project_slug":"auto-correction-sweep","slot":"ken-decision","status":"shipped","task_id":"auto-correction-sweep.T113","title":"RULE-6 \u2014 `outcome` mismatch in session_log scanner","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[107]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":70,"project_slug":"auto-correction-sweep","slot":"unassigned","status":"queued","task_id":"auto-correction-sweep.T114","title":"RULE-7 \u2014 launchd working-directory scanner","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[107]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":2.0,"priority":70,"project_slug":"auto-correction-sweep","slot":"unassigned","status":"shipped","task_id":"auto-correction-sweep.T115","title":"RULE-8 \u2014 two-DB ambiguity scanner (post-UNIFY)","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[107]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":60,"project_slug":"auto-correction-sweep","slot":"unassigned","status":"queued","task_id":"auto-correction-sweep.T116","title":"Sweep auto-fix promotion harness","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.0,"priority":100,"project_slug":"auto-correction-sweep","slot":"unassigned","status":"shipped","task_id":"auto-correction-sweep.T256","title":"Batch-ratify 10 Phase 2 tasks in class_g_human_review","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":75,"project_slug":"auto-correction-sweep","slot":"unassigned","status":"queued","task_id":"auto-correction-sweep.T301","title":"Define RULE-4 subject-matches-evidence semantics (is empty evidence array always a violation?)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":70,"project_slug":"auto-correction-sweep","slot":"unassigned","status":"queued","task_id":"auto-correction-sweep.T307","title":"Decide RULE-10 scope \u2014 this project or AWL?","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.3333333333333333,"priority":65,"project_slug":"auto-correction-sweep","slot":"unassigned","status":"queued","task_id":"auto-correction-sweep.T319","title":"Define auto-fix eligibility criteria (which rules can auto-fix vs flag-only forever?)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":60,"project_slug":"auto-correction-sweep","slot":"unassigned","status":"queued","task_id":"auto-correction-sweep.T331","title":"Decide RULE-12 threshold \u2014 keep 0.6 or adjust? (2-week tuning window expired May 10)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":55,"project_slug":"auto-correction-sweep","slot":"unassigned","status":"queued","task_id":"auto-correction-sweep.T343","title":"Decide: fold try/except ImportError sub-rule into existing RULE or new task?","updated_at":null}],"biography":[{"assignee":"mini-local","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":55,"project_slug":"biography","slot":"unassigned","status":"shipped","task_id":"biography.T070","title":"Biography extraction \u2014 post-POSTED pipeline","updated_at":null},{"assignee":"mini-local","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":55,"project_slug":"biography","slot":"unassigned","status":"shipped","task_id":"biography.T071","title":"Biography \u2014 structured narrative surfaces (timeline, people, milestones)","updated_at":null},{"assignee":"mini-local","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":6.0,"priority":70,"project_slug":"biography","slot":"unassigned","status":"shipped","task_id":"biography.T147","title":"Grandma Bruce Genealogy 38-PDF OCR","updated_at":null},{"assignee":"mini-local","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":2.0,"priority":60,"project_slug":"biography","slot":"ken-decision","status":"shipped","task_id":"biography.T148","title":"Confirmation interviews \u2014 pending bio facts","updated_at":null},{"assignee":"mini-local","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":6.0,"priority":80,"project_slug":"biography","slot":"unassigned","status":"shipped","task_id":"biography.T151","title":"Mayo Clinic prep \u2014 health summary doc","updated_at":null},{"assignee":"mini-local","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":8.0,"priority":60,"project_slug":"biography","slot":"unassigned","status":"shipped","task_id":"biography.T152","title":"WHOOP 7-year longitudinal analysis","updated_at":null},{"assignee":"mini-local","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":70,"project_slug":"biography","slot":"unassigned","status":"shipped","task_id":"biography.T161","title":"Mission journal + Kevin Mission cross-reference","updated_at":null},{"assignee":"mini-local","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":60,"project_slug":"biography","slot":"unassigned","status":"shipped","task_id":"biography.T162","title":"Bio Q&A endpoint via Memex","updated_at":null},{"assignee":"mini-local","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":60,"project_slug":"biography","slot":"unassigned","status":"shipped","task_id":"biography.T185","title":"Bio extraction \u2014 10 background mini-local Mistral batch","updated_at":null},{"assignee":"Ken","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":50,"project_slug":"biography","slot":"unassigned","status":"shipped","task_id":"biography.T254","title":"Year-without-sugar story / chapter \u2014 capture + slot into timeline","updated_at":null},{"assignee":"Ken","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.5,"priority":50,"project_slug":"biography","slot":"unassigned","status":"queued","task_id":"biography.T255","title":"Continue biography ingest \u2014 new file + LDS scripture notes","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.3333333333333333,"priority":95,"project_slug":"biography","slot":"unassigned","status":"queued","task_id":"biography.T266","title":"Triage 3 stuck tasks (#70 post-POSTED pipeline, #162 Q&A endpoint, #continue-biography-ingest): approve / deprioritize / kill each with next-action note","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":90,"project_slug":"biography","slot":"unassigned","status":"queued","task_id":"biography.T280","title":"Kill zombie \"Bio extraction \u2014 10 background mini-local Mistral batch\" in_progress task \u2014 either mark done (PoC shipped) or reset to queued with specific scope","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":85,"project_slug":"biography","slot":"unassigned","status":"queued","task_id":"biography.T285","title":"Start Session 6: paste `biography-session-bootstrap-prompt-2026-05-10.md` into new Cowork session","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.5,"priority":70,"project_slug":"biography","slot":"unassigned","status":"deferred","task_id":"biography.T305","title":"Ken voice pass on Chapter 1 (read, mark wrong/missing/off-register)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":70,"project_slug":"biography","slot":"unassigned","status":"queued","task_id":"biography.T308","title":"Ratify post-POSTED daily extraction pipeline: is it running correctly? yes/no + issue to file","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":65,"project_slug":"biography","slot":"unassigned","status":"queued","task_id":"biography.T315","title":"Ken voice pass on hot-chocolate narrative (\"The Cup He Never Put Down\")","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":60,"project_slug":"biography","slot":"unassigned","status":"queued","task_id":"biography.T329","title":"Dictate year-without-sugar story (when, why, rules, what happened, outcome)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":55,"project_slug":"biography","slot":"unassigned","status":"queued","task_id":"biography.T338","title":"Ken review of Kevin Mission cross-reference output","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":55,"project_slug":"biography","slot":"unassigned","status":"queued","task_id":"biography.T339","title":"Fill oral-history gaps: Patsy facts (ironing incident, other memories)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":55,"project_slug":"biography","slot":"unassigned","status":"queued","task_id":"biography.T340","title":"Fill oral-history gaps: Elko period (Walt's band, Macy's Parade, family dynamics)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.3333333333333333,"priority":55,"project_slug":"biography","slot":"unassigned","status":"queued","task_id":"biography.T341","title":"Fill oral-history gaps: Bullhead City fire details + Holiday Shores","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":50,"project_slug":"biography","slot":"unassigned","status":"queued","task_id":"biography.T347","title":"Fill oral-history gaps: Carter details","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":50,"project_slug":"biography","slot":"unassigned","status":"queued","task_id":"biography.T348","title":"Resolve `[CONFIRM WITH KEN]` flags in existing artifacts","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":50,"project_slug":"biography","slot":"unassigned","status":"queued","task_id":"biography.T349","title":"Ratify CP `/biography` route: active and correct?","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":45,"project_slug":"biography","slot":"unassigned","status":"queued","task_id":"biography.T357","title":"Fill oral-history gaps: wedding confirmation facts","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":8.0,"priority":30,"project_slug":"biography","slot":"unassigned","status":"queued","task_id":"biography.T366","title":"Ken voice passes on all new chapter drafts","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":20,"project_slug":"biography","slot":"unassigned","status":"queued","task_id":"biography.T369","title":"Final output format decision (print book, digital PDF, family website, combination)","updated_at":null}],"calendar-travel":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.0,"priority":80,"project_slug":"calendar-travel","slot":"ken-decision","status":"shipped","task_id":"calendar-travel.T100","title":"`state/calendar/locations.json` \u2014 location registry","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[100]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":80,"project_slug":"calendar-travel","slot":"unassigned","status":"queued","task_id":"calendar-travel.T101","title":"Travel-event detection v1 (manual sync path)","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[101]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":2.0,"priority":80,"project_slug":"calendar-travel","slot":"unassigned","status":"queued","task_id":"calendar-travel.T102","title":"Tomorrow's location preview on /morning","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[101]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":70,"project_slug":"calendar-travel","slot":"unassigned","status":"queued","task_id":"calendar-travel.T103","title":"Pre-trip preparation \u2014 packing list reminder","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[101]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":70,"project_slug":"calendar-travel","slot":"unassigned","status":"queued","task_id":"calendar-travel.T104","title":"7-day rolling outlook on /morning","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[101]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":70,"project_slug":"calendar-travel","slot":"unassigned","status":"queued","task_id":"calendar-travel.T105","title":"30-day rolling outlook on CP dashboard","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[101]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":6.0,"priority":60,"project_slug":"calendar-travel","slot":"unassigned","status":"queued","task_id":"calendar-travel.T106","title":"90-day Gantt on CP dashboard","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":80,"project_slug":"calendar-travel","slot":"unassigned","status":"shipped","task_id":"calendar-travel.T143","title":"Manual-sync v0 \u2014 `state/calendar/work-events.md` parser","updated_at":null}],"career":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":95,"project_slug":"career","slot":"ken-decision","status":"queued","task_id":"career.T261","title":"Ken SP-1 interview pass (7 follow-up Qs from KEN-INPUT-QUEUE)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":78,"project_slug":"career","slot":"unassigned","status":"queued","task_id":"career.T297","title":"LPGA CTO thread status capture (did Ben Gannett Zurich call happen? Aliea Clark + Liz Moore status?)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":72,"project_slug":"career","slot":"unassigned","status":"queued","task_id":"career.T303","title":"Tom Godden thread: status check (last update Apr 22 \u2014 26 days stale)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":68,"project_slug":"career","slot":"unassigned","status":"queued","task_id":"career.T314","title":"Augusta thread: status check (last update Apr 17 Rick call \u2014 31 days stale)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":85,"project_slug":"career","slot":"unassigned","status":"queued","task_id":"career.T323","title":"Privacy architecture decision: confirm mini-local Ollama for all raw resume/job content","updated_at":null}],"command-post":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":2.5,"priority":80,"project_slug":"command-post","slot":"unassigned","status":"shipped","task_id":"command-post.T217","title":"J11b kid-priority calendar wiring (Sprint 6)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":80,"project_slug":"command-post","slot":"unassigned","status":"queued","task_id":"command-post.T293","title":"Ken ratifies /pm redesign spec (status-axis vs actor-axis framing)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":70,"project_slug":"command-post","slot":"unassigned","status":"queued","task_id":"command-post.T312","title":"Sunday School rotation JSON seed (Ken provides next 4-8 Sundays)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":60,"project_slug":"command-post","slot":"unassigned","status":"queued","task_id":"command-post.T335","title":"Verify Reflect MCP reconnected (OAuth server-side broken \u2014 Ken action in claude.ai settings)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":50,"project_slug":"command-post","slot":"unassigned","status":"queued","task_id":"command-post.T350","title":"Ken ratifies RULE 19 frontmatter validator (estimated_tasks on every spec)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":45,"project_slug":"command-post","slot":"unassigned","status":"queued","task_id":"command-post.T358","title":"Ken triages 11 un-specced projects per PM-project-list-coverage-audit","updated_at":null}],"content-pipeline":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":2.0,"priority":70,"project_slug":"content-pipeline","slot":"unassigned","status":"queued","task_id":"content-pipeline.T133","title":"Readwise daily highlight pull","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[133]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":70,"project_slug":"content-pipeline","slot":"mini-local","status":"queued","task_id":"content-pipeline.T134","title":"Mistral summarization pass over highlights","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[134]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":2.0,"priority":70,"project_slug":"content-pipeline","slot":"unassigned","status":"queued","task_id":"content-pipeline.T135","title":"Morning briefing \"what you consumed yesterday\" section","updated_at":null}],"decision-book":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":100,"project_slug":"decision-book","slot":"ken-decision","status":"queued","task_id":"decision-book.T257","title":"Ken decides: is this project active or parked? (Q1)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":95,"project_slug":"decision-book","slot":"ken-decision","status":"queued","task_id":"decision-book.T267","title":"Ken decides: target artifact format \u2014 PDF / Substack / internal doc (Q2)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":90,"project_slug":"decision-book","slot":"unassigned","status":"queued","task_id":"decision-book.T281","title":"Ken decides: target word count / length (Q4)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":90,"project_slug":"decision-book","slot":"unassigned","status":"queued","task_id":"decision-book.T282","title":"Ken decides: does existing draft material exist? Where? (Q5)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":80,"project_slug":"decision-book","slot":"unassigned","status":"queued","task_id":"decision-book.T294","title":"Ken decides: target completion date or external deadline (Q6)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":78,"project_slug":"decision-book","slot":"unassigned","status":"queued","task_id":"decision-book.T298","title":"Ken approves chapter outline v1","updated_at":null}],"dispatch-infrastructure":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":90,"project_slug":"dispatch-infrastructure","slot":"unassigned","status":"shipped","task_id":"dispatch-infrastructure.T181","title":"Launchd SIGTERM RCA \u2014 command-post pid=68795 + workout-log pid=57273","updated_at":null}],"evening-route":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":80,"project_slug":"evening-route","slot":"ken-decision","status":"shipped","task_id":"evening-route.T129","title":"`/evening` route skeleton + spec","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[129]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":80,"project_slug":"evening-route","slot":"unassigned","status":"shipped","task_id":"evening-route.T130","title":"Evening Stack \u2014 meds capture for evening slot","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[129]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":70,"project_slug":"evening-route","slot":"unassigned","status":"queued","task_id":"evening-route.T131","title":"Day timeline \u2014 work_segments + meds + workout","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[129]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":60,"project_slug":"evening-route","slot":"unassigned","status":"queued","task_id":"evening-route.T132","title":"Reflect post on submit","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":80,"project_slug":"evening-route","slot":"unassigned","status":"shipped","task_id":"evening-route.T146","title":"/evening route skeleton + spec file","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":80,"project_slug":"evening-route","slot":"unassigned","status":"shipped","task_id":"evening-route.T158","title":"Evening Stack section (meds for evening_slot)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":5.0,"priority":70,"project_slug":"evening-route","slot":"unassigned","status":"queued","task_id":"evening-route.T159","title":"Day timeline visualization","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":60,"project_slug":"evening-route","slot":"unassigned","status":"queued","task_id":"evening-route.T160","title":"Reflect post-on-submit (optional toggle)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":75,"project_slug":"evening-route","slot":"unassigned","status":"queued","task_id":"evening-route.T178","title":"Phase 1 \u2014 evening checklist in morning-and-evening Cowork (5-7 evenings of use)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":100,"project_slug":"evening-route","slot":"ken-decision","status":"queued","task_id":"evening-route.T258","title":"Batch-triage 6 queued auto-recovery tasks (#129,#130,#131,#132,#158,#159,#160) \u2014 approve, drop, or merge duplicates","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":50,"project_slug":"evening-route","slot":"unassigned","status":"queued","task_id":"evening-route.T356","title":"Reconnect Reflect MCP (OAuth server-side fix in claude.ai settings)","updated_at":null}],"family-roster":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":95,"project_slug":"family-roster","slot":"unassigned","status":"queued","task_id":"family-roster.T262","title":"Ken answers 13 NEEDS-KEN items from v3 dispatch","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":45,"project_slug":"family-roster","slot":"unassigned","status":"queued","task_id":"family-roster.T359","title":"Decide digest delivery: Gmail draft or Home Assistant notification","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":20,"project_slug":"family-roster","slot":"unassigned","status":"queued","task_id":"family-roster.T370","title":"Home Assistant list integration (optional \u2014 Ken decides)","updated_at":null}],"finance":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":85,"project_slug":"finance","slot":"unassigned","status":"shipped","task_id":"finance.T031","title":"Finance receipts/bills workflow \u2014 Memex-backed tagging","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":70,"project_slug":"finance","slot":"unassigned","status":"shipped","task_id":"finance.T054","title":"Finance registrations \u2014 carry-forward from April blocker","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":50,"project_slug":"finance","slot":"unassigned","status":"queued","task_id":"finance.T077","title":"Finance \u2014 receipt-drop workflow v2","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":50,"project_slug":"finance","slot":"unassigned","status":"shipped","task_id":"finance.T078","title":"Finance \u2014 monthly reconciliation automation","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":95,"project_slug":"finance","slot":"ken-decision","status":"queued","task_id":"finance.T268","title":"Ken decides: target audience in one sentence (Q3)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":95,"project_slug":"finance","slot":"ken-decision","status":"queued","task_id":"finance.T269","title":"Ken decision: restore automatic polling or keep manual-only? If restore, at what cadence?","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":95,"project_slug":"finance","slot":"ken-decision","status":"queued","task_id":"finance.T270","title":"Ratify Memex tagging workflow classification (task #31)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":95,"project_slug":"finance","slot":"ken-decision","status":"queued","task_id":"finance.T271","title":"Ratify monthly reconciliation automation classification (task #78)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":95,"project_slug":"finance","slot":"ken-decision","status":"queued","task_id":"finance.T272","title":"Ratify receipt-drop v2 task classification (task #77)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":85,"project_slug":"finance","slot":"unassigned","status":"queued","task_id":"finance.T287","title":"Complete tie-break authority rule in `finance.md` (truncated sentence)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.0,"priority":75,"project_slug":"finance","slot":"unassigned","status":"queued","task_id":"finance.T300","title":"Reconciliation automation ratification + smoke test against one prior month","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":45,"project_slug":"finance","slot":"unassigned","status":"queued","task_id":"finance.T362","title":"Chase missing 2025 BoA 1098 mortgage interest document","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":40,"project_slug":"finance","slot":"unassigned","status":"queued","task_id":"finance.T365","title":"Chase missing 2025 property tax bill from Duval County","updated_at":null}],"general":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":100,"project_slug":"general","slot":"ken-decision","status":"shipped","task_id":"general.T002","title":"`/api/refresh` Strategy C (#24) design lock + impl start","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":100,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T003","title":"`/api/refresh` finish + WHOOP re-auth + Withings re-auth (#20)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":100,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T004","title":"Task #28 verification","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":100,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T005","title":"**CP personal-state cards Sprint 2 kickoff**","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":100,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T007","title":"CP cards reliability pass + Small remaining OneNote notebooks (#15)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":100,"project_slug":"general","slot":"ken-decision","status":"shipped","task_id":"general.T008","title":"Rest buffer / catchup","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":95,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T011","title":"**CP cards Sprint 2 should-ship: Today's Exercises card**","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":95,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T013","title":"**CP cards Sprint 2 nice-to-have: Meds card**","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":95,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T014","title":"MS To Do API (#30)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":95,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T015","title":"MS To Do \u2014 morning briefing integration + CP Today card","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":95,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T016","title":"**Sprint 3 kickoff \u2014 reliability scaffolding**","updated_at":null},{"assignee":"mini-local","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":95,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T017","title":"Big OneNote notebook \u2014 Ken Personal OneDrive extraction start (#14)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":95,"project_slug":"general","slot":"ken-decision","status":"shipped","task_id":"general.T018","title":"Rest buffer","updated_at":null},{"assignee":"mini-local","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":95,"project_slug":"general","slot":"ken-decision","status":"shipped","task_id":"general.T019","title":"**Sprint 3 \u2014 mobile CSS polish** + Mistral Phase 3 entity extraction start","updated_at":null},{"assignee":"Ken","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":95,"project_slug":"general","slot":"ken-decision","status":"shipped","task_id":"general.T020","title":"Ken reviews entity allow-list (#31 Phase 3) \u2014 30 min session","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":90,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T023","title":"Reflect graph import Phase 1 \u2014 tagged MD files staged","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":90,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T024","title":"Reflect graph import Phase 2 \u2014 hub-note creation + rate-limited upload","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":90,"project_slug":"general","slot":"ken-decision","status":"shipped","task_id":"general.T025","title":"Rest buffer","updated_at":null},{"assignee":"Ken","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":90,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T026","title":"Ken Personal OneDrive finish (#14)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":90,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T027","title":"Reflect import rollback test + tagging noise audit","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":85,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T028","title":"Reflect post gating (#28) \u2014 simplified scope per MBP directive","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":85,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T030","title":"GT Vision deliverable work (Ken-driven)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":85,"project_slug":"general","slot":"unassigned","status":"cancelled","task_id":"general.T032","title":"Rest buffer","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":85,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T033","title":"Content pipeline revival (if not gated by GT)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":85,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T034","title":"Magnolia intel digest automation","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":80,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T035","title":"S3.1 \u2014 `project_tasks` + `task_reshuffles` + `auto_corrections` schema + migrations","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":80,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T036","title":"S3.2 \u2014 one-time loader parses this plan (weeks 1-12) \u2192 `project_tasks` rows","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":80,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T037","title":"Monthly strategic review (Ken-led) \u2014 first 30 days retro + adjust weeks 5-12","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":80,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T038","title":"S3.5 \u2014 auto-correction sweep v1 (state drift + broken link check)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":80,"project_slug":"general","slot":"unassigned","status":"cancelled","task_id":"general.T039","title":"Rest buffer + Sprint 3 horizon ratchet \u2014 mini drafts week 13","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":80,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T041","title":"S3.6 \u2014 Gantt task-level bars under project bars","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":75,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T042","title":"S3.6 continued \u2014 dependency arrows on Gantt (Ken ratified v1)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":75,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T043","title":"S3.7 \u2014 weekly Sunday-evening horizon-advance ratchet","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":75,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T044","title":"S3.8 \u2014 \"always working\" work loop","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":75,"project_slug":"general","slot":"unassigned","status":"cancelled","task_id":"general.T045","title":"Sprint 3 end-to-end test day","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":75,"project_slug":"general","slot":"unassigned","status":"cancelled","task_id":"general.T046","title":"Rest buffer","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":75,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T047","title":"Auto-correction sweep v2 \u2014 expand to code\u2194docs drift + config drift","updated_at":null},{"assignee":"Ken","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":75,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T048","title":"Ken-edit session on week 13-14 candidate drafts","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":70,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T051","title":"Content pipeline revival \u2014 first post end-to-end","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":70,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T052","title":"Content pipeline \u2014 2nd and 3rd posts to validate repeatability","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":70,"project_slug":"general","slot":"unassigned","status":"cancelled","task_id":"general.T053","title":"Rest buffer","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":70,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T055","title":"Horizon ratchet week 15 + mid-month retro","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":65,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T058","title":"Magnolia intel \u2014 news/market scraping automation","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":65,"project_slug":"general","slot":"unassigned","status":"cancelled","task_id":"general.T059","title":"Magnolia \u2014 first automated intel digest to Ken","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":65,"project_slug":"general","slot":"unassigned","status":"cancelled","task_id":"general.T060","title":"Rest buffer + horizon ratchet week 16","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":65,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T061","title":"GT Vision \u2014 slot for whatever Ken needs","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":65,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T062","title":"Mid-sprint retro + task burn-down check","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":60,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T063","title":"iOS home-screen shortcut wiring for all CP routes","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":60,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T064","title":"Headless smoke test for morning briefing full pipeline","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":60,"project_slug":"general","slot":"ken-decision","status":"shipped","task_id":"general.T065","title":"Mobile-specific UI polish pass \u2014 any layout debt from Sprint 2","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":60,"project_slug":"general","slot":"ken-decision","status":"shipped","task_id":"general.T067","title":"Rest buffer + horizon ratchet week 17","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":60,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T068","title":"Disaster-recovery drill \u2014 OneDrive restore from backup test","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":60,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T069","title":"Quarter-mark retro (halfway through Q2)","updated_at":null},{"assignee":"Ken","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":55,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T072","title":"Ken Personal OneDrive (#14) \u2014 final batches","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":55,"project_slug":"general","slot":"ken-decision","status":"shipped","task_id":"general.T074","title":"Rest buffer + horizon ratchet week 18","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":55,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T075","title":"Reflect graph \u2014 hub notes for new entities from corpus consolidation","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":55,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T076","title":"Month-end retro + next-month plan refresh","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":50,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T079","title":"Freakonomics surface \u2014 CP `/curiosity` card","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":50,"project_slug":"general","slot":"unassigned","status":"cancelled","task_id":"general.T080","title":"Rest / holiday","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":50,"project_slug":"general","slot":"unassigned","status":"cancelled","task_id":"general.T081","title":"Rest buffer + horizon ratchet week 19","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":50,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T082","title":"Content pipeline \u2014 first freakonomics-style post (if Ken green-lights)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":45,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T084","title":"GT Vision \u2014 Ken-driven deliverable block","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":45,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T085","title":"GT Vision \u2014 follow-up","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":45,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T086","title":"90-day retro prep \u2014 pull metrics from orchestrator (tasks shipped, cycles used, burn-down curve)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":45,"project_slug":"general","slot":"unassigned","status":"shipped","task_id":"general.T087","title":"90-day retro session \u2014 Ken + MBP + mini","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":45,"project_slug":"general","slot":"unassigned","status":"cancelled","task_id":"general.T088","title":"Rest buffer","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":45,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T089","title":"Draft next-90-day plan (weeks 13-24 in the rolling horizon)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":45,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T090","title":"Next-90-day plan ratified + committed","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.75,"priority":100,"project_slug":"general","slot":"ken-decision","status":"queued","task_id":"general.T259","title":"Clear class_g_human_review queue (15 tasks) \u2014 triage each as queued/deferred","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.0,"priority":90,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T283","title":"Ratify horizon weeks 13\u201324 (Ken edit session on existing draft)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":85,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T288","title":"Author or defer cc_spawn task #24 (`/api/refresh` Strategy C)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":82,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T291","title":"Reconnect Reflect MCP (Ken re-auth in claude.ai settings)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":77,"project_slug":"general","slot":"unassigned","status":"cancelled","task_id":"general.T299","title":"Ken decides Magnolia digest delivery channel (morning-briefing vs. notification)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":75,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T302","title":"Sunday School rotation JSON seeded by Ken (next 4-8 teaching Sundays)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.0,"priority":72,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T304","title":"90-day retro (late Feb \u2013 mid-May)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.0,"priority":70,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T306","title":"Next-90-day plan (Jun\u2013Aug)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.75,"priority":65,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T317","title":"Month-end retro + plan refresh (May close)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":60,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T332","title":"Content pipeline: freakonomics-style post \u2014 Ken greenlights topic","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.0,"priority":55,"project_slug":"general","slot":"unassigned","status":"queued","task_id":"general.T342","title":"GT Vision \u2014 Ken scopes the deliverable (what does \"done\" look like?)","updated_at":null}],"hard-drive-analysis":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":100,"project_slug":"hard-drive-analysis","slot":"ken-decision","status":"queued","task_id":"hard-drive-analysis.T260","title":"Ken decides: keep, kill, or pause this project","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":95,"project_slug":"hard-drive-analysis","slot":"ken-decision","status":"queued","task_id":"hard-drive-analysis.T273","title":"Ken defines accuracy threshold (suggested \u226580%)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":90,"project_slug":"hard-drive-analysis","slot":"unassigned","status":"queued","task_id":"hard-drive-analysis.T284","title":"Ken defines file scope (all >1KB? exclude Personal/Finance? exclude health data?)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":85,"project_slug":"hard-drive-analysis","slot":"unassigned","status":"queued","task_id":"hard-drive-analysis.T289","title":"Ken decides: freeze slug taxonomy or allow iteration?","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":80,"project_slug":"hard-drive-analysis","slot":"unassigned","status":"queued","task_id":"hard-drive-analysis.T295","title":"Ken decides: stick with Mistral Small 24B Q4 @ 16384 ctx, or try different model?","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":60,"project_slug":"hard-drive-analysis","slot":"unassigned","status":"queued","task_id":"hard-drive-analysis.T336","title":"Ken spot-check \u226550 assignments across 5 categories; go/no-go","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":50,"project_slug":"hard-drive-analysis","slot":"unassigned","status":"queued","task_id":"hard-drive-analysis.T351","title":"Ken decides: downstream consumer (command-post? Memex? both?)","updated_at":null}],"health-analytics":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":70,"project_slug":"health-analytics","slot":"unassigned","status":"queued","task_id":"health-analytics.T172","title":"Monthly WHOOP data pull \u2192 database","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":95,"project_slug":"health-analytics","slot":"ken-decision","status":"queued","task_id":"health-analytics.T274","title":"Ken confirms DB target: SQLite (local) vs Postgres (homelab) vs existing command_post.db","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":95,"project_slug":"health-analytics","slot":"ken-decision","status":"queued","task_id":"health-analytics.T275","title":"Ken confirms WHOOP API credentials accessible + storage location","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":50,"project_slug":"health-analytics","slot":"unassigned","status":"queued","task_id":"health-analytics.T352","title":"Decide: does Withings data also land in health-analytics DB, or stay in workout-log?","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":40,"project_slug":"health-analytics","slot":"unassigned","status":"queued","task_id":"health-analytics.T364","title":"Decide: does meds-tracking historical data accumulate here or in morning-page?","updated_at":null}],"health-export":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":95,"project_slug":"health-export","slot":"unassigned","status":"shipped","task_id":"health-export.T236","title":"Mayo CCD Phase 1 deep ingest (parser + records.db + section walker)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":90,"project_slug":"health-export","slot":"unassigned","status":"queued","task_id":"health-export.T313","title":"Verify HealthEx connector still active (last confirmed May 12 \u2014 36 days ago)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.1,"priority":90,"project_slug":"health-export","slot":"unassigned","status":"queued","task_id":"health-export.T324","title":"Ken declares Brief v3 canonical and confirms project close","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":90,"project_slug":"health-export","slot":"unassigned","status":"queued","task_id":"health-export.T326","title":"Post-visit: log Dr. Speicher's actual orders/interpretations; update canon","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":55,"project_slug":"health-export","slot":"unassigned","status":"cancelled","task_id":"health-export.T345","title":"Re-export Apple Health zip from iPhone (Apr 30 zip was corrupt/incomplete from OneDrive sync)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.1,"priority":90,"project_slug":"health-export","slot":"unassigned","status":"queued","task_id":"health-export.T371","title":"Classify Mayo CCD Phase 1 deep ingest task #236 (returned `unknown` from auto-recovery)","updated_at":null}],"home-network":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":95,"project_slug":"home-network","slot":"unassigned","status":"queued","task_id":"home-network.T276","title":"Ken decides: what is \"done\" for home-network? (scope boundary, includes PKM vault or not, includes full HA rules or not)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":95,"project_slug":"home-network","slot":"unassigned","status":"queued","task_id":"home-network.T277","title":"Ken decides: kill, pause, or keep home-network as standalone project vs. merge into infrastructure","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":2.5,"priority":65,"project_slug":"home-network","slot":"unassigned","status":"queued","task_id":"home-network.T327","title":"Validate dispatch pipeline E2E \u2014 3 distinct dispatch types through classifier without manual intervention","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":60,"project_slug":"home-network","slot":"unassigned","status":"queued","task_id":"home-network.T337","title":"Ken diagnoses Ecobee unavailability \u2014 is it HA config, UniFi VLAN, or Ecobee cloud issue?","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.0,"priority":50,"project_slug":"home-network","slot":"unassigned","status":"queued","task_id":"home-network.T353","title":"Populate task list in PM system (not just this doc \u2014 actual CP/PM entries)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":45,"project_slug":"home-network","slot":"unassigned","status":"queued","task_id":"home-network.T360","title":"Sprint retro + kill-or-keep decision","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":30,"project_slug":"home-network","slot":"unassigned","status":"queued","task_id":"home-network.T367","title":"Assess whether home-network slug should absorb wifi-monitor slug (7 dispatches exist under wifi-monitor)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":30,"project_slug":"home-network","slot":"unassigned","status":"queued","task_id":"home-network.T368","title":"Verify IQ Fiber ONT swap post-state \u2014 did WAN1 speeds improve? Any new issues?","updated_at":null}],"infrastructure":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":5,"project_slug":"infrastructure","slot":"unassigned","status":"cancelled","task_id":"infrastructure.T249","title":"Bank L66 trigger-exit-code-verification lesson into decisions.md","updated_at":null},{"assignee":"Ken","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.0,"priority":3,"project_slug":"infrastructure","slot":"unassigned","status":"cancelled","task_id":"infrastructure.T250","title":"MOOT \u2014 CP runs on 5001 per config/settings.py \u2014 no AirPlay toggle needed","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.16666666666666666,"priority":85,"project_slug":"infrastructure","slot":"unassigned","status":"queued","task_id":"infrastructure.T290","title":"Ken decision: restore automatic dispatch polling or keep manual? Document in dispatch-infrastructure.md decision log","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":80,"project_slug":"infrastructure","slot":"unassigned","status":"queued","task_id":"infrastructure.T296","title":"Ken decision: AWL seed-prompt ownership \u2014 fix in infrastructure project or track as AWL task with infra as dependent?","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.08333333333333333,"priority":65,"project_slug":"infrastructure","slot":"unassigned","status":"queued","task_id":"infrastructure.T320","title":"Ken decision: CP health endpoint scope \u2014 `/health` route acceptable, or briefing-output sentinel preferred?","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":60,"project_slug":"infrastructure","slot":"unassigned","status":"queued","task_id":"infrastructure.T333","title":"Reopen tracking layer: any slipped work from T01\u2013T05 gets a named task; project posture updated","updated_at":null}],"mayo":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":6,"project_slug":"mayo","slot":"unassigned","status":"queued","task_id":"mayo.T248","title":"Mayo Phase 4 PCP packet print/PDF render verification","updated_at":null}],"meeting-prep":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":65,"project_slug":"meeting-prep","slot":"ken-decision","status":"shipped","task_id":"meeting-prep.T177","title":"Copilot prompt design \u2014 staff meetings (Mon 1:30-3 + Thu 1:30-2:30)","updated_at":null}],"memex":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":100,"project_slug":"memex","slot":"ken-decision","status":"shipped","task_id":"memex.T006","title":"Memex Phase 1 \u2014 schema + dispatch/state adapters + CLI `memex ingest`","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":100,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T009","title":"Memex Phase 2 \u2014 BGE-M3 embeddings + FTS5 + hybrid search","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":90,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T021","title":"Memex Phase 3 \u2014 entity canonicalization + candidates queue","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":90,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T022","title":"Memex Phase 4 \u2014 CP search card (direct library import, no HTTP)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":85,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T029","title":"Memex Phase 5 \u2014 WatchPaths incremental re-index + lazy re-embed","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":65,"project_slug":"memex","slot":"unassigned","status":"queued","task_id":"memex.T056","title":"Memex \u2014 \"recent changes\" digest in CP","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":65,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T057","title":"Memex \u2014 entity timeline view","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":55,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T073","title":"OneDrive corpus consolidation \u2014 all OneNote notebooks now Memex-indexed","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":50,"project_slug":"memex","slot":"unassigned","status":"queued","task_id":"memex.T083","title":"Auto-correction sweep v3 \u2014 extend to Memex index drift","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":90,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T091","title":"Memex HTTP service skeleton \u2014 `GET /memex/search`","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[91]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":6.0,"priority":90,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T092","title":"Memex retrieval-then-summarize endpoint `GET /memex/summarize`","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[91, 92]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":80,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T093","title":"Memex tool-call wrapper for Cowork sessions","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[91]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":2.0,"priority":80,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T094","title":"Memex tool-call wrapper for Claude Code sessions","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[91]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":5.0,"priority":80,"project_slug":"memex","slot":"ken-decision","status":"shipped","task_id":"memex.T095","title":"Memex auto-refresh \u2014 file-watcher on `dispatch/` + `state/`","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[91]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":70,"project_slug":"memex","slot":"unassigned","status":"queued","task_id":"memex.T096","title":"Memex usage telemetry \u2014 `session_log` integration","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[91]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":70,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T097","title":"Memex per-project scope filter","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[91]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":70,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T098","title":"Memex offline fallback for sessions when mini unreachable","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":6.0,"priority":90,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T139","title":"Task #38 watchdog rewrite \u2014 accumulating counter","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":80,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T140","title":"Per-turn token-budget optimization for Memex summarization","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":70,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T141","title":"Claude Projects iPhone bridge for Memex search","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":60,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T142","title":"Memex query traces export for design analysis","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":80,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T153","title":"#15 small notebooks extraction (Jacynda, Reference, small Personal OneDrive)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":8.0,"priority":80,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T154","title":"#13 Kevin Lovell Mission extraction (100 pages)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":16.0,"priority":70,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T155","title":"#14 Ken Personal OneDrive extraction (522 pages, batched)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":2.0,"priority":70,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T156","title":"Memex re-index Bio + Personal corpus after #13/#14 land","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":8.0,"priority":70,"project_slug":"memex","slot":"mini-local","status":"shipped","task_id":"memex.T157","title":"Memex graph layer \u2014 entity extraction + edges table","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.5,"priority":100,"project_slug":"memex","slot":"ken-decision","status":"shipped","task_id":"memex.T241","title":"Memex Phase 1 step 2 \u2014 ingest_dispatches.py deploy + first ingest run","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":4,"project_slug":"memex","slot":"unassigned","status":"shipped","task_id":"memex.T243","title":"Verify Memex stale count drops post-watchdog-v2 bootstrap","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":5,"project_slug":"memex","slot":"unassigned","status":"cancelled","task_id":"memex.T246","title":"Add state/plans/ to com.kenlovell.memex-ingest-all.plist WatchPaths array","updated_at":null}],"morning-briefing":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":80,"project_slug":"morning-briefing","slot":"unassigned","status":"shipped","task_id":"morning-briefing.T040","title":"S3.4 \u2014 daily reshuffle script + morning-briefing integration","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":60,"project_slug":"morning-briefing","slot":"unassigned","status":"cancelled","task_id":"morning-briefing.T169","title":"Token usage screenshot drop-zone \u2014 confirm always-first-thing positioning","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":2.0,"priority":70,"project_slug":"morning-briefing","slot":"unassigned","status":"shipped","task_id":"morning-briefing.T170","title":"BIG BAR DATE timer \u2014 surface morning prep + workout segment as system signal","updated_at":null}],"morning-page":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":2.0,"priority":90,"project_slug":"morning-page","slot":"unassigned","status":"shipped","task_id":"morning-page.T123","title":"Meds-at-top UI placement on /morning","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":80,"project_slug":"morning-page","slot":"unassigned","status":"shipped","task_id":"morning-page.T124","title":"PRN [+] button + per-entry timestamp boxes","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":70,"project_slug":"morning-page","slot":"unassigned","status":"cancelled","task_id":"morning-page.T125","title":"Image paste / drop-zone on /morning","updated_at":null},{"assignee":"mini-Claude","blocked_by":"[125]","blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":2.0,"priority":70,"project_slug":"morning-page","slot":"unassigned","status":"cancelled","task_id":"morning-page.T126","title":"Token-screenshot drop zone (specialized variant)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":2.0,"priority":80,"project_slug":"morning-page","slot":"unassigned","status":"shipped","task_id":"morning-page.T127","title":"Sunday School rotation tracker","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":70,"project_slug":"morning-page","slot":"ken-decision","status":"shipped","task_id":"morning-page.T128","title":"/morning page Jony Ive design pass","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":6.0,"priority":75,"project_slug":"morning-page","slot":"unassigned","status":"shipped","task_id":"morning-page.T171","title":"/morning redesign \u2014 next thing on top sequence (HELD pending Sections E-G capture)","updated_at":null}],"personal-context":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.0,"priority":50,"project_slug":"personal-context","slot":"unassigned","status":"queued","task_id":"personal-context.T174","title":"Hot chocolate recipes capture \u2014 home / car-mug / travel","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":45,"project_slug":"personal-context","slot":"unassigned","status":"queued","task_id":"personal-context.T175","title":"Personal pets + family context update \u2014 Macy the cat + commute call rhythm","updated_at":null}],"pm":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.5,"priority":5,"project_slug":"pm","slot":"unassigned","status":"cancelled","task_id":"pm.T251","title":"/api/pm/right-now 3-row endpoint scaffold","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.0,"priority":6,"project_slug":"pm","slot":"unassigned","status":"cancelled","task_id":"pm.T252","title":"Passive /pm-open event logger to behavioral_sim_log table","updated_at":null}],"reflect-integration":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":70,"project_slug":"reflect-integration","slot":"unassigned","status":"shipped","task_id":"reflect-integration.T149","title":"Idempotent morning briefing insert via Reflect MCP","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":6.0,"priority":60,"project_slug":"reflect-integration","slot":"unassigned","status":"shipped","task_id":"reflect-integration.T150","title":"Cross-source synthesis tool (Reflect + Memex)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":8.0,"priority":60,"project_slug":"reflect-integration","slot":"unassigned","status":"shipped","task_id":"reflect-integration.T163","title":"Bidirectional entity sync \u2014 Memex graph \u2194 Reflect backlinks","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":12.0,"priority":70,"project_slug":"reflect-integration","slot":"unassigned","status":"shipped","task_id":"reflect-integration.T165","title":"OneNote \u2192 Reflect import (idempotent + backlinks via hub-notes)","updated_at":null}],"secrets":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":100,"project_slug":"secrets","slot":"unassigned","status":"shipped","task_id":"secrets.T010","title":"Secrets Phase 2 inventory + Keychain migration module start","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":95,"project_slug":"secrets","slot":"unassigned","status":"shipped","task_id":"secrets.T012","title":"Secrets Phase 2 migration","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":70,"project_slug":"secrets","slot":"unassigned","status":"queued","task_id":"secrets.T049","title":"Secrets Phase 3 \u2014 GitHub PAT migration to Keychain","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":70,"project_slug":"secrets","slot":"unassigned","status":"shipped","task_id":"secrets.T050","title":"Secrets Phase 3 \u2014 tail remaining auth paths (Reflect, misc APIs)","updated_at":null}],"token-budget-management":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":6.0,"priority":60,"project_slug":"token-budget-management","slot":"unassigned","status":"shipped","task_id":"token-budget-management.T164","title":"TPB v2 \u2014 Monte Carlo projection upgrade","updated_at":null}],"travel-context":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.0,"priority":50,"project_slug":"travel-context","slot":"unassigned","status":"queued","task_id":"travel-context.T173","title":"Starbucks rewards app workflow capture","updated_at":null}],"workflow":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.0,"priority":6,"project_slug":"workflow","slot":"unassigned","status":"cancelled","task_id":"workflow.T244","title":"Apple Watch Tile A start/stop home-work timer full content","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":7,"project_slug":"workflow","slot":"unassigned","status":"shipped","task_id":"workflow.T245","title":"Apple Watch Tile B per-exercise rundown deferred-build placeholder","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.33,"priority":5,"project_slug":"workflow","slot":"ken-decision","status":"shipped","task_id":"workflow.T247","title":"Smoke routes/copilot.py:290 response shape vs Spec 3 \u00a73.1a","updated_at":null}],"workout-log":[{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":null,"priority":60,"project_slug":"workout-log","slot":"unassigned","status":"shipped","task_id":"workout-log.T066","title":"Reliability pass \u2014 auto-save on idle for workout-log + CP cards","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":6.0,"priority":70,"project_slug":"workout-log","slot":"mini-local","status":"queued","task_id":"workout-log.T136","title":"Workout-log full Jinja template extraction","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":80,"project_slug":"workout-log","slot":"unassigned","status":"shipped","task_id":"workout-log.T137","title":"Sleep_segments multi-row UI (#25)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":70,"project_slug":"workout-log","slot":"unassigned","status":"cancelled","task_id":"workout-log.T138","title":"WHOOP/Withings re-auth automation (#20)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.5,"priority":85,"project_slug":"workout-log","slot":"unassigned","status":"shipped","task_id":"workout-log.T166","title":"Workout log \u2014 pre-fill exercises + on/off toggle for cuttable","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":3.0,"priority":80,"project_slug":"workout-log","slot":"ken-decision","status":"shipped","task_id":"workout-log.T167","title":"Workout log \u2014 mobile interface RULE 14 audit + remediation","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":4.0,"priority":70,"project_slug":"workout-log","slot":"unassigned","status":"shipped","task_id":"workout-log.T168","title":"Workout log \u2014 accuracy confidence-building (Ken does not trust it yet)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":100,"project_slug":"workout-log","slot":"unassigned","status":"shipped","task_id":"workout-log.T202","title":"H#1 dedupe ab wheel + kneeling rollouts (workout-log)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.75,"priority":95,"project_slug":"workout-log","slot":"unassigned","status":"shipped","task_id":"workout-log.T203","title":"H#2 reorder sections: Rehab PT \u2192 Push Ups \u2192 (Sit ups/Mason OR Monster/Crab/Clamshell) \u2192 Strength","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.5,"priority":95,"project_slug":"workout-log","slot":"unassigned","status":"shipped","task_id":"workout-log.T204","title":"H#3 Withings data integration with L19 graceful-degrade (workout + sleep)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.0,"priority":90,"project_slug":"workout-log","slot":"unassigned","status":"shipped","task_id":"workout-log.T205","title":"H#4 section-level skip checkboxes (e.g., skip Strength entirely)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.0,"priority":80,"project_slug":"workout-log","slot":"unassigned","status":"queued","task_id":"workout-log.T206","title":"H#5 visual consistency with /pm + /morning per RULE 14","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":70,"project_slug":"workout-log","slot":"unassigned","status":"queued","task_id":"workout-log.T208","title":"H#8 per-set toast confirmation (\"Set 3 saved \u00b7 8 reps \u00d7 185 lb \u00b7 \u2713\")","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.5,"priority":80,"project_slug":"workout-log","slot":"unassigned","status":"shipped","task_id":"workout-log.T227","title":"H#3 Withings L19 status flag injected (full wrap pending)","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":0.25,"priority":80,"project_slug":"workout-log","slot":"unassigned","status":"shipped","task_id":"workout-log.T228","title":"H#1 dedupe ab wheel investigation \u2014 schema columns inspected","updated_at":null},{"assignee":"mini-Claude","blocked_by":null,"blocks":null,"created_at":"2026-05-19T18:38:59","est_hours":1.5,"priority":5,"project_slug":"workout-log","slot":"unassigned","status":"shipped","task_id":"workout-log.T253","title":"/workout v3 first cut \u2014 parallel surface like /morning v5","updated_at":null}]}}
