Claude
639ad6877d
chore: code quality, CI/CD, and DX improvements
Phase 3 — Code Quality:
- Deduplicate nowUnix() in lock-ops.mjs (import from utils.mjs)
- Promote ESLint no-unused-vars to error, fix all 46 violations
- Remove dead code: unused imports, variables, and catch bindings
- Add /* global marked */ for CDN-loaded library in dashboard
Phase 4 — CI/CD:
- Add Node.js version matrix (22, 23) to CI workflow
- Add npm audit security scan step to CI
- Add innerHTML usage check to CI pipeline
- Enable Dependabot for npm and GitHub Actions dependencies
- Create PR template
Phase 5 — Developer Experience:
- Create .env.example documenting all environment variables
- Expand CONTRIBUTING.md with commit conventions, agent/prompt
creation guide, architecture overview, and test integrity
- Add system architecture diagram with Mermaid (docs/architecture/)
https://claude.ai/code/session_01GfwUNbgeMgXreFDbsNQMsS
2026-02-19 21:03:30 +00:00
..
2026-02-14 20:10:26 -05:00
2026-02-18 20:49:19 +00:00
2026-02-19 20:55:17 +00:00
2026-02-15 15:49:29 +00:00
2026-02-19 21:03:30 +00:00
2026-02-17 17:24:33 +00:00
2026-02-19 21:03:30 +00:00
2026-02-17 17:36:56 +00:00
2026-02-18 03:31:18 +00:00
2026-02-19 20:53:15 +00:00
2026-02-18 03:28:59 +00:00
2026-02-19 21:03:30 +00:00
2026-02-14 20:06:30 -05:00
2026-02-14 19:47:32 -05:00
2026-02-18 19:33:29 +00:00
2026-02-17 18:53:34 +00:00
2026-02-19 21:03:30 +00:00
2026-02-19 20:55:17 +00:00
2026-02-15 23:18:13 +00:00
2026-02-14 15:23:51 -05:00
2026-02-19 21:03:30 +00:00
2026-02-19 21:03:30 +00:00
2026-02-19 21:03:30 +00:00
2026-02-14 14:55:07 -05:00
2026-02-19 21:03:30 +00:00
2026-02-18 03:32:03 +00:00
2026-02-14 15:23:51 -05:00
2026-02-19 21:03:30 +00:00
2026-02-18 19:33:29 +00:00
2026-02-14 14:37:28 -05:00
2026-02-17 18:53:07 +00:00
2026-02-14 14:51:50 -05:00
2026-02-17 17:31:52 +00:00
2026-02-19 20:55:17 +00:00
2026-02-19 21:03:30 +00:00
2026-02-17 17:09:39 +00:00
2026-02-14 19:51:56 -05:00
2026-02-18 03:33:59 +00:00
2026-02-18 03:27:21 +00:00
2026-02-17 18:49:30 +00:00
2026-02-18 03:31:12 +00:00
2026-02-19 08:38:47 -05:00
2026-02-14 17:38:20 -05:00
2026-02-18 21:46:40 +00:00
2026-02-18 21:55:00 +00:00
2026-02-17 22:41:37 +00:00
2026-02-17 18:54:42 +00:00
2026-02-14 18:42:52 -05:00
2026-02-17 19:02:46 +00:00
2026-02-17 19:02:46 +00:00
2026-02-18 21:42:56 +00:00
2026-02-14 18:05:54 -05:00