Releases: SebastienDegodez/skraft-plugin
Releases · SebastienDegodez/skraft-plugin
Release list
v1.5.0
v1.4.0
1.4.0 (2026-07-31)
✨ Features
- agents: separate product layer from engineering orchestrator (RPI-aligned) (677bb13)
- config: add trackingLayout dial (namespaced|bare) to repo-wide config (9b64bb5)
- g1: scope dispatch-order guard to pipeline agents (active-pipeline-only) (ffcbbf7)
- hooks: wire PreToolUse guards (G1 + G7/G8) into cli/hook.mjs (776e03f)
- orchestrator: drop the RESEARCH reviewer — evidence is citation-verifiable, not adversarially gated (1224dd4)
- state: resolve tracking layout (namespaced|bare) + add migrate command (16fa8be)
🐛 Bug Fixes
- gitignore: ignore atomic-writer tmp/bak/corrupted files without requiring timestamp suffix (6e3a532)
♻️ Refactoring
- agents: rename all agent identifiers to "Skraft - X" display convention (a034ab5)
📝 Documentation
- agents: drop "adapted from HVE-RPI" provenance framing, state equivalence only (025ba3f)
- agents: make HVE-RPI attribution concrete, not vague "counterpart" phrasing (15c1d7d)
- instructions: document namespaced|bare tracking layout + migrate (a93213e)
- record S3 layer separation (product/engineering, RPI-aligned) (932ec6c)
v1.3.1
v1.3.0
v1.2.0
v1.1.0
v1.0.2
v1.0.1
v1.0.0
1.0.0 (2026-07-09)
✨ Features
- adr-eligibility-gate: add pre-draft gate skill to evaluate ADR candidates (c86b71c)
- agent: add craft-orchestrator, make engineer/reviewer internal subagents (4b1e020)
- craft-discipline: add self-discipline checkpoints skill (d5fedd2)
- cross-cutting: add contract-testing + playwright-evidence skills (iter 5-6/7) (0c934eb)
- deps: add genesis skill via apm (danielmeppiel/genesis) (a39f7ca)
- design: add DESIGN phase — 2 agents + 3 skills (iter 2/7) (65a4bbd)
- discover: working_branch construction and local artefact paths (5ea03e7)
- distill: add DISTILL phase — 2 agents + 3 skills (iter 1/7) (21791e5)
- first SKRAFT plugin release — HVE-compatible pipeline + handbook (cd114d1)
- foundation: Clean Architecture skeleton (US1 #47) (#62) (4071e12), closes #72
- hooks: add Bash matcher + complete Copilot manifest for #51 (#78) (3773aa9)
- implement skip DISCOVER for HVE handoff (23565dc)
- orchestrator: replace skraft-orchestrator with unified SDLC pipeline (iter 7/7) (a04ffa9)
- release: automated GitHub releases via semantic-release + professional README (8b2c061)
- reviewer: add 4 lens sub-agents for A7 adversarial review (3a2958a)
- reviewer: add software-engineer-reviewer facade agent (2620352)
- skills: add mutation-testing and test-refactoring-catalog, wire S7 in craft-discipline (b9e0c55)
- skraft-framework: US2 — data-driven guardrail config generator (#65) (4de80e1)
- state write-through + repo-wide config configurateur (token economy) (#92) (65431f1), closes #60
🐛 Bug Fixes
- clean-architecture-testing: use Gateway instead of hexagonal Port (1670874)
- handbook: remove pattern codes from book.yml; untrack local mcp.json (efefe74)
- models: update model version from Claude Sonnet 4.6 to Claude So… (#88) (35fe16b)
- playwright-evidence: rewrite skill in TypeScript, CLI-first (2896cae)
- playwright-evidence: scope evidence under deliver/{story}/ for story traceability (50b72e4)
- playwright-evidence: skill captures only — agents publish (a379a25)
- repair gh-aw-upgrade workflow syntax (ab9e9bc)
- skills: close assert.fail() wishful-thinking gap in TDD skills (#81) (f0b6a6a), closes C#-leaning
- skills: gherkin compliance gate + test placement + concentric circle ordering (#79) (e67d269)
- software-engineer: enumerate the 9 Object Calisthenics rules (72c898d)
- workflow: enable cancel-in-progress for skraft-docs-gaps concurrency (d782b39)
- workflow: enable cancel-in-progress for skraft-docs-sync concurrency (e8049de)
- workflow: enforce mandatory drift check before agent execution in skraft-docs-sync (#76) (d075fc1)
- workflows: recompile with gh-aw v0.82.3 to support Claude Sonnet 5 (#94) (eb82401)
♻️ Refactoring
- agent: extract inline content from software-engineer, fix description (7118493)
- agent: rename craft-orchestrator files to skraft-orchestrator (3398f91)
- agent: rename to skraft-orchestrator, add user-invocable: false to subagents (a468847)
- agents: annotate B12 cost_role_class on all 19 primitives (Task 2) (6dfc9a0)
- discover: agent Phase 6 is content-only, no branch context needed (9803044)
- discover: simplify Phase 6, branch logic belongs to workflow (d58051f)
- engineer: rename quality-framework to craft-discipline (cfb60ca)
- instructions: document depthTier as cost governor B16/B11 (Task 4) (96a01d3)
- instructions: streamline language and formatting in CCE documentation (84a52c9)
- specs: correct output-tax interlock — verdict-schema/prefilter not yet implemented (Task 5) (c888261)
- specs: freeze cost projection and validation checklist (Tasks 0,6,7) (cd8b0c1)
- specs: record B13 cache-invalidator audit result (Task 1 PASS) (2853f1b)
- specs: record B15 tool-surface audit result (Task 3 PASS) (79e7d6e)
- token-economy: annotate cost role classes, audit cache/tools, document depthTier, add handbook pages (8249b59)
📝 Documentation
- Add gates criteria for backlog and acceptance reviewers in documentation (2973542)
- craft-discipline: add canonical doc page for craft-discipline skill ([1112f0b](https://github.com/SebastienDegodez/skraft...