Skip to content

v0.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 30 May 18:29
· 1 commit to main since this release
d5d4086

Added

  • Three-tier contribution framework (Signal / Proposal / Code) in CONTRIBUTING.md with a "Where to file what" routing table covering all four repos by @brettdavies in #30
  • 00-blank.yml issue template, sort-prefixed to the top of the picker, with an agent-facing footer redirecting to structured templates
  • Fourth contact_link in .github/ISSUE_TEMPLATE/config.yml routing skill-bundle issues to the bundle repo
  • p3-must-version (universal MUST): top-level --version prints a non-empty version line and exits 0. by @brettdavies in #33
  • p3-should-version-short (universal SHOULD): a short alias (-V per clap default; -v per Node/npm/Bun/Yarn/Make convention; -version per Go's flag package) accompanies --version. Any of the three forms is sufficient.
  • Conditional applicability shape {kind: conditional, antecedent: {check_id: <id>}} for machine-checkable conditionals. The check_id is a verifier identifier, not a requirement id; the v1 schema is single-antecedent only, with compound antecedents (op/checks) deferred to v2 and rejected by the validator. by @brettdavies in #34
  • Antecedent-status propagation table mapping the antecedent's status (under the 7-status taxonomy: pass, warn, fail, opt_out, n_a, skip, error) to the consequent's emission, including the inheritance rules for skip and error.
  • Add principles/scoring.md defining the leaderboard scoring formula: a binary-behavior, credit-weighted ratio with opt_out counted and n_a/skip/error excluded, plus four badge cohort bands. by @brettdavies in #39

Changed

  • Issue template grade-a-cli.yml renamed to grading-finding.yml, with name, description, and labels updated to match the actual purpose by @brettdavies in #30
  • RELEASES.md reduced from runbook-plus-rationale (339 lines) to runbook-only (201 lines), cross-linking the new rationale doc
  • AGENTS.md updated from three-repo to four-repo ecosystem; template references updated
  • scripts/prose-check.sh default LANGUAGETOOL_URL is now http://languagetool:8081 (service-name default; consumers override via env var)
  • Migrate p2 (p2-must-schema-print, p2-should-schema-file) and p8 (p8-must-bundle-install, p8-may-install-all, p8-may-bundle-update) applicability from {if: <reason>} to the new shape. Antecedent for p2 is p2-json-output; for p8 is p8-bundle-exists. No tier changes. by @brettdavies in #34
  • last-revised discipline tightened: any frontmatter mutation (summary rewrites, applicability shape migrations, tier changes, requirement add/remove, status flips, reordering) stamps today's date. Prose-only edits below the closing --- fence remain exempt. Enforced by scripts/check-last-revised.mjs at pre-push and PR CI. by @brettdavies in #38
  • Lower the badge eligibility floor from 80% to 70%. by @brettdavies in #39
  • Replace the badge's three-color threshold with four cohort bands (Exemplary >= 85, Strong 80-84, Solid 75-79, Qualified 70-74).
  • Rename the conditional-antecedent frontmatter field check_id to audit_id. This is a breaking change to the principle-frontmatter shape: consumers that parse applicability.antecedent read audit_id instead of check_id. by @brettdavies in #40
  • Rename the standard's conformance vocabulary from check to audit (the anc audit subcommand, "audit IDs", "auditor") across principle prose and governance docs.

Fixed

  • Backfilled last-revised on p1, p2, p4, p5, p6, p7, p8 to match each file's most recent substantive frontmatter change. p3 was already correct. by @brettdavies in #38
  • The last-revised discipline check runs only on PRs targeting dev, so release PRs to main no longer fail it for principles revised on an earlier day. by @brettdavies in #41

Removed

  • docs/architecture/languagetool-deployment.md (deployment knowledge compounded into the shared solutions-docs repo as self-hosted-languagetool-for-prose-check-stacks-2026-05-20.md) by @brettdavies in #30

Full Changelog: v0.4.0...v0.5.0