Releases: stuartpa/engloopkit
Release list
EngLoopKit v1.19.0
Corrective release for installed command-surface validation and operations-agent forward progress.
Fixed
- Broad
validate commandsandvalidate agent-surfacesnow resolve the installed.specify/extensions/engloop/commandssurface when source-extension files are absent. A genuinely missing configured root returns actionable diagnostics instead of an unhandledDirectoryNotFoundException. - Stage 21 postmortem parsing removes exactly one sentence-ending period only from an unquoted prose
.md.option, while CLI, quoted, confirmation, and receipt paths remain exact. - Incomplete Incident, Postmortem, and Repair evidence retains user conversation/navigation, safe recovery reads/questions, and Stage 50 escalation. It does not authorize mutations or claim completion.
Verification
- Scoped command-root, operations lifecycle, binder, navigation, agent-surface, and conformance tests: 288/288 passed in 502.57 seconds.
- Disposable final-asset upgrade: v1.18.0 → v1.19.0 passed in 6.41 seconds with
ELK_UPGRADE_PASS,COMMANDS_OK,AGENT_SURFACES_OK, and Stage 21/22AGENT_ENTRY_OK. - Whole-product readiness was not rerun; no readiness PASS is claimed by this corrective release.
SHA-256
engloopkit.1.19.0.nupkg—3141c75c1878681aea2b6d2df3eb7a095004747e3a42a3aa29869915408c77adengloopkit-extension-1.19.0.zip—156f4f9d4e21f03fc66d0036275c976932031f0c44883ebf501af48115fe6bb8engloopkit-1.19.0.zip—baead28e978639a92a889a8a21d50dd8ebe0155001ef354cd63bc29669ef8102engloopkit-release-manifest-1.19.0.json—143d9497e50b33fb1b7c70e4d74999ef4ccb94972cca54442323c3cc58100871
EngLoopKit v1.18.0
Corrective stable release restoring the supported ELK upgrade contract.
Upgrade repair
- Restores the exact ordered 29-command commands.ids release-manifest field required by the shipped updater.
- Validates all required manifest command, artifact, platform, and SEK fields before any local mutation, including check-only mode.
- Proven with a disposable real v1.16.0 installation upgraded through its shipped updater to the final v1.18.0 tool, extension, and manifest.
Upgrade evidence
- ELK_UPGRADE_PASS previous=1.16.0 version=1.18.0 sek=0.1.3
- Installed ELK tool: 1.18.0
- Installed ELK extension: 1.18.0
- Installed surfaces: 29 agents, 29 prompts
- Post-upgrade validation: AGENT_ENTRY_OK
- Timed prior-stable transaction: 39.18 seconds
Immutable assets and SHA-256
- �ngloopkit.1.18.0.nupkg — 2fb52961a17ba36de5a11043235255f25d9a4fe831188a330e52ef646f6b74a4
- �ngloopkit-extension-1.18.0.zip — �d9395209ec78aa928927401d8600e73fe19db87ff41081e537bd1dddb7c835f
- �ngloopkit-1.18.0.zip — 6e0936490d8a01106b8e9bf98f2de60b29991077a4aa5d42567e87ad764fc429
- �ngloopkit-release-manifest-1.18.0.json — $mh
v1.17.0 remains prerelease with its known-upgrade-blocker warning for forensic integrity. Stable updaters should select v1.18.0.
EngLoopKit v1.17.0
Warning
Known upgrade blocker (IN008): do not upgrade from v1.16.0. The v1.17.0 release manifest omits the required ordered commands.ids field. The supported updater mutates managed installation state, fails final validation, and rolls back. This release has been reclassified as a prerelease so stable /latest discovery returns v1.16.0. Use v1.16.0 until a fixed successor is published.
Emergency incident-mitigation release adding complete, fail-closed PR review campaigns.
Review campaigns
- Adds
/speckit.engloop.11-codereview-campaignto retrieve complete paginated PR review state through an explicit tracked adapter, maintain immutable snapshots and a durable campaign queue, and require exact host-issued human selection, classification, and priority. - Renumbers author remediation to Stage 12 and provider publication to Stage 13. Source edits, commit/push, review publication, and provider mutation remain separate authorities.
- Adds the generic
engloop-review-response-v2adapter protocol, campaign-bound receipts, deterministic write-ahead recovery, per-item provider claims, session/campaign locks, exact read-back, reconciliation, and no-blind-retry guarantees. - Exact surface: 29 commands, 29 agents, 29 prompts, and 32 review-first handoff edges.
Incident disclosure
Published under owner-authorized incident mitigation IN007/MIT003. Build, generated behavior, core/direct, overlay, changed-review workflow, isolated tool install, bundle, and deterministic source/archive/install gates passed. The whole-product readiness gate remains NOT READY because measured Tool branch coverage is 84.48%, below the configured 95% threshold. This release does not claim a readiness PASS. A postmortem and permanent release-time/coverage repair are required.
Immutable assets and SHA-256
engloopkit.1.17.0.nupkgÔÇö0bdbe1b46fc343083bb01751160f9cee1b1f8992cf991baaf2c44a859ab444a3engloopkit-extension-1.17.0.zipÔÇö86ad38f1cdd6658a7e53a8182523f15c0ae2a9c6e1c55a87ec100b84e9cb6598engloopkit-1.17.0.zipÔÇö60fa1456db09376d2129901b33dd7b91a601db0da76f9622705752c4ea86b583engloopkit-release-manifest-1.17.0.jsonÔÇö07835ed6b7abd28a7d0657e0c91286c458f5abe6c2bb33513898e75c99e3acc2
EngLoopKit v1.16.0
Minor release adding a split, fail-closed author-side code-review response workflow.
Author-side review response
- Adds
/speckit.engloop.11-codereview-addressfor one explicitly selected current review thread. Stage 11 may make the smallest accepted source/test repair and run repository-declared validation, but cannot post, resolve, vote, commit, push, rearrange the checkout, or edit Git/tool/config/adapter/response-authority state. - Stage 11 emits an ignored, hash-bound response packet and trusted completion receipt. After a source change, an external workflow owns commit/push and a new clean Stage 11 refresh packet is required.
- Adds
/speckit.engloop.12-codereview-reply-resolvewith no source-edit authority. It requires a clean trusted Stage 11 packet, performs an exact non-mutating provider inspection, displays a canonically escaped approval payload, and applies only the separately approvedreply,resolve, orreply-and-resolveoperation. - Resolution requires the validated fix revision on the authoritative provider head. Provider mutation is isolated behind a tracked, hash-bound
engloop-review-response-v1adapter with no shell-evaluation fallback. - Attempts are persisted before mutation, serialized across concurrent processes, bound to the exact approval/inspection/packet identities, and reconciled with the same marker after ambiguous outcomes. Blind retry and inferred success are forbidden.
Existing workflow fix
- Completes natural-language Stage 21 routing: ordinary postmortem requests enter a read/search/question-only collector, propose the next registry-backed PM path, and bind only from a host-issued confirmation receipt. Direct and delegated lifecycle hooks remain equivalent and fail closed.
Surface and platform
- Exact surface: 28 commands, 28 agents, 28 prompts, and 31 review-first handoff edges.
- .NET SDK 10.0.303 /
net10.0. - Exact external SEK v0.1.3 dependency with pinned release hashes.
Validation
- Whole-product readiness: PASS.
- Tests: 3,322 generated behavioral tests, 310 core/direct tests, and 64 overlay tests passed.
- All six modules exceed 95% measured line and branch coverage; Tool is 97.59% line / 95.11% branch.
- Root/config/command/agent validation, isolated tool install, bundle validation/build, deterministic source/archive/disposable-install projection, extension removal, and clean/coexisting overlay transactions all passed.
- No UI/editor automation was used for release validation.
Immutable assets and SHA-256
engloopkit.1.16.0.nupkg-174a3c22b86ea45c24d67fc99ec52f76a0cd6f2e5d4305f61209da74cd3288ceengloopkit-extension-1.16.0.zip-25de5836fe6ee7a5516d7cf13b1c5abe0bf39bc67d11a3cf8cde6d19604985b5engloopkit-1.16.0.zip-177232ea8c55008978fab201d4cf8c6b17ffe7d2be3c33078bca96cc63ec5564engloopkit-release-manifest-1.16.0.json-3196af3c90b815cf2543d704180313405591793a516ba7d757a90ce9f3d0e531
EngLoopKit v1.15.4
Patch release completing Stage 21 postmortem continuation recovery.
- Fixes the remaining v1.15.3 existing-gate path: unrelated command-style options no longer trigger Stage 21 scope parsing, and supplying only
--incidentsor only--postmortemno longer terminates the active chat. - Partial relevant scope updates preserve the valid identity-bound gate but create an ignored denial-only marker.
PreToolUsedenies every tool and Stop accepts no completion until the complete original incident/PM pair passes the existing argument, HEAD, assembly, manifest, and package checks. - Plain follow-up text cannot clear suspended authorization; missing values are never inferred from previous prompts; corrupt suspension state denies rather than authorizes.
- Strict
postmortem-learningcompletion validation and all Stage 22 repair gates remain fail closed. - Release documentation now lists all four immutable assets, including the SHA-256 manifest.
- Exact surface: 26 commands/agents/prompts; .NET SDK 10.0.303; SEK v0.1.3.
- Whole-product readiness: PASS. 3,322 generated tests, 267 core/direct tests, and 64 overlay tests passed. All six modules exceed 95% line and branch coverage; Tool is 97.99% line / 95.18% branch.
- Final CI, exact SEK setup, isolated tool install, disposable extension install, agent-surface validation, and clean/coexist overlay transactions: PASS.
EngLoopKit v1.15.3
Patch release restoring guarded workflows in ordinary active chats.
- Agents 30 and 31 now activate on each submitted prompt, including after agent selection in an existing chat and after compaction, rather than relying on first-turn-only
SessionStartmarkers. - Prompt activation uses an ignored, timestamp/HEAD/stage/session-bound, single-use entry receipt. Rejected, stale, mismatched, corrupt, or replayed activation creates no scope or evidence state.
- Agent 30 remains read-only except for one create-new schema-valid analysis JSON. Agent 31 still requires a fresh valid analysis plus explicit unique
TE-Rxxxapprovals and enforces exact prerequisites, paths, commands, source state, and finalized Stop evidence. - Stage 21 missing or malformed
--incidents/--postmortemcontext now returns actionablepostmortem-context-requiredrecovery instead of terminating chat. No scope or completion is accepted, and PreToolUse denies every tool until exact valid options are resubmitted. - Strict
postmortem-learningcompletion validation and all Stage 22 repair gates remain fail closed. - Exact surface: 26 commands/agents/prompts; .NET SDK 10.0.303; SEK v0.1.3.
- Whole-product readiness: PASS. 3,322 generated tests, 264 core/direct tests, and 64 overlay tests passed. All six modules meet at least 95% line and branch coverage; Tool is 97.75% line / 95.00% branch.
- Final CI, isolated tool install, disposable extension install, agent-surface validation, and clean/coexist overlay transactions: PASS.
EngLoopKit v1.15.2
Patch release keeping Stage 20 incident mitigation available when operations-learning context cannot be resolved.
- Incident hook setup, parsing, state, storage, identity, and validation failures now return a structured
learning-context-deferredwarning withcontinue: trueinstead of terminating chat. - Failed incident gates remain unaccepted and undeleted; the standalone
incident-contextvalidator still fails closed, and Stage 21/22 completion gates remain blocking. - CI actions now use the official Node 24-based majors:
checkout@v7,setup-dotnet@v6, andsetup-python@v7. - Exact surface: 26 commands/agents/prompts; .NET SDK 10.0.303; SEK v0.1.3.
- Whole-product readiness: PASS. 3,322 generated tests, 248 core/direct tests, and 64 overlay tests passed. All six modules exceed 95% line and branch coverage; Tool is 97.60% line / 95.07% branch.
- Final CI, isolated tool install, disposable extension install, agent-surface validation, and clean/coexist overlay transactions: PASS.
EngLoopKit v1.15.1
EngLoopKit v1.15.1
Patch release aligning the installed picker with the v1.15 refactor-agent contract.
/speckit.engloop.04-refactornow visibly states that it implements one accepted SPEC, REFACT plan, or repair slice under binding North Star and architecture guidance and does not re-plan./speckit.engloop.40-refactor-planremains the collaborative planner: reads/cites the North Star and applicable architecture, classifies vertical vs component responsibilities, and creates ordered implementation slices without changing product code.- 26-command surface, .NET 10, SEK v0.1.3.
- CI, readiness, packaging, disposable install, and overlay gates PASS.
- Readiness: Core 98.47% line / 95.70% branch; Tool 97.56% line / 95.02% branch.
EngLoopKit v1.15.0
EngLoopKit v1.15.0
Refactor roles are now unmistakable
- Renames Stage 40 to
/speckit.engloop.40-refactor-plan. - Stage 40 works with the user to read and cite the configured North Star, applicable architecture decisions, Component Pattern, and relevant learnings; it plans architecture conformity and generic/non-vertical extraction into components without changing product code.
- Stage 04 remains
/speckit.engloop.04-refactorand is implementation-only: it requires an accepted SPEC/REFACT/repair slice, rereads binding North Star/architecture guidance, and cannot silently re-plan or widen scope. - Keeps explicit
point,bounded, anddeepplanning profiles with deterministic session binding.
Positive history
- Adds
/speckit.engloop.23-happy-minuteand globalHAPPY<NNN>records. - Happy Minutes are gratitude-first and lightweight; selected records can later become positive Stage 42 provenance.
Platform and verification
- Native .NET 10 /
net10.0, SDK 10.0.303, authoritativeEngLoopKit.slnx. - Exact SEK v0.1.3 dependency.
- 26 commands, 26 agents, 26 prompts, 30 review-first handoffs.
- 3,631 tests passed.
- Readiness PASS: Core 98.47% line / 95.70% branch; Tool 97.56% line / 95.02% branch.
- CI, disposable Spec Kit installation, bundle validation/build, local-tool install, and clean/coexist overlay transactions passed.
EngLoopKit v1.14.0
EngLoopKit v1.14.0
Highlights
- Pure .NET 10 / modern solution graph. Every ELK project targets
net10.0, SDK10.0.303is pinned, andEngLoopKit.slnxis the sole local/CI build and test graph. - Native SEK v0.1.3. ELK pins the pure .NET 10 SEK tool, Modeling package, and Spec Kit extension by exact SHA-256 values. Generated conformance projects are natively
net10.0. - Operations-learning gates. Incident, postmortem, and repair workflows bind current North Star direction, Learnings-Pyramid rules/provenance, SEK escape analysis, executable repair gates, and current readiness.
- High-certainty dead-code stewardship. New
/speckit.engloop.41-deadcoderecords oneDEADCODExxxproposal, proves the isolated deletion, and changes current source only after explicit candidate-specific user approval. Rejections remain recorded before a newly numbered search. - Stewardship ordering. Stage 40 is now
/speckit.engloop.40-refactor; Learnings Pyramid moves to Stage 42. - Continuation and upgrades. Stage 50 creates numbered handoffs. Stage 80 performs hash-verified root-local ELK/SEK upgrades with rollback.
Surface
- 25 exact commands/agents/prompts
- 29 exact review-first handoff edges
- no Pomodoro/POM surface
- no legacy
.sln;EngLoopKit.slnxcontains all 9 projects
Validation
- Whole-product readiness: PASS
- 3,603
.slnxtests: PASS - SEK-generated tests: 3,322 PASS
- all six module rows exceed 95% measured line and branch coverage
- immutable tool/extension/bundle, disposable installs, and clean/coexist overlay transactions: PASS
Assets
engloopkit.1.14.0.nupkgengloopkit-extension-1.14.0.zipengloopkit-1.14.0.zipengloopkit-release-manifest-1.14.0.json