Update loop scripts with rate limit handling, set plan for tonight's run, and update prompt.md with task instructions. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1.8 KiB
1.8 KiB
Evening Run — 2026-03-03
Format: Use
- [ ]for incomplete,- [x]for complete. Enable autonomous mode withCLAUDE_AUTONOMOUS=1when running.
Scope
Get the AIUI project to a green CI baseline: ESLint config, initial test coverage, and passing pnpm test, pnpm lint, pnpm typecheck. Work incrementally; complete as many tasks as possible.
Pre-run checklist (you complete before 5–6pm)
- Committed all work;
git statusclean - Pushed to remote (or at least backed up)
- Created branch for overnight:
git checkout -b overnight/2026-03-03
Instructions for Claude
Work through the checklist below. Complete one item per iteration, then update this file to mark it done. The Stop hook will keep you running until all tasks are checked. If a task is blocked or you hit a natural stopping point, add context to the Notes section and continue with the next task.
Tasks
- Add
eslint.config.js(flat config) topackages/appfor ESLint 10 — extend recommended Vue/TypeScript rules - Add
eslint.config.js(flat config) topackages/core— same pattern as app - Add a minimal smoke test in
packages/core(e.g.src/index.test.ts) sopnpm testno longer fails with "No test files found" - Add unit tests for
useThemecomposable inpackages/app— test theme detection and toggle behavior - Run
pnpm lintand fix any reported issues (or document known unfixable ones in Notes) - Add unit tests for
useAIorcontentFilteringcomposable — at least one meaningful test - Verify
pnpm test,pnpm lint,pnpm typecheckall pass; fix failures - Update this plan's Success criteria section — mark items that pass
Success criteria
- pnpm test passes
- pnpm lint passes
- No new linter/type errors
Notes
(Claude will add context here for the next iteration.)