v0.3.1
Added
- Badge claim convention (
docs/badge.md) defines eligibility floor (≥80% pass-rate), embed shape, score-text format, color thresholds, and version-pinning posture for tool authors who self-host the agent-native badge linked to a live scorecard. by @brettdavies in #20 - README and CONTRIBUTING pointers to the badge convention so HN visitors and tool authors land on the convention from the two top-level entry points.
- Add
BRAND.mdat the repo root. Universal voice and identity SoT shared across the spec, site, linter, and skill bundle channels. Each channel inherits the shared identity and adds register and artifacts in its own.impeccable.md. by @brettdavies in #22 - Add spec-channel
.impeccable.md: RFC 2119 register rules, third-person standards voice, no-implementation-leakage anti-patterns. Narrative identity layer; literal phrase enforcement lives in thespecVale rule pack. - Add
## Acknowledgementsto README. Names foundational CLI doctrine (12-factor, POSIX, clig.dev, NO_COLOR, XDG), parallel agent-CLI synthesis sources, the spec's proximate ancestors, and the anc.dev ecosystem's mechanism contribution. - Add deterministic pre-push voice enforcement: Vale rule packs (
styles/brand/,styles/spec/), LanguageTool grammar checks over the Tailnet (graceful skip when unreachable), and pack-README drift detection. One-time setup per contributor:brew install vale jaq bun && vale syncafter activatingcore.hooksPath scripts/hooks. The layered SoT, orchestrator behavior, contributor flow, and deferred follow-ups live in thedev-only architecture docs.
Changed
- Rename README "trifecta" to "four artifacts"; add
agentnative-skillas a first-class artifact alongside the spec, the linter, and the leaderboard. by @brettdavies in #22 - Drop
docs/architecture/voice-enforcement.mdreferences from main-shipped files (AGENTS.md,CONTRIBUTING.md,principles/AGENTS.md,.gitignorecomment). Replace the pointers with inline narrative that names the rule packs and the LT graceful-skip behavior. The architecture docs stay ondevas contributor-side reference and are not shipped tomain. by @brettdavies in #24 - Update the
RELEASES.mdProse scrubbing procedure to scrub-before-submit. Step 1 covers three entry points (scratch authoring forgh pr create, fetch-then-clean forgh pr edit,cp CHANGELOG.mdfor changelog scrub); step 6 submits the cleaned version once via--body-file.
Full Changelog: v0.3.0...v0.3.1