spec(cycle-dates): real lunar dates + editable cycle window (OpenSpec change) #38
No reviewers
Labels
No labels
area/auth
area/backend
area/ci
area/deploy
area/e2e
area/frontend
area/shared
blocked
good-first-issue
needs-info
priority/high
priority/low
priority/medium
type/bug
type/chore
type/docs
type/feature
type/tech-debt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
celilo/lunacycle!38
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "cycle-dates-spec"
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?
Design docs only — no implementation. The OpenSpec change for giving lunacycle a real notion of when a cycle is:
@lunacycle/shared(lunar-age projection fromlunarphase-js, ±1 day, zero new deps)month.newMoonDate/fullMoonDateinstead of"TODO"(columns exist — no migration)Motivated by the 2026-08-02 incident: the operator read July's still-running cycle as data corruption because no surface showed when the cycle ends.
Out of scope: backfilling old
"TODO"rows; automatic rollover (Start Cycle stays a human act).Implementation follows in a separate PR from
openspec/changes/cycle-dates/tasks.md.🤖 Generated with Claude Code