Skip to content

v0.9.0 — verifiable feature and bug-fix delivery

Choose a tag to compare

@cskwork cskwork released this 15 Sep 02:08
· 34 commits to main since this release
ef49755

Feature development and bug fixing

  • Ordinary development requests enter SDLC Kit, using one compact route for bounded changes and the full route for complex work.
  • Approval records bind the exact artifact, upstream decisions, and reviewed source. Stale approvals, unsupported source paths, and mismatched delivery commits are rejected.
  • QA requires scoped real E2E with the command/tool, environment, scenario, and observed result. Unit tests cannot silently substitute for E2E.
  • Requirements, final evidence, and delivery summaries remain durable. Repeated approval requests, mandatory delegation at every stage, duplicate test runs, and immediate evidence deletion are reduced.
  • Adds a reusable E2E suite and fixes Windows CI fixture setup. PR, main, and version-tag checks remain enabled.

Upgrade notes

  • Existing unbound approval records require reapproval. Track: micro remains accepted as the compact route.
  • Run init.sh and review its changes to kit-owned ignore entries; it does not modify the Git index.
  • Hashes detect changes; they do not authenticate approvals or prove remote delivery.
  • Whole-project source hashing can be slow in large repositories. Git-quoted special path names are rejected; submodule contents are outside the source snapshot.

Validation and release exception

  • Local macOS/Bash 3.2: 35 selftests and 133 E2E assertions passed, plus shell syntax and diff checks.
  • Independent review: no remaining blockers in the reviewed local implementation.
  • PR CI: Ubuntu and macOS passed. Windows selftests passed, but Windows E2E did not pass.
  • The repository owner explicitly requested skipping the remaining E2E gate and merging/releasing. Windows' combined required check was temporarily excluded only for PR #1's merge and immediately restored. All three required checks, administrator enforcement, and force-push/deletion protections are active again.
  • Windows E2E remains unresolved in this release; this release does not claim that every platform's E2E passed.

Merged through PR #1, commit ef49755886cc2319c2c1acf092d9175a69108a81.