feat: the in-world calendar (#126) #1214
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/126-calendar"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #126: the in-world calendar. Design:
docs/design/in-world-calendar.md(branchdesign/126-in-world-calendar). The owner's answers are Q183 to Q187: (a) for the first four, and (b) for Q187, named ages.Engine
app/services/world_calendar.py) and JS (src/calendar/engine.js), held together by one shared set of 1,128 test cases (src/calendar/cases.json). The expected results come from brute force,datetimeand hand-written strings, never from the engine (scripts/calendar_cases.py --check).Server
a126ca1e0d01(now revisinga1181f11e5a1):world_calendars, and thesessions.world_*columns.world_dateand named ages; the campaign's "today".Screens
Tests
The merge with main puts Settings → Files and Calendar side by side; those resolutions are taken from the rehearsal. Squash on merge: several builder commits lack the co-author line.
🤖 Generated with Claude Code