Repository navigation
Releases: JarenKempton/interlock
Releases · JarenKempton/interlock
Release list
v0.1.0-alpha.6
What's Changed
- feat(site): Interlock landing page on a Cloudflare Worker (JWB-907) by @JarenKempton in #61
- fix: keep dev builds off the installed ledger (JWB-908) by @JarenKempton in #62
- feat(site): present the selected ticket-to-done landing workflow by @JarenKempton in #64
- JWB-878: core pushes the branch and opens the lane's one PR on submit by @JarenKempton in #59
- feat(lane): lane complete closes the ticket and retires its worktree (JWB-909) by @JarenKempton in #63
- feat(contracts): fail CI on unversioned breaking changes to public contracts (JWB-906) by @JarenKempton in #60
- feat(lane): lane complete reports the tickets its merge unblocked (JWB-910) by @JarenKempton in #66
- feat(pickup): run without interlock.toml; personal choices in user settings (JWB-897) by @JarenKempton in #67
- feat(lane): lane attach and in-thread lane procedure with reviewer lenses (JWB-877) by @JarenKempton in #68
- JWB-911: fix(pickup): refuse reviewer settings without reviewers by @JarenKempton in #70
- fix(pickup): start task branches at the fetched origin default branch (JWB-877) by @JarenKempton in #69
- fix(lane): merge proof names the repository as submit recorded it (JWB-877) by @JarenKempton in #71
- ci(release): run darwin-arm64 on macos-15 (JWB-494) by @JarenKempton in #72
Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.6
v0.1.0-alpha.4
What's Changed
- feat(claims): choose and record the claim home for claim locks (JWB-896) by @JarenKempton in #55
- feat(mcp): serve registered actions as MCP tools with lane mode (JWB-876) by @JarenKempton in #53
Full Changelog: v0.1.0-alpha.3...v0.1.0-alpha.4
v0.1.0-alpha.3
What's Changed
- Build initial Nav TypeScript/Bun foundation by @JarenKempton in #1
- JWB-275: Define MCP/skill and CLI ownership boundary by @JarenKempton in #3
- Approve portable domain model and capability vocabulary by @JarenKempton in #4
- Document JWB-278 harness session surfaces by @JarenKempton in #5
- JWB-279: Compare tracker capabilities by @JarenKempton in #7
- JWB-277 — Approve claim, lease, reclaim, and compensation semantics by @JarenKempton in #8
- JWB-296: Define development environment boundary by @JarenKempton in #6
- JWB-281: Prove SQLite crash supervision by @JarenKempton in #9
- Remove completed JWB-281 prototype by @JarenKempton in #12
- Complete JWB-283 Wayfinder CLI foundation by @JarenKempton in #2
- Document Jira compensation boundary by @JarenKempton in #13
- JWB-280: Prove subprocess adapter protocol conformance by @JarenKempton in #10
- JWB-285: Implement layered configuration and deterministic execution routing by @JarenKempton in #19
- JWB-284: Implement qualified resolution and portable frontier by @JarenKempton in #14
- JWB-287: Implement deterministic Git workspace preparation and resumption by @JarenKempton in #16
- Implement the Markdown reference tracker adapter by @JarenKempton in #18
- JWB-289 — Implement Linear and GitHub Issues tracker adapters by @JarenKempton in #20
- Implement supervisor, lease, run, stop, and recovery commands by @JarenKempton in #17
- JWB-288: Implement the Jira tracker adapter by @JarenKempton in #21
- JWB-293: Add pickup compatibility fixtures by @JarenKempton in #15
- Harden atomic pickup compensation recovery by @JarenKempton in #25
- Implement generic-command and named harness adapters by @JarenKempton in #26
- JWB-297: Implement dependency-derived status reconciliation by @JarenKempton in #27
- JWB-294: Add installers, update notifications, and prerelease artifacts by @JarenKempton in #29
- test(acceptance): disposable-tracker and cross-platform acceptance (JWB-295) by @JarenKempton in #31
- docs: capture agent runtime and lane architecture by @JarenKempton in #30
- docs: tracker write minimalism and organization policy (JWB-387) by @JarenKempton in #35
- docs: record T3 orchestration API evidence (JWB-488) by @JarenKempton in #38
- feat(t3): scoped session adapter foundation with explicit lifecycle limits (JWB-489) by @JarenKempton in #39
- docs: specify remaining T3 stop and acceptance blockers by @JarenKempton in #40
- feat: typed project configuration, derived CLI discovery and ticket prompts (JWB-491) by @JarenKempton in #41
- docs: remove stale records and consolidate maintained guidance by @JarenKempton in #42
- refactor: rename the product to Interlock (JWB-885) by @JarenKempton in #43
- feat(claims): Git-remote claim lock with a verified Jira mirror (JWB-490) by @JarenKempton in #44
- refactor: delete code that no longer serves Interlock (JWB-887) by @JarenKempton in #45
- JWB-492: compose safe pickup and T3 launch plans by @JarenKempton in #46
- feat: publish portable tracker, claim-lock, host and lane contracts (JWB-875) by @JarenKempton in #47
- refactor: delete leftovers that survived the JWB-887 cleanup (JWB-898) by @JarenKempton in #50
- feat(sign-in): interlock login, OS credential store and doctor checks (JWB-888) by @JarenKempton in #49
- feat(persistence): ledger on Drizzle with versioned migrations (JWB-899) by @JarenKempton in #51
- fix(ci): smoke compiled binary with runs list, not doctor (JWB-899) by @JarenKempton in #52
- feat(lane): lane state machine with commit-bound review gates (JWB-493) by @JarenKempton in #54
- fix(release): cross-compile Windows on Linux and smoke with runs list (JWB-494) by @JarenKempton in #56
- fix(release): download build artifacts into dist for publish (JWB-494) by @JarenKempton in #57
New Contributors
- @JarenKempton made their first contribution in #1
Full Changelog: https://github.com/JarenKempton/interlock/commits/v0.1.0-alpha.3