Skip to content

Releases

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 12:16
705da02

Changelog

Features

  • 2c47d70 feat: contract the old plan model and prove the objective end to end
  • b9e7ca2 feat: let revisions accumulate and runs adapt
  • 05cd22e feat: make plan runs findable and selectable by a later session
  • d11d3b7 feat: split plan definitions from separate plan runs

Bug fixes

  • 747dbad fix: close the plan-run defects both independent reviews found
  • ab4b189 fix: compare a step key's reserved namespace as text, not as a pattern
  • 91c216b fix: complete the run key and materialized key repairs
  • f8c2955 fix: keep dependency edges inside one run
  • ad8d86d fix: keep structural links inside one run
  • 7a6c639 fix: regenerate the stale semantic model digest
  • 61de85f fix: take the write lock at BEGIN so concurrent limits hold by rule

Refactors

  • 53a90ed refactor: drop the speculative origin filter from list_items

Other

  • 705da02 Merge pull request #8 from dennisschroeder/claude/throughline-reusable-plan-runs-bb1cf6
  • 0ab197f docs: annotate the frozen graph with the fourth slice and the objective outcome
  • 41bd4c8 docs: annotate the frozen graph with what the first slice actually did
  • f3d8554 docs: annotate the frozen graph with what the second slice did
  • b5547fb docs: annotate the frozen graph with what the third slice did
  • 81604f8 docs: close the record_validation smoke-test gap for OBJ-MODEL-GAP-REPAIRS
  • 451b130 docs: record OBJ-MODEL-GAP-REPAIRS delivery
  • cc9a939 docs: say what actually enforces the concurrency limit
  • 5cb466b test: pin the reserved-namespace check against multi-byte step keys

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 14:54
6822f36

Changelog

Features

  • 846caba feat: bind every activity row to its objective
  • e491ecb feat: derive the done gate's review requirement from declared reviews
  • f58477b feat: grant capabilities as a human over the CLI and close the model contract
  • 22bd77b feat: keep why an objective is in its phase
  • f130797 feat: let unsharp and open questions block linked work
  • 939bf0e feat: make objectives addressable without going through their work items
  • 8f06163 feat: make the repository a plugin marketplace for the follow-through skill (#6)
  • 7e931f7 feat: persist objective priority/appetite, item measure, and two context kinds
  • 905f246 feat: resolve a workspace from a client path and let artifacts stay relative
  • c6e32e2 feat: return versioned collateral effects from every mutation
  • f9c546a feat: supersede an acceptance criterion instead of rewriting or excusing it

Bug fixes

  • eb50bcb fix: decode pre-attention-state questions and refuse links to dead items
  • 34f8ffa fix: flag review requirement changes that hide an unmet review
  • 685b357 fix: free a superseded criterion's old ordinal within the same patch
  • 329092e fix: keep a replayed attention response consistent with its request
  • 886f1bd fix: make key addressing discoverable, recoverable and actually tested
  • 2dc766e fix: make migration 0013 apply to a workspace with existing context supersession
  • fa15c8d fix: make superseding visible to a person and cheap to read
  • 8426569 fix: make the capability grant's failures lead somewhere true
  • f352683 fix: make workspace: artifact URI normalization idempotent
  • 85a7ad6 fix: protect workspace database files
  • a9e72fd fix: reject a workspace: artifact URI carrying a host, query, or fragment
  • 11b66f7 fix: report a grant cancelled mid-attempt and keep doctor read-only
  • 994ec41 fix: resolve an objective reference in one place, and gate every tool that takes one
  • 516f6e3 fix: retry the grant only on a real lock and surface schema drift in doctor
  • 16dea6b fix: show unsharp questions on resume and refuse links to finished items
  • eaf0173 fix: stale a review when patch_item adds an expected output
  • 84d30ba fix: stop a supersession from reaching a driver error or an untested path
  • d39894a fix: stop create_objective from discarding its own appetite input
  • 1d93cf9 fix: stop doctor from repairing workspace config permissions
  • 3fd2a79 fix: tell sessions that objective phases only move when they move them
  • 9db965a fix: trim a decoded opaque workspace URI's leading slash

Refactors

  • f08ba39 refactor: make a tool response impossible to build without validating it
  • 8471726 refactor: make the objective choice and the reference rules testable on their own

Other

  • c35c28c Add the follow-through skill and name the gate (#5)
  • 6822f36 Merge pull request #7 from dennisschroeder/claude/remite-c146a7
  • 77bee6a docs: correct the semantic model digest rule in AGENTS.md
  • d530a63 docs: record REP-01 execution
  • dfb20bf docs: record REP-02 execution
  • 1bc3c92 docs: record REP-03 execution
  • d88c045 docs: record REP-04 execution
  • 86ff051 docs: record REP-05 execution
  • 940dfed docs: record REP-06 execution
  • 996b608 docs: record REP-07 execution
  • e6b0c86 docs: record REP-08 execution
  • 6415718 docs: record REP-09 execution
  • b61fc61 docs: record REP-10 execution
  • d52b633 docs: record REP-11 execution
  • 4242ea0 test: gate the effects contract instead of asserting it in prose
  • 54f8d47 test: pin backfill branch order, approval resolution and the objective index
  • 777bbce test: pin recent-changes selection and the restored append-only trigger
  • 89292b6 test: pin the collected tables and refuse a response built outside the validator
  • e29a914 test: pin the ordinary review flow and what the attention rule leaves alone
  • 1d5da5e test: pin three more supersession paths pass 3's mutants found unguarded
  • ea3b15c test: pin three paths pass 1's mutants found unguarded
  • fdc9336 test: pin transition time, pause and resume edges, and the wire timestamp
  • 91420ba test: stop the version-CHECK test passing for the wrong reason
  • 958345c test: stop two rules passing on fixture order rather than on the rule

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 18:29
ca89e75

Changelog

Features

  • ca89e75 feat: give success_metric a validation lifecycle (#4)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 18:08
35c5e53

Changelog

Features

  • 2677aba feat: add read-only loop dashboard (OBJ-DATA-VISUALIZATION)

Chores

  • e8d7b9b chore: regenerate semantic model digest for internal/dashboard

Other

  • 35c5e53 Merge pull request #3 from dennisschroeder/claude/throughline-data-visualization-3af8aa
  • 51f2ce5 docs: export OBJ-WORKSPACE-ROUTING objective before the dogfood cutover

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 07:54

Changelog

Features

  • 6153c90 feat: implement global workspace routing (OBJ-WORKSPACE-ROUTING)

Bug fixes

  • 8407178 fix: update release smoke test for the Streamable HTTP daemon

Other

  • 2c02c9d Merge pull request #2 from dennisschroeder/claude/workspace-routing-implementation-2065ae

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 10:27

Changelog

Features

  • cbedc58 feat: add Homebrew install method
  • d62bdcf feat: expose embedded semantic model through MCP

Bug fixes

  • e92fa82 fix: complete semantic model contract
  • 650e318 fix: run release smoke through goreleaser action

Other

  • c280bca Merge pull request #1 from dennisschroeder/feat/semantic-model-mcp
  • a850e8e docs: record v0.1.0 first user journey and release trail

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 16:11

Changelog

Features

  • 388c983 feat: add MCP stdio adapter
  • a74b379 feat: add safe multi-actor coordination
  • 5b125a5 feat: add v0.1.0 release engineering
  • 783a340 feat: harden MCP coordination contracts
  • 645b0e7 feat: harden MCP v1 contract

Chores

  • 5ed6d44 chore: prepare implementation handoff
  • cf616a7 chore: rename project to Throughline