No description
Find a file
Ryan 8df8940a04 Resolve open spec questions and tighten data model
Bumps spec to v0.3. Closes all four open questions from §17 (deleted), removes
vacation/dark-mode and house-sitter scope (lights are outdoor-only), unifies
events + event_overrides into a single self-referencing table, and pins down
the phase boundary algorithm so daily preset generation is deterministic.

Adds: recurrence type discriminated union (fixed/nth_weekday/hebrew/islamic/
hindu_lunar/computed/span), preset invalidation rules (auto for candidates,
protected for approved), webhook HMAC + custom headers, AI_DAILY_LIMIT cap,
BACKUP_RETAIN_COUNT, Alembic migrations, multi-arch (amd64+arm64) image,
DISABLE_AUTH actor identity, SameSite=Lax + OIDC state for CSRF.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-15 02:35:57 -05:00
docs Resolve open spec questions and tighten data model 2026-05-15 02:35:57 -05:00
README.md Initial commit 2026-05-11 15:31:12 +00:00

Iris-WLED