Compare commits
base: Maniacs_Mansion/MealQuest:5291457214337a87a00a6b2cd8fcd82d2f9bfe72
Maniacs_Mansion/MealQuest:dev
Maniacs_Mansion/MealQuest:task/docs-refresh_3b22e48b-83a0-4e76-a604-20474419b47a
Maniacs_Mansion/MealQuest:feature/7383c2cb-3179-4b45-b558-bf1bc1833fad-launch-readiness
Maniacs_Mansion/MealQuest:task/favicon_7c778111-c615-4437-a3f6-0e36bcb97e63
Maniacs_Mansion/MealQuest:task/smoke-evidence-docs_0544e318-9b5f-4264-9884-1ec8cb63fd49
Maniacs_Mansion/MealQuest:main
Maniacs_Mansion/MealQuest:feature/30611188-551f-4189-b804-f8ccd9aec5d3-automated-deploys
Maniacs_Mansion/MealQuest:feature/1e5f7fa3-5308-4ced-8c2d-1da1cc6256f9-meal-photos-manual-dinners
Maniacs_Mansion/MealQuest:task/f23-doc-fix
Maniacs_Mansion/MealQuest:task/photo-backfill-ui_7a468d2d-4a9b-45f2-b626-a7bed5f671df
Maniacs_Mansion/MealQuest:task/photo-backfill-backend_36c40130-a69a-46ed-a047-2cdc5ee2d2e0
Maniacs_Mansion/MealQuest:task/lighthouse-launch-docs_2c8f8887-85e5-4734-b90f-9678f17d3778
Maniacs_Mansion/MealQuest:task/deploy-runbook-sha_8611c4b6-80c0-4ec8-986e-be5f5bc8d2c3
Maniacs_Mansion/MealQuest:task/supply-archive-unfrozen-run_29b629aa-1ad9-48a3-be75-0380b645d4fe
Maniacs_Mansion/MealQuest:task/supply-run-late-read_4d299127-9c4d-41a5-ba2b-626856493323
Maniacs_Mansion/MealQuest:task/supply-archive-frozen-names_22f80eb6-cdee-4377-80ea-9b28f15a866f
Maniacs_Mansion/MealQuest:task/recipe-item-positions_75bb8cc1-fd30-4050-90d2-a1627a865b22
Maniacs_Mansion/MealQuest:task/suggest-batch-replacement_244f9834-faa8-4bb8-b5e6-43677dec0cc0
Maniacs_Mansion/MealQuest:task/source-attribution-provenance_966066e3-0e25-4b8b-9bb0-0694c47c9106
Maniacs_Mansion/MealQuest:task/plan-draft-schedule-tests_ece60217-04d0-43a4-9690-4aba2a00d420
Maniacs_Mansion/MealQuest:task/home-api-test-adequacy_9d81c325-0a56-4d87-8cc0-5e7df59d5791
Maniacs_Mansion/MealQuest:task/supply-run-titling_a55adc28-4d8b-4517-b1d7-dcff39ea5a09
Maniacs_Mansion/MealQuest:task/login-state-single-use_bc329345-e2cd-46f0-ab96-929591ea50e8
Maniacs_Mansion/MealQuest:task/plan-deferred-hardening_d21e4a83-9ae4-4944-9621-a10db9fad0b9
Maniacs_Mansion/MealQuest:task/settings-regulars-tab_8a919836-f5aa-4b0e-92ae-a72397c74ee8
Maniacs_Mansion/MealQuest:task/sqlc-check-git-status_c00d84fd-2a88-4b16-a0d3-314f24c3a431
Maniacs_Mansion/MealQuest:task/accessibility-pass_5e872839-6031-464d-8909-737f0ff504df
Maniacs_Mansion/MealQuest:task/portrait-tablet-layouts_529c743e-4464-479b-b750-7ec41a0c9772
Maniacs_Mansion/MealQuest:task/empty-loading-error-sweep_322a15db-b2ad-46f4-a2ba-cb3745dd0aff
Maniacs_Mansion/MealQuest:task/deflake-offline-load_880e924e-c248-472f-8e92-1baec5b4cc9f
Maniacs_Mansion/MealQuest:feature/446472d5-2a84-4aa2-bb37-fdc80815615c-home-dashboard
Maniacs_Mansion/MealQuest:feature/46305394-a839-4259-a639-85c99eca46af-scheduler-and-weekly-automation
Maniacs_Mansion/MealQuest:task/feature21-integration-fix_ac3dddf0-a05f-4e43-a5ad-3105fe6bdd95
Maniacs_Mansion/MealQuest:task/feature20-catchup-fix_e20ecd4b-696c-43c5-8b46-31208edf0568
Maniacs_Mansion/MealQuest:task/rotation-check-schedule_58095ae5-ed4b-4494-b8f0-206c4c0a3f1a
Maniacs_Mansion/MealQuest:task/keep-it-in-rotation-card_4647eadf-4545-4d3f-849f-ffa5e9fcbd1b
Maniacs_Mansion/MealQuest:task/chat-autosend-rollover-purge_30d10027-28b4-4689-a247-8ba3e4a02e67
Maniacs_Mansion/MealQuest:task/recent-updates-sheet_96e2dc3f-1f8a-4114-bcb5-e0f93c349165
Maniacs_Mansion/MealQuest:task/day-of-reminders_30963b62-2803-4879-82ff-c351cc6628cf
Maniacs_Mansion/MealQuest:task/release-2026-10-09-remediation_ab589dee-4cdc-4a17-aff9-7b3cba975548
Maniacs_Mansion/MealQuest:task/plan-draft-schedule_598184a8-56fe-4ed8-887b-7780c0aebf12
Maniacs_Mansion/MealQuest:task/home-screen_5170be5d-4787-4ea8-8530-c19e98e591bc
Maniacs_Mansion/MealQuest:task/sched-suggestions_459aab71-5c3d-4853-9855-236a3602b1e0
Maniacs_Mansion/MealQuest:task/home-api_9ccfc3a6-cc7b-493a-aa4b-2b455d26f4df
Maniacs_Mansion/MealQuest:task/scheduler-core_f7024755-c3d3-46f3-b798-e242ad676c1e
Maniacs_Mansion/MealQuest:task/ideas-source-safety_c15ed4b5-25ae-43c6-8d36-f4a6dd51e5af
Maniacs_Mansion/MealQuest:feature/bbd91ead-1e2b-48fb-b577-fa0a3faf5842-notifications-web-push-and-google-chat
Maniacs_Mansion/MealQuest:task/onboarding-push_f89279b8-b92c-4d9f-a6c2-fd87fccda509
Maniacs_Mansion/MealQuest:task/wire-events_f0cd9d50-9c11-41be-a945-7bae9f5f28a4
Maniacs_Mansion/MealQuest:task/notif-prefs_308a460d-b22c-4179-acba-d5ea0968ccd5
Maniacs_Mansion/MealQuest:task/chat-sender_919e9422-3a41-4f1f-8967-77da17f5f9f3
Maniacs_Mansion/MealQuest:feature/293a89c5-bd98-4de4-9afd-5ca371e5e679-recipe-detail-and-kitchen-reading-mode
Maniacs_Mansion/MealQuest:task/push-sender_32a1a4ad-9221-46de-8468-3ffce19b108c
Maniacs_Mansion/MealQuest:task/f15-source-credit_9affbd78-8b49-4d29-81ed-741581064554
Maniacs_Mansion/MealQuest:task/notify-outbox_addeb256-a4d4-4acf-8acd-6b6778d967ee
Maniacs_Mansion/MealQuest:task/offline-detail_caa384bc-2853-4915-9cb3-ccb80ad20cb3
Maniacs_Mansion/MealQuest:task/f18-release-fixes_710d8ea3-abab-400e-8a5d-25f3976c3d33
Maniacs_Mansion/MealQuest:task/push-handlers_fb6dd817-2224-4800-9b7d-8499e856e171
Maniacs_Mansion/MealQuest:task/source-attribution-links_c1a97243-3e41-42fc-a1a0-1ac684ccb463
Maniacs_Mansion/MealQuest:task/kitchen-wake-lock_c7da10dc-7f27-4dd0-8548-28d6587bdabf
Maniacs_Mansion/MealQuest:feature/640e946c-3280-430a-b1f0-025d4643fd29-cook-from-what-i-have-and-quick-dinners
Maniacs_Mansion/MealQuest:task/deflake-offline-queue_880e924e-c248-472f-8e92-1baec5b4cc9f
Maniacs_Mansion/MealQuest:task/quick-dinners-screen_db934d36-f554-41ef-9061-5f100a0b6452
Maniacs_Mansion/MealQuest:task/vapid-push-subscriptions_e8a7b1f4-327a-478b-88c7-5d265afda153
Maniacs_Mansion/MealQuest:task/tablet-reading-mode_de9f49a8-a6d0-41f4-9f75-8d7243546f3b
Maniacs_Mansion/MealQuest:task/cook-from-pantry-screen_62f7cfea-625a-464c-9941-62a897b8f693
Maniacs_Mansion/MealQuest:task/add-to-week-favorite_07423ba7-9f91-4ec5-8ab8-1fb92e3c7d2e
Maniacs_Mansion/MealQuest:task/idea-actions_54dcd487-1597-4a91-8493-97f3a7635e2d
Maniacs_Mansion/MealQuest:task/quick-ideas_243a6812-f52b-4215-a4a2-8eb599914f7e
Maniacs_Mansion/MealQuest:task/mobile-recipe-detail_70a903ef-107c-444e-b3b0-fb3d37e8fb7d
Maniacs_Mansion/MealQuest:task/ideas-from-ingredients_c3c5f98e-7f7d-4c6b-a1ab-d45bb8e497f9
Maniacs_Mansion/MealQuest:task/dinner-detail-api_099e9952-7f98-4700-8369-241c589a1e9d
Maniacs_Mansion/MealQuest:feature/3a88c1fd-6c9a-4e70-b6b1-a8880dd4ac82-shopping-list-and-supply-archive
Maniacs_Mansion/MealQuest:task/push-supply-outcome_e75db0f0-817f-4eef-84b2-266e793c018a
Maniacs_Mansion/MealQuest:task/supply-archive-screen_3cf3a22a-ae31-4f5f-989d-bf09824583d1
Maniacs_Mansion/MealQuest:task/offline-toggle-queue_a9689163-95e2-4ec7-8da5-3ef180f14898
Maniacs_Mansion/MealQuest:task/runbook-to-ctxd_e81ed994-a510-48e6-9cf6-e76d5d81f56c
Maniacs_Mansion/MealQuest:task/shopping-list-screen_40cc2de5-6628-4b32-a491-ab8e02911d88
Maniacs_Mansion/MealQuest:task/week-rollover-freeze_7ac36526-cb51-4dc7-bbad-6ebbee481942
Maniacs_Mansion/MealQuest:task/archive-title-skill_fa4b94c9-6623-41ab-8d2a-0ca7d1e6401a
Maniacs_Mansion/MealQuest:task/shopping-api-toggles_d076480c-6c59-4c57-9023-6941badb4520
Maniacs_Mansion/MealQuest:task/shopping-list-generation_f098e8f5-238f-4334-b86e-76fac149f777
Maniacs_Mansion/MealQuest:feature/c53328cb-577c-4aea-b4b2-817acfc3dfeb-google-calendar-sync
Maniacs_Mansion/MealQuest:task/calendar-settings-screen_677261bc-1a7c-4d96-b8f9-7601caf2186d
Maniacs_Mansion/MealQuest:task/token-failure-handling_b8d8da5a-0450-4571-963e-b3dfead24283
Maniacs_Mansion/MealQuest:task/push-plan-calendar_5885d2b1-cf06-44ff-abf3-242d7763c3c9
Maniacs_Mansion/MealQuest:task/calendar-list-selection_0fe3f1f2-4932-4d10-81dd-74c4f630d215
Maniacs_Mansion/MealQuest:task/google-oauth-connect_1e9d7850-3a09-4572-b8a1-cb18cd4774cb
Maniacs_Mansion/MealQuest:task/release-corrections-4_008c0a8a-2242-429b-a1fd-69346bc1d414
Maniacs_Mansion/MealQuest:feature/ca2a118d-0beb-49f9-b2ef-d5ed0ac1fa2a-weekly-plan-builder
Maniacs_Mansion/MealQuest:task/feature14-integration-fix_857e4c33-e250-46ec-b5ea-7dd4f3b719d9
Maniacs_Mansion/MealQuest:task/dnd-keyboard-swapping_5c2842a8-5ac1-4141-9575-c0f461d90c3e
Maniacs_Mansion/MealQuest:task/plan-manager-tablet-desktop_4657cba1-c709-420e-8b1e-18761e9e0e27
Maniacs_Mansion/MealQuest:task/mobile-swap-sheet_f231813c-992e-4a3b-a1a4-868cbad47415
Maniacs_Mansion/MealQuest:task/mobile-draft-board_4bb14d54-76bc-4e7d-8c35-fa738abd49ff
Maniacs_Mansion/MealQuest:task/rotation-check_a1887d1c-c405-478c-ac7d-8cb8b40d280d
Maniacs_Mansion/MealQuest:task/plan-service-api_ea48e650-d510-49cc-8485-0f07174ee731
Maniacs_Mansion/MealQuest:task/draft-week-skill_7ab59240-a4fd-43cf-b195-4698c8747491
Maniacs_Mansion/MealQuest:feature/e3a8e4ea-8dcb-49e8-878f-552a6af109cb-discover-side-quest-suggestions
Maniacs_Mansion/MealQuest:task/feature13-integration-fix_2b9d4e77-0c1a-4a1b-9f0e-1a2b3c4d5e6f
Maniacs_Mansion/MealQuest:task/discover-quest-log-sheet_5ad0b188-176e-4107-91dd-5d667ca6a4d2
Maniacs_Mansion/MealQuest:task/discover-optimistic-prefetch_ea935fbc-4b6c-4f1c-a2ff-03b5cec4a2cf
Maniacs_Mansion/MealQuest:task/discover-swipe-gesture_54c12e9e-5f36-4595-babb-e54107bb473b
Maniacs_Mansion/MealQuest:task/discover-animations_cb7da499-ffda-441d-8574-82e57b332fb6
Maniacs_Mansion/MealQuest:task/discover-deck-screen_1ecc121c-86eb-4784-a9fb-1314709b4a59
Maniacs_Mansion/MealQuest:task/suggestion-batches-deck-api_b4f2558c-227f-4627-852b-be5aa190242a
Maniacs_Mansion/MealQuest:task/release-corrections-3_3759a975-f937-4284-81a2-9e61345a3aa3
Maniacs_Mansion/MealQuest:task/release-corrections-2_4fd737b2-fdcb-48ad-858a-ecdd95595e0c
Maniacs_Mansion/MealQuest:task/suggest-side-quests_85a898e1-f1f5-4414-92f3-3277d86afe90
Maniacs_Mansion/MealQuest:task/release-corrections_6819ce33-3715-4bd4-9208-a54a8b5cee02
Maniacs_Mansion/MealQuest:task/docker-build-fixture-fix_3eee9f68-2d34-4e49-8ca5-43bacfb642f0
Maniacs_Mansion/MealQuest:feature/2066f34b-5804-410a-859b-f87021a8ae6c-regular-dinners-onboarding
Maniacs_Mansion/MealQuest:task/feature12-integration-fix3_0d863d7a-7991-484b-93ca-2aa84bd9f24d
Maniacs_Mansion/MealQuest:task/feature12-integration-fix2_8741cedb-1849-4e3f-8d05-f5648c77c7ee
Maniacs_Mansion/MealQuest:task/feature12-review-fix_5037ff86-181d-448e-927b-c2fd2258a25d
Maniacs_Mansion/MealQuest:task/regulars-screen_fa8f88ae-5ade-430e-a069-274aec112f26
Maniacs_Mansion/MealQuest:task/onboarding-step-3_9cb927ff-af91-4e16-ad7f-d5cd16b4a379
Maniacs_Mansion/MealQuest:task/onboarding-steps-1-2_5a43f813-c940-4f79-a2be-027644ae9e6c
Maniacs_Mansion/MealQuest:task/background-grounding_0cbaa5bf-8be4-4cbd-aab2-891e7f1bc2b5
Maniacs_Mansion/MealQuest:task/dinners-api_28d3cb4b-83d1-40e8-991f-d88f0f64d270
Maniacs_Mansion/MealQuest:task/deflake-cancel-wait_73e54394-0c57-444d-bd5a-a14ca76dd9e8
Maniacs_Mansion/MealQuest:feature/b28d9979-0f7a-4e81-bdff-2f16f3db2053-settings-admin-ai
Maniacs_Mansion/MealQuest:task/settings-desktop-layout_b0696e7d-63d5-42bb-9c09-19d1995a55cf
Maniacs_Mansion/MealQuest:task/household-settings-screen_48f8b8c3-7d5c-415d-9a61-980dc065bb90
Maniacs_Mansion/MealQuest:task/recipe-search-section_0698ae2c-f65e-408e-a9c6-198edc2c5696
Maniacs_Mansion/MealQuest:task/admin-ai-screen_a0847bb7-54d0-4244-ab15-f82500d0fa7f
Maniacs_Mansion/MealQuest:task/settings-home_97b50e29-b8a7-4e99-918d-99fa1b239313
Maniacs_Mansion/MealQuest:task/ai-settings-api_176b2a30-6e90-4339-b430-5b8967b2fd32
Maniacs_Mansion/MealQuest:feature/cebed295-8c05-453b-807b-8078dcd8d250-recipe-grounding
Maniacs_Mansion/MealQuest:task/searxng-sidecar_641f468b-68e9-42e2-b640-3199984cf75c
Maniacs_Mansion/MealQuest:feature/ec45cc08-b16d-4b8f-b617-7e79308a4f49-deployment
Maniacs_Mansion/MealQuest:task/deploy-runbook_876134bc-9f1c-46b3-bc3c-0d889c2fd5f6
Maniacs_Mansion/MealQuest:task/litestream-backups_d2f2e87e-5114-4ef1-93ab-360ffb5c009e
Maniacs_Mansion/MealQuest:task/firewall-unit_180f2479-7937-425a-a6ed-450c4793cf04
Maniacs_Mansion/MealQuest:task/ground-pipeline_53afd59c-6c35-4af7-904c-6c167d1ad69d
Maniacs_Mansion/MealQuest:feature/ea4f47b4-6f1e-4735-a33e-6e91bf092564-pwa-shell
Maniacs_Mansion/MealQuest:task/normalize-recipe_9b4db226-9d8f-4251-a5de-adc45713c7bc
Maniacs_Mansion/MealQuest:task/photo-cache_8a432108-d3ba-4013-ae8c-11963981d641
Maniacs_Mansion/MealQuest:task/search-providers_10c25cb5-3774-419c-87e1-3f87a3d1391d
Maniacs_Mansion/MealQuest:task/jsonld-extractor_4c4570be-e0d2-43ad-90ea-0a4a9eeeb0b9
Maniacs_Mansion/MealQuest:task/ssrf-fetcher_f4414e41-bd99-498d-a613-a90053963249
Maniacs_Mansion/MealQuest:task/cancel-backoff_79447ef7-e55c-4641-b351-37bc22ffa760
Maniacs_Mansion/MealQuest:feature/d4a8ed83-9cee-459c-aca3-efd1ccf17ecd-ai-harness
Maniacs_Mansion/MealQuest:task/concurrency-guards_8f533721-32c9-4f73-af9f-9a9f0e94abf8
Maniacs_Mansion/MealQuest:task/ai-runs-logging_53e382d8-1db3-4555-a31d-e44cf55cc98d
Maniacs_Mansion/MealQuest:task/name-dedupe_f046ec6c-dbe2-4b12-bc95-3081c07714eb
Maniacs_Mansion/MealQuest:task/ios-install-hint_ad6b3d80-9f41-40ac-8e2a-f786e1fa9777
Maniacs_Mansion/MealQuest:task/household-context_2f54cec9-ec41-42af-b8ee-9e24b8c63057
Maniacs_Mansion/MealQuest:task/layered-prompts_bceca7a8-bc30-48df-944d-84557a1f4154
Maniacs_Mansion/MealQuest:task/update-prompt-offline_63f6c6c2-2936-4738-9869-432d7a11141d
Maniacs_Mansion/MealQuest:task/compose-stack_3bab56a4-f182-4693-85cb-18ccc566a4b2
Maniacs_Mansion/MealQuest:task/skill-interface-pipeline_38e7bf98-f1d1-4301-b73b-7ec4b51e8b68
Maniacs_Mansion/MealQuest:task/sw-caching_8fa0d0bd-4a52-4f09-ba68-41bdbdfda63b
Maniacs_Mansion/MealQuest:task/pwa-manifest_58b74786-937a-45a5-850f-7913273beba2
Maniacs_Mansion/MealQuest:feature/5dd6e253-cc9b-41f3-9091-bb834f7a373a-llm-provider-layer
Maniacs_Mansion/MealQuest:task/retry-backoff_1a882923-fdb4-4576-ab82-9529e9974b26
Maniacs_Mansion/MealQuest:task/xai-grok-preset_d8be638f-297f-4b7a-a545-74d193055904
Maniacs_Mansion/MealQuest:task/provider-presets_4d90a725-5a7c-4bee-bbe4-d036cfb69c5b
Maniacs_Mansion/MealQuest:feature/64e5bb19-c9a2-4c6a-8f0c-aceae43fb732-frontend-foundation
Maniacs_Mansion/MealQuest:task/integration-fix-csrf-lint_f1bb5c9e-ca49-4a3c-b07d-7ed79f0e7fe5
Maniacs_Mansion/MealQuest:task/ollama-adapter_51289131-5abf-48c3-b553-7e3809c09076
Maniacs_Mansion/MealQuest:task/api-client-jobs_21051318-15ae-4d0e-a9a1-2143f87de759
Maniacs_Mansion/MealQuest:task/anthropic-adapter_f6ae8d56-af10-400c-ab38-777571a797b5
Maniacs_Mansion/MealQuest:task/openai-adapter_10abaa12-5642-4d74-bde2-c555ec3ad7d5
Maniacs_Mansion/MealQuest:task/nav-pill-slide_d340ae00-3c2a-48cf-9ac6-35e0b8ed5a7c
Maniacs_Mansion/MealQuest:task/app-shell-routes_42a4695a-6bd0-49a1-925e-387858dbee48
Maniacs_Mansion/MealQuest:task/photo-icon_a9214566-6076-49e5-98b8-89ba98d6d838
Maniacs_Mansion/MealQuest:task/sheet-banner-skeleton-empty_2f9b64dd-0c26-47b9-b2b8-557bdf506d68
Maniacs_Mansion/MealQuest:task/core-ui-primitives_d90b6698-b64c-4459-96ad-2874a8354030
Maniacs_Mansion/MealQuest:task/design-tokens_fonts_1fcdadb2-3bc3-4f27-971e-2411e279c655
Maniacs_Mansion/MealQuest:task/llm-provider-interface_53fb6507-8efc-4e30-b855-23e0ddd25906
Maniacs_Mansion/MealQuest:feature/49e2f2e2-c9c1-4c1b-8d66-753ceeadbf75-platform-services
Maniacs_Mansion/MealQuest:task/job-enqueue-api_de2d38a3-2e81-4832-9780-d42e64646331
Maniacs_Mansion/MealQuest:task/job-runner_f7b9a2c8-c357-4fc4-a2bd-be65a9868748
Maniacs_Mansion/MealQuest:task/ai-notification-seeding_d07100de-9515-4d00-9ec4-8aa5707c777a
Maniacs_Mansion/MealQuest:task/household-settings-v2_3d2d9d03-ae7b-4659-84fc-525e0dee3598
Maniacs_Mansion/MealQuest:feature/9c4eba48-9a49-4b73-a85f-a4bc19eb4062-authentik-oidc-sessions
Maniacs_Mansion/MealQuest:task/sanitize-verify_6ec1fcf0-7bde-49fe-99e2-aca0121ba184
Maniacs_Mansion/MealQuest:task/integration-fix_afa92a51-aa67-40b2-a296-e6d17c23b89c
Maniacs_Mansion/MealQuest:task/trusted-proxy_c2119148-37e3-40bb-8dda-04dbcd5a3c4c
Maniacs_Mansion/MealQuest:task/csrf-me_6472c90d-3e8c-4794-8e5d-2f6c10e9878b
Maniacs_Mansion/MealQuest:task/auth-middleware_1f240a09-c73b-4e19-a9b9-4164f8e65e55
Maniacs_Mansion/MealQuest:task/server-sessions_cfd099cd-014b-4f56-972c-a73f5b9b2b09
Maniacs_Mansion/MealQuest:task/household-settings_3d2d9d03-ae7b-4659-84fc-525e0dee3598
Maniacs_Mansion/MealQuest:task/household-weeks_c1edef2a-784f-4976-8cd9-547dcb16c805
Maniacs_Mansion/MealQuest:task/oidc-login-callback_13c4c09f-46a4-4d53-9411-8a409f5dd4c7
Maniacs_Mansion/MealQuest:task/secretbox_59e4569d-87fd-42a7-aae9-dec4908b6d84
Maniacs_Mansion/MealQuest:feature/b9c21d67-bf72-411a-901d-77e57352d398-sqlite-data-layer-and-schema
Maniacs_Mansion/MealQuest:task/integration-fix_5c1e6335-9cce-417c-ae1b-f5b5a4696d74
Maniacs_Mansion/MealQuest:task/sqlc-core-queries_c4c8a839-1504-4bc6-935d-f9d1cb328793
Maniacs_Mansion/MealQuest:task/initial-v1-schema_473f65aa-835f-4244-abcc-0a0ab492db5f
Maniacs_Mansion/MealQuest:task/store-helpers_120dd5b6-871b-42c1-9b44-481509932b15
Maniacs_Mansion/MealQuest:task/sqlite-connection-migrations_aa75e790-f91b-461a-b008-11d31c008c67
Maniacs_Mansion/MealQuest:feature/19ad7feb-aba0-4b76-ab70-c47d71ed5e76-repository-scaffold-and-ci
Maniacs_Mansion/MealQuest:task/ci-build-parity_cba4cd8b
Maniacs_Mansion/MealQuest:task/agents-docs_de5d4031-1df9-42e0-910a-5a8929bec0d4
Maniacs_Mansion/MealQuest:task/gitea-actions-ci_384c7756-aff2-494b-9da6-f969ab2be0a2
Maniacs_Mansion/MealQuest:task/makefile-dockerfile_e86810e7-76db-4f58-a4a5-bd91d480fdd5
Maniacs_Mansion/MealQuest:task/embed-pwa-spa-fallback_cdcda39c-8911-4597-8fee-ae1612f7e0a5
Maniacs_Mansion/MealQuest:task/vite-react-ts-web-skeleton_fb1354f9-1276-4bc1-89ac-ee0cf92fd8dc
Maniacs_Mansion/MealQuest:task/go-module-config-health_04797604-5790-4b3f-b539-da51e13e2584
..
compare: Maniacs_Mansion/MealQuest:task/feature13-integration-fix_2b9d4e77-0c1a-4a1b-9f0e-1a2b3c4d5e6f
Maniacs_Mansion/MealQuest:dev
Maniacs_Mansion/MealQuest:task/docs-refresh_3b22e48b-83a0-4e76-a604-20474419b47a
Maniacs_Mansion/MealQuest:feature/7383c2cb-3179-4b45-b558-bf1bc1833fad-launch-readiness
Maniacs_Mansion/MealQuest:task/favicon_7c778111-c615-4437-a3f6-0e36bcb97e63
Maniacs_Mansion/MealQuest:task/smoke-evidence-docs_0544e318-9b5f-4264-9884-1ec8cb63fd49
Maniacs_Mansion/MealQuest:main
Maniacs_Mansion/MealQuest:feature/30611188-551f-4189-b804-f8ccd9aec5d3-automated-deploys
Maniacs_Mansion/MealQuest:feature/1e5f7fa3-5308-4ced-8c2d-1da1cc6256f9-meal-photos-manual-dinners
Maniacs_Mansion/MealQuest:task/f23-doc-fix
Maniacs_Mansion/MealQuest:task/photo-backfill-ui_7a468d2d-4a9b-45f2-b626-a7bed5f671df
Maniacs_Mansion/MealQuest:task/photo-backfill-backend_36c40130-a69a-46ed-a047-2cdc5ee2d2e0
Maniacs_Mansion/MealQuest:task/lighthouse-launch-docs_2c8f8887-85e5-4734-b90f-9678f17d3778
Maniacs_Mansion/MealQuest:task/deploy-runbook-sha_8611c4b6-80c0-4ec8-986e-be5f5bc8d2c3
Maniacs_Mansion/MealQuest:task/supply-archive-unfrozen-run_29b629aa-1ad9-48a3-be75-0380b645d4fe
Maniacs_Mansion/MealQuest:task/supply-run-late-read_4d299127-9c4d-41a5-ba2b-626856493323
Maniacs_Mansion/MealQuest:task/supply-archive-frozen-names_22f80eb6-cdee-4377-80ea-9b28f15a866f
Maniacs_Mansion/MealQuest:task/recipe-item-positions_75bb8cc1-fd30-4050-90d2-a1627a865b22
Maniacs_Mansion/MealQuest:task/suggest-batch-replacement_244f9834-faa8-4bb8-b5e6-43677dec0cc0
Maniacs_Mansion/MealQuest:task/source-attribution-provenance_966066e3-0e25-4b8b-9bb0-0694c47c9106
Maniacs_Mansion/MealQuest:task/plan-draft-schedule-tests_ece60217-04d0-43a4-9690-4aba2a00d420
Maniacs_Mansion/MealQuest:task/home-api-test-adequacy_9d81c325-0a56-4d87-8cc0-5e7df59d5791
Maniacs_Mansion/MealQuest:task/supply-run-titling_a55adc28-4d8b-4517-b1d7-dcff39ea5a09
Maniacs_Mansion/MealQuest:task/login-state-single-use_bc329345-e2cd-46f0-ab96-929591ea50e8
Maniacs_Mansion/MealQuest:task/plan-deferred-hardening_d21e4a83-9ae4-4944-9621-a10db9fad0b9
Maniacs_Mansion/MealQuest:task/settings-regulars-tab_8a919836-f5aa-4b0e-92ae-a72397c74ee8
Maniacs_Mansion/MealQuest:task/sqlc-check-git-status_c00d84fd-2a88-4b16-a0d3-314f24c3a431
Maniacs_Mansion/MealQuest:task/accessibility-pass_5e872839-6031-464d-8909-737f0ff504df
Maniacs_Mansion/MealQuest:task/portrait-tablet-layouts_529c743e-4464-479b-b750-7ec41a0c9772
Maniacs_Mansion/MealQuest:task/empty-loading-error-sweep_322a15db-b2ad-46f4-a2ba-cb3745dd0aff
Maniacs_Mansion/MealQuest:task/deflake-offline-load_880e924e-c248-472f-8e92-1baec5b4cc9f
Maniacs_Mansion/MealQuest:feature/446472d5-2a84-4aa2-bb37-fdc80815615c-home-dashboard
Maniacs_Mansion/MealQuest:feature/46305394-a839-4259-a639-85c99eca46af-scheduler-and-weekly-automation
Maniacs_Mansion/MealQuest:task/feature21-integration-fix_ac3dddf0-a05f-4e43-a5ad-3105fe6bdd95
Maniacs_Mansion/MealQuest:task/feature20-catchup-fix_e20ecd4b-696c-43c5-8b46-31208edf0568
Maniacs_Mansion/MealQuest:task/rotation-check-schedule_58095ae5-ed4b-4494-b8f0-206c4c0a3f1a
Maniacs_Mansion/MealQuest:task/keep-it-in-rotation-card_4647eadf-4545-4d3f-849f-ffa5e9fcbd1b
Maniacs_Mansion/MealQuest:task/chat-autosend-rollover-purge_30d10027-28b4-4689-a247-8ba3e4a02e67
Maniacs_Mansion/MealQuest:task/recent-updates-sheet_96e2dc3f-1f8a-4114-bcb5-e0f93c349165
Maniacs_Mansion/MealQuest:task/day-of-reminders_30963b62-2803-4879-82ff-c351cc6628cf
Maniacs_Mansion/MealQuest:task/release-2026-10-09-remediation_ab589dee-4cdc-4a17-aff9-7b3cba975548
Maniacs_Mansion/MealQuest:task/plan-draft-schedule_598184a8-56fe-4ed8-887b-7780c0aebf12
Maniacs_Mansion/MealQuest:task/home-screen_5170be5d-4787-4ea8-8530-c19e98e591bc
Maniacs_Mansion/MealQuest:task/sched-suggestions_459aab71-5c3d-4853-9855-236a3602b1e0
Maniacs_Mansion/MealQuest:task/home-api_9ccfc3a6-cc7b-493a-aa4b-2b455d26f4df
Maniacs_Mansion/MealQuest:task/scheduler-core_f7024755-c3d3-46f3-b798-e242ad676c1e
Maniacs_Mansion/MealQuest:task/ideas-source-safety_c15ed4b5-25ae-43c6-8d36-f4a6dd51e5af
Maniacs_Mansion/MealQuest:feature/bbd91ead-1e2b-48fb-b577-fa0a3faf5842-notifications-web-push-and-google-chat
Maniacs_Mansion/MealQuest:task/onboarding-push_f89279b8-b92c-4d9f-a6c2-fd87fccda509
Maniacs_Mansion/MealQuest:task/wire-events_f0cd9d50-9c11-41be-a945-7bae9f5f28a4
Maniacs_Mansion/MealQuest:task/notif-prefs_308a460d-b22c-4179-acba-d5ea0968ccd5
Maniacs_Mansion/MealQuest:task/chat-sender_919e9422-3a41-4f1f-8967-77da17f5f9f3
Maniacs_Mansion/MealQuest:feature/293a89c5-bd98-4de4-9afd-5ca371e5e679-recipe-detail-and-kitchen-reading-mode
Maniacs_Mansion/MealQuest:task/push-sender_32a1a4ad-9221-46de-8468-3ffce19b108c
Maniacs_Mansion/MealQuest:task/f15-source-credit_9affbd78-8b49-4d29-81ed-741581064554
Maniacs_Mansion/MealQuest:task/notify-outbox_addeb256-a4d4-4acf-8acd-6b6778d967ee
Maniacs_Mansion/MealQuest:task/offline-detail_caa384bc-2853-4915-9cb3-ccb80ad20cb3
Maniacs_Mansion/MealQuest:task/f18-release-fixes_710d8ea3-abab-400e-8a5d-25f3976c3d33
Maniacs_Mansion/MealQuest:task/push-handlers_fb6dd817-2224-4800-9b7d-8499e856e171
Maniacs_Mansion/MealQuest:task/source-attribution-links_c1a97243-3e41-42fc-a1a0-1ac684ccb463
Maniacs_Mansion/MealQuest:task/kitchen-wake-lock_c7da10dc-7f27-4dd0-8548-28d6587bdabf
Maniacs_Mansion/MealQuest:feature/640e946c-3280-430a-b1f0-025d4643fd29-cook-from-what-i-have-and-quick-dinners
Maniacs_Mansion/MealQuest:task/deflake-offline-queue_880e924e-c248-472f-8e92-1baec5b4cc9f
Maniacs_Mansion/MealQuest:task/quick-dinners-screen_db934d36-f554-41ef-9061-5f100a0b6452
Maniacs_Mansion/MealQuest:task/vapid-push-subscriptions_e8a7b1f4-327a-478b-88c7-5d265afda153
Maniacs_Mansion/MealQuest:task/tablet-reading-mode_de9f49a8-a6d0-41f4-9f75-8d7243546f3b
Maniacs_Mansion/MealQuest:task/cook-from-pantry-screen_62f7cfea-625a-464c-9941-62a897b8f693
Maniacs_Mansion/MealQuest:task/add-to-week-favorite_07423ba7-9f91-4ec5-8ab8-1fb92e3c7d2e
Maniacs_Mansion/MealQuest:task/idea-actions_54dcd487-1597-4a91-8493-97f3a7635e2d
Maniacs_Mansion/MealQuest:task/quick-ideas_243a6812-f52b-4215-a4a2-8eb599914f7e
Maniacs_Mansion/MealQuest:task/mobile-recipe-detail_70a903ef-107c-444e-b3b0-fb3d37e8fb7d
Maniacs_Mansion/MealQuest:task/ideas-from-ingredients_c3c5f98e-7f7d-4c6b-a1ab-d45bb8e497f9
Maniacs_Mansion/MealQuest:task/dinner-detail-api_099e9952-7f98-4700-8369-241c589a1e9d
Maniacs_Mansion/MealQuest:feature/3a88c1fd-6c9a-4e70-b6b1-a8880dd4ac82-shopping-list-and-supply-archive
Maniacs_Mansion/MealQuest:task/push-supply-outcome_e75db0f0-817f-4eef-84b2-266e793c018a
Maniacs_Mansion/MealQuest:task/supply-archive-screen_3cf3a22a-ae31-4f5f-989d-bf09824583d1
Maniacs_Mansion/MealQuest:task/offline-toggle-queue_a9689163-95e2-4ec7-8da5-3ef180f14898
Maniacs_Mansion/MealQuest:task/runbook-to-ctxd_e81ed994-a510-48e6-9cf6-e76d5d81f56c
Maniacs_Mansion/MealQuest:task/shopping-list-screen_40cc2de5-6628-4b32-a491-ab8e02911d88
Maniacs_Mansion/MealQuest:task/week-rollover-freeze_7ac36526-cb51-4dc7-bbad-6ebbee481942
Maniacs_Mansion/MealQuest:task/archive-title-skill_fa4b94c9-6623-41ab-8d2a-0ca7d1e6401a
Maniacs_Mansion/MealQuest:task/shopping-api-toggles_d076480c-6c59-4c57-9023-6941badb4520
Maniacs_Mansion/MealQuest:task/shopping-list-generation_f098e8f5-238f-4334-b86e-76fac149f777
Maniacs_Mansion/MealQuest:feature/c53328cb-577c-4aea-b4b2-817acfc3dfeb-google-calendar-sync
Maniacs_Mansion/MealQuest:task/calendar-settings-screen_677261bc-1a7c-4d96-b8f9-7601caf2186d
Maniacs_Mansion/MealQuest:task/token-failure-handling_b8d8da5a-0450-4571-963e-b3dfead24283
Maniacs_Mansion/MealQuest:task/push-plan-calendar_5885d2b1-cf06-44ff-abf3-242d7763c3c9
Maniacs_Mansion/MealQuest:task/calendar-list-selection_0fe3f1f2-4932-4d10-81dd-74c4f630d215
Maniacs_Mansion/MealQuest:task/google-oauth-connect_1e9d7850-3a09-4572-b8a1-cb18cd4774cb
Maniacs_Mansion/MealQuest:task/release-corrections-4_008c0a8a-2242-429b-a1fd-69346bc1d414
Maniacs_Mansion/MealQuest:feature/ca2a118d-0beb-49f9-b2ef-d5ed0ac1fa2a-weekly-plan-builder
Maniacs_Mansion/MealQuest:task/feature14-integration-fix_857e4c33-e250-46ec-b5ea-7dd4f3b719d9
Maniacs_Mansion/MealQuest:task/dnd-keyboard-swapping_5c2842a8-5ac1-4141-9575-c0f461d90c3e
Maniacs_Mansion/MealQuest:task/plan-manager-tablet-desktop_4657cba1-c709-420e-8b1e-18761e9e0e27
Maniacs_Mansion/MealQuest:task/mobile-swap-sheet_f231813c-992e-4a3b-a1a4-868cbad47415
Maniacs_Mansion/MealQuest:task/mobile-draft-board_4bb14d54-76bc-4e7d-8c35-fa738abd49ff
Maniacs_Mansion/MealQuest:task/rotation-check_a1887d1c-c405-478c-ac7d-8cb8b40d280d
Maniacs_Mansion/MealQuest:task/plan-service-api_ea48e650-d510-49cc-8485-0f07174ee731
Maniacs_Mansion/MealQuest:task/draft-week-skill_7ab59240-a4fd-43cf-b195-4698c8747491
Maniacs_Mansion/MealQuest:feature/e3a8e4ea-8dcb-49e8-878f-552a6af109cb-discover-side-quest-suggestions
Maniacs_Mansion/MealQuest:task/feature13-integration-fix_2b9d4e77-0c1a-4a1b-9f0e-1a2b3c4d5e6f
Maniacs_Mansion/MealQuest:task/discover-quest-log-sheet_5ad0b188-176e-4107-91dd-5d667ca6a4d2
Maniacs_Mansion/MealQuest:task/discover-optimistic-prefetch_ea935fbc-4b6c-4f1c-a2ff-03b5cec4a2cf
Maniacs_Mansion/MealQuest:task/discover-swipe-gesture_54c12e9e-5f36-4595-babb-e54107bb473b
Maniacs_Mansion/MealQuest:task/discover-animations_cb7da499-ffda-441d-8574-82e57b332fb6
Maniacs_Mansion/MealQuest:task/discover-deck-screen_1ecc121c-86eb-4784-a9fb-1314709b4a59
Maniacs_Mansion/MealQuest:task/suggestion-batches-deck-api_b4f2558c-227f-4627-852b-be5aa190242a
Maniacs_Mansion/MealQuest:task/release-corrections-3_3759a975-f937-4284-81a2-9e61345a3aa3
Maniacs_Mansion/MealQuest:task/release-corrections-2_4fd737b2-fdcb-48ad-858a-ecdd95595e0c
Maniacs_Mansion/MealQuest:task/suggest-side-quests_85a898e1-f1f5-4414-92f3-3277d86afe90
Maniacs_Mansion/MealQuest:task/release-corrections_6819ce33-3715-4bd4-9208-a54a8b5cee02
Maniacs_Mansion/MealQuest:task/docker-build-fixture-fix_3eee9f68-2d34-4e49-8ca5-43bacfb642f0
Maniacs_Mansion/MealQuest:feature/2066f34b-5804-410a-859b-f87021a8ae6c-regular-dinners-onboarding
Maniacs_Mansion/MealQuest:task/feature12-integration-fix3_0d863d7a-7991-484b-93ca-2aa84bd9f24d
Maniacs_Mansion/MealQuest:task/feature12-integration-fix2_8741cedb-1849-4e3f-8d05-f5648c77c7ee
Maniacs_Mansion/MealQuest:task/feature12-review-fix_5037ff86-181d-448e-927b-c2fd2258a25d
Maniacs_Mansion/MealQuest:task/regulars-screen_fa8f88ae-5ade-430e-a069-274aec112f26
Maniacs_Mansion/MealQuest:task/onboarding-step-3_9cb927ff-af91-4e16-ad7f-d5cd16b4a379
Maniacs_Mansion/MealQuest:task/onboarding-steps-1-2_5a43f813-c940-4f79-a2be-027644ae9e6c
Maniacs_Mansion/MealQuest:task/background-grounding_0cbaa5bf-8be4-4cbd-aab2-891e7f1bc2b5
Maniacs_Mansion/MealQuest:task/dinners-api_28d3cb4b-83d1-40e8-991f-d88f0f64d270
Maniacs_Mansion/MealQuest:task/deflake-cancel-wait_73e54394-0c57-444d-bd5a-a14ca76dd9e8
Maniacs_Mansion/MealQuest:feature/b28d9979-0f7a-4e81-bdff-2f16f3db2053-settings-admin-ai
Maniacs_Mansion/MealQuest:task/settings-desktop-layout_b0696e7d-63d5-42bb-9c09-19d1995a55cf
Maniacs_Mansion/MealQuest:task/household-settings-screen_48f8b8c3-7d5c-415d-9a61-980dc065bb90
Maniacs_Mansion/MealQuest:task/recipe-search-section_0698ae2c-f65e-408e-a9c6-198edc2c5696
Maniacs_Mansion/MealQuest:task/admin-ai-screen_a0847bb7-54d0-4244-ab15-f82500d0fa7f
Maniacs_Mansion/MealQuest:task/settings-home_97b50e29-b8a7-4e99-918d-99fa1b239313
Maniacs_Mansion/MealQuest:task/ai-settings-api_176b2a30-6e90-4339-b430-5b8967b2fd32
Maniacs_Mansion/MealQuest:feature/cebed295-8c05-453b-807b-8078dcd8d250-recipe-grounding
Maniacs_Mansion/MealQuest:task/searxng-sidecar_641f468b-68e9-42e2-b640-3199984cf75c
Maniacs_Mansion/MealQuest:feature/ec45cc08-b16d-4b8f-b617-7e79308a4f49-deployment
Maniacs_Mansion/MealQuest:task/deploy-runbook_876134bc-9f1c-46b3-bc3c-0d889c2fd5f6
Maniacs_Mansion/MealQuest:task/litestream-backups_d2f2e87e-5114-4ef1-93ab-360ffb5c009e
Maniacs_Mansion/MealQuest:task/firewall-unit_180f2479-7937-425a-a6ed-450c4793cf04
Maniacs_Mansion/MealQuest:task/ground-pipeline_53afd59c-6c35-4af7-904c-6c167d1ad69d
Maniacs_Mansion/MealQuest:feature/ea4f47b4-6f1e-4735-a33e-6e91bf092564-pwa-shell
Maniacs_Mansion/MealQuest:task/normalize-recipe_9b4db226-9d8f-4251-a5de-adc45713c7bc
Maniacs_Mansion/MealQuest:task/photo-cache_8a432108-d3ba-4013-ae8c-11963981d641
Maniacs_Mansion/MealQuest:task/search-providers_10c25cb5-3774-419c-87e1-3f87a3d1391d
Maniacs_Mansion/MealQuest:task/jsonld-extractor_4c4570be-e0d2-43ad-90ea-0a4a9eeeb0b9
Maniacs_Mansion/MealQuest:task/ssrf-fetcher_f4414e41-bd99-498d-a613-a90053963249
Maniacs_Mansion/MealQuest:task/cancel-backoff_79447ef7-e55c-4641-b351-37bc22ffa760
Maniacs_Mansion/MealQuest:feature/d4a8ed83-9cee-459c-aca3-efd1ccf17ecd-ai-harness
Maniacs_Mansion/MealQuest:task/concurrency-guards_8f533721-32c9-4f73-af9f-9a9f0e94abf8
Maniacs_Mansion/MealQuest:task/ai-runs-logging_53e382d8-1db3-4555-a31d-e44cf55cc98d
Maniacs_Mansion/MealQuest:task/name-dedupe_f046ec6c-dbe2-4b12-bc95-3081c07714eb
Maniacs_Mansion/MealQuest:task/ios-install-hint_ad6b3d80-9f41-40ac-8e2a-f786e1fa9777
Maniacs_Mansion/MealQuest:task/household-context_2f54cec9-ec41-42af-b8ee-9e24b8c63057
Maniacs_Mansion/MealQuest:task/layered-prompts_bceca7a8-bc30-48df-944d-84557a1f4154
Maniacs_Mansion/MealQuest:task/update-prompt-offline_63f6c6c2-2936-4738-9869-432d7a11141d
Maniacs_Mansion/MealQuest:task/compose-stack_3bab56a4-f182-4693-85cb-18ccc566a4b2
Maniacs_Mansion/MealQuest:task/skill-interface-pipeline_38e7bf98-f1d1-4301-b73b-7ec4b51e8b68
Maniacs_Mansion/MealQuest:task/sw-caching_8fa0d0bd-4a52-4f09-ba68-41bdbdfda63b
Maniacs_Mansion/MealQuest:task/pwa-manifest_58b74786-937a-45a5-850f-7913273beba2
Maniacs_Mansion/MealQuest:feature/5dd6e253-cc9b-41f3-9091-bb834f7a373a-llm-provider-layer
Maniacs_Mansion/MealQuest:task/retry-backoff_1a882923-fdb4-4576-ab82-9529e9974b26
Maniacs_Mansion/MealQuest:task/xai-grok-preset_d8be638f-297f-4b7a-a545-74d193055904
Maniacs_Mansion/MealQuest:task/provider-presets_4d90a725-5a7c-4bee-bbe4-d036cfb69c5b
Maniacs_Mansion/MealQuest:feature/64e5bb19-c9a2-4c6a-8f0c-aceae43fb732-frontend-foundation
Maniacs_Mansion/MealQuest:task/integration-fix-csrf-lint_f1bb5c9e-ca49-4a3c-b07d-7ed79f0e7fe5
Maniacs_Mansion/MealQuest:task/ollama-adapter_51289131-5abf-48c3-b553-7e3809c09076
Maniacs_Mansion/MealQuest:task/api-client-jobs_21051318-15ae-4d0e-a9a1-2143f87de759
Maniacs_Mansion/MealQuest:task/anthropic-adapter_f6ae8d56-af10-400c-ab38-777571a797b5
Maniacs_Mansion/MealQuest:task/openai-adapter_10abaa12-5642-4d74-bde2-c555ec3ad7d5
Maniacs_Mansion/MealQuest:task/nav-pill-slide_d340ae00-3c2a-48cf-9ac6-35e0b8ed5a7c
Maniacs_Mansion/MealQuest:task/app-shell-routes_42a4695a-6bd0-49a1-925e-387858dbee48
Maniacs_Mansion/MealQuest:task/photo-icon_a9214566-6076-49e5-98b8-89ba98d6d838
Maniacs_Mansion/MealQuest:task/sheet-banner-skeleton-empty_2f9b64dd-0c26-47b9-b2b8-557bdf506d68
Maniacs_Mansion/MealQuest:task/core-ui-primitives_d90b6698-b64c-4459-96ad-2874a8354030
Maniacs_Mansion/MealQuest:task/design-tokens_fonts_1fcdadb2-3bc3-4f27-971e-2411e279c655
Maniacs_Mansion/MealQuest:task/llm-provider-interface_53fb6507-8efc-4e30-b855-23e0ddd25906
Maniacs_Mansion/MealQuest:feature/49e2f2e2-c9c1-4c1b-8d66-753ceeadbf75-platform-services
Maniacs_Mansion/MealQuest:task/job-enqueue-api_de2d38a3-2e81-4832-9780-d42e64646331
Maniacs_Mansion/MealQuest:task/job-runner_f7b9a2c8-c357-4fc4-a2bd-be65a9868748
Maniacs_Mansion/MealQuest:task/ai-notification-seeding_d07100de-9515-4d00-9ec4-8aa5707c777a
Maniacs_Mansion/MealQuest:task/household-settings-v2_3d2d9d03-ae7b-4659-84fc-525e0dee3598
Maniacs_Mansion/MealQuest:feature/9c4eba48-9a49-4b73-a85f-a4bc19eb4062-authentik-oidc-sessions
Maniacs_Mansion/MealQuest:task/sanitize-verify_6ec1fcf0-7bde-49fe-99e2-aca0121ba184
Maniacs_Mansion/MealQuest:task/integration-fix_afa92a51-aa67-40b2-a296-e6d17c23b89c
Maniacs_Mansion/MealQuest:task/trusted-proxy_c2119148-37e3-40bb-8dda-04dbcd5a3c4c
Maniacs_Mansion/MealQuest:task/csrf-me_6472c90d-3e8c-4794-8e5d-2f6c10e9878b
Maniacs_Mansion/MealQuest:task/auth-middleware_1f240a09-c73b-4e19-a9b9-4164f8e65e55
Maniacs_Mansion/MealQuest:task/server-sessions_cfd099cd-014b-4f56-972c-a73f5b9b2b09
Maniacs_Mansion/MealQuest:task/household-settings_3d2d9d03-ae7b-4659-84fc-525e0dee3598
Maniacs_Mansion/MealQuest:task/household-weeks_c1edef2a-784f-4976-8cd9-547dcb16c805
Maniacs_Mansion/MealQuest:task/oidc-login-callback_13c4c09f-46a4-4d53-9411-8a409f5dd4c7
Maniacs_Mansion/MealQuest:task/secretbox_59e4569d-87fd-42a7-aae9-dec4908b6d84
Maniacs_Mansion/MealQuest:feature/b9c21d67-bf72-411a-901d-77e57352d398-sqlite-data-layer-and-schema
Maniacs_Mansion/MealQuest:task/integration-fix_5c1e6335-9cce-417c-ae1b-f5b5a4696d74
Maniacs_Mansion/MealQuest:task/sqlc-core-queries_c4c8a839-1504-4bc6-935d-f9d1cb328793
Maniacs_Mansion/MealQuest:task/initial-v1-schema_473f65aa-835f-4244-abcc-0a0ab492db5f
Maniacs_Mansion/MealQuest:task/store-helpers_120dd5b6-871b-42c1-9b44-481509932b15
Maniacs_Mansion/MealQuest:task/sqlite-connection-migrations_aa75e790-f91b-461a-b008-11d31c008c67
Maniacs_Mansion/MealQuest:feature/19ad7feb-aba0-4b76-ab70-c47d71ed5e76-repository-scaffold-and-ci
Maniacs_Mansion/MealQuest:task/ci-build-parity_cba4cd8b
Maniacs_Mansion/MealQuest:task/agents-docs_de5d4031-1df9-42e0-910a-5a8929bec0d4
Maniacs_Mansion/MealQuest:task/gitea-actions-ci_384c7756-aff2-494b-9da6-f969ab2be0a2
Maniacs_Mansion/MealQuest:task/makefile-dockerfile_e86810e7-76db-4f58-a4a5-bd91d480fdd5
Maniacs_Mansion/MealQuest:task/embed-pwa-spa-fallback_cdcda39c-8911-4597-8fee-ae1612f7e0a5
Maniacs_Mansion/MealQuest:task/vite-react-ts-web-skeleton_fb1354f9-1276-4bc1-89ac-ee0cf92fd8dc
Maniacs_Mansion/MealQuest:task/go-module-config-health_04797604-5790-4b3f-b539-da51e13e2584
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
c21d03dec6 |
Drop a followed batch failure once the deck reports it superseded
After Discover showed failed batch j1, another session could finish a newer batch. The deck then reported neither an active nor a failed batch, as the server suppresses a failure a later batch supersedes, but the page kept following j1 and its error stayed shown (or, before j1's first poll, "Finding new side quests…" did, and the error arrived later). Each new read of the deck is now reconciled: one reporting neither batch stops following a job known to have failed, by its poll or by the deck's previous read. A followed job that succeeded is still left followed, so its end is read as before. The replenish-failure test's stub now reports its failed batch on the deck, as the server does. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|
|
b611d1bbce |
Report the latest failed suggestion batch on the deck
The deck reported only a pending or running batch, so a Discover page opened after a batch failed (or was interrupted by a restart) had no job to follow and showed "All caught up" or the remaining cards with no error. GET /api/v1/suggestions/deck now also returns failed_batch: the newest batch when it failed, read in the same snapshot after orphaned batches are failed, so at most one of active_batch and failed_batch is set and a later batch supersedes the failure. The page follows the failed batch's job like the active one, so its failure shows with the existing Retry, which asks for a new batch. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|
|
6d36a7a10c |
Merge feature head a05d57c into task branch
|
||
|
|
a05d57cb2e |
Feature 13 integration fix: deck error surfacing, active-batch tracking, modal key scope, three-card deck (#111)
Co-authored-by: orchestrator-agent <20+orchestrator-agent@code.cubecraftcreations.com> |
||
|
|
71060515bd |
Fail orphaned suggestion batches before reporting the deck's active batch
Deck returned a pending or running batch's job id without checking that the job was still queued or running, so after a restart failed the job the page polled a dead job as the active batch. Deck and startBatch now share activeBatch, which runs FailOrphanedSuggestionBatches before reading the active batch; Deck therefore uses a write transaction. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|
|
af58caac94 |
Surface replenish failures, follow the active batch, scope deck keys, keep three deck depths
Fixes the Feature 13 review findings on the Discover deck (Maestro task 4fc551f0-3c11-4c15-b638-f2c08a28eb29): - F13-01: a batch failure (start, poll or job) is shown with its Retry whatever the deck has, so a replenish that fails while cards remain is no longer silent until the deck runs out. - F13-02: GET /api/v1/suggestions/deck reports the batch pending or running (active_batch, read in the deck's snapshot), and a decision that calls for a replenish returns the job of the batch it started or joined. The page follows a newly reported active batch, so a reopened page or a second session shows skeleton cards while the batch runs instead of "All caught up". - F13-03: ← / → leave the deck alone while it is inert behind a modal (the Quest log sheet or its confirmation). - F13-04: a one- or two-card deck keeps all three depths: skeleton cards stand in for the missing ones while a batch finds more Side quests, blank stack-edge cards while none is coming. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|
|
4d9d8afd8d | Merge remote-tracking branch 'origin/dev' into feature/e3a8e4ea-8dcb-49e8-878f-552a6af109cb-discover-side-quest-suggestions | ||
|
|
721a79bce9 |
Quest log sheet on Discover (#109)
CI / ci (push) Successful in 3m1s
Co-authored-by: orchestrator-agent <20+orchestrator-agent@code.cubecraftcreations.com> |
||
|
|
a866dfad06 |
Optimistic Discover decisions and deck refill (#108)
CI / ci (push) Successful in 2m39s
Co-authored-by: orchestrator-agent <20+orchestrator-agent@code.cubecraftcreations.com> |
||
|
|
9088c313cc |
Swipe gesture on the Discover deck (#107)
CI / ci (push) Successful in 2m37s
Co-authored-by: orchestrator-agent <20+orchestrator-agent@code.cubecraftcreations.com> |
||
|
|
c0ea1b9323 |
Try it and Pass animations (Discover deck) (#106)
CI / ci (push) Successful in 2m41s
Co-authored-by: orchestrator-agent <20+orchestrator-agent@code.cubecraftcreations.com> |
||
|
|
db677d591f |
Discover deck screen (mock 1a) (#105)
CI / ci (push) Successful in 2m39s
Co-authored-by: orchestrator-agent <20+orchestrator-agent@code.cubecraftcreations.com> |
||
|
|
4c34467f8b |
Suggestion batches, deck and Try it / Pass API (#102)
CI / ci (push) Successful in 2m42s
Co-authored-by: orchestrator-agent <20+orchestrator-agent@code.cubecraftcreations.com> |
||
|
|
7d1e983fc8 |
suggest_side_quests skill v1 (#100)
CI / ci (push) Successful in 2m32s
Co-authored-by: orchestrator-agent <20+orchestrator-agent@code.cubecraftcreations.com> |