Releases: BaseInfinity/claude-sdlc-harness
Releases · BaseInfinity/claude-sdlc-harness
Release list
v1.97.0
What's Changed
- fix(autocompact): the wizard's own guidance was the thing that broke compaction by @BaseInfinity in #531
- fix(audit): delete the unmeasured 20,000-byte ceiling gate (#489) by @BaseInfinity in #549
- docs(install): recommend the native Claude Code installer, warn off sudo-npm (#476) by @BaseInfinity in #552
- feat(sdlc): Fable decides the approach, and a guard may not outgrow its change (#530) by @BaseInfinity in #553
- feat(sdlc): cumulative pass budget per root task, and a scope card in PLANNING (#539, #538) by @BaseInfinity in #560
- docs(sdlc): fixed means observed — name the observable before reporting a fix by @BaseInfinity in #562
- Scope TDD RED to where a RED mutation is writable, and delete the hook that blocked the maintainer from asking for it by @BaseInfinity in #567
- release: v1.97.0 — the hook that blocked the maintainer is gone, and TDD RED is scoped by @BaseInfinity in #570
Full Changelog: v1.96.0...v1.97.0
v1.96.0
What's Changed
- docs(readme): the E2E scoring pipeline runs here, not in the consumer's repo by @BaseInfinity in #507
- fix(sdlc): delete the same-model self-review instructions, keep the measurement by @BaseInfinity in #509
- feat(merge-gate): dual cross-model certification is merge authorization (#511) by @BaseInfinity in #517
- chore(roadmap): record the 2026-08-08 triage, and demote ROADMAP to a view by @BaseInfinity in #518
- fix(docs): delete the wizard doc's second install path for the SDLC skill (#513) by @BaseInfinity in #528
- release: v1.96.0 — one skill, one install path by @BaseInfinity in #529
Full Changelog: v1.95.0...v1.96.0
v1.95.0
What's Changed
- --user-approved: let the human say the thing HARD_DENY demands by @BaseInfinity in #495
- fix(hooks,docs): three shipped defects, and five rounds of fixing the tests meant to catch them by @BaseInfinity in #497
- ci(rename): make the self-PR skip tolerant of both repo slugs by @BaseInfinity in #500
- chore(rename): wizard → harness for the repo slug and brand, identifiers held by @BaseInfinity in #503
- fix(cowork): the prompt gate must tell a bypass from a justified exception, and Fable decides by @BaseInfinity in #505
- release: v1.95.0 — claude-sdlc-harness, and three defects that were shipping by @BaseInfinity in #506
Full Changelog: v1.94.0...v1.95.0
v1.94.0
What's Changed
- v1.94.0: six shipped hooks could block forever on stdin by @BaseInfinity in #494
Full Changelog: v1.93.0...v1.94.0
v1.93.0
v1.92.0
What's Changed
- release: v1.92.0 — remove the Cowork Stop hook (#484) by @BaseInfinity in #487
Full Changelog: v1.91.0...v1.92.0
v1.91.0
v1.90.0
What's Changed
- release: v1.90.0 — Stop-hook in-flight fix, corrected consumer docs, review-loop guidance by @BaseInfinity in #479
Full Changelog: v1.89.0...v1.90.0
v1.89.0
What's Changed
- test(roadmap): guard ROADMAP.md against stale in-flight and dangling rows by @BaseInfinity in #473
- feat(merge-gate): approval stops meaning bypass; tier the evidence chain (#479) by @BaseInfinity in #474
Full Changelog: v1.88.0...v1.89.0
v1.88.0
What's Changed
- test(hooks): #430 regression — no stray [1m] artifact in model warning by @BaseInfinity in #449
- docs(SDLC): bump Claude Code baseline to v2.1.210 (#439) by @BaseInfinity in #450
- fix(skills): namespace setup/update skill names to fix OpenCode collision (#374) by @BaseInfinity in #451
- feat(ci): release-drift gate — main must not silently outrun npm (#449) by @BaseInfinity in #453
- fix(skills): surface Setup A/B model guidance when driver is Fable by @BaseInfinity in #454
- fix(cowork): register cowork plugin via git-subdir marketplace entry by @BaseInfinity in #457
- fix(cowork): rewrite prompt hooks to match documented enforcement contract by @BaseInfinity in #458
- docs(roadmap): log 2 process gaps from tonight's #452/#455/#456 arc by @BaseInfinity in #459
- feat(sdlc): real hook enforcement for the conditional auto-merge exception by @BaseInfinity in #462
- fix(e2e): eliminate stale/misleading ANTHROPIC_API_KEY dependencies by @BaseInfinity in #464
- docs(roadmap): #465 merge-pr.sh needs a sanctioned rebase path by @BaseInfinity in #466
- fix(cowork): match Cowork's remote marketplace validator requirements by @BaseInfinity in #460
- docs(roadmap): note maintainer interest in native GitHub Copilot SDLC port by @BaseInfinity in #461
- docs(roadmap): park Codex GUI plugin investigation by @BaseInfinity in #467
- docs(sdlc): Fable subagent fallback reviews run at xhigh by @BaseInfinity in #465
- docs(roadmap): #469/#470 Fable-pre-review rule + runtime lane verification by @BaseInfinity in #469
- docs(ai-setup-lanes): Opus 5 becomes Setup A default, Sonnet 5 moves to Setup B by @BaseInfinity in #468
- docs(sdlc): codify the escalation ladder — Fable → Codex → human LAST by @BaseInfinity in #470
- release: v1.88.0 — Opus 5 default driver, autocompact fix, escalation ladder by @BaseInfinity in #472
Full Changelog: v1.87.0...v1.88.0