This website requires JavaScript.
3c58e0c7f7
ideas_from_ingredients skill and job (Feature 18) (#144 )
orchestrator-agent
2026-10-08 20:04:20 -04:00
6d7c57eced
Build the mobile recipe detail screen (mock 1k)
dev_agent and Claude Opus 5.5
2026-10-08 19:53:52 -04:00
d8ce8d8072
Dinner detail API (Feature 15) (#143 )
orchestrator-agent
2026-10-08 19:46:31 -04:00
9ed6c305cb
Never show ideas for a failed ideas job, however it failed
task/ideas-from-ingredients_c3c5f98e-7f7d-4c6b-a1ab-d45bb8e497f9
dev_agent and Claude Opus 5.5
2026-10-08 19:36:04 -04:00
4146f31275
Fail empty ideas jobs, clear ideas on failure, show each idea as it grounds
dev_agent and Claude Opus 5.5
2026-10-08 19:22:51 -04:00
58047059f9
Withhold a site name that could be the recipe link's host
task/dinner-detail-api_099e9952-7f98-4700-8369-241c589a1e9d
dev_agent and Claude Opus 5.5
2026-10-08 19:15:42 -04:00
b566be7ddc
Add ideas_from_ingredients skill and job
dev_agent and Claude Opus 5.5
2026-10-08 19:01:03 -04:00
d37a784190
Hide the recipe link, pick the creating suggestion, refuse duplicate positions
dev_agent and Claude Opus 5.5
2026-10-08 19:00:40 -04:00
2217f4e5ad
Add GET /api/v1/dinners/{id} dinner detail
dev_agent and Claude Opus 5.5
2026-10-08 18:50:18 -04:00
d7c7a3314d
Merge pull request 'Release: Feature 17 (Shopping List and Supply Archive)' (#142 ) from release/2026-10-08b into main
overseer
2026-10-08 18:15:48 -04:00
e0574b1511
Merge remote-tracking branch 'origin/main' into release/2026-10-08b
dev_agent
2026-10-08 17:15:21 -04:00
cb451baed4
Feature 17: Shopping List and Supply Archive (#140 )
orchestrator-agent
2026-10-08 15:16:51 -04:00
e903e5e526
Remediate feature-review HIGH: report the Supply run outcome after Push to Calendar (#141 )
feature/3a88c1fd-6c9a-4e70-b6b1-a8880dd4ac82-shopping-list-and-supply-archive
orchestrator-agent
2026-10-08 14:50:38 -04:00
d917a40fa2
Settle a push's unmade Supply run however the shopping list is made
task/push-supply-outcome_e75db0f0-817f-4eef-84b2-266e793c018a
dev_agent and Claude Opus 5.5
2026-10-08 14:36:25 -04:00
445750cecb
Keep a push's unmade Supply run across week navigation
dev_agent and Claude Opus 5.5
2026-10-08 14:14:52 -04:00
c589c02cdc
Settle a push's failed Supply run once the shopping list is made
dev_agent and Claude Opus 5.5
2026-10-08 13:54:32 -04:00
9616941b73
Report the Supply run outcome after Push to Calendar
dev_agent and Claude Opus 5.5
2026-10-08 13:36:13 -04:00
680706df83
Build the Supply archive screen at /plan/shopping/archive (Feature 17) (#139 )
orchestrator-agent
2026-10-08 13:02:19 -04:00
248870897c
Wait for a toggle's retry timer before jumping past it in the offline queue tests
task/supply-archive-screen_3cf3a22a-ae31-4f5f-989d-bf09824583d1
dev_agent and Claude Opus 5.5
2026-10-08 12:47:35 -04:00
a7abc28c29
Open every Supply archive post read-only and render Week headings (Feature 17)
dev_agent and Claude Opus 5.5
2026-10-08 12:15:31 -04:00
e9b7593d3c
Merge pull request 'Promote dev to main: Feature 16 (Google Calendar Sync) + release corrections' (#131 ) from release/2026-10-08 into main
overseer
2026-10-08 12:01:31 -04:00
00f9e304ad
Build the Supply archive screen at /plan/shopping/archive (Feature 17)
dev_agent and Claude Opus 5.5
2026-10-08 11:54:25 -04:00
de75b1a883
Offline toggle queue for the Supply run (Feature 17) (#138 )
orchestrator-agent
2026-10-08 11:48:05 -04:00
54b59965ed
Bound a Supply run toggle's session load and CSRF refresh by its deadline (Feature 17)
task/offline-toggle-queue_a9689163-95e2-4ec7-8da5-3ef180f14898
dev_agent and Claude Opus 5.5
2026-10-08 11:27:18 -04:00
6d45f3ed0d
Bound Supply run toggle tries, retry without an online event, keep "will sync" across navigation (Feature 17)
dev_agent and Claude Opus 5.5
2026-10-08 11:07:21 -04:00
4ba6471070
Serialize Supply run toggle replay and keep "will sync" until it settles (Feature 17)
dev_agent and Claude Opus 5.5
2026-10-08 10:20:23 -04:00
1a781bfdb8
Move the deployment runbook out of the repository into CTXD (#137 )
orchestrator-agent
2026-10-08 10:02:40 -04:00
b7608d0a9a
Queue Supply run toggles made offline and replay them in order (Feature 17)
dev_agent and Claude Opus 5.5
2026-10-08 09:58:49 -04:00
5d7906ae0d
Build the Supply run screen at /plan/shopping (Feature 17) (#136 )
orchestrator-agent
2026-10-08 09:49:26 -04:00
ccb63496de
Point the README's developer setup at the CTXD runbook
task/runbook-to-ctxd_e81ed994-a510-48e6-9cf6-e76d5d81f56c
dev_agent and Claude Opus 5.5
2026-10-08 09:36:26 -04:00
15135718fb
Drop the Shopping list count when a Supply run refetch fails (Feature 17)
task/shopping-list-screen_40cc2de5-6628-4b32-a491-ab8e02911d88
dev_agent and Claude Opus 5.5
2026-10-08 09:27:28 -04:00
fd05d51ebf
Replace the remaining deploy procedures with CTXD runbook pointers
dev_agent and Claude Opus 5.5
2026-10-08 09:19:29 -04:00
d784415f54
Show a failed Supply run read on the Plan screen with Retry (Feature 17)
dev_agent and Claude Opus 5.5
2026-10-08 09:10:01 -04:00
0c534c5249
Open the Supply run from the Plan and keep refused toggles shown (Feature 17)
dev_agent and Claude Opus 5.5
2026-10-08 08:49:29 -04:00
89574333e8
Move the deployment runbook out of the repository into CTXD
dev_agent and Claude Opus 5.5
2026-10-08 08:49:06 -04:00
23a1bc0312
Build the Supply run screen at /plan/shopping (Feature 17)
dev_agent and Claude Opus 5.5
2026-10-08 08:19:26 -04:00
428e87674e
Freeze ended weeks into the Supply archive and serve the archive API (Feature 17) (#135 )
orchestrator-agent
2026-10-08 08:07:39 -04:00
292f91707e
Make Freeze wait for in-flight Supply run title writes (Feature 17)
task/week-rollover-freeze_7ac36526-cb51-4dc7-bbad-6ebbee481942
dev_agent and Claude Opus 5.5
2026-10-08 07:46:48 -04:00
6da5643f49
Freeze ended weeks into the Supply archive and serve the archive API (Feature 17)
dev_agent and Claude Opus 5.5
2026-10-08 07:10:06 -04:00
1cbd215286
archive_title skill: title Supply runs on generation (Feature 17) (#134 )
orchestrator-agent
2026-10-08 06:57:03 -04:00
1d19fb9545
Title Supply runs in a job, scoped by their dinner names
task/archive-title-skill_fa4b94c9-6623-41ab-8d2a-0ca7d1e6401a
dev_agent and Claude Opus 5.5
2026-10-08 06:23:16 -04:00
fdfd0123fb
Add the archive_title skill and title Supply runs on generation
dev_agent and Claude Opus 5.5
2026-10-08 05:31:59 -04:00
c4ea7a855e
Supply run API, item toggles and the Push to Calendar hook (Feature 17) (#133 )
orchestrator-agent
2026-10-08 05:21:11 -04:00
a31bbce1dc
Make the Supply run from the plan revision Push to Calendar pushed
task/shopping-api-toggles_d076480c-6c59-4c57-9023-6941badb4520
dev_agent and Claude Opus 5.5
2026-10-08 04:59:16 -04:00
6aa5113488
Add the Supply run API, item toggles and the Push to Calendar hook
dev_agent and Claude Opus 5.5
2026-10-08 04:28:16 -04:00
7f7a91db0d
Shopping list generation from the plan (Feature 17) (#132 )
orchestrator-agent
2026-10-08 04:17:03 -04:00
1ca66931bb
Generate the week's Supply run from its plan
task/shopping-list-generation_f098e8f5-238f-4334-b86e-76fac149f777
dev_agent and Claude Opus 5.5
2026-10-08 03:58:18 -04:00
8e33b7b824
Merge remote-tracking branch 'origin/main' into release/2026-10-08
dev_agent
2026-10-08 03:14:36 -04:00
7003ff92ec
Feature 16: Google Calendar Sync (#130 )
orchestrator-agent
2026-10-08 03:13:21 -04:00
081ad75fe2
Add the Google Calendar settings screen and wire Push to Calendar (Feature 16) (#129 )
feature/c53328cb-577c-4aea-b4b2-817acfc3dfeb-google-calendar-sync
orchestrator-agent
2026-10-08 02:47:17 -04:00
3a1884de38
Keep week mutations bounded for the query client's lifetime, not Plan's
task/calendar-settings-screen_677261bc-1a7c-4d96-b8f9-7601caf2186d
dev_agent and Claude Opus 5.5
2026-10-08 02:28:01 -04:00
5c8484cfb8
Collect settled week mutations when they settle, not only on a week change
dev_agent and Claude Opus 5.5
2026-10-08 02:07:05 -04:00
8a02e04110
Keep Push closed over a cached plan; bound kept week mutations
dev_agent and Claude Opus 5.5
2026-10-08 01:45:33 -04:00
f77960ad05
Keep a week's pending push across leaving the week and coming back
dev_agent and Claude Opus 5.5
2026-10-08 01:23:01 -04:00
cc8a08aadc
Hold a plan_changed push until the changed plan is shown; announce reconnect
dev_agent and Claude Opus 5.5
2026-10-08 01:03:40 -04:00
2b5350bd62
Add the Google Calendar settings screen and wire Push to Calendar (Feature 16)
dev_agent and Claude Opus 5.5
2026-10-08 00:44:58 -04:00
2e16ff1d5a
Handle Google token failures and report Google Calendar status (Feature 16) (#128 )
orchestrator-agent
2026-10-08 00:34:47 -04:00
ee67d520d3
Report a refused Google grant before a missing calendar on push
task/token-failure-handling_b8d8da5a-0450-4571-963e-b3dfead24283
dev_agent and Claude Opus 5.5
2026-10-08 00:13:12 -04:00
1c8092800a
Handle Google token failures and report Google Calendar status
dev_agent and Claude Opus 5.5
2026-10-07 23:41:50 -04:00
6262489376
Push plan to Google Calendar (Feature 16) (#127 )
orchestrator-agent
2026-10-07 23:27:46 -04:00
fb7d8ddff8
Forget pushed event ids when Google Calendar is disconnected (Feature 16)
task/push-plan-calendar_5885d2b1-cf06-44ff-abf3-242d7763c3c9
dev_agent and Claude Opus 5.5
2026-10-07 23:05:10 -04:00
26fde27f54
Forget pushed event ids when another calendar is chosen (Feature 16)
dev_agent and Claude Opus 5.5
2026-10-07 22:40:14 -04:00
691c1ff34a
Push the week's plan to Google Calendar (Feature 16)
dev_agent and Claude Opus 5.5
2026-10-07 22:12:44 -04:00
482bec9727
Calendar list and selection (Feature 16) (#126 )
orchestrator-agent
2026-10-07 21:57:46 -04:00
d23d30e695
List each Google calendar once when calendarList pages overlap
task/calendar-list-selection_0fe3f1f2-4932-4d10-81dd-74c4f630d215
dev_agent and Claude Opus 5.5
2026-10-07 21:36:37 -04:00
1e3e42e0b1
List Google calendars and choose the one to push to (Feature 16)
dev_agent and Claude Opus 5.5
2026-10-07 21:15:24 -04:00
f06b57c921
Google OAuth connect and disconnect (Feature 16) (#125 )
orchestrator-agent
2026-10-07 21:06:29 -04:00
2cd2e5af32
Serialize Google connect and disconnect; consume connect state once
task/google-oauth-connect_1e9d7850-3a09-4572-b8a1-cb18cd4774cb
dev_agent and Claude Opus 5.5
2026-10-07 20:46:35 -04:00
59d0f57a47
Add Google Calendar OAuth connect and disconnect
dev_agent and Claude Opus 5.5
2026-10-07 20:17:20 -04:00
5ac5982c1f
Release corrections round 4: verified pre-deploy backup step and honest rotation-check documentation (#124 )
orchestrator-agent
2026-10-07 20:02:53 -04:00
a7b079c771
Verify restored media by content and report the timer's actual state
task/release-corrections-4_008c0a8a-2242-429b-a1fd-69346bc1d414
dev_agent and Claude Opus 5.5
2026-10-07 19:48:14 -04:00
75b8d64f74
Merge pull request 'Promote dev to main: Feature 14 (Weekly Plan Builder)' (#123 ) from release/2026-10-07c into main
overseer
2026-10-07 19:29:54 -04:00
d22167cfd3
Make every deploy, rollback and restore block fail fast with a final verdict
dev_agent and Claude Opus 5.5
2026-10-07 19:23:21 -04:00
cced89cc2a
Report every rollback check failure and stop deploy chains on the first error
dev_agent and Claude Opus 5.5
2026-10-07 18:59:17 -04:00
dc4b284bd8
Check each deploy verification command's own status and print the restore point last
dev_agent and Claude Opus 5.5
2026-10-07 18:51:47 -04:00
2b37d8ef26
Take consistent SQLite snapshots in the deploy and rollback checks
dev_agent and Claude Opus 5.5
2026-10-07 18:32:17 -04:00
08f52d3f1c
Make the rollback migration check fail fast and keep its status
dev_agent and Claude Opus 5.5
2026-10-07 18:12:30 -04:00
459ee6ec28
Decide the rollback path from applied migration versions
dev_agent and Claude Opus 5.5
2026-10-07 17:54:42 -04:00
a7f115f2f0
Make the pre-deploy count check runnable and split rollback by migration
dev_agent and Claude Opus 5.5
2026-10-07 17:35:44 -04:00
614c4febfa
Require a verified restore point before deploy; mark rotation schedule planned
dev_agent and Claude Opus 5.5
2026-10-07 17:17:27 -04:00
fd225b9f90
Merge remote-tracking branch 'origin/main' into release/2026-10-07c
dev_agent
2026-10-07 16:54:33 -04:00
1862f450db
Feature 14: Weekly Plan Builder (#121 )
orchestrator-agent
2026-10-07 16:53:23 -04:00
76a2b611c8
Feature 14 integration fix: revalidate the draft pool, refuse duplicate week dinners, refresh the Quest log (#122 )
feature/ca2a118d-0beb-49f9-b2ef-d5ed0ac1fa2a-weekly-plan-builder
orchestrator-agent
2026-10-07 16:30:03 -04:00
b3b342ef55
Revalidate the draft pool on save, refuse duplicate swaps, refresh the Quest log after a draft
task/feature14-integration-fix_857e4c33-e250-46ec-b5ea-7dd4f3b719d9
dev_agent and Claude Opus 5.5
2026-10-07 16:13:22 -04:00
955613941f
Drag-and-drop and keyboard swapping (Feature 14) (#120 )
orchestrator-agent
2026-10-07 15:45:11 -04:00
9e0c20ab5e
Reflow the floating copy offset comment
task/dnd-keyboard-swapping_5c2842a8-5ac1-4141-9575-c0f461d90c3e
dev_agent and Claude Opus 5.5
2026-10-07 15:28:02 -04:00
621fdef42b
Offset the dragged copy below right of the pointer (Feature 14)
dev_agent and Claude Opus 5.5
2026-10-07 15:27:49 -04:00
3d6c1109c8
Drag dinners onto days, by pointer or keyboard (Feature 14)
dev_agent and Claude Opus 5.5
2026-10-07 15:03:57 -04:00
dba4b93280
Tablet and desktop plan manager (2c, 2d) (#119 )
orchestrator-agent
2026-10-07 14:22:48 -04:00
8d46b58f11
Keep plan manager columns usable from 768 px; show method and sync time
task/plan-manager-tablet-desktop_4657cba1-c709-420e-8b1e-18761e9e0e27
dev_agent and Claude Opus 5.5
2026-10-07 14:08:00 -04:00
a9038845a3
Add tablet and desktop plan manager (mocks 2c, 2d)
dev_agent and Claude Opus 5.5
2026-10-07 13:40:39 -04:00
3aef21922b
Mobile swap sheet (Feature 14) (#118 )
orchestrator-agent
2026-10-07 13:28:03 -04:00
2164e24d9d
Keep a week's swaps in the mutation cache, across remounts
task/mobile-swap-sheet_f231813c-992e-4a3b-a1a4-868cbad47415
dev_agent and Claude Opus 5.5
2026-10-07 13:13:12 -04:00
cd3771f9ec
Add the mobile swap sheet to the Draft board
dev_agent and Claude Opus 5.5
2026-10-07 12:48:39 -04:00
9b9421bb58
Mobile draft board (1f) (#117 )
orchestrator-agent
2026-10-07 12:42:54 -04:00
870f3462ce
Retry an unread draft by reading the plan again
task/mobile-draft-board_4bb14d54-76bc-4e7d-8c35-fa738abd49ff
dev_agent and Claude Opus 5.5
2026-10-07 12:22:17 -04:00
58c415ca1a
Land a succeeded draft only on a plan read from the server
dev_agent and Claude Opus 5.5
2026-10-07 12:01:07 -04:00
87381fa4b9
Hold a succeeded draft until the plan read is the one drafted
dev_agent and Claude Opus 5.5
2026-10-07 11:38:54 -04:00
3483faafa9
Add the mobile Draft board at /plan (mock 1f)
dev_agent and Claude Opus 5.5
2026-10-07 11:11:28 -04:00
66fc292166
Merge pull request 'Promote dev to main: Feature 13 (Discover - Side Quest Suggestions)' (#115 ) from release/2026-10-07b into main
overseer
2026-10-07 08:07:10 -04:00