Repository navigation
Fix calendar month arrows and mini-calendar weekday alignment - #796
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
NewWorldVenture
pushed a commit
that referenced
this pull request
Oct 2, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP
NewWorldVenture
pushed a commit
that referenced
this pull request
Oct 2, 2026
…0261002) into the #771 checkpoint Normal merge, no overwrite. Root's six NOT STARTED to IN PROGRESS transitions (#796, #798, #799 rows) and its checkpoint section are kept; Register B recounted mechanically at 14,374 = 11,856 + 2,167 + 185 + 157 + 9. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP
NewWorldVenture
added a commit
that referenced
this pull request
Oct 4, 2026
* docs: track served receipt repairs and focused validation * docs: record terminal CI, #768 review and a status-mark repair (ledger checkpoint) Documentation only, on top of frozen #770 95b785e (unchanged), for task JIMMY-NWV-LEDGER770-20261001 while the Codex coordinator is stopped. - main 01b2c38 post-merge CI36846986553: terminal all-four success, 1,909 clean E2E. - #768 59b4c98: all-four CI36845154127 plus Support's independent review; the original photo-flake cause/fix stays unestablished. - #769 71e8f88: all-four CI36846162597; Daniel's review not yet posted. - #770 95b785e: all-four CI36847694663; 602 document checks reproduced and SHA256 matched. - Three #770 Register B rows read `?? IN PROGRESS`; the mark is restored to the IN PROGRESS mark they were already counted under. No ID, order, status, count or evidence text changes; no new PASS. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: add #772 card-UI second-pass evidence and the #768 approval hold to the checkpoint Owner review 5378367970. #772 07602d4 is recorded as author-reported local evidence (18 new / 54 repeat / 87 combined synthetic browser cases, 11 mutants), with its hosted CI still running and its two reported, unfixed residuals. No one-card-per-child policy, no Register B row, no PASS. #768 promotion/merge awaits the owner's explicit approval. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #773 card retry characterization as candidate evidence (ledger checkpoint) Owner review 5378577116. #773 2526ec2 is recorded as author-reported, test-only synthetic evidence with its hosted CI still running: R1 remount duplicate issuance, R4 provider-success/mirror-failure orphan plus duplicate retry, R5 concurrent cardholder unique race. Multiple cards per child stay legitimate; no one-card policy. Support owns repairs A and C; R4 stays unresolved with no cancel/adopt/schema authorization. Open workflow gaps, not a live incident; no Register B row, no PASS. #768 approval still pending. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: timestamp later checkpoint additions accurately; record terminal CI and the A+C execution blocker Owner review 5379042101. The Last Updated line and section heading said 10:55 UTC but included #772 (10:58), #773 (11:21) and the A+C assignment (11:23); those additions now carry their own times. Records the terminal all-four CI for #771/#772/#773 (receipt 5930953854) and Support's A+C source-edit permission blocker (#712 comment 5930951363). Ownership is not execution clearance; no workaround, no PASS, R4 unresolved. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #774 feature-tier entitlement draft as stale-base candidate evidence Owner review 5379179166. #774 c582d96 (12:13 UTC) is new fail-closed entitlement work, not a #729 duplicate, but based on 84fe103 (174 behind main); its local /pricing and 22,707-test evidence is from that stale checkout, not current-main acceptance. Hosted CI36860293995 was running; Blackstone's retest relay ACK pending. No row, PASS or merge. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #774 repaired candidate af53da9 and verified relay status Owner review 5379348558. #774's original c582d96 stays recorded as the abort-only, stale-base baseline (not the repaired candidate). Current af53da9 normally merges main 01b2c38 and bounds the whole feature-tier read; author-reported 10 fail/6 control on the predecessor, 16/16 after, 23,947 tests + 2 expected failures, 89 focused checks. Hosted final-head CI36863502780 and independent review pending. Blackstone's relay is verified automatic. No row, PASS, promotion or merge. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record ccdb3b9 CI as blocked by the expired E2E fixture; fix #772 CI wording Owner review 5379767360. #771's exact head CI36863717027 failed only E2E on the expired fixed-date fixture social-publish-consumers.spec.ts:269 (1 failed / 1,908 passed); recorded as blocked, not a full gate. Same on #774 af53da9. Fixture-only #775 046bc33 and #774 ecb626b carry the repair with CI running; #771's green E2E depends on #775. Last Updated no longer calls #772's hosted CI pending. No PASS, no fixture copy in this docs-only branch. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the 16:19 independent reviewer checkpoint as scoped evidence #771 comment 5935613991: main 01b2c38 served/CI identity, #771's E2E failure kept, #767/#769 scoped characterizations, the existing #774 admin-write concurrency obligation, canonical Register B tallies, and owner reconciliation items. No PASS, no closure from unrelated CI. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record DISPLAY-TZ-01 fixture finding, E2E-DATES sweep, and #771's #775 dependency Owner review 5383057905. DISPLAY-TZ-01: the display-ownership harness mocked date-fns parseISO as new Date(value), shifting date-only values west of UTC (from baf9090, TIME-003); #776 069d508 uses real date-fns with 9 timezone controls and is all-four green (E2E 1,918). Its parent's failure was only the expired social fixture and stays separate. E2E-DATES found no other expired fixed-date fixtures. #771's E2E depends on #775's fixture. No production defect, row, PASS, promotion or merge. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #771 15a54e2 terminal CI with flake qualification and Blackstone self-check claim E2E on CI36900349399: 1,907 passed, 1 failed (expired social fixture, base lacks #775), 1 flaky (rewards-readback-review.spec.ts:206, cause unestablished). Records JIMMY-BLK-SELF-CHECK-20261001 scope and NWV's no-conflict check. No Register B change, no new PASS. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #777 display self-check as verified draft evidence for UI-WF-024 Exact ee988ce, CI36904951459 all four green (owner-verified E2E 1,920 clean). Records the aria-disabled + in-flight guard focus repair and keeps physical endurance, real fullscreen/connectivity, unanswered APIs and screen-reader acceptance outside proved coverage. No PASS, no Register B change. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record Blackstone's JIMMY-BLK-FORM-A11Y-20261001 narrow claim and NWV's overlap check Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #771 3b9c01a terminal CI (expired fixture only, no flaky case) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: replace anticipated ledger timestamps with verified commit and check-run times Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #771 6a2e87a terminal CI (expired fixture only) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record parallel review handoff (#773 guard lifecycle, #778 focus regression, #776 parser fidelity, #771 delta clearance) Reviewer-reported synthetic evidence only; no PASS or closure credit; PRODUCTION READY: NO retained. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #771 9f44db3 terminal CI (expired fixture only) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the routine-export completeness lane claim and NWV's overlap check Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #781 routine-export repair checkpoint and qualified #773/#778 retests Reviewer- and author-reported synthetic evidence; #781 CI live with a mobile dependency-audit failure; no PASS or row closure; PRODUCTION READY: NO retained. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the mobile dependency-audit blocker (node-forge GHSA-86w9-cpqp-85rv) Reproduced on unchanged main; recorded against SUPPORT-D5FE0185C2FA with no status change; high gate retained, no suppression. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the memory notes/evidence privacy lane claim and NWV's overlap check Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #782 memory privacy repair candidate and handoff corrections (#712 PG 16.15, #778 head) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the Magic Import tool-domain authorization lane claim and NWV's overlap check Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #771 b1d2d20 terminal CI (E2E expired fixture, Mobile node-forge audit) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the queued-push recipient membership lane claim (PUSH-001) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #771 85b22a4 terminal CI (expired fixture, node-forge audit) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #783 Magic Import authorization repair candidate and fresh terminal CI Reviewer/author-reported synthetic evidence; IDs kept; no PASS; #778's E2E green is attempt 2 and carries the #775 fixture; PRODUCTION READY: NO. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the storage-removal confirmation lane claim (SEC-015) and NWV's overlap check Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #784 queued-push membership repair candidate (PUSH-001 stays IN PROGRESS) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the chore-email recipient membership lane claim and NWV's overlap check Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #785 storage confirmation repair and assign Register B LIBRARY-E78DACB31EA4 lib/storage/confirm-removal.ts had no distinct Register B row; at the owner's request it gets a permanent file obligation (IN PROGRESS), ID by the register's sha256(path) rule, appended after the last row. Register B 14,365 = 11,877 + 2,137 + 185 + 157 + 9; no PASS, coverage unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the chore-email claim expansion (familyName isolation, digest boundary fixtures) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the child email-channel follow-up and #784's hosted Web result Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the queued notification-email membership lane claim and NWV's overlap check Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #784 follow-up head 6fcca98 (child-consent dispatch tests) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #786 chore-email repair candidate and the childrenBlockedOn pagination claim Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #787 notification-email repair candidate and assign SUPPORT-42BAD93E7338 Register B 14,366 = 11,877 + 2,138 + 185 + 157 + 9; no PASS, coverage unchanged. Other new test files in #781-#786 left unassigned pending owner. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the child-consent pagination lane's widened test-only scope and first broader run Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #771 a0a735e terminal CI (expired fixture, node-forge audit) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #789 child-consent completeness candidate, assign SUPPORT-2C1C4D4A1904, flag 12 NOT STARTED/IN PROGRESS discrepancies Register B 14,367 = 11,877 + 2,139 + 185 + 157 + 9; no PASS. Twelve IDs described as IN PROGRESS in handoffs are NOT STARTED in the register; held for an explicit owner decision rather than changed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the #786 email-preference follow-up and the missing opt-out UI gap Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: transition twelve Register B obligations NOT STARTED -> IN PROGRESS by owner decision Owner decision #771 comment 5950394179. Earlier 'remain/stay IN PROGRESS' wording is corrected as a recommendation, not the rows' marks. Totals recomputed from the Register B section: 14,367 = 11,865 + 2,151 + 185 + 157 + 9 (local); hosted 132d791 remains 14,366 = 11,877 + 2,138 + ... No PASS, closure or blocked credit. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #786/#787 follow-up heads, the four-PR local composition, and the #788 allowance finding Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #787's further preference-completeness scope (small configured cap) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the weekly-digest email-preference lane claim and register SUPPORT-487204DBD109 Register B 14,368 = 11,865 + 2,152 + 185 + 157 + 9; no PASS. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the email-preference UI lane claim and register four planned file obligations Register B 14,372 = 11,865 + 2,156 + 185 + 157 + 9; no PASS. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #787 preference follow-up head 54e8662; mark the 414/414 composition historical Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #771 132d791 terminal CI (expired fixture, node-forge audit) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #790 weekly-digest opt-out candidate; SUPPORT-487204DBD109 now cites it Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #787's hosted Web failure (total-order registry) and its guard follow-up claim Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the generator audience claim; two NS->IP transitions and SUPPORT-5BB9D7AE3B60 Register B 14,373 = 11,863 + 2,159 + 185 + 157 + 9; no PASS. Held I18N-001 worktree edit keeps the document_expiry broadcast shape and must not be revived as is. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #791 email-setting candidate and #787 guard follow-up bec49a6; flag the missing total-order test row Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the generator audience claim's medication-test scope extension Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the six-candidate preference integration proof; correct the hosted-ledger state Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #789 total-order follow-up and the catalogue-scanner portability claim; register SUPPORT-76A7600ED42D Register B 14,374 = 11,863 + 2,160 + 185 + 157 + 9; no PASS. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #786's hosted Web failure and its standalone total-order guard follow-up Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #792 generator audience and #793 scanner candidates and the standalone registry follow-ups Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the eight-head composition result 54b8aba as local UTC evidence Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #788's response-validation follow-up on F19 and the independent hosted-ledger parse Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the meal-carousel lane claim; SUPPORT-E8F3F434DAC5 NOT STARTED to IN PROGRESS at the claim request Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the eight-head hosted CI snapshot (Web 3/8 terminal green, Mobile 8/8 dependency-audit red, #784 E2E fixture) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #771 head 93b9654 terminal CI (Web/Database pass, Mobile node-forge, E2E fixed-date fixture) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the dashboard-settings claim, the node-forge decision and the #788 coordination inventory Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the calendar-navigation lane claim and #771 f40462a's Mobile result Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record meal-carousel candidate #794 a9ca92e; SUPPORT-E8F3F434DAC5 already IN PROGRESS at f40462a Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record dashboard-settings candidate #795 cd6d6b3 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the #794 recipe-search claim extension Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the root #794/#795 composition 0c48ad1 as exact-head local evidence Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #794 ae92d44 (carousel plus unmatched-search copy); row cites the new head Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record calendar-navigation candidate #796 24b9b5e Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the grocery-toggle error-containment claim stacked on #794 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record grocery-toggle candidate #797 5a0ea15 (stacked on #794) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the todo-dialog completion claim (COMPONENT-35043C5F192D stays NOT STARTED) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the TIME-003 reminder-drift finding and NWV's release of that input consumer; #797 root original run Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record owner decisions 5391362628 (F19 user-requested scope, one-request voice, hidden Rate the app) and the #788 handoff Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #788's unverified mobile audit exception, Daniel's #769 stand-down and the pantry-dialog claim Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record todo-dialog candidate #798 58d67b6 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record pantry-dialog candidate #799 98bae27 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the packing manual-add claim (rows stay NOT STARTED; I18N-011 overlap noted) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: reconcile current audit fixes and investigation status * docs: record #771 f40462a terminal CI (Web/Database pass, Mobile node-forge, E2E fixed-date fixture) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: preserve historical audit receipts after peer review * docs: record #800 as already integrated and the note-dialog rejected-save claim Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: track all four pending regression inventory additions * docs: record packing candidate #801 a1c4a0f; COMPONENT-3385D14A6F1E is NOT STARTED, not IN PROGRESS Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: #800's merged state and root's follow-up #802 (f660053, already merged locally) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record note-dialog candidate #803 50f5757 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the #788 audit-gate script input-validation findings (read-only) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the #788 nested flyer response-shape finding (read-only, F19 stays open) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record owner follow-through 5391604223 and #788 3cfadcd's verified improvements Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: re-qualify the #788 nested flyer finding at 3cfadcd (2 failures/16 controls) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record verified save fixes and current audit inventory * docs: record independent flyer acceptance and mobile gate findings * docs: record the main d25e39e merge and the 21 unregistered #699/#710 files Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record the #804 dependency-gate review (6 desired failures/9 controls, read-only) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #788 9c33e41's bounded nested-flyer repair (51 independent cases; F19 stays open) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: link reproducible mobile gate review findings * docs: reconcile current audit repairs and admin source inventory * docs: record Notes lifecycle and current CI audit evidence * docs: reconcile packing chore and tally audit evidence * docs: record shopping peer and routine editor investigation * docs: close verified tally tools and track current UI repairs * docs: checkpoint 26-source retest and next audit repairs * docs: record 28-source fixes and ordinary workflow evidence * docs: record #771 ec0d836 terminal CI (E2E passes with #775's fix; Mobile node-forge) and the #818 fast-forward Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record Wishlist and Projects fixes before edits * docs: record #771 3df0b39 terminal CI, candidates #819-#821, the unpublished-marker gap and the declutter duplicate path Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: preserve current audit checks and Declutter ownership * docs: record verified repairs and next ordinary audit fixes * docs: record #771 6b07d7f terminal CI, the #823 fast-forward (gap filled) and candidates #822/#824 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: allocate hardest audit fixes before implementation * docs: record six reviewed fixes and next reference and stream repairs * docs: record #771 c513de6 terminal CI, fast-forward to root #828 and candidates #825-#830 Path-hash checks on the newly registered spec rows; SUPPORT-53382DE490CC held until its test is published. No closure, promotion or merge. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record current composition gates and allocate cursor and coverage repairs * docs: record school member reference before isolated repair * docs: reconcile three published fixes and Inventory read before edits * docs: mark malformed complete-read response before isolated repair * docs: record #771 f931558 terminal CI, fast-forward to root #833 and candidates #831-#837 All newly registered spec IDs verified by path hash, including the previously held SUPPORT-53382DE490CC. No closure, promotion or merge. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record #771 9527339 terminal CI, read-all shape claim and #838 exception flag Root head unchanged at a832164. #838 proposes a node-forge exception that conflicts with the recorded owner gate decision; flagged for the owner. No closure, promotion or merge. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KRUgA6hD6QgzmtpSP6TUmP * docs: record published Inventory and collection guard regression * docs: allocate Reminder changed-content receipt before edits * docs: allocate Announcements lifetime and draft revision repair * docs: record Reminder publication and grocery reference ownership * docs: record Announcements repair and combined source47 regression * docs: claim Meals receipt boundary before isolated source edits * docs: record grocery reference guard and source48 regression * docs: claim settle conversion before isolated edits * Record published meal receipt guard and source49 regression evidence * Record published query fallback fix and source50 regression * Record query and recurrence scope before isolated repairs * Record published calendar and query fixes with combined regression * Record three service scopes before parallel receipt and timezone repairs * docs: record three audited service fixes and source55 regression * docs: mark notes concurrent edit scope before repair * docs: record Notes CAS repair and allocate Inventory cursor audit * docs: reconcile inherited test inventory and allocate task search audit * docs: record independently reproduced task search collection failures * docs: record reviewed inventory and task fixes with combined regression gates * docs: reconcile shared helper provenance before focused service tests * docs: record accepted calendar and chore originals before source authoring * docs: record published calendar and chore fixes with source60 combined gates * docs: allocate calendar bulk and update admission proofs before runtime * docs: record accepted calendar bulk and update originals before source authoring * docs: record source62 Calendar fixes and allocate deletion receipt proof * docs: record accepted Calendar deletion originals before authoring * docs: publish deletion proof and reconcile Moving dependencies * docs: accept source63 gates and Moving original cases * docs: record Moving publication and prepare meal UI refinement * docs: revise meal UI scope and allocate Sports original * docs: accept original Sports collection evidence * docs: record meal and Sports repairs with historical chore eligibility * docs: qualify exact historical chore calls before publication * docs: record source66 gates and original chore isolation proof * docs: record chore866 and reminder audit eligibility * docs: track safe SDK fixtures and pure helper coverage * docs(audit): record reminder and SDK fixtures with next receipt leads * docs(audit): accept idempotency reproduction and allocate reminder receipt proof * docs(audit): accept reminder collection proof and scoped repair plan * docs: record verified receipt repairs and mobile audit review * docs: record composed receipt integration verification * docs: allocate Calendar proof and task receipt lead * docs: record Calendar baseline and Todo environment correction * Record Todo harness findings and Calendar claim * Record Todo V3 static harness acceptance * Record verified Todo V3 runtime outcome * Record isolated completeTodo author claim * Record Todo candidate and remaining mobile risk * docs: record fixture evidence and rejected meal race repair * docs: allocate parallel atomic meal auth and security work * docs: record source72 integration and published receipt test obligation * docs: record auth verification fixture repairs and remaining CI work * docs: record published mobile guard and independent meal race verification * docs: track atomic meal publication and combined regression results * docs: record verified production test deploy and meal retry migration fixes * docs: register atomic meal test adaptation and verified database gates * docs: record final meal candidate and allocate receipt validation fix * docs: allocate meal membership serialization after reproduced revocation races * docs: record green main integration and allocate full meal regression fixtures * docs: verify main production and allocate delegated meal security repair * docs: record independent delegated meal SQL and source verification * docs: record faithful AI integration and allocate atomic meal library repair * docs: publish meal candidate evidence and allocate chore denial efficacy * docs: classify unit baseline and allocate isolated meal fixture repairs * docs: verify atomic meal service and record exact hosted unit failures * docs: verify atomic library SQL and allocate accepted input lock corrections * docs(audit): refresh final production blockers * docs(audit): record current meal probe failure * docs(audit): record messaging revocation fix candidate * docs(audit): record messaging cascade race * docs(audit): record messaging cascade serialization candidate * docs(audit): record current merges and release gates * docs(audit): record merges and remaining release gates * docs(audit): refresh main release blockers * docs(audit): record reviewed meal fix and CI gates * docs(audit): record latest main deploy and DB probe finding * docs(audit): record latest production mainline and checks * docs(audit): record meal fixture repair and pending replay * docs(audit): record remaining meal slot race gate * docs(audit): refresh merge and production gates * docs(audit): reconcile main and open PR status * docs(audit): refresh release gate findings * docs(audit): refresh production and PR gates * docs: record current main release gate * docs: record marketplace storage RLS finding * docs: correct public storage HEAD semantics * docs: record storage fix disposition * docs: refresh PR and production gate snapshot * docs: record all open PR merge triage --------- Co-authored-by: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Month navigation advanced four weeks, so clicking Next from March 2 or Previous from March 30 could leave the calendar showing March. It now selects the first Monday inside the adjacent calendar month, retaining the existing week-based view and family clock. The mini calendar's weekday headings now match its Monday-first date cells.
Validation:
--pool=forks: dynamic timezone changes inside threads produce thirteen identical failures on the untouched base.The browser fixture executes the actual calendar component and temporal helpers with synthetic app/query/formatting boundaries. Unexpected requests, failed requests, console errors/warnings and page errors are checked. It does not verify Auth, providers, SQL, application CSS, responsive layout or the complete calendar workflow.