Repository navigation
v0.1.0
Sedum 0.1.0
Install
curl -fsSL https://raw.githubusercontent.com/livecodelife/sedum/main/install.sh | shOr with Go:
go install github.com/livecodelife/sedum/cmd/sedum@v0.1.0Or download an archive below and verify it against checksums.txt.
Changelog
- 7ff7b94 A required kwarg bound to nothing is not bound [prov-2026-9a554c93]
- b580a67 A run supplies the project facts a package cannot know [prov-2026-6fc3d13d]
- d0f1c1c Add M7's schema and replay specs [prov-2026-dc227be7]
- 67fe5fc Add README
- 0983cae Add a local eval harness for selection measurement [prov-2026-e6969eb3]
- 0c36525 Add a model filter so one matrix row runs at a time [prov-2026-e6969eb3]
- ffefb60 Add a parity Chi record so the language comparison controls for intent [prov-2026-e6969eb3]
- b6e2172 Add a second resource over the Go package set [prov-2026-b585fbbc]
- 994f6af Add action rendering and anchored injection: Phases 6 and 7
- 690a554 Add file template path matching, captures, and specificity ranking [prov-2026-f51f04b2]
- f5ff0c0 Add generator package loading and load-time validation [prov-2026-8e6dac6c]
- 25b383d Add path resolution and file creation: Phases 2 and 3 [prov-2026-1a1a9b52]
- 3df21f2 Add phase orchestration, sedum resolve, and the resolution stop points [prov-2026-1a1a9b52]
- 06cc7ad Add provenance record ingestion: the authorized path set [prov-2026-1a1a9b52]
- 4ad7795 Add sedum render and sedum --version [prov-2026-b5465dfa]
- 9a3654b Add the intent arm to every app [prov-2026-672c6471]
- fdb71f3 Add the literal kwarg type [prov-2026-e3d7b9ac]
- e266cd1 Add the renderer: {{name|op|op:arg}} translated to text/template
- e085fc8 Add the transform engine: built-ins, pipelines, exceptions, inflection
- e5aa30a Adds evals results to excluded list
- 339fc54 Adds tool boundaries file
- 4986046 Admit an absent default or the literal nil [prov-2026-0d30e826]
- 2abe887 Adopt iancoleman/strcase for case ops; apply op_exceptions per word [prov-2026-d554bfc3]
- dcfe8a9 Align ownership markers with the anchor they land at
- 8e4693c An optional kwarg may declare its default [prov-2026-f03916ba]
- a0351c8 Anchor the sedum binary gitignore pattern; add cmd/sedum [prov-2026-aa4b736d]
- de9f67b Apply each sample's own selection twice and compare bytes [prov-2026-d61010a4]
- 53b9f1b Ask a model which actions to invoke, and hold the answer to the schema [prov-2026-f095e19f]
- a9f97fe Ask only about anchors something in the run could have filled [prov-2026-206fa618]
- 627f19b Ask the model for the files, given the record and nothing else [prov-2026-a4dbe65c]
- 640ff8a Ask the predicate in the signals block too [prov-2026-9accf575]
- c1ac760 Attach the decoding imprint's proof [prov-2026-88e36921]
- 8b600d2 Attribute a dead phase's named lines to the regions that wrote them [prov-2026-27c10ac4]
- 84f4e11 Bind a field name once and transform it once [prov-2026-0cc65e62]
- f6c8a96 Bound the completeness re-prompt to Phase 4 and share the planted-marker computation [prov-2026-6d87dc11]
- 4d663d4 Bring the README current with M3 and track the open-questions doc [prov-2026-d554bfc3]
- b1bde94 Bring the README current with M4 [prov-2026-d554bfc3]
- 4ab98ef Bring the README current with M5
- 2472add Bring the README current with unmanaged paths
- adf043e Bring the README's integration surface up to date [prov-2026-dc227be7]
- 4a17978 Bring the chi expectations up to the package it measures [prov-2026-6fc3d13d]
- 876ff4f Build the action catalog the model selects from [prov-2026-f095e19f]
- 60cff35 Cap a completion [prov-2026-7f79ba36]
- 04b585e Carry attribution onto the entry and count it per action [prov-2026-27c10ac4]
- 1212221 Carry authored descriptions to the catalog, and show what templates need [prov-2026-c5697387]
- d1a912b Check anchors at load rather than discovering them at injection
- c9e9a26 Check the Go schema against the record that specifies it [prov-2026-71940de0]
- 5619f7d Choose the sample size from the question, not from a default [prov-2026-3039750e]
- e7c7549 Cite a binding rate per sample, not per invocation [prov-2026-7cb96bf0]
- 01b36a8 Compare only the entries that can be stood on [prov-2026-c5ad54ff]
- 83ff07c Complete provenance record [prov-2026-0811425c]
- a10e63b Complete provenance record [prov-2026-090ab9c8]
- d103750 Complete provenance record [prov-2026-096a4d4b]
- 28e20e7 Complete provenance record [prov-2026-0baaa119]
- caf4e49 Complete provenance record [prov-2026-0cc65e62]
- d9a12d7 Complete provenance record [prov-2026-0d30e826]
- 8bfb200 Complete provenance record [prov-2026-11af2675]
- 8019fee Complete provenance record [prov-2026-14c832bf]
- bc1f1d5 Complete provenance record [prov-2026-18a6e7a5]
- 34afb6f Complete provenance record [prov-2026-1a1a9b52]
- f4dea22 Complete provenance record [prov-2026-1bbb8e2e]
- 2ae1bf6 Complete provenance record [prov-2026-1c33a50b]
- 8de4e27 Complete provenance record [prov-2026-206fa618]
- a5d8f8e Complete provenance record [prov-2026-21031113]
- 5d18727 Complete provenance record [prov-2026-2256e6fa]
- fda0f3b Complete provenance record [prov-2026-23653fdc]
- c725c80 Complete provenance record [prov-2026-27c10ac4]
- 48f6c30 Complete provenance record [prov-2026-2ac1e4ca]
- 303c19a Complete provenance record [prov-2026-2b121b62]
- 3647443 Complete provenance record [prov-2026-2f131ba6]
- 1df3329 Complete provenance record [prov-2026-2fb763a0]
- 55c80f0 Complete provenance record [prov-2026-3039750e]
- 2cb84dd Complete provenance record [prov-2026-30cb01cc]
- 6322357 Complete provenance record [prov-2026-31b0d80a]
- 4384a2e Complete provenance record [prov-2026-326598ac]
- 56f6ae6 Complete provenance record [prov-2026-32b0f3e9]
- 937b977 Complete provenance record [prov-2026-369544c1]
- 8f31f03 Complete provenance record [prov-2026-36c8a99c]
- 9d7a6a1 Complete provenance record [prov-2026-3957eed2]
- 921d880 Complete provenance record [prov-2026-3aea61a1]
- 1a0bfed Complete provenance record [prov-2026-3f01a02d]
- e6a44ab Complete provenance record [prov-2026-40bdd9ac]
- c5048bb Complete provenance record [prov-2026-42f5eedd]
- 17e8bf1 Complete provenance record [prov-2026-43505e1b]
- 8318cfa Complete provenance record [prov-2026-43808a47]
- 9efcbe0 Complete provenance record [prov-2026-4675cebe]
- 6c867a8 Complete provenance record [prov-2026-4746d9ed]
- 603d76c Complete provenance record [prov-2026-4bcabb2f]
- 8d7b10c Complete provenance record [prov-2026-4c49ca46]
- f344987 Complete provenance record [prov-2026-529954ab]
- 3f5f951 Complete provenance record [prov-2026-56339473]
- d3f2be4 Complete provenance record [prov-2026-5696ff65]
- adf5f58 Complete provenance record [prov-2026-59535684]
- f4cee97 Complete provenance record [prov-2026-59ed14d5]
- e40ae17 Complete provenance record [prov-2026-66b0116d]
- 20848e6 Complete provenance record [prov-2026-672c6471]
- e0e3300 Complete provenance record [prov-2026-682a079b]
- 2140394 Complete provenance record [prov-2026-684148c6]
- f42d7e9 Complete provenance record [prov-2026-6903db40]
- 001f431 Complete provenance record [prov-2026-6d87dc11]
- 634f02a Complete provenance record [prov-2026-6e3c846c]
- db82a79 Complete provenance record [prov-2026-6f728c95]
- c6c26ab Complete provenance record [prov-2026-6fc3d13d]
- 169b114 Complete provenance record [prov-2026-6feb227b]
- 935b528 Complete provenance record [prov-2026-71940de0]
- 18f6ab6 Complete provenance record [prov-2026-72775ae5]
- b09d7e1 Complete provenance record [prov-2026-73127e53]
- e13def3 Complete provenance record [prov-2026-79e94e7c]
- 54d61ad Complete provenance record [prov-2026-7b4db9f2]
- 4db9989 Complete provenance record [prov-2026-7cb96bf0]
- c80f4b4 Complete provenance record [prov-2026-7f79ba36]
- 068c733 Complete provenance record [prov-2026-83340ba0]
- 9e387c5 Complete provenance record [prov-2026-84158f7e]
- 3023671 Complete provenance record [prov-2026-86a21f53]
- fdfe054 Complete provenance record [prov-2026-88e36921]
- 4aea2f9 Complete provenance record [prov-2026-8d4146de]
- a6e9013 Complete provenance record [prov-2026-8e6dac6c]
- 4d407f7 Complete provenance record [prov-2026-93829987]
- a41c6bc Complete provenance record [prov-2026-945fa0aa]
- eaffab6 Complete provenance record [prov-2026-986ac4ca]
- b5e74a8 Complete provenance record [prov-2026-9a491128]
- 3271c38 Complete provenance record [prov-2026-9accf575]
- 9d6404a Complete provenance record [prov-2026-9dcf2658]
- 785d25c Complete provenance record [prov-2026-a0e37dae]
- 9f5edad Complete provenance record [prov-2026-a4dbe65c]
- 5e85a1a Complete provenance record [prov-2026-a9e59197]
- 7097709 Complete provenance record [prov-2026-aa4b736d]
- cc42b25 Complete provenance record [prov-2026-abd43bb4]
- a96db24 Complete provenance record [prov-2026-ac15ed2b]
- 5414014 Complete provenance record [prov-2026-ad9751dc]
- 812c9ba Complete provenance record [prov-2026-aef29ff9]
- 7e4ad3c Complete provenance record [prov-2026-b0bf8584]
- cf20549 Complete provenance record [prov-2026-b43799a0]
- 4367e2b Complete provenance record [prov-2026-b4555efc]
- 30a6255 Complete provenance record [prov-2026-b4849e5c]
- 4d51d09 Complete provenance record [prov-2026-b5465dfa]
- 55bdfee Complete provenance record [prov-2026-b585fbbc]
- 0915c08 Complete provenance record [prov-2026-b6fa093c]
- db529ae Complete provenance record [prov-2026-b73cb4b1]
- 8cf99bb Complete provenance record [prov-2026-bc163215]
- 06f84a7 Complete provenance record [prov-2026-bd2a6c3f]
- 62eda57 Complete provenance record [prov-2026-c009d1ba]
- b37709c Complete provenance record [prov-2026-c0f55691]
- 96b2d60 Complete provenance record [prov-2026-c5697387]
- 296cd9d Complete provenance record [prov-2026-c5ad54ff]
- 081dfb8 Complete provenance record [prov-2026-c6580f1e]
- d82e142 Complete provenance record [prov-2026-d1d61186]
- bfafd62 Complete provenance record [prov-2026-d318e3dd]
- f82e5ed Complete provenance record [prov-2026-d31cbfee]
- 26e02c4 Complete provenance record [prov-2026-d61010a4]
- 448b752 Complete provenance record [prov-2026-d773a705]
- 0726708 Complete provenance record [prov-2026-d9cb29e4]
- 1894c43 Complete provenance record [prov-2026-d9e344f5]
- 4532364 Complete provenance record [prov-2026-dad4d877]
- af15a7b Complete provenance record [prov-2026-dc227be7]
- 365c97d Complete provenance record [prov-2026-ddb398f3]
- fe19b4e Complete provenance record [prov-2026-de71f29b]
- c35c041 Complete provenance record [prov-2026-defcb54c]
- 00d2f86 Complete provenance record [prov-2026-df491217]
- 835cb11 Complete provenance record [prov-2026-e323b805]
- 41d50e3 Complete provenance record [prov-2026-e3d7b9ac]
- 5aa5989 Complete provenance record [prov-2026-e6969eb3]
- 0d76f7c Complete provenance record [prov-2026-e6d9c22e]
- 03e627e Complete provenance record [prov-2026-e8671c88]
- b20cee9 Complete provenance record [prov-2026-eb283c56]
- e7168bb Complete provenance record [prov-2026-ee1b3e46]
- 62d3706 Complete provenance record [prov-2026-f03916ba]
- e6a4448 Complete provenance record [prov-2026-f095e19f]
- 167268a Complete provenance record [prov-2026-f51f04b2]
- e2a45d6 Complete provenance record [prov-2026-f5e64f22]
- 5f71172 Complete provenance record [prov-2026-fe1e68b8]
- 3e3a41b Complete provenance record [prov-2026-fef25a79]
- 410517b Condense the chi fixture to one record, since Sedum calls once per record [prov-2026-e6969eb3]
- 8f52d7b Correct the server section to what the machine reports [prov-2026-6f728c95]
- a0f03ff Correct the under-selection measurement from reliable to intermittent [prov-2026-6d87dc11]
- 3754c66 Correct what the rails README claims the routes template does [prov-2026-31b0d80a]
- cb7f2dc Count only the tokens the machine produced [prov-2026-e323b805]
- df04afe Count tokens beside calls, from the usage the server already reports [prov-2026-096a4d4b]
- 338b3ff Cover three comment prefixes in the reconciliation fixtures [prov-2026-4c49ca46]
- eeeda83 Cut both eval records to basic CRUD [prov-2026-40bdd9ac]
- 5de4eb1 Cut both eval records to functionality, reaching parity with two instead of three [prov-2026-e6969eb3]
- d54ca77 Decide what an expanded child's region is called [prov-2026-a0e37dae]
- 65ef435 Declare a smaller model row on both rails arms [prov-2026-de71f29b]
- 2895bdc Declare a syntax check on all four cases [prov-2026-d61010a4]
- 8e24580 Declare test_paths, a package field Sedum validates and does not read [prov-2026-3f01a02d]
- c9918c4 Declare the Go standard's source fragments literal [prov-2026-c009d1ba]
- b6e31d8 Declare the same model rows on both arms of the baseline comparison [prov-2026-a4dbe65c]
- 57ebdf2 Delete provenance record prov-2026-e6d9c22e
- aeffd12 Deliver sedum actions from the shared catalog builder [prov-2026-f095e19f]
- 3bf458c Deprecate provenance record [prov-2026-9a554c93]
- 4ba250a Derive a template's requirements and check them in Phase 5 [prov-2026-369544c1]
- 18275bf Describe the new action in the described set [prov-2026-7b4db9f2]
- 1239582 Do not read the prompt's own example as a file [prov-2026-b4849e5c]
- 7b42bce Document what attribution is and what it is not [prov-2026-27c10ac4]
- ae7ed2c Draft provenance brief and eight milestone blueprints for Sedum [prov-2026-d554bfc3]
- e1679d1 Draft provenance record prov-2026-4746d9ed [prov-2026-4746d9ed]
- d0e8704 Draft the API-only Rails imprint [prov-2026-f5e64f22]
- b7dd2e9 Draft the Anthropic wire-format blueprint [prov-2026-39b815a1]
- 228056f Draft the Go baseline blueprint [prov-2026-defcb54c]
- 772eef9 Draft the Go health-endpoint imprint [prov-2026-d9e344f5]
- ccfedc3 Draft the Go listen-port imprint [prov-2026-682a079b]
- 3a2b112 Draft the Phase 3 reconciliation blueprint [prov-2026-4c49ca46]
- b7dfae7 Draft the README-correction imprint [prov-2026-31b0d80a]
- eb08bb8 Draft the absent-or-nil blueprint [prov-2026-0d30e826]
- c1dd43a Draft the addColumn.default closing record [prov-2026-b43799a0]
- eb03cfa Draft the anchor-planting imprint [prov-2026-ee1b3e46]
- ef69357 Draft the assertion-audit imprint [prov-2026-71940de0]
- cffbab6 Draft the attempt-count bug against the harness's cost blindness [prov-2026-0811425c]
- a0dd2f0 Draft the baseline-arm blueprint [prov-2026-a4dbe65c]
- de02d12 Draft the baseline-entry-storage bug [prov-2026-090ab9c8]
- e782532 Draft the basic-CRUD scoping blueprint [prov-2026-40bdd9ac]
- b60110e Draft the behaviour-deadline blueprint [prov-2026-3957eed2]
- 19a0ddb Draft the behaviour-detail blueprint [prov-2026-93829987]
- 00508e7 Draft the behaviour-measurement blueprint [prov-2026-83340ba0]
- 760aeb9 Draft the bind-once blueprint [prov-2026-0cc65e62]
- df3f380 Draft the binding-expectation imprint [prov-2026-2b121b62]
- 71d7464 Draft the boot-probe imprint [prov-2026-79e94e7c]
- c6b4713 Draft the build-attribution blueprint [prov-2026-27c10ac4]
- dd19667 Draft the chi literal-adoption blueprint [prov-2026-c009d1ba]
- 9599e06 Draft the clustered-interval imprint [prov-2026-7cb96bf0]
- b360323 Draft the completion-cap blueprint [prov-2026-7f79ba36]
- 3e03697 Draft the correctness-signals blueprint [prov-2026-d61010a4]
- 635ea58 Draft the derived-requirements blueprint [prov-2026-369544c1]
- 556cd64 Draft the described-set descriptions bug [prov-2026-7b4db9f2]
- 27ed2c2 Draft the description A/B imprint [prov-2026-ac15ed2b]
- 7c76655 Draft the description-quoting blueprint [prov-2026-56339473]
- 544ccc1 Draft the empty-required-kwarg blueprint [prov-2026-9a554c93]
- 865a2e9 Draft the envelope record that supersedes abd43bb4 [prov-2026-ddb398f3]
- bab97ed Draft the eval harness blueprint [prov-2026-e6969eb3]
- 9a3c450 Draft the eval-runner imprint [prov-2026-d31cbfee]
- d03da30 Draft the evals dashboard blueprint [prov-2026-b0bf8584]
- 6095f60 Draft the example-path blueprint [prov-2026-b4849e5c]
- ab40fee Draft the fixture-dimension blueprint [prov-2026-43505e1b]
- 6b4e05e Draft the fixture-objectivity blueprint [prov-2026-d318e3dd]
- e912b23 Draft the fragment-descriptions blueprint [prov-2026-bd2a6c3f]
- e081e53 Draft the free-target blueprint, superseding the pattern-only constraint [prov-2026-14c832bf]
- 0b0d1ce Draft the grocery-case blueprint [prov-2026-b585fbbc]
- aaa296e Draft the history-comparison imprint [prov-2026-c5ad54ff]
- 42a426f Draft the history-report imprint [prov-2026-c0f55691]
- 104fefc Draft the integration-surface blueprint [prov-2026-59535684]
- 9712148 Draft the integration-surface sufficiency blueprint [prov-2026-b5465dfa]
- caa12a9 Draft the intent-arm blueprint [prov-2026-18a6e7a5]
- 4a75481 Draft the intent-only arm blueprint [prov-2026-672c6471]
- b4210db Draft the interval-reporting imprint [prov-2026-0baaa119]
- 989a2a6 Draft the kwarg-description blueprint [prov-2026-c5697387]
- e5a3b5c Draft the lenient-decode and rejection-detail blueprint [prov-2026-986ac4ca]
- 4e4bed9 Draft the literal kwarg type blueprint [prov-2026-e3d7b9ac]
- 38cd47b Draft the literal-description bug [prov-2026-30cb01cc]
- 6472303 Draft the literal-prompt blueprint [prov-2026-32b0f3e9]
- 566f305 Draft the marker conformance corpus blueprint [prov-2026-c6580f1e]
- 9dcdbb5 Draft the marker-as-public-format blueprint [prov-2026-72775ae5]
- 0b3a586 Draft the matrix-expansion blueprint [prov-2026-98ab639c]
- 823e5f6 Draft the measurement brief [prov-2026-b6059aa7]
- c673201 Draft the missing-test-fixtures bug [prov-2026-2fb763a0]
- ee7647a Draft the multi-value expectation imprint [prov-2026-66b0116d]
- e14c05b Draft the narrowed empty-string blueprint [prov-2026-9a491128]
- 2273fa2 Draft the optional-kwarg-default blueprint [prov-2026-f03916ba]
- 3328d29 Draft the per-sample-cost blueprint [prov-2026-59ed14d5]
- 1ae7492 Draft the plan-duration imprint [prov-2026-6e3c846c]
- 3cdb9be Draft the reasoning-effort blueprint [prov-2026-d980e210]
- 11acb09 Draft the results-storage imprint [prov-2026-eb283c56]
- 8f0c402 Draft the retry-budget imprint [prov-2026-b4555efc]
- a5a598f Draft the retry-dimension blueprint [prov-2026-8d4146de]
- a188673 Draft the run-variables blueprint [prov-2026-6fc3d13d]
- de2f2c6 Draft the sample-capture imprint [prov-2026-2256e6fa]
- ea7d76f Draft the sample-size imprint [prov-2026-3039750e]
- 7f27a4e Draft the scope-index record [prov-2026-684148c6]
- 2adbddc Draft the server-invocation correction [prov-2026-6f728c95]
- 393fb1a Draft the seven-row matrix blueprint [prov-2026-84158f7e]
- f91a01f Draft the smaller-model-row blueprint [prov-2026-de71f29b]
- fc1dc1c Draft the test_paths declaration blueprint [prov-2026-3f01a02d]
- 33c651f Draft the throughput imprint [prov-2026-945fa0aa]
- a70ec08 Draft the throughput-metric correction [prov-2026-e323b805]
- 54ec326 Draft the token-accounting bug against cost-in-calls [prov-2026-096a4d4b]
- 2511c8c Draft the unfillable-anchor bug against the completeness pass [prov-2026-206fa618]
- ce7448c Draft the unfilled-anchor blueprint [prov-2026-6d87dc11]
- 1decd42 Draft the unmanaged-paths blueprint [prov-2026-529954ab]
- 4cf3efe Draft the written-paths-rate blueprint [prov-2026-d773a705]
- ac4e65d Draw the described arm at coarse [prov-2026-e6969eb3]
- 0159049 Draw the described arm at thirty [prov-2026-ac15ed2b]
- 3a7dfa5 Draw the undescribed arm at coarse, with binding scored [prov-2026-e6969eb3]
- e1849dd Draw the undescribed arm at thirty [prov-2026-ac15ed2b]
- c133b21 Drop the addModelField binding expectation [prov-2026-b585fbbc]
- b6f25b4 Establish both cases' expectations from per-sample counts [prov-2026-eb283c56]
- cb2bb4c Exclude OPEN_QUESTIONS.md from provenance governance
- 9bf9abf Exempt a defaulted kwarg from the understated-requirement finding [prov-2026-aef29ff9]
- c3db372 Expand composite actions into their ordered children
- c46c619 Expect the column default to be absent rather than "nil" [prov-2026-f03916ba]
- 88aecdb Explain how to read a report, line by line [prov-2026-945fa0aa]
- ffd2204 Feed an incomplete selection back to the model once [prov-2026-6d87dc11]
- 9e95970 Fold the replay duplicate-path question into the M7 draft [prov-2026-dc227be7]
- ed6023b Forbid the core to the matrix-breadth blueprint [prov-2026-98ab639c]
- 1baf926 Forbid the core to the signal-ladder blueprint [prov-2026-d61010a4]
- d639b53 Give Go a baseline arm [prov-2026-defcb54c]
- ac3d732 Give the Go service template a health endpoint [prov-2026-d9e344f5]
- fda9b76 Give the Rails standard test fixtures [prov-2026-2fb763a0]
- 58f5c81 Give the file-list constraint its real reason [prov-2026-672c6471]
- 8c51d0b Give the harness a retry budget it records rather than assumes [prov-2026-b4555efc]
- d78c086 Give the harness concurrency, per-sample timing, and engine-aware model identity [prov-2026-e6969eb3]
- 8311dba Ignore a key nobody asked for [prov-2026-ddb398f3]
- 26d2d2f Imprint: resolve the --stop-after/--execute/--record conflict [prov-2026-86a21f53]
- 6bd130a Keep the discovery log in the record and the README a reference [prov-2026-4c49ca46]
- fcd31fa Keep the reason a behaviour run died [prov-2026-93829987]
- 7d2e950 Keep the text that says why a sample was rejected [prov-2026-986ac4ca]
- fc844da Keep what a sample produced, not only its counts [prov-2026-2256e6fa]
- a50d0ed Key file template contents by pattern so findings name the right file [prov-2026-11af2675]
- c027ec3 Let a case say what its samples cost [prov-2026-59ed14d5]
- 780a59c Let a kwarg expect either of two forms the package cannot tell apart [prov-2026-66b0116d]
- 6c9f562 Let a package declare the paths Sedum does not write
- 8c2baa4 Let an action's target be a kwarg, and check applicability by anchor [prov-2026-14c832bf]
- 4572ac4 Let the withdrawn record's own transition be committed [prov-2026-d554bfc3]
- eb5410a Load-time template checking parses rather than scans
- 6fae722 M0: Cobra command surface, package layout, and run log [prov-2026-aa4b736d]
- db8a5bf Make M0 associated specs actually execute [prov-2026-d554bfc3]
- c42dd29 Make running an eval a command rather than an invocation [prov-2026-d31cbfee]
- 2597fe8 Make sedum installable and versioned [prov-2026-4746d9ed]
- e5400cc Make sedum resolve independent of the working directory [prov-2026-43808a47]
- 012cbef Make the intent arm a prompt and nothing else [prov-2026-672c6471]
- 662ea8d Make the large row the 30B, which is the one that was measured [prov-2026-ad9751dc]
- d143781 Make the large row the 35B [prov-2026-ad9751dc]
- e7f1278 Make the migration column default optional, defaulting to nil [prov-2026-f03916ba]
- 92230ca Make the spec command package-relative [prov-2026-aef29ff9]
- ddab2be Make the spec command package-relative [prov-2026-e3d7b9ac]
- 3ce4ac9 Make the spec command package-relative [prov-2026-f03916ba]
- 701c420 Measure how much of what the templates planted a selection accounted for [prov-2026-d61010a4]
- 2e4379e Measure whether a selection produces a working application [prov-2026-83340ba0]
- e96780e Merge origin/main [prov-2026-84158f7e]
- 9cf93d0 Mirror the marker format and integration surface into the README [prov-2026-59535684]
- a1348c6 Move the duplicate-path check to Phase 4's entry [prov-2026-dc227be7]
- 8617811 Name signals_test.go as the blueprint's proof [prov-2026-d61010a4]
- 63e92df Name the anchors a selection left unfilled [prov-2026-d61010a4]
- 42bcfae Name the files this record touches instead of globbing their directories [prov-2026-c5697387]
- 408126d Name the second consumer that needs derived requirements [prov-2026-369544c1]
- b784568 Name the transform fixture for what it demonstrates, not for a framework [prov-2026-d9cb29e4]
- 7c3fb8c Narrow the boot-probe constraint to the half that survives [prov-2026-d318e3dd]
- d17e81e Open provenance record prov-2026-0811425c [prov-2026-0811425c]
- 5d6b56a Open provenance record prov-2026-090ab9c8 [prov-2026-090ab9c8]
- 3c25aa7 Open provenance record prov-2026-096a4d4b [prov-2026-096a4d4b]
- 0ab5af4 Open provenance record prov-2026-0baaa119 [prov-2026-0baaa119]
- 4779b99 Open provenance record prov-2026-0cc65e62 [prov-2026-0cc65e62]
- 7781ec5 Open provenance record prov-2026-0d30e826 [prov-2026-0d30e826]
- c9056aa Open provenance record prov-2026-11af2675 [prov-2026-11af2675]
- afdd4b6 Open provenance record prov-2026-14c832bf [prov-2026-14c832bf]
- 8c0bb0f Open provenance record prov-2026-18a6e7a5 [prov-2026-18a6e7a5]
- 5ee0a23 Open provenance record prov-2026-1a1a9b52 [prov-2026-1a1a9b52]
- 5436d9e Open provenance record prov-2026-1bbb8e2e [prov-2026-1bbb8e2e]
- fb48d4c Open provenance record prov-2026-1c33a50b [prov-2026-1c33a50b]
- 5f69ea3 Open provenance record prov-2026-206fa618 [prov-2026-206fa618]
- 552b06a Open provenance record prov-2026-21031113 [prov-2026-21031113]
- 9145a5f Open provenance record prov-2026-2256e6fa [prov-2026-2256e6fa]
- f5069c7 Open provenance record prov-2026-23653fdc [prov-2026-23653fdc]
- 5d9c9e4 Open provenance record prov-2026-27c10ac4 [prov-2026-27c10ac4]
- a54aeb7 Open provenance record prov-2026-2ac1e4ca [prov-2026-2ac1e4ca]
- 84efa5d Open provenance record prov-2026-2b121b62 [prov-2026-2b121b62]
- 92a589d Open provenance record prov-2026-2f131ba6 [prov-2026-2f131ba6]
- bfc700a Open provenance record prov-2026-2fb763a0 [prov-2026-2fb763a0]
- d772ebc Open provenance record prov-2026-3039750e [prov-2026-3039750e]
- 04072ca Open provenance record prov-2026-30cb01cc [prov-2026-30cb01cc]
- a13d6d4 Open provenance record prov-2026-31b0d80a [prov-2026-31b0d80a]
- b525241 Open provenance record prov-2026-326598ac [prov-2026-326598ac]
- 20bc339 Open provenance record prov-2026-32b0f3e9 [prov-2026-32b0f3e9]
- acadf66 Open provenance record prov-2026-369544c1 [prov-2026-369544c1]
- b444274 Open provenance record prov-2026-36c8a99c [prov-2026-36c8a99c]
- a15b415 Open provenance record prov-2026-3957eed2 [prov-2026-3957eed2]
- 0a471e6 Open provenance record prov-2026-3aea61a1 [prov-2026-3aea61a1]
- 4fe4ca1 Open provenance record prov-2026-3f01a02d [prov-2026-3f01a02d]
- d433208 Open provenance record prov-2026-40bdd9ac [prov-2026-40bdd9ac]
- 6d3519d Open provenance record prov-2026-42f5eedd [prov-2026-42f5eedd]
- 133a385 Open provenance record prov-2026-43505e1b [prov-2026-43505e1b]
- ef79de4 Open provenance record prov-2026-43808a47 [prov-2026-43808a47]
- a5a9d95 Open provenance record prov-2026-4675cebe [prov-2026-4675cebe]
- 2fe186d Open provenance record prov-2026-4746d9ed [prov-2026-4746d9ed]
- 3bab340 Open provenance record prov-2026-4bcabb2f [prov-2026-4bcabb2f]
- 2fa68c6 Open provenance record prov-2026-4c49ca46 [prov-2026-4c49ca46]
- 8b8785d Open provenance record prov-2026-529954ab [prov-2026-529954ab]
- c4195d2 Open provenance record prov-2026-56339473 [prov-2026-56339473]
- 0c91696 Open provenance record prov-2026-5696ff65 [prov-2026-5696ff65]
- db4cf61 Open provenance record prov-2026-59535684 [prov-2026-59535684]
- ef4a744 Open provenance record prov-2026-59ed14d5 [prov-2026-59ed14d5]
- aa63cde Open provenance record prov-2026-66b0116d [prov-2026-66b0116d]
- 911d5c6 Open provenance record prov-2026-672c6471 [prov-2026-672c6471]
- 3aea758 Open provenance record prov-2026-682a079b [prov-2026-682a079b]
- 8360445 Open provenance record prov-2026-684148c6 [prov-2026-684148c6]
- 3cab4b4 Open provenance record prov-2026-6903db40 [prov-2026-6903db40]
- 034639c Open provenance record prov-2026-6d87dc11 [prov-2026-6d87dc11]
- e44c908 Open provenance record prov-2026-6e3c846c [prov-2026-6e3c846c]
- 24e7737 Open provenance record prov-2026-6f728c95 [prov-2026-6f728c95]
- 87c6267 Open provenance record prov-2026-6fc3d13d [prov-2026-6fc3d13d]
- c401c9e Open provenance record prov-2026-6feb227b [prov-2026-6feb227b]
- c9ec345 Open provenance record prov-2026-71940de0 [prov-2026-71940de0]
- 9456291 Open provenance record prov-2026-72775ae5 [prov-2026-72775ae5]
- 5833da2 Open provenance record prov-2026-73127e53 [prov-2026-73127e53]
- 4f68ca9 Open provenance record prov-2026-79e94e7c [prov-2026-79e94e7c]
- 142c568 Open provenance record prov-2026-7b4db9f2 [prov-2026-7b4db9f2]
- 31c2091 Open provenance record prov-2026-7cb96bf0 [prov-2026-7cb96bf0]
- 5e59b00 Open provenance record prov-2026-7f79ba36 [prov-2026-7f79ba36]
- b973893 Open provenance record prov-2026-83340ba0 [prov-2026-83340ba0]
- 77f9e54 Open provenance record prov-2026-84158f7e [prov-2026-84158f7e]
- 409c40e Open provenance record prov-2026-86a21f53 [prov-2026-86a21f53]
- ee4ad80 Open provenance record prov-2026-88e36921 [prov-2026-88e36921]
- 300a397 Open provenance record prov-2026-8d4146de [prov-2026-8d4146de]
- 9a6bb91 Open provenance record prov-2026-8e6dac6c [prov-2026-8e6dac6c]
- 8f82181 Open provenance record prov-2026-93829987 [prov-2026-93829987]
- 798e126 Open provenance record prov-2026-945fa0aa [prov-2026-945fa0aa]
- 6dfd089 Open provenance record prov-2026-986ac4ca [prov-2026-986ac4ca]
- 38df4cf Open provenance record prov-2026-9a491128 [prov-2026-9a491128]
- 348789b Open provenance record prov-2026-9a554c93 [prov-2026-9a554c93]
- b2a3a1d Open provenance record prov-2026-9accf575 [prov-2026-9accf575]
- 85b5b66 Open provenance record prov-2026-9dcf2658 [prov-2026-9dcf2658]
- 3cc8069 Open provenance record prov-2026-a0e37dae [prov-2026-a0e37dae]
- 48e130c Open provenance record prov-2026-a4dbe65c [prov-2026-a4dbe65c]
- 8ca14b4 Open provenance record prov-2026-a9e59197 [prov-2026-a9e59197]
- 61dac1e Open provenance record prov-2026-aa4b736d [prov-2026-aa4b736d]
- add1c2a Open provenance record prov-2026-abd43bb4 [prov-2026-abd43bb4]
- c2ef138 Open provenance record prov-2026-ac15ed2b [prov-2026-ac15ed2b]
- 8e6796d Open provenance record prov-2026-ad9751dc [prov-2026-ad9751dc]
- 5d15165 Open provenance record prov-2026-aef29ff9 [prov-2026-aef29ff9]
- 13abfdc Open provenance record prov-2026-b0bf8584 [prov-2026-b0bf8584]
- 22ba7ba Open provenance record prov-2026-b43799a0 [prov-2026-b43799a0]
- 9eb7c69 Open provenance record prov-2026-b4555efc [prov-2026-b4555efc]
- 1f60818 Open provenance record prov-2026-b4849e5c [prov-2026-b4849e5c]
- fa67c43 Open provenance record prov-2026-b5465dfa [prov-2026-b5465dfa]
- a821178 Open provenance record prov-2026-b585fbbc [prov-2026-b585fbbc]
- 8878e7f Open provenance record prov-2026-b6059aa7 [prov-2026-b6059aa7]
- 3bc9523 Open provenance record prov-2026-b6fa093c [prov-2026-b6fa093c]
- fcfe83c Open provenance record prov-2026-b73cb4b1 [prov-2026-b73cb4b1]
- 95dbaee Open provenance record prov-2026-bc163215 [prov-2026-bc163215]
- 5ed6b81 Open provenance record prov-2026-bd2a6c3f [prov-2026-bd2a6c3f]
- 34fb2aa Open provenance record prov-2026-c009d1ba [prov-2026-c009d1ba]
- 8e1d192 Open provenance record prov-2026-c0f55691 [prov-2026-c0f55691]
- 2c3c955 Open provenance record prov-2026-c5697387 [prov-2026-c5697387]
- d09c48d Open provenance record prov-2026-c5ad54ff [prov-2026-c5ad54ff]
- ff7e19a Open provenance record prov-2026-c6580f1e [prov-2026-c6580f1e]
- 81908b7 Open provenance record prov-2026-d1d61186 [prov-2026-d1d61186]
- 1d6b82d Open provenance record prov-2026-d318e3dd [prov-2026-d318e3dd]
- 5f4f378 Open provenance record prov-2026-d31cbfee [prov-2026-d31cbfee]
- 3231f67 Open provenance record prov-2026-d554bfc3 [prov-2026-d554bfc3]
- 917997e Open provenance record prov-2026-d61010a4 [prov-2026-d61010a4]
- e5941ff Open provenance record prov-2026-d773a705 [prov-2026-d773a705]
- 9d6fa1f Open provenance record prov-2026-d9cb29e4 [prov-2026-d9cb29e4]
- b5c477f Open provenance record prov-2026-d9e344f5 [prov-2026-d9e344f5]
- bbc16bd Open provenance record prov-2026-dad4d877 [prov-2026-dad4d877]
- 485c123 Open provenance record prov-2026-dc227be7 [prov-2026-dc227be7]
- bfda768 Open provenance record prov-2026-ddb398f3 [prov-2026-ddb398f3]
- 1862d4f Open provenance record prov-2026-de71f29b [prov-2026-de71f29b]
- b8e04ab Open provenance record prov-2026-defcb54c [prov-2026-defcb54c]
- fa4ae8a Open provenance record prov-2026-df491217 [prov-2026-df491217]
- d4329f9 Open provenance record prov-2026-e323b805 [prov-2026-e323b805]
- e0e10d8 Open provenance record prov-2026-e3d7b9ac [prov-2026-e3d7b9ac]
- 21a746a Open provenance record prov-2026-e6969eb3 [prov-2026-e6969eb3]
- c5f0908 Open provenance record prov-2026-e6d9c22e [prov-2026-e6d9c22e]
- 644ca09 Open provenance record prov-2026-e6d9c22e [prov-2026-e6d9c22e]
- 5232e49 Open provenance record prov-2026-e8671c88 [prov-2026-e8671c88]
- 48b4e18 Open provenance record prov-2026-eb283c56 [prov-2026-eb283c56]
- 8facc86 Open provenance record prov-2026-ee1b3e46 [prov-2026-ee1b3e46]
- 7b1d348 Open provenance record prov-2026-f03916ba [prov-2026-f03916ba]
- 4040f95 Open provenance record prov-2026-f095e19f [prov-2026-f095e19f]
- e85b9fa Open provenance record prov-2026-f51f04b2 [prov-2026-f51f04b2]
- 906240e Open provenance record prov-2026-f5e64f22 [prov-2026-f5e64f22]
- 21a0b0d Open provenance record prov-2026-fe1e68b8 [prov-2026-fe1e68b8]
- 3579b77 Open provenance record prov-2026-fef25a79 [prov-2026-fef25a79]
- a55251d Plant the routes anchor instead of deleting the scaffold's file [prov-2026-ee1b3e46]
- 3ec9b2d Point the M4 draft at the marker-identity decision [prov-2026-b6fa093c]
- 2ff3507 Poll the base URL rather than a route in every boot probe [prov-2026-79e94e7c]
- 883921a Preserve unrecognised marker attributes through the round trip [prov-2026-72775ae5]
- 07ac861 Print every rate with the interval five samples give it [prov-2026-0baaa119]
- 0ae43c4 Prove the Phase 3 reconciliation blueprint with fixtures rather than prose [prov-2026-4c49ca46]
- 552636c Prove the exported validator behaves as the model path does [prov-2026-6903db40]
- c6367de Publish the corpus at conformance/, and state what it does not block [prov-2026-c6580f1e]
- 2f12714 Publish the eval results as a page that reads them and refuses to over-read them [prov-2026-b0bf8584]
- c27a3bc Publish the marker conformance corpus and read it from Sedum's own tests [prov-2026-c6580f1e]
- 15726bd Put the described package set here, and guard it with a diff [prov-2026-ac15ed2b]
- d60c2de Put the described package set here, and guard it with a diff [prov-2026-ac15ed2b]
- 6502866 Qualify the catalog's freedom to grow now that it has a second reader [prov-2026-c5697387]
- a51bf57 Re-track .linespec/; the CLI stages it on status transitions [prov-2026-d554bfc3]
- 0cb46c5 Read emptiness over the derived requirements too [prov-2026-9a554c93]
- 1970857 Read the Go listen port from the environment [prov-2026-682a079b]
- f9eba64 Read the entries back with a history command [prov-2026-c0f55691]
- e846c12 Recompile the manifest after the merge [prov-2026-84158f7e]
- 7f6d9d7 Reconcile an existing file with its template, or halt [prov-2026-4c49ca46]
- 8015f0c Record as a defect against M6 rather than a blueprint under the brief [prov-2026-369544c1]
- 8beb246 Record as a defect against M6 rather than a blueprint under the brief [prov-2026-6d87dc11]
- 8ef6b9f Record as a defect against M6 rather than a blueprint under the brief [prov-2026-c5697387]
- 2dfa82f Record both arms at a retry budget of two, five valid samples each [prov-2026-e6969eb3]
- 625d942 Record both arms with per-sample call counts [prov-2026-e6969eb3]
- 3e38d7c Record eval results as append-only entries pinned to a commit [prov-2026-eb283c56]
- 59f149a Record grocery-chi-baseline on 0.5b at n=30, retries 2 [prov-2026-84158f7e]
- a4ca625 Record grocery-chi-baseline on 14b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 7df027c Record grocery-chi-baseline on 3b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 3b11253 Record grocery-chi-baseline on 4b-2507 at n=30, retries 2 [prov-2026-84158f7e]
- c5b74bc Record grocery-chi-baseline on 7b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- b165519 Record grocery-chi-baseline on coder-30b at n=30, retries 2 [prov-2026-84158f7e]
- 16c5989 Record grocery-chi-baseline on qwen3-30b-a3b at n=30, retries 2 [prov-2026-84158f7e]
- 100d78c Record grocery-chi-defined on 0.5b at n=30, retries 2 [prov-2026-84158f7e]
- 8fb8698 Record grocery-chi-defined on 14b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 158d453 Record grocery-chi-defined on 3b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 3d45f98 Record grocery-chi-defined on 4b-2507 at n=30, retries 2 [prov-2026-84158f7e]
- ebe0757 Record grocery-chi-defined on 7b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 0c470aa Record grocery-chi-defined on coder-30b at n=30, retries 2 [prov-2026-84158f7e]
- eeb8795 Record grocery-chi-defined on qwen3-30b-a3b at n=30, retries 2 [prov-2026-84158f7e]
- 6038aef Record grocery-chi-intent on 0.5b at n=30, retries 2 [prov-2026-84158f7e]
- b51f936 Record grocery-chi-intent on 14b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- c6e87f7 Record grocery-chi-intent on 3b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 25579a7 Record grocery-chi-intent on 4b-2507 at n=30, retries 2 [prov-2026-84158f7e]
- 4092689 Record grocery-chi-intent on 7b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 3d9b5c8 Record grocery-chi-intent on coder-30b at n=30, retries 2 [prov-2026-84158f7e]
- c095fd7 Record grocery-chi-intent on qwen3-30b-a3b at n=30, retries 2 [prov-2026-84158f7e]
- 27d187f Record how the record ID is written on a marker [prov-2026-36c8a99c]
- 8963067 Record marker kwargs without HTML escaping [prov-2026-b6fa093c]
- 74276f3 Record that replay reuses the selection validator [prov-2026-6903db40]
- 6d120ae Record that the eval must supply variables too [prov-2026-1c33a50b]
- 649f1e4 Record that the marker parser tolerates unrecognized fields [prov-2026-36c8a99c]
- c7d7c39 Record the 4b arm at a retry budget of three [prov-2026-de71f29b]
- df0507b Record the 4b control arm at retries zero [prov-2026-de71f29b]
- f9e9806 Record the 4b smoke [prov-2026-de71f29b]
- 8240ed7 Record the M1 obligations M2 and M3 inherit [prov-2026-d554bfc3]
- f56878a Record the baseline arm on the 4B [prov-2026-30cb01cc]
- 20f1bc9 Record the baseline arm on the fixed fixtures [prov-2026-43505e1b]
- 9368f04 Record the baseline arm with fixtures authorized [prov-2026-2fb763a0]
- b9d9f06 Record the chi coarse baseline [prov-2026-1c33a50b]
- f426bf4 Record the chi coarse run after the literal change [prov-2026-c009d1ba]
- 7eee0bf Record the chi coarse run under the new signals [prov-2026-d61010a4]
- 065b091 Record the chi coarse run with fragment descriptions [prov-2026-bd2a6c3f]
- e3ada5c Record the chi smoke run with behaviour [prov-2026-1c33a50b]
- b6a8e12 Record the defined arm at a retry budget of three [prov-2026-b43799a0]
- 81f4c9d Record the defined arm of the description A/B [prov-2026-b585fbbc]
- 88e2b5e Record the described arm after the quoting edit [prov-2026-56339473]
- 1327938 Record the described arm of the description A/B [prov-2026-b585fbbc]
- 92c98f2 Record the described arm on the 4B [prov-2026-30cb01cc]
- db57ea2 Record the described arm on the fixed catalog [prov-2026-30cb01cc]
- 385270a Record the described arm, which a defect in its catalog confounded [prov-2026-7b4db9f2]
- 8e84fbf Record the first baseline run [prov-2026-a4dbe65c]
- 7f8f88c Record the five rows that survived the endpoint crash [prov-2026-ad9751dc]
- 19f4bd7 Record the gofmt drift in the injection tests [prov-2026-b73cb4b1]
- 80975fe Record the grocery coarse run [prov-2026-b585fbbc]
- 39cb36b Record the load-time twin of checkDerived [prov-2026-aef29ff9]
- eb02195 Record the marker shape M4 actually writes [prov-2026-b6fa093c]
- cfa63ac Record the measured cost the subtraction removes [prov-2026-206fa618]
- 6431ad1 Record the measured effect of the completeness pass [prov-2026-6d87dc11]
- b2799dd Record the missing anchor check [prov-2026-a9e59197]
- af68bed Record the mlx row refusing to serve [prov-2026-ac15ed2b]
- b2fe1ab Record the no-hardcoding constraint on the M3 draft [prov-2026-1a1a9b52]
- 302f081 Record the plumbing check, and say what dirties the tree between arms [prov-2026-ac15ed2b]
- 53c3001 Record the rails coarse baseline [prov-2026-1c33a50b]
- 0b64f63 Record the rails smoke run after the literal prompt change [prov-2026-1c33a50b]
- 7f459d1 Record the recording decoding stance [prov-2026-88e36921]
- 53d6028 Record the second draw of the described arm [prov-2026-56339473]
- 81c9db9 Record the sedum arm on the fixed fixtures [prov-2026-43505e1b]
- 4ad8a43 Record the sedum arm on the fixture-complete package [prov-2026-2fb763a0]
- f019fe0 Record the signals-block predicate imprint [prov-2026-9accf575]
- f12e74d Record the specs proving M3 [prov-2026-1a1a9b52]
- a194c19 Record the sweep's own noise floor as its main finding [prov-2026-945fa0aa]
- 741d56c Record todo-chi-baseline on 0.5b at n=30, retries 2 [prov-2026-84158f7e]
- a6edb6f Record todo-chi-baseline on 14b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 954c25f Record todo-chi-baseline on 3b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 95877dd Record todo-chi-baseline on 4b-2507 at n=30, retries 2 [prov-2026-84158f7e]
- 3165aa9 Record todo-chi-baseline on 7b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- d6a9655 Record todo-chi-baseline on coder-30b at n=30, retries 2 [prov-2026-84158f7e]
- 74b975e Record todo-chi-baseline on qwen3-30b-a3b at n=30, retries 2 [prov-2026-84158f7e]
- d39fbca Record todo-chi-defined on 0.5b at n=30, retries 2 [prov-2026-84158f7e]
- eb9aaa8 Record todo-chi-defined on 14b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 911afc2 Record todo-chi-defined on 3b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 91deaa2 Record todo-chi-defined on 4b-2507 at n=30, retries 2 [prov-2026-84158f7e]
- d53741d Record todo-chi-defined on 7b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- d2835b7 Record todo-chi-defined on coder-30b at n=30, retries 2 [prov-2026-84158f7e]
- 51ca345 Record todo-chi-defined on qwen3-30b-a3b at n=30, retries 2 [prov-2026-84158f7e]
- 51467cc Record todo-chi-intent on 0.5b at n=30, retries 2 [prov-2026-84158f7e]
- c431346 Record todo-chi-intent on 14b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 0ff8b93 Record todo-chi-intent on 3b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 935a1f5 Record todo-chi-intent on 4b-2507 at n=30, retries 2 [prov-2026-84158f7e]
- 9628dda Record todo-chi-intent on 7b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- d327617 Record todo-chi-intent on coder-30b at n=30, retries 2 [prov-2026-84158f7e]
- 4a0d701 Record todo-chi-intent on qwen3-30b-a3b at n=30, retries 2 [prov-2026-84158f7e]
- af02ea5 Record todo-rails-baseline on 0.5b at n=30, retries 2 [prov-2026-84158f7e]
- 6feafda Record todo-rails-baseline on 14b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 6b13356 Record todo-rails-baseline on 3b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 0f713b3 Record todo-rails-baseline on 4b-2507 at n=30, retries 2 [prov-2026-84158f7e]
- dca0092 Record todo-rails-baseline on 4b-2507 at n=50, retries 2 [prov-2026-ad9751dc]
- 0a71e71 Record todo-rails-baseline on 7b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- ba31127 Record todo-rails-baseline on coder-30b at n=30, retries 2 [prov-2026-84158f7e]
- 0417fb9 Record todo-rails-baseline on coder-30b at n=30, retries 2 [prov-2026-84158f7e]
- a5a48b4 Record todo-rails-baseline on llama.cpp at n=50, retries 2 [prov-2026-ad9751dc]
- 4004300 Record todo-rails-baseline on qwen3-30b-a3b at n=30, retries 2 [prov-2026-84158f7e]
- 7ee2cab Record todo-rails-baseline on the 30B at n=50, retries 2 [prov-2026-ad9751dc]
- d72f283 Record todo-rails-defined on 0.5b at n=30, retries 2 [prov-2026-84158f7e]
- abf3389 Record todo-rails-defined on 14b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 712df65 Record todo-rails-defined on 3b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 89a1ba6 Record todo-rails-defined on 4b-2507 at n=30, retries 2 [prov-2026-84158f7e]
- 70a6c90 Record todo-rails-defined on 4b-2507 at n=50, retries 2 [prov-2026-ad9751dc]
- b51a633 Record todo-rails-defined on 7b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 225b20c Record todo-rails-defined on coder-30b at n=30, retries 2 [prov-2026-84158f7e]
- a01f27a Record todo-rails-defined on llama.cpp at n=50, retries 2 [prov-2026-ad9751dc]
- 2d6306d Record todo-rails-defined on qwen3-30b-a3b at n=30, retries 2 [prov-2026-84158f7e]
- 3e867a3 Record todo-rails-defined on the 30B at n=50, retries 2 [prov-2026-ad9751dc]
- 37f9eac Record todo-rails-described on 0.5b at n=30, retries 2 [prov-2026-84158f7e]
- 331ad3d Record todo-rails-described on 14b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 58a6d24 Record todo-rails-described on 3b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 4db35b5 Record todo-rails-described on 4b-2507 at n=30, retries 2 [prov-2026-84158f7e]
- cf26ce0 Record todo-rails-described on 4b-2507 at n=50, retries 2 [prov-2026-ad9751dc]
- c1f6cc0 Record todo-rails-described on 7b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 5f3fd2d Record todo-rails-described on coder-30b at n=30, retries 2 [prov-2026-84158f7e]
- 8b7ce93 Record todo-rails-described on llama.cpp at n=50, retries 2 [prov-2026-ad9751dc]
- 4e446ed Record todo-rails-described on qwen3-30b-a3b at n=30, retries 2 [prov-2026-84158f7e]
- 18796db Record todo-rails-described on the 30B at n=50, retries 2 [prov-2026-ad9751dc]
- 0281c5e Record todo-rails-intent on 0.5b at n=30, retries 2 [prov-2026-84158f7e]
- b9a6b8b Record todo-rails-intent on 14b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 5a299ba Record todo-rails-intent on 3b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 9bf481f Record todo-rails-intent on 4b-2507 at n=30, retries 2 [prov-2026-84158f7e]
- 73dcea7 Record todo-rails-intent on 7b-instruct at n=30, retries 2 [prov-2026-84158f7e]
- 892199a Record todo-rails-intent on coder-30b at n=30, retries 2 [prov-2026-84158f7e]
- 75518d3 Record todo-rails-intent on qwen3-30b-a3b at n=30, retries 2 [prov-2026-84158f7e]
- c423297 Record what landed and correct three things in TOOL_BOUNDARIES [prov-2026-59535684]
- 69779d9 Record what the concurrency sweep and its control actually showed [prov-2026-945fa0aa]
- 97356ac Record what the description A/B measured [prov-2026-ac15ed2b]
- 33ffdee Record what the paired retry runs found [prov-2026-de71f29b]
- 897eb6d Record where Sedum ends in the brief [prov-2026-d554bfc3]
- 5946486 Reframe Open Questions around the tool boundary [prov-2026-59535684]
- 8c93697 Reparent the matrix-breadth blueprint onto the measurement brief [prov-2026-98ab639c]
- ddb4f08 Reparent the signal-ladder blueprint onto the measurement brief [prov-2026-d61010a4]
- a58616d Replay a recording without a model [prov-2026-dc227be7]
- 6bc1b03 Report a written-paths rate only for an arm that was given paths [prov-2026-d773a705]
- 3208751 Report the three signals with their own denominators [prov-2026-d61010a4]
- b5cca0d Report throughput from counted tokens, and write down the server it was measured against [prov-2026-945fa0aa]
- 5da21b7 Report unmanaged paths in a run rather than dereferencing their absent package [prov-2026-f095e19f]
- 90fe770 Report what Phase 5 spent, and make a rejected answer a type [prov-2026-0811425c]
- 39de214 Restate the linking rule strictly and name the mechanism that answers it [prov-2026-b5465dfa]
- 92baab4 Restate why the envelope is an object [prov-2026-abd43bb4]
- 4870b7c Restore gofmt formatting in the injection tests
- 2ab7c9b Reverse the response-format decision on what the run showed [prov-2026-4bcabb2f]
- 1b0a4f2 Rewrite the deadline record around where it actually works [prov-2026-3957eed2]
- efaa515 Roll back the empty-kwarg check and the rule constants [prov-2026-9a554c93]
- 1ad1104 Run every phase: model selection, expansion, and injection [prov-2026-f095e19f]
- 4989072 Run the baseline arm and score it by booting what it wrote [prov-2026-a4dbe65c]
- 771ae03 Run the target's own parser over what Phase 7 wrote [prov-2026-d61010a4]
- 98ab91b Say in the docs that the baseline arm runs [prov-2026-a4dbe65c]
- 88aa943 Say what a literal answer carries, not what the file carries [prov-2026-30cb01cc]
- 33350b6 Say what a literal value is not [prov-2026-32b0f3e9]
- b4c99ae Say what a run takes as well as what it is allowed to take [prov-2026-6e3c846c]
- 50517ce Say which language each Go-standard fragment is written in [prov-2026-bd2a6c3f]
- 549758e Say why the two expect disciplines point opposite ways [prov-2026-2b121b62]
- aa085f3 Scaffold the Rails target with --api [prov-2026-f5e64f22]
- 372148c Scope the unfilled-anchor record to what it touches and add its specs [prov-2026-6d87dc11]
- 6556b1e Score what the model bound, beside what it selected [prov-2026-2b121b62]
- 9e55f75 Serialize a run into a recording [prov-2026-dc227be7]
- f7c8539 Settle the duplicate-path check by moving it to Phase 4's entry [prov-2026-dc227be7]
- 6cc9d0d Settle the rendering command as sedum render, and close two surface-growth questions [prov-2026-b5465dfa]
- 5e14025 Show the model each action's target pattern, and stop constraining its output [prov-2026-f095e19f]
- 2806012 Show the two tables side by side on a real answer [prov-2026-2b121b62]
- 69fbff3 Smoke the undescribed arm for a binding comparison [prov-2026-2256e6fa]
- bea6ec1 Split file template matching into its own blueprint [prov-2026-d554bfc3]
- eee11ad Split the catalog contract from the prompt's view of it [prov-2026-14c832bf]
- 8e69011 Square the model matrix across every case [prov-2026-ad9751dc]
- d05c67e State the integration surface in the PRD [prov-2026-59535684]
- 9725c84 State the marker as a public format in the PRD [prov-2026-72775ae5]
- 6be5b76 Stop wrapping the default description's examples in quotes [prov-2026-56339473]
- e5b2272 Store each sample's signals in its entry [prov-2026-d61010a4]
- 78d5613 Store the source a baseline sample was scored on [prov-2026-090ab9c8]
- 6bab2b7 Supply run variables from the case [prov-2026-1c33a50b]
- d39b99d Take the matrix to seven rows [prov-2026-84158f7e]
- 967e98b Teach the page the intent arm, by predicate rather than by name [prov-2026-18a6e7a5]
- 3fcbf97 Treat an empty string as unbound, strings only [prov-2026-9a491128]
- 3fd2cb1 Treat the fixture as a dimension history does not compare across [prov-2026-43505e1b]
- 473af20 Treat the retry budget as a dimension [prov-2026-8d4146de]
- 5a59ed8 Untrack .linespec/ derived state [prov-2026-d554bfc3]
- 8a1c948 Untrack the derived scope index [prov-2026-684148c6]
- 2200a65 Update scope index [prov-2026-d554bfc3]
- 2d90c3e Update scope index [prov-2026-d554bfc3]
- 44a5248 Update scope index [prov-2026-d554bfc3]
- 97bc2fe Update scope index [prov-2026-d554bfc3]
- cc45776 Update scope index [prov-2026-d554bfc3]
- 35803a7 Update scope index [prov-2026-d554bfc3]
- 822926b Update scope index [prov-2026-d554bfc3]
- 22734a3 Update scope index [prov-2026-d554bfc3]
- 682a683 Update scope index [prov-2026-d554bfc3]
- ae2528e Update scope index [prov-2026-d554bfc3]
- 50dfc3e Update scope index [prov-2026-d554bfc3]
- f78c7a7 Update scope index [prov-2026-d554bfc3]
- 27d2d29 Update scope index [prov-2026-d554bfc3]
- 81c5afa Update scope index [prov-2026-d554bfc3]
- b5e6bdb Update scope index [prov-2026-d554bfc3]
- e5c134a Update scope index after M0 completion [prov-2026-d554bfc3]
- ef1851c Update scope index after M1 completion [prov-2026-d554bfc3]
- febe476 Update scope index after M1a completion [prov-2026-d554bfc3]
- eaa1f01 Update scope index after M2 completion [prov-2026-d554bfc3]
- 8e1b967 Update scope index after M4 [prov-2026-d554bfc3]
- 6a1d3d1 Update scope index after M4 completion [prov-2026-d554bfc3]
- 3958393 Update scope index for M2 records [prov-2026-d554bfc3]
- 08ccf73 Update scope index for M5 [prov-2026-d554bfc3]
- c5f6349 Update the assertions the metric change invalidated [prov-2026-e323b805]
- f1b8f1e Vendor the eval fixtures and isolate each sample's output directory [prov-2026-e6969eb3]
- 322fe66 Verify the capture against a real answer [prov-2026-2256e6fa]
- a1919b6 Warn when a file template plants a marker no action fills
- bcc8931 Widen M4's scope to the anchor checks Phase 0 can make [prov-2026-b6fa093c]
- 4a44510 Widen M6 scope to the PRD and its specs [prov-2026-f095e19f]
- d2d3be2 Widen M7 scope to the CLI files implementing --execute retires [prov-2026-dc227be7]
- f6a1bb9 Widen M7 scope to the README statements it falsifies [prov-2026-dc227be7]
- 7eb8a93 Widen M7 scope to the package that owns validation [prov-2026-dc227be7]
- 3e98923 Widen scope to the eval runner and its results [prov-2026-1c33a50b]
- 87c9a47 Widen scope to the eval runner and its results [prov-2026-6fc3d13d]
- af4deab Widen the fixtures record to the target's canned answer [prov-2026-2fb763a0]
- 86936af Widen the intent arm to every app [prov-2026-672c6471]
- 253b596 Widen the per-sample record to the case-loading tests [prov-2026-59ed14d5]
- b4631f7 Widen the unmanaged-paths scope to the shared matcher [prov-2026-529954ab]
- 5ea016f Wire --record and --execute through the command surface [prov-2026-dc227be7]
- 1a79965 Write each sample into its output directory instead of running dry [prov-2026-d61010a4]
- 9fb0137 Write the ownership marker and decide what identifies a region
- 1c6769a add scope index to gitignore
- 8792b71 init
- 1f25b92 update linespec config and readme
- 84a2605 update linspec.yml
- 8cb99e8 update open questions and add scope index to gitignore
Pinning this version
sedum --version emits a bare semver, and it is the same string a recording
carries in sedum_version. A caller that depends on a command depends on a
version of it — see TOOL_BOUNDARIES.md for the six
surfaces that version covers.