Skip to content

chore: expose the repo's verify SSOT - #7

Merged
catomean merged 1 commit into
mainfrom
chore/verify-ssot
Aug 4, 2026
Merged

chore: expose the repo's verify SSOT#7
catomean merged 1 commit into
mainfrom
chore/verify-ssot

Conversation

@catomean

@catomean catomean commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

Part of making the fleet's definition_of_done checkable.

Why

FleetCrown's autopilot grades every run against the project's definition_of_done. Most of those bars were product descriptions ("outcomes are tracked to improve future recommendations") — things no single turn can evidence — which is why 26 of the last 40 runs closed partial and only 3 closed success.

The replacement bar is one command: verify passes and its real output is in the handoff. That only works if verify exists in every repo and means the same thing CI means. This repo had no such command.

What

Adds the missing script(s) so verify runs the same checks CI runs. Each check stays defined once; verify only composes them.

Verified locally before pushing — see the commit message for the actual results.

The deployed app is app/ (apps.conf app_dir), and it already had a verify
script — but an agent or a human standing at the repo root got "missing
script: verify" and had no single command meaning "verified". The autopilot's
definition_of_done points at `npm run verify` fleet-wide, so the root has to
answer it.

Delegates rather than duplicates: app/ stays the one place the checks are
defined.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@catomean
catomean merged commit ee0e053 into main Aug 4, 2026
1 check passed
@catomean
catomean deleted the chore/verify-ssot branch August 4, 2026 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant