Commit Graph

5 Commits

Author SHA1 Message Date
Keysat ea14f5b158 Move deferred evaluation backlog into ROADMAP 2026-06-15 13:32:16 -05:00
Keysat fe66575ffe Harden login and make personal-best records self-correct
Login: add an in-memory per-IP throttle (8 failed attempts -> 15-min lockout, 429 + Retry-After), raise the change-password minimum to 8 with a 72-char cap, and apply the same minimum on the StartOS Set Login Password action.

Records: add a record_floor column for manually-pinned bests plus recomputeRecord(); the live record is now the direction-aware best of the best logged value and the floor, recomputed on entry edit/delete so it can drop again (never below the floor). Settings exposes the floor as an override and shows the live best as a placeholder.

Bump package 0.1.6:0 -> 0.1.7:0 and the service-worker cache to v7.
2026-06-15 13:22:41 -05:00
Keysat 3fb7a47469 Add inbox-check line; align .gitignore with canonical .claude policy
Cross-repo git-hygiene audit remediation: surface ~/Projects/standards/INBOX.md items at session start, and switch .gitignore to the deny-by-default .claude/* block (shared wiring allow-listed) plus the canonical secrets/env lines — per standards/portability.md.
2026-06-14 12:17:16 -05:00
Keysat 9f9358d64b Document current state and roadmap
- AGENTS.md: add Current state section; record Gitea origin; scrub the
  dev password example to a placeholder and the deploy host to a config
  reference.
- Add ROADMAP.md for longer-term backlog and deferred decisions.
2026-06-13 15:00:20 -05:00
Keysat 5628bab5b6 Add AGENTS.md with CLAUDE.md symlink
Repo-root guide for coding agents: stack, commands, layout,
conventions, and Always/Never gotchas. CLAUDE.md symlinks to it.
2026-06-13 14:44:17 -05:00