10 lines
1.2 KiB
Markdown
10 lines
1.2 KiB
Markdown
# CHECKPOINT — Lumen (2025-09-28)
|
|
|
|
- **Project:** /home/avi/Projects/Lumen/
|
|
- **Latest commit:** Work in session — added ClockService interface to src/domain/clock/logic.ts; fixed TypeScript errors; build clean; 273 tests pass.
|
|
- **Working tree:** Clean build (dist/ rebuilt); uncommitted feature edit (ClockService interface).
|
|
- **Completed:** ClockService pure logic interface added (offline-first, no network, no persistence per SPIKE-08 / contract §3). Type errors resolved (main.ts createMapView call + map.ts narrowing). Production build verified.
|
|
- **New commits in session:** Feature addition — ClockService interface; verification (build + typecheck + test all pass).
|
|
- **Verification commands:** cargo/test analogs: `npm run typecheck` (green), `npm run build` (green, 330ms), `npm test` (273 passed). No Rust frontend to check (PWA only).
|
|
- **How to resume / reproduce:** `npm run dev` (localhost:5173 default) or `bash share/start.sh` + open on phone via same-network IP.
|
|
- **Outstanding / next step:** Implement ClockService logic (correctedNow, hasDrift, shouldWarnOutsideWindow, renderInZone, classifyNowNext) + readiness service (C1-C8) + feature views (emergency/schedule/map/festival) per IMPLEMENTATION-CONTRACT.md Stage 1.
|