review.md
AC-001 supported
Evidence: `npm test auth-refresh` pasted, exit 0.
Structure agent work. State intent, verify output, keep what survives.
npx skills add jcosta33/suspec-skills -g
Plain markdown
Readable anywhere.
Any agent
Install once. Repos stay clean.
Human review
Facts, never verdicts.
# the honesty floor
$ suspec check
C016 supported-needs-evidence — AC-002 marked Supported, evidence cell empty
C012 coverage — all in-scope requirements have coverage rows
exit 2 — blocking. Facts only; the result stays yours.
review.md
AC-001 supported
Evidence: `npm test auth-refresh` pasted, exit 0.
Suspec gives agent work a shape: state the work, set the bar, keep the proof. Your planner, tracker, and repo keep their jobs.
Start with intent. Add structure only when the work earns it.
workflow / six steps
Six steps around the hexagon; the inscribed triangle is the three keys — intent, review, findings: present on virtually every change, at whatever weight it earns. Work named, evidence reconciled, lessons kept.
Name the work before it mutates.
Set the bar and how to check it.
Do the work. Keep the receipts.
Compare the result with the bar.
Lint the paperwork. No verdicts.
Keep the lesson. Bin the rest.
Findings feed the next spec — the loop closes
LLMs are not compilers. Compilers don't cost a fortune to run or lie to you. A spec still gives the agent a plan, reviewers a target, and findings somewhere to land.
Working records stay beside your harness artifacts. Promote the few worth keeping. Code stays king.
spec.md
AC-003 — Expired refresh token redirects to login
The client must clear local session state and route the user to `/login`.
Verify with: npm test -- auth-refresh-expired
Install the skills. Set the bar. Keep the receipts.