Repository navigation
v1.6.0
Development workflow release (issues #72 to #80, filed 2026-09-06). No checklist item changed.
- CI:
.github/workflows/gate.yamlruns the mechanical fixture gate as a golden-file test againstfixtures/expected/, the check-script case suite underfixtures/cases/, and the repository lint (scripts/lint.sh);.github/workflows/washr-drift.yamlchecks weekly that everywashr::call the skills execute or instruct still exports from CRAN washr and reports the CRAN version against the recorded floor (#72, #77). - Release tail:
scripts/release.sh <version>tags the merge commit, verifies the pinned raw URLs, creates the GitHub release from this file, and fast-forwardsdev;.github/workflows/release.yamlrepeats the verification on every tag push. The permission allowlist for the tail's commands is recorded on #73 for the maintainer to add to.claude/settings.json(a session cannot write permission rules) (#73). - Process: proposals use
.github/ISSUE_TEMPLATE/proposal.mdwith an objection window; the release PR closes its issues throughCloseslines; this NEWS file replaces the reconciliation prose for non-checklist changes (#74). - Plugin:
.claude-plugin/marketplace.jsonandplugin.jsonpackage the skills as a Claude Code plugin; the copy install stays documented until the plugin path has served one release (#75). /review-statusand/review-packagecompare the installed VERSION with the newest tag and warn (status) or stop (package) when the install lags (#76).- The washr floor lives in
skills/pkgreview-core/WASHR_FLOOR; both release preflights read it (#77). - Org profiles carry a YAML block; the check script takes
--org=<name>(or--org-file=) and derives analytics, the site URL pattern, the funding text, the required keywords, and the brand rule from it;--analyticsstays as a deprecated alias (#78). - New
/review-upgradeskill: one issue listing the items that changed between a package's stamped standard and the installed one, worked through the normal flow;pkgreview-upgradelabel; recovery.md failure mode 11 (#79). fixtures/make_review_fixture.sh create|deletestands up and tears down the throwaway repository for the interactive gate in a registered org; an evals case for the intake screen underevals/(#80).