chore: expose the repo's verify SSOT - #7
Merged
Merged
Conversation
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Part of making the fleet's
definition_of_donecheckable.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 closedpartialand only 3 closedsuccess.The replacement bar is one command:
verifypasses and its real output is in the handoff. That only works ifverifyexists in every repo and means the same thing CI means. This repo had no such command.What
Adds the missing script(s) so
verifyruns the same checks CI runs. Each check stays defined once;verifyonly composes them.Verified locally before pushing — see the commit message for the actual results.