You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
817 B
Markdown
20 lines
817 B
Markdown
@../CLAUDE.md
|
|
|
|
# Paint by Habits
|
|
|
|
A local-only, single-file HTML habit tracker that reveals a pixel-art image as
|
|
daily habits are checked off.
|
|
|
|
## Project-specific notes
|
|
|
|
- **This project is not a Rust crate.** The deliverable is a single
|
|
self-contained `index.html` (vanilla JS + CSS, no build step, no external
|
|
requests).
|
|
- The authoritative spec is `docs/DESIGN.md`. Behavior changes should update it.
|
|
- **Validation:** open `index.html` in a browser from `file://`; there must be
|
|
no console errors, no network requests, and the flows in DESIGN.md §9 (edge
|
|
cases) must hold. A quick static check: `grep` the file for `http://`,
|
|
`https://`, and `fetch(` — external references are forbidden (links in
|
|
comments/About text excepted).
|
|
- Deployment: copy `index.html` to any static host. No infra needed.
|