when-am-i / commit
Document recent features in the README and new-calendar skill
.claude/skills/new-calendar/SKILL.md | 5 +++-- README.md | 13 +++++++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.claude/skills/new-calendar/SKILL.md b/.claude/skills/new-calendar/SKILL.md index 0bd804b..fbc75ed 100644 --- a/.claude/skills/new-calendar/SKILL.md +++ b/.claude/skills/new-calendar/SKILL.md @@ -55,9 +55,10 @@ This is **two independent gates** (see plan.md, Q3): - **Convertible** strings hit a converter there: `Gregorian`, `Julian`, and the Temporal-backed `Islamic`, `Hebrew`, `Persian`, `Indian`/`Saka`, `Buddhist`, `Japanese`, `Ethiopic`, plus the hand-rolled `Chinese sexagenary cycle`, - `Maya Long Count`, and `French Republican calendar` (year only, via a + `Maya Long Count`, `French Republican calendar` (year only, via a sourced lookup table — its year began at the Paris equinox, an - observation, not a fixed rule). + observation, not a fixed rule), and the simple year-offset counts + `Dangi`/`Juche`, `ab urbe condita` (AUC), and `Seleucid era`. Match an existing string **exactly** (the lookup is case/space-insensitive). - **Descriptive-only** — a calendar with no continuous numbered year (e.g. an observational lunar calendar). Use a clear `calendar` name; the engine shows diff --git a/README.md b/README.md index 821a833..f3ce1ab 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,12 @@ when more than one calendar applies at once: ## Features - Interactive world map for selecting a location -- Date picker for choosing any year in history +- A **year timeline** showing the picked spot's calendar eras as color-coded + bands (colors stay consistent across the map, timeline, and answers). Its + scale breaks at the region's **key dates** — the calendar changeovers — so + they're evenly spaced and labelled (e.g. 1954 for Vietnam) instead of crammed + into recent centuries; dashed lines mark where the calendar actually changes, + and each year label is **clickable to jump** straight to that date - **Shuffle** button that drops you at a random place and date on a non-default (non-Gregorian) calendar — e.g. Chinese, Japanese, Saka, Buddhist, Ethiopian, Islamic, Persian, Julian, or a lunar reckoning @@ -40,6 +45,8 @@ when more than one calendar applies at once: date, and zoom so you can link someone to the exact view - Shows **all** valid answers at once — different people at the same place and time reckoned dates differently (e.g. colonial Julian alongside an Indigenous lunar calendar) +- Each answer notes **when that calendar was in use** at the spot (e.g. "in use + here since 1954"), so a changeover is called out plainly rather than buried - For calendars with no numbered year, gives the kind of answer a local would — the moon and night ("a full moon, about night 15"), and, where the data records a documented event, **"about N winters since <event>"** @@ -61,7 +68,9 @@ and show the Gregorian year for reference). Persian (Solar Hijri), Indian (Saka), Buddhist, Japanese (nengō, Meiji onward), Ethiopian, Maya Long Count, French Republican calendar (year only, from a sourced table of each year's actual equinox-based start date), Dangi - (Dangun era, South Korea), Juche (North Korea, 1997–2024). + (Dangun era, South Korea), Juche (North Korea, 1997–2024), ab urbe condita + (AUC, from Rome's founding, 753 BC) and the Seleucid era (Anno Graecorum, + 312/311 BC) — both year-only arithmetic offsets. - **Descriptive-only:** the Chinese sexagenary cycle (the named 60-year stem-branch / zodiac-animal year), the Korean, Vietnamese, and Japanese pre-modern lunisolar calendars, the Tzolk'in/Haab' Calendar Round, the