chore: matrix sync + docker/score docs refresh#109
Merged
Conversation
Stale wording in compose.yml header and SYNCS.md row 2 / step 2 claimed the wrapper script "builds anc from the local CLI checkout." That stopped being true when the Dockerfile switched to `brew install brettdavies/tap/agentnative` (Dockerfile §"The anc binary"). Both README.md and build.sh already documented the brew path; only these two sources still pointed at the obsolete local-cargo flow. Behavior unchanged; this just syncs the prose to what the code already does before the v0.4.0 rescore.
Adds two new requirement rows that the CLI surfaced via the p3-version probe split: - p3-must-version (MUST: --version prints non-empty + exits 0) - p3-should-version-short (SHOULD: short alias -V/-v accompanies) Both rows reference the same `p3-version` check_id, the first concrete case of the multi-tier shared-probe pattern the fairness plan handles under Decision 2c (one result per requirement row). Synced via `bash scripts/sync-coverage-matrix.sh` from ~/dev/agentnative-cli/coverage/matrix.json. Per the cross-repo policy in scripts/SYNCS.md row 1, the CLI's own CI enforces matrix integrity against the registry; the site trusts the synced bytes.
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.
Summary
Bundle two small standalone changes that fell out of the v0.4.0 rescore + scoring-fairness session: stale docker/score docs pointing at a long-dead "build anc from local checkout" workflow, and a refresh of the vendored coverage-matrix.json picking up the CLI's new p3-version requirement split.
Changelog
Changed
src/data/coverage-matrix.jsonfrom agentnative-cli; addsp3-must-version(MUST) andp3-should-version-short(SHOULD), both verified via the existingp3-versionbehavioral probe.Documentation
docker/score/compose.ymlheader comment andscripts/SYNCS.mdrow 2 plus step 2 to describe the brew-install path the Dockerfile actually uses. Prior wording claimedbuild.shbuiltancfrom a local CLI checkout, which stopped being true when the image switched tobrew install brettdavies/tap/agentnativeat build time.Type of Change
feat: New feature (non-breaking change which adds functionality)fix: Bug fix (non-breaking change which fixes an issue)refactor: Code refactoring (no functional changes)perf: Performance improvementdocs: Documentation updatetest: Adding or updating testschore: Maintenance tasks (dependencies, config, etc.)ci: CI/CD configuration changesstyle: Code style/formatting changesbuild: Build system changesBREAKING CHANGE: Breaking API change (requires major version bump)Related Issues/Stories
docs/plans/2026-05-21-001-feat-scorecard-fairness-taxonomy-plan.md(the fairness plan that surfaced both diffs as side effects; not gated on this PR)Testing
Test Summary:
bun testgreen via pre-push hookbun run buildgreen via pre-push hookwrangler deploy --dry-rungreen via pre-push hookbash scripts/prose-check.sh0 blockingscripts/SYNCS.mdrow 1.Files Modified
Modified:
docker/score/compose.yml(header comment refresh)scripts/SYNCS.md(row 2 + step 2 prose refresh)src/data/coverage-matrix.json(vendored from agentnative-cli; adds p3-must-version + p3-should-version-short rows)Created:
Renamed:
Deleted:
Breaking Changes
Deployment Notes
Additional Context
This branch was originally scoped as
feat/rescore-v0.4.0for the v0.4.0 rescore PR; that work is now parked until the scoring algorithm change ships per the fairness plan. The docker docs-refresh and the matrix sync are the two independently-useful diffs that came out of the session, so they ride together on this rename.