Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 19:35
· 576 commits to main since this release
c080946

Sedum 0.8.0

Install

curl -fsSL https://raw.githubusercontent.com/livecodelife/sedum/main/install.sh | sh

Or with Go:

go install github.com/livecodelife/sedum/cmd/sedum@v0.8.0

Or download an archive below and verify it against checksums.txt.

Changelog

  • c104d0b A failing run removes what it created (Run wiring, existing test expectations, PRD No match); hand-written: pipeline.go and the PRD are not region-owned [prov-2026-8394826c@3]
  • 2f6793a A generic go generator package grows one-off Go code [prov-2026-5403d162]
  • 66e8d94 A package can declare anchors completeness never asks about [prov-2026-73d32e29]
  • d7da9d0 A quote transform renders a value as a string literal [prov-2026-f63c340a]
  • 9d0b8a3 A template ending in a blank line keeps one before its closing marker [prov-2026-ab24df5a]
  • f3424a2 Add --prompt, --prompt-file, --prior-recording; default to sedum-binder-final model
  • d8ab6a9 Add agent-assisted adopter authoring to the adopt design
  • 3afb143 Add genpkg helpers to the adopt grow context [prov-2026-95d9ae7e@1]
  • 3fd0039 Add hack/sync-builtin.sh and the generated internal/builtin/_go mirror (script and generated copy are not grown) [prov-2026-1da47b75@2]
  • f8ab765 Add sedum adopt design proposal
  • 7dd9983 Add the adopt key to sedum.yaml and validate it [prov-2026-3d0321d4@5]
  • 2316167 Add the grow context for package adopt [prov-2026-95d9ae7e@1]
  • 99c490d Add the sedum adopt command [prov-2026-a77c2e9f@2]
  • f3be7fa Audit grow-prep for dead and duplicated code; complete the record [prov-2026-cf20817f@1]
  • 612f638 Blueprint: --check help names the re-render limit [prov-2026-9621daed]
  • a9b63e2 Blueprint: empty selection over owned regions needs --force [prov-2026-375f5d4a]
  • a50cc78 Blueprint: format docs under conformance/ [prov-2026-bf01cd6b]
  • 0a31699 Blueprint: guard fixture from the provenance CLI [prov-2026-ed9124e1]
  • 7d1a5b0 Blueprint: proof at proof/GROW_PREP.md, reproducible [prov-2026-3c35801c]
  • 97b3230 Blueprint: syntax registry decision and import layout [prov-2026-5403d162]
  • 60b3457 Bump the provenance library, vendor the go generator, add grow context [prov-2026-019c616e@1]
  • 6159ac8 Carry the go package as a deterministic zip: go:embed rejects the literal * directories (hand-written script and generated archive) [prov-2026-1da47b75@2]
  • 70f6d72 Complete provenance record [prov-2026-010fd5b2@2]
  • ebca747 Complete provenance record [prov-2026-019c616e@1]
  • 376b3e1 Complete provenance record [prov-2026-0ce03d1c]
  • 8cc477b Complete provenance record [prov-2026-13a4d6a9@2]
  • b3c1003 Complete provenance record [prov-2026-14fa88c6]
  • 837063d Complete provenance record [prov-2026-1a1a9b52@2]
  • 343b1f4 Complete provenance record [prov-2026-1a55bc63@1]
  • 0deda02 Complete provenance record [prov-2026-1a93993f@1]
  • f198fd4 Complete provenance record [prov-2026-1b97007c@2]
  • 5a7024a Complete provenance record [prov-2026-1b97007c@4]
  • 102d2a7 Complete provenance record [prov-2026-1d15d075@2]
  • 83641ec Complete provenance record [prov-2026-1d15d075@4]
  • 744b383 Complete provenance record [prov-2026-1da47b75@3]
  • a5ef1ea Complete provenance record [prov-2026-1da47b75@4]
  • 6941975 Complete provenance record [prov-2026-1da47b75@5]
  • be0ecbe Complete provenance record [prov-2026-1da47b75@6]
  • 96d8f01 Complete provenance record [prov-2026-1da47b75@7]
  • 8352f55 Complete provenance record [prov-2026-1e485f36@3]
  • 3098903 Complete provenance record [prov-2026-1e4a5690@2]
  • b878a29 Complete provenance record [prov-2026-1e4a5690@4]
  • c1055c3 Complete provenance record [prov-2026-1e4a5690@7]
  • 18a44ab Complete provenance record [prov-2026-21aa9103@2]
  • 8b60354 Complete provenance record [prov-2026-21aa9103@4]
  • 420c988 Complete provenance record [prov-2026-23653fdc@2]
  • c06e8ba Complete provenance record [prov-2026-2558649d@2]
  • b03e74d Complete provenance record [prov-2026-266ce4ce@2]
  • 4c0542c Complete provenance record [prov-2026-2f2f6e70@2]
  • 511441e Complete provenance record [prov-2026-3576b512@2]
  • 6976668 Complete provenance record [prov-2026-3576b512@4]
  • 0e2cfd1 Complete provenance record [prov-2026-36809902@2]
  • b6e552a Complete provenance record [prov-2026-37216199@4]
  • 509c50a Complete provenance record [prov-2026-37216199@6]
  • d42d824 Complete provenance record [prov-2026-375f5d4a@2]
  • 62e395c Complete provenance record [prov-2026-375f5d4a]
  • 958a537 Complete provenance record [prov-2026-3c35801c@2]
  • e0d7b1f Complete provenance record [prov-2026-3c35801c@3]
  • ec3d2c2 Complete provenance record [prov-2026-3c35801c@4]
  • 4386a21 Complete provenance record [prov-2026-3d0321d4@10]
  • 43a30d9 Complete provenance record [prov-2026-3d0321d4@5]
  • e0e06f3 Complete provenance record [prov-2026-3d0321d4@8]
  • 8b549df Complete provenance record [prov-2026-3e5a05dc@2]
  • 1e907a2 Complete provenance record [prov-2026-3f83335f@4]
  • 9d5a906 Complete provenance record [prov-2026-43b7ec39]
  • 8a13384 Complete provenance record [prov-2026-4746d9ed@2]
  • a008da8 Complete provenance record [prov-2026-4746d9ed@3]
  • 7c8c934 Complete provenance record [prov-2026-4df89974]
  • 811d065 Complete provenance record [prov-2026-5176a0b7@2]
  • 2999a15 Complete provenance record [prov-2026-520ee992@3]
  • 5a2e080 Complete provenance record [prov-2026-53f4f82b]
  • b90623d Complete provenance record [prov-2026-5403d162]
  • e6341c7 Complete provenance record [prov-2026-59535684@2]
  • d0fb24a Complete provenance record [prov-2026-59535684@2]
  • 1f81319 Complete provenance record [prov-2026-59535684@3]
  • 3be4674 Complete provenance record [prov-2026-59535684@3]
  • 948c7c2 Complete provenance record [prov-2026-59535684@3]
  • 890a96e Complete provenance record [prov-2026-59535684@4]
  • cdbc38b Complete provenance record [prov-2026-59535684@4]
  • aa47c63 Complete provenance record [prov-2026-59535684@4]
  • ce34b6b Complete provenance record [prov-2026-59535684@5]
  • 50548b1 Complete provenance record [prov-2026-59535684@5]
  • 8a5b944 Complete provenance record [prov-2026-59535684@5]
  • 2e9fc7d Complete provenance record [prov-2026-59535684@6]
  • f55c840 Complete provenance record [prov-2026-5cfbb898@2]
  • 1f80371 Complete provenance record [prov-2026-5d9b8590@2]
  • 3b4cca6 Complete provenance record [prov-2026-5d9b8590@2]
  • 1a2ac71 Complete provenance record [prov-2026-5d9b8590@3]
  • a661b42 Complete provenance record [prov-2026-5d9b8590@3]
  • aa7ba65 Complete provenance record [prov-2026-5d9b8590@3]
  • df59d30 Complete provenance record [prov-2026-5d9b8590@4]
  • 9f1427c Complete provenance record [prov-2026-5d9b8590@4]
  • 67b2b90 Complete provenance record [prov-2026-5d9b8590@5]
  • 031afca Complete provenance record [prov-2026-5d9b8590@5]
  • 0c05c0c Complete provenance record [prov-2026-5f1e4f0a]
  • 6cb3248 Complete provenance record [prov-2026-66bea9f3@2]
  • 84f61c7 Complete provenance record [prov-2026-66bea9f3]
  • ef5a4cc Complete provenance record [prov-2026-684148c6@3]
  • acead8c Complete provenance record [prov-2026-6ab86198@2]
  • 716c4d4 Complete provenance record [prov-2026-6edbd718@2]
  • 67db8ea Complete provenance record [prov-2026-6fc3d13d@2]
  • 4f4548a Complete provenance record [prov-2026-6fc3d13d@2]
  • b07336d Complete provenance record [prov-2026-6fc3d13d@3]
  • 63ee5d2 Complete provenance record [prov-2026-6fc3d13d@3]
  • 47a0cea Complete provenance record [prov-2026-6fc3d13d@4]
  • c55ea32 Complete provenance record [prov-2026-6fc3d13d@5]
  • 847db97 Complete provenance record [prov-2026-71ebd3d9@3]
  • fc5bc3c Complete provenance record [prov-2026-71ebd3d9]
  • 5e6494c Complete provenance record [prov-2026-73d32e29]
  • aa3074a Complete provenance record [prov-2026-751790c4@2]
  • 0353751 Complete provenance record [prov-2026-751790c4@3]
  • 90ac519 Complete provenance record [prov-2026-78be21c1@2]
  • 892b9ce Complete provenance record [prov-2026-7a13f569@2]
  • f97a570 Complete provenance record [prov-2026-7a704b59]
  • 0980d88 Complete provenance record [prov-2026-7a9b82ae@3]
  • 3fee4d0 Complete provenance record [prov-2026-806865fb@2]
  • d6f0958 Complete provenance record [prov-2026-8394826c@3]
  • 1619c17 Complete provenance record [prov-2026-8394826c@5]
  • ade3a34 Complete provenance record [prov-2026-8394826c@6]
  • c72e2cd Complete provenance record [prov-2026-84c8ca99@3]
  • ad1b15f Complete provenance record [prov-2026-8542d7f7@2]
  • 145d83a Complete provenance record [prov-2026-856f85eb@6]
  • e584d8a Complete provenance record [prov-2026-856f85eb@8]
  • 8d94a5b Complete provenance record [prov-2026-8602b702@2]
  • 2fe536e Complete provenance record [prov-2026-8602b702@2]
  • b492295 Complete provenance record [prov-2026-8602b702@3]
  • 77f35e7 Complete provenance record [prov-2026-8602b702@3]
  • 7a903c4 Complete provenance record [prov-2026-8602b702@3]
  • ca20d90 Complete provenance record [prov-2026-8602b702@4]
  • 30c2dd8 Complete provenance record [prov-2026-8602b702@4]
  • f0bc2ad Complete provenance record [prov-2026-8602b702@5]
  • 67b2db5 Complete provenance record [prov-2026-8602b702@5]
  • 36a8f46 Complete provenance record [prov-2026-8602b702]
  • 0cafcab Complete provenance record [prov-2026-860c8854@2]
  • 2679934 Complete provenance record [prov-2026-86a21f53@2]
  • 6942754 Complete provenance record [prov-2026-86a21f53@2]
  • 4456c80 Complete provenance record [prov-2026-86a21f53@3]
  • 3a96a7f Complete provenance record [prov-2026-86a21f53@3]
  • 4f668c3 Complete provenance record [prov-2026-86a21f53@4]
  • 7d88d07 Complete provenance record [prov-2026-86a21f53@5]
  • 7f02b63 Complete provenance record [prov-2026-87743cfa@2]
  • 2621364 Complete provenance record [prov-2026-88c83fa3@3]
  • 146956c Complete provenance record [prov-2026-88c83fa3@5]
  • a07be64 Complete provenance record [prov-2026-8b91f1f9@2]
  • 53274b8 Complete provenance record [prov-2026-8c1efcd2@1]
  • 4c2985d Complete provenance record [prov-2026-8c1efcd2@2]
  • 149953b Complete provenance record [prov-2026-91c54941@2]
  • 1f9a878 Complete provenance record [prov-2026-91c54941@2]
  • 1d9034c Complete provenance record [prov-2026-91c54941@3]
  • 3fe5ed3 Complete provenance record [prov-2026-91c54941@3]
  • 7878373 Complete provenance record [prov-2026-91c54941@4]
  • b76175c Complete provenance record [prov-2026-91c54941@5]
  • 378589d Complete provenance record [prov-2026-94c524b5@2]
  • 1403aaf Complete provenance record [prov-2026-95d9ae7e@3]
  • 17746f2 Complete provenance record [prov-2026-9621daed@2]
  • 6b03fe6 Complete provenance record [prov-2026-9621daed@2]
  • ba3fbaf Complete provenance record [prov-2026-9621daed@3]
  • 4aaea7b Complete provenance record [prov-2026-9621daed@3]
  • e7260b7 Complete provenance record [prov-2026-9621daed@4]
  • 13fbf7f Complete provenance record [prov-2026-9621daed@5]
  • e554923 Complete provenance record [prov-2026-9621daed]
  • 8731241 Complete provenance record [prov-2026-9ac6951e@3]
  • 05d389c Complete provenance record [prov-2026-9ac6951e@5]
  • 12f9bdf Complete provenance record [prov-2026-9bc22cf7@10]
  • 2145f9e Complete provenance record [prov-2026-9bc22cf7@2]
  • 9d17657 Complete provenance record [prov-2026-9bc22cf7@4]
  • c1cfbc6 Complete provenance record [prov-2026-9bc22cf7@6]
  • 77f30d9 Complete provenance record [prov-2026-a15d039a@2]
  • 5fbe888 Complete provenance record [prov-2026-a500e28a]
  • d639a7c Complete provenance record [prov-2026-a77c2e9f@2]
  • 547d227 Complete provenance record [prov-2026-a88771dd]
  • 39c8a81 Complete provenance record [prov-2026-aa4b736d@2]
  • 863ad02 Complete provenance record [prov-2026-aa4b736d@2]
  • 995b272 Complete provenance record [prov-2026-aa4b736d@3]
  • d86e436 Complete provenance record [prov-2026-aa4b736d@3]
  • 5e14469 Complete provenance record [prov-2026-aa4b736d@4]
  • 86d9ebe Complete provenance record [prov-2026-aa4b736d@5]
  • 6aa46e9 Complete provenance record [prov-2026-aabeac10@2]
  • 954ee0d Complete provenance record [prov-2026-ab24df5a]
  • 42d1e97 Complete provenance record [prov-2026-b241b29f@2]
  • fe32769 Complete provenance record [prov-2026-b241b29f@3]
  • 334495a Complete provenance record [prov-2026-b5465dfa@2]
  • 12389aa Complete provenance record [prov-2026-b5465dfa@2]
  • 3681081 Complete provenance record [prov-2026-b5465dfa@3]
  • 1dbab47 Complete provenance record [prov-2026-b5465dfa@3]
  • a097e8b Complete provenance record [prov-2026-b5465dfa@3]
  • cffd54f Complete provenance record [prov-2026-b5465dfa@4]
  • 997d540 Complete provenance record [prov-2026-b5465dfa@4]
  • 6460935 Complete provenance record [prov-2026-b5465dfa@4]
  • aa5762a Complete provenance record [prov-2026-b5465dfa@5]
  • deca981 Complete provenance record [prov-2026-b5465dfa@5]
  • 6db9058 Complete provenance record [prov-2026-b5465dfa@5]
  • 0981e78 Complete provenance record [prov-2026-b5465dfa@6]
  • dc0a988 Complete provenance record [prov-2026-b5c21813@2]
  • 7c96cfd Complete provenance record [prov-2026-b5c21813@3]
  • b068e29 Complete provenance record [prov-2026-b5c21813@4]
  • b8b385c Complete provenance record [prov-2026-b82a46e4@4]
  • 14a2e5a Complete provenance record [prov-2026-b9298192]
  • b78080e Complete provenance record [prov-2026-be853555@2]
  • 55f6a34 Complete provenance record [prov-2026-bf01cd6b]
  • 3b08ba9 Complete provenance record [prov-2026-c637c262@2]
  • 98d3dc2 Complete provenance record [prov-2026-c637c262@3]
  • 7009cde Complete provenance record [prov-2026-c637c262@4]
  • c2a5e14 Complete provenance record [prov-2026-cc73cf61@2]
  • a2ceb38 Complete provenance record [prov-2026-cc73cf61@2]
  • 7ce1fd9 Complete provenance record [prov-2026-cc73cf61@3]
  • b0ba6ee Complete provenance record [prov-2026-cc73cf61@3]
  • 9c3b337 Complete provenance record [prov-2026-cc73cf61@4]
  • 04ab99e Complete provenance record [prov-2026-cc73cf61@5]
  • d16908d Complete provenance record [prov-2026-cc73cf61]
  • f083695 Complete provenance record [prov-2026-d2f1bdf2@2]
  • 054aafd Complete provenance record [prov-2026-d2f1bdf2@2]
  • 4adee1b Complete provenance record [prov-2026-d2f1bdf2@3]
  • 6126295 Complete provenance record [prov-2026-d2f1bdf2@3]
  • 5c4c8be Complete provenance record [prov-2026-d2f1bdf2@4]
  • 3fe875d Complete provenance record [prov-2026-d2f1bdf2@5]
  • cff3afb Complete provenance record [prov-2026-d2f1bdf2@7]
  • 1a9c27a Complete provenance record [prov-2026-d2f1bdf2]
  • 6245bea Complete provenance record [prov-2026-d694c4c4@2]
  • 70ca81f Complete provenance record [prov-2026-d87e7f92@2]
  • cacaade Complete provenance record [prov-2026-d87e7f92@4]
  • 08525c1 Complete provenance record [prov-2026-d87e7f92@7]
  • 0a368af Complete provenance record [prov-2026-dac49f78]
  • d3bb8ce Complete provenance record [prov-2026-e4bab53b@2]
  • b7f00f8 Complete provenance record [prov-2026-e4bab53b@2]
  • 2fefe7a Complete provenance record [prov-2026-e4bab53b@3]
  • e3bbbad Complete provenance record [prov-2026-e4bab53b@3]
  • 3fec305 Complete provenance record [prov-2026-e4bab53b@3]
  • 99ed80e Complete provenance record [prov-2026-e4bab53b@4]
  • 261bd45 Complete provenance record [prov-2026-e4bab53b@4]
  • 3fe8d46 Complete provenance record [prov-2026-e4bab53b@5]
  • 128422e Complete provenance record [prov-2026-e4bab53b@5]
  • 3dbf134 Complete provenance record [prov-2026-e4bab53b]
  • a2e1bbc Complete provenance record [prov-2026-e6976fa9@2]
  • 68e50bf Complete provenance record [prov-2026-e6976fa9@4]
  • 7117dad Complete provenance record [prov-2026-ed9124e1]
  • 2de5f9a Complete provenance record [prov-2026-ef240c78@2]
  • 44cb22d Complete provenance record [prov-2026-f095e19f@6]
  • 61161e2 Complete provenance record [prov-2026-f63c340a]
  • c5f0bbd Complete provenance record [prov-2026-fb853ca9@2]
  • 0571de7 Complete provenance record [prov-2026-fb853ca9]
  • 0240e9f Complete provenance record [prov-2026-fc05416c]
  • 3823836 Complete provenance record [prov-2026-fc6b6621@3]
  • 9630b22 Complete the sedum adopt core blueprint [prov-2026-95d9ae7e@2]
  • 8f81aec Completeness ignores anchors other records already fill [prov-2026-53f4f82b]
  • 834539f Correct signatures in the adopt grow context [prov-2026-95d9ae7e@1]
  • cb9499c Declare the generators_go_mod_missing rule (hand-written: diag.go is not region-owned) [prov-2026-1da47b75@1]
  • 4be0972 Declare the go:embed var by hand: a grown region's marker breaks gofmt's directive layout [prov-2026-1da47b75@2]
  • a201d5c Document created_at in recordings [prov-2026-375f5d4a]
  • f79f69d Document gen and pkg on markers and gen in recordings [prov-2026-66bea9f3]
  • 972788a Document sedum adopt in the README
  • f745849 Draft blueprint: TOOL_BOUNDARIES and the record attribute catch up [prov-2026-a88771dd]
  • fdbfa9c Draft blueprint: a generic go generator package [prov-2026-5403d162]
  • 4b58665 Draft blueprint: a quote transform [prov-2026-f63c340a]
  • 1b8db50 Draft blueprint: gen_hash from the shared record library [prov-2026-dac49f78]
  • d6ed5a3 Draft blueprint: go checker flags unused locals and imports [prov-2026-ed9124e1]
  • 8e20f46 Draft blueprint: grow skips, re-renders or re-selects by hash [prov-2026-9621daed]
  • 39f68ce Draft blueprint: markers carry gen and pkg hashes [prov-2026-66bea9f3]
  • 9fa9f1c Draft blueprint: orphans, deprecated records, stamping, prompt context [prov-2026-cc73cf61]
  • 32575e3 Draft blueprint: prepare grow-prep for its PR [prov-2026-3c35801c]
  • dbbf09e Draft blueprint: regions belong to the record named on their marker [prov-2026-375f5d4a]
  • e547d54 Draft blueprint: sedum reads records through the shared library [prov-2026-5f1e4f0a]
  • 6a43279 Draft blueprint: sedum regions and a JSON grow report [prov-2026-bf01cd6b]
  • 3355371 Draft blueprint: the behaviour-only-intent eval [prov-2026-d694c4c4]
  • 1c226ab Draft blueprint: the persistent grow log [prov-2026-7a13f569]
  • 01492fe Draft blueprint: version 0.8.0 bump
  • 860fb08 Draft imprint superseding prov-2026-36c8a99c's last-writer rule [prov-2026-4df89974]
  • e21ccdb Draft imprint: a template's trailing blank line survives [prov-2026-ab24df5a]
  • 2b77e5f Draft imprint: chi fixture's imports anchor inside the import block [prov-2026-14fa88c6]
  • 752fd92 Draft imprint: completeness ignores anchors other records fill [prov-2026-53f4f82b]
  • 40e05b6 Draft imprint: go checker flags unimported qualifiers [prov-2026-0ce03d1c]
  • 2a597a2 Draft imprint: go package leaves go.mod and go.sum to go mod [prov-2026-7a704b59]
  • 39d21a8 Draft imprint: lifecycle testbed as evals/lifecycle [prov-2026-71ebd3d9]
  • ba6dc15 Draft imprint: marker scans skip generators and records [prov-2026-fc05416c]
  • 549646f Draft imprint: optional anchors [prov-2026-73d32e29]
  • 37e0131 Draft imprint: recordings carry each record's created_at [prov-2026-43b7ec39]
  • 0785e72 Draft imprint: recordings carry each record's gen [prov-2026-b9298192]
  • c192038 Draft imprint: tests and proof script isolate git [prov-2026-a500e28a]
  • 4a1b51a Draft imprint: v2 migration and per-worktree hooks, with the undo [prov-2026-3c35801c@2]
  • 65e9e61 Exclude provenance/.evidence from scope checks; refresh 1a93993f's spec [prov-2026-1a93993f@3]
  • 5fe16ce Grow adopt file selection [prov-2026-37216199@4]
  • 275b1b6 Grow adopter selection for a package [prov-2026-1b97007c@2]
  • e17440f Grow builtin accessors and tests with sedum-haiku; refresh specs [prov-2026-fc6b6621@3]
  • f4feb5d Grow checkGoModBoundary and its tests with sedum-haiku; refresh specs [prov-2026-806865fb@2]
  • 8d68328 Grow explainUnmatched and its tests with sedum-haiku; refresh specs [prov-2026-7a9b82ae@3]
  • fd7826c Grow generators install and its tests with sedum-haiku; refresh specs [prov-2026-3e5a05dc@2]
  • 3fded79 Grow more adopt file selection tests [prov-2026-b82a46e4@4]
  • 558a011 Grow more adopt orchestrator tests [prov-2026-8542d7f7@2]
  • 77a6150 Grow more declarative adopter tests [prov-2026-88c83fa3@3]
  • 74d42ba Grow pkghash.go over record.Canonical [prov-2026-1a55bc63@1]
  • 19b0203 Grow runCleanup and its tests with sedum-haiku; refresh specs [prov-2026-2558649d@2]
  • 9e96e78 Grow skips, re-renders or re-selects each record by its hashes [prov-2026-9621daed]
  • ae2c28f Grow the adopt command adopter [prov-2026-1d15d075@2]
  • ff97c23 Grow the adopt orchestrator [prov-2026-520ee992@3]
  • 2c60892 Grow the adopt round-trip verifier [prov-2026-a15d039a@2]
  • 3402865 Grow the adopt span contract and coverage check [prov-2026-d87e7f92@2]
  • 2d3eaa1 Grow the adoption recording builder [prov-2026-1e4a5690@2]
  • 243ed2a Grow the adoption report [prov-2026-9ac6951e@3]
  • 11dd90e Grow the declarative adopter [prov-2026-856f85eb@6]
  • 490d72d Grow the pkg/1 byte-identity tests [prov-2026-1e485f36@3]
  • 81d4500 Grow's marker scans skip the generators and records directories [prov-2026-fc05416c]
  • e22662d Imprint intent: the embed var lives in embed.go [prov-2026-fc6b6621@2]
  • 189d1f5 Imprint v2: proof spec and constraints [prov-2026-3c35801c@2]
  • 391fdcb Imprint: a stable proof spec [prov-2026-3c35801c@2]
  • e25d041 Lifecycle harness: ask for the full orphan list after a record is removed [prov-2026-3f83335f@4]
  • 103b4d6 Load reports a missing generators go.mod; testdata/generators gets one (hand-written: load.go is not region-owned) [prov-2026-1da47b75@2]
  • 9f38d17 Make the proof script and lifecycle harness ask for the full orphan list [prov-2026-3f83335f@4]
  • b254714 Make the sedum adopt design language-agnostic
  • 2178bba Mark provenance generated state as linguist-generated and -diff
  • d4bfdf5 Markers carry gen and pkg hashes [prov-2026-66bea9f3]
  • 8b60a9e Merge gen-errors (with main #5, #6) into generators-install
  • 5c8d8e4 Merge gen-errors (with main #7) into generators-install
  • 635f99b Merge main (#13 CI provenance gate) into adopt-core
  • bba982e Merge main (#5 lifecycle-import, #6 replay-restamp) into gen-errors
  • 050cd34 Merge main (#5 lifecycle-import, #6 replay-restamp) into grow-repair
  • f6084a9 Merge main (#7 grow-repair) into gen-errors
  • dfb74ae Merge main into lifecycle-import
  • 4e3ed77 Merge main into replay-restamp [prov-2026-c637c262@3]
  • 710846e Migrate this repository's provenance records to v2 [prov-2026-3c35801c@2]
  • e60ab0d Narrow imprint scope: inject.go is hand-edited under the blueprint [prov-2026-7a9b82ae@2]
  • a3fe45c Open provenance record prov-2026-010fd5b2 [prov-2026-010fd5b2@1]
  • 70583cf Open provenance record prov-2026-019c616e [prov-2026-019c616e@1]
  • b453b26 Open provenance record prov-2026-0ce03d1c [prov-2026-0ce03d1c]
  • 99a6f9e Open provenance record prov-2026-13a4d6a9 [prov-2026-13a4d6a9@1]
  • 0320f91 Open provenance record prov-2026-1a55bc63 [prov-2026-1a55bc63@1]
  • 78a7761 Open provenance record prov-2026-1a93993f [prov-2026-1a93993f@1]
  • 70c32eb Open provenance record prov-2026-1b97007c [prov-2026-1b97007c@1]
  • a595fd5 Open provenance record prov-2026-1d15d075 [prov-2026-1d15d075@1]
  • 12c45b0 Open provenance record prov-2026-1da47b75 [prov-2026-1da47b75@1]
  • aa65d19 Open provenance record prov-2026-1e485f36 [prov-2026-1e485f36@1]
  • 5cbea73 Open provenance record prov-2026-1e4a5690 [prov-2026-1e4a5690@1]
  • 3fab599 Open provenance record prov-2026-21aa9103 [prov-2026-21aa9103@1]
  • 0fd941b Open provenance record prov-2026-2558649d [prov-2026-2558649d@1]
  • 8b0d189 Open provenance record prov-2026-2f2f6e70 [prov-2026-2f2f6e70@1]
  • eec0e5b Open provenance record prov-2026-3576b512 [prov-2026-3576b512@1]
  • 0e7aa80 Open provenance record prov-2026-37216199 [prov-2026-37216199@1]
  • 6c1d733 Open provenance record prov-2026-375f5d4a [prov-2026-375f5d4a]
  • 2a5dce7 Open provenance record prov-2026-3c35801c [prov-2026-3c35801c]
  • d47bcea Open provenance record prov-2026-3d0321d4 [prov-2026-3d0321d4@1]
  • 160ddd0 Open provenance record prov-2026-3e5a05dc [prov-2026-3e5a05dc@1]
  • 65de536 Open provenance record prov-2026-3f83335f [prov-2026-3f83335f@1]
  • da0a694 Open provenance record prov-2026-43b7ec39 [prov-2026-43b7ec39]
  • 1ef1063 Open provenance record prov-2026-4df89974 [prov-2026-4df89974]
  • 38dd59a Open provenance record prov-2026-5176a0b7 [prov-2026-5176a0b7@1]
  • 5c62ea3 Open provenance record prov-2026-520ee992 [prov-2026-520ee992@1]
  • 141a82c Open provenance record prov-2026-53f4f82b [prov-2026-53f4f82b]
  • 6c04a42 Open provenance record prov-2026-5403d162 [prov-2026-5403d162]
  • 0a9bdb1 Open provenance record prov-2026-5cfbb898 [prov-2026-5cfbb898@1]
  • 7727c58 Open provenance record prov-2026-5f1e4f0a [prov-2026-5f1e4f0a]
  • a60c5db Open provenance record prov-2026-66bea9f3 [prov-2026-66bea9f3]
  • 1c61241 Open provenance record prov-2026-6ab86198 [prov-2026-6ab86198@1]
  • a457f34 Open provenance record prov-2026-6edbd718 [prov-2026-6edbd718@1]
  • 47de9ab Open provenance record prov-2026-71ebd3d9 [prov-2026-71ebd3d9]
  • ee6496f Open provenance record prov-2026-73d32e29 [prov-2026-73d32e29]
  • 8f8875c Open provenance record prov-2026-751790c4 [prov-2026-751790c4@1]
  • 3fbe6ec Open provenance record prov-2026-78be21c1 [prov-2026-78be21c1@1]
  • 4b66c60 Open provenance record prov-2026-7a13f569 [prov-2026-7a13f569@1]
  • 857449e Open provenance record prov-2026-7a704b59 [prov-2026-7a704b59]
  • aa57f0f Open provenance record prov-2026-7a9b82ae [prov-2026-7a9b82ae@1]
  • 9c004b4 Open provenance record prov-2026-806865fb [prov-2026-806865fb@1]
  • d0267e0 Open provenance record prov-2026-8394826c [prov-2026-8394826c@1]
  • 5d8b39e Open provenance record prov-2026-84c8ca99 [prov-2026-84c8ca99@1]
  • f42ecae Open provenance record prov-2026-8542d7f7 [prov-2026-8542d7f7@1]
  • 8ad83d1 Open provenance record prov-2026-856f85eb [prov-2026-856f85eb@1]
  • 00d2946 Open provenance record prov-2026-8602b702 [prov-2026-8602b702]
  • ec87d00 Open provenance record prov-2026-860c8854 [prov-2026-860c8854@1]
  • 2e19c40 Open provenance record prov-2026-87743cfa [prov-2026-87743cfa@1]
  • 99f0681 Open provenance record prov-2026-88c83fa3 [prov-2026-88c83fa3@1]
  • ecbc444 Open provenance record prov-2026-8b91f1f9 [prov-2026-8b91f1f9@1]
  • 119989e Open provenance record prov-2026-8c1efcd2 [prov-2026-8c1efcd2@1]
  • da0b641 Open provenance record prov-2026-94c524b5 [prov-2026-94c524b5@1]
  • 2b09ca8 Open provenance record prov-2026-95d9ae7e [prov-2026-95d9ae7e@1]
  • bd41307 Open provenance record prov-2026-9621daed [prov-2026-9621daed]
  • 5ee2426 Open provenance record prov-2026-9ac6951e [prov-2026-9ac6951e@1]
  • b561d9f Open provenance record prov-2026-9bc22cf7 [prov-2026-9bc22cf7@1]
  • bcbcc6b Open provenance record prov-2026-a15d039a [prov-2026-a15d039a@1]
  • 1a72049 Open provenance record prov-2026-a500e28a [prov-2026-a500e28a]
  • 8bc7daf Open provenance record prov-2026-a77c2e9f [prov-2026-a77c2e9f@1]
  • 2b249b0 Open provenance record prov-2026-a88771dd [prov-2026-a88771dd]
  • 8ab7818 Open provenance record prov-2026-aabeac10 [prov-2026-aabeac10@1]
  • 51ec253 Open provenance record prov-2026-ab24df5a [prov-2026-ab24df5a]
  • c0b4b19 Open provenance record prov-2026-b241b29f [prov-2026-b241b29f@1]
  • eeaeef6 Open provenance record prov-2026-b5c21813 [prov-2026-b5c21813@1]
  • a5545ec Open provenance record prov-2026-b82a46e4 [prov-2026-b82a46e4@1]
  • 599cdaa Open provenance record prov-2026-b9298192 [prov-2026-b9298192]
  • bf8c482 Open provenance record prov-2026-bf01cd6b [prov-2026-bf01cd6b]
  • b63038e Open provenance record prov-2026-c637c262 [prov-2026-c637c262@1]
  • 8d6bcd7 Open provenance record prov-2026-cc73cf61 [prov-2026-cc73cf61]
  • 320f07c Open provenance record prov-2026-cf20817f [prov-2026-cf20817f@1]
  • 4e402c7 Open provenance record prov-2026-d2f1bdf2 [prov-2026-d2f1bdf2]
  • d27c5ea Open provenance record prov-2026-d694c4c4 [prov-2026-d694c4c4@1]
  • faaad49 Open provenance record prov-2026-d87e7f92 [prov-2026-d87e7f92@1]
  • f6993dc Open provenance record prov-2026-dac49f78 [prov-2026-dac49f78]
  • 8448a91 Open provenance record prov-2026-e4bab53b [prov-2026-e4bab53b]
  • cc153e7 Open provenance record prov-2026-e6976fa9 [prov-2026-e6976fa9@1]
  • 11afe6c Open provenance record prov-2026-ed9124e1 [prov-2026-ed9124e1]
  • f8bc068 Open provenance record prov-2026-ef240c78 [prov-2026-ef240c78@1]
  • 3558c3a Open provenance record prov-2026-f63c340a [prov-2026-f63c340a]
  • ff32e4b Open provenance record prov-2026-fb853ca9 [prov-2026-fb853ca9]
  • 691425d Open provenance record prov-2026-fc05416c [prov-2026-fc05416c]
  • 9d1ff71 Open provenance record prov-2026-fc6b6621 [prov-2026-fc6b6621@1]
  • 77bbb70 Orphans, deprecated records, stamping, and prompt context [prov-2026-cc73cf61]
  • 26aab52 PRD: the go checker's unused locals and imports [prov-2026-ed9124e1]
  • 602c017 Phase 7 uses explainUnmatched for an absent anchor (hand edit: inject.go cannot be grown) [prov-2026-8394826c@2]
  • f75391e Plant the chi fixture's imports anchor inside the import block [prov-2026-14fa88c6]
  • 153c2e3 README: non-main root Go files are skipped as other_residual [prov-2026-36809902@2]
  • 0890804 README: the Go adopter, the builtin adopt form, scope lines [prov-2026-36809902@2]
  • 22f19e8 README: the grow log and sedum grow-log [prov-2026-7a13f569@2]
  • d325a05 Re-import evals/lifecycle from the testbed at provenance cli 8ff22fb [prov-2026-8c1efcd2@1]
  • e50fd60 Re-import run.sh: add_records makes copied fixtures writable [prov-2026-8c1efcd2@2]
  • e550f00 Recordings carry each record's created_at [prov-2026-43b7ec39]
  • ea8844d Recordings carry each record's gen so replay reproduces grow [prov-2026-b9298192]
  • dab3ce1 Refresh blueprint specs after the first imprint's tests [prov-2026-8394826c@2]
  • 1591998 Refresh blueprint specs after the second imprint's tests [prov-2026-8394826c@3]
  • 44f80a5 Refresh blueprint specs after the warning imprint [prov-2026-1da47b75@2]
  • 79ad30d Refresh evidence of prov-2026-3576b512 [prov-2026-3576b512@2]
  • d411690 Refresh evidence of prov-2026-3576b512 [prov-2026-3576b512@4]
  • 70031b3 Refresh evidence of prov-2026-4746d9ed [prov-2026-4746d9ed@2]
  • c82fc78 Refresh evidence of prov-2026-84c8ca99 [prov-2026-84c8ca99@3]
  • 2958872 Refresh evidence of prov-2026-860c8854 [prov-2026-860c8854@2]
  • 88c2ff3 Refresh evidence of prov-2026-8b91f1f9 [prov-2026-8b91f1f9@2]
  • 7c4a7e9 Refresh evidence of prov-2026-d87e7f92 [prov-2026-d87e7f92@2]
  • 9d59542 Refresh evidence of prov-2026-e6976fa9 [prov-2026-e6976fa9@2]
  • 613284e Refresh prov-2026-1a93993f's spec hash [prov-2026-1a93993f@2]
  • e86bba5 Refresh prov-2026-1a93993f's spec hash after .provenance.yml gained exclude_paths [prov-2026-1a93993f@4]
  • b8df8c1 Refresh prov-2026-684148c6's spec hash [prov-2026-684148c6@2]
  • a7fecb2 Refresh specs after prov-2026-1da47b75 docs [prov-2026-59535684@4]
  • 35fb3b3 Refresh specs after prov-2026-1da47b75 docs [prov-2026-b5465dfa@4]
  • f132541 Refresh specs after prov-2026-8394826c edits [prov-2026-1a1a9b52@2]
  • cb0a833 Refresh specs after prov-2026-8394826c edits [prov-2026-23653fdc@2]
  • 4c872ff Refresh specs after prov-2026-8394826c edits [prov-2026-375f5d4a@2]
  • f55b98d Refresh specs after prov-2026-8394826c edits [prov-2026-59535684@3]
  • 2dfc9f1 Refresh specs after prov-2026-8394826c edits [prov-2026-5d9b8590@3]
  • a7450ed Refresh specs after prov-2026-8394826c edits [prov-2026-66bea9f3@2]
  • fed702f Refresh specs after prov-2026-8394826c edits [prov-2026-8602b702@3]
  • 4e6485a Refresh specs after prov-2026-8394826c edits [prov-2026-b5465dfa@3]
  • 1d987bd Refresh specs after prov-2026-8394826c edits [prov-2026-e4bab53b@3]
  • 1bc284c Refresh specs after prov-2026-8394826c edits [prov-2026-f095e19f@6]
  • f199dc1 Regions belong to the record named on their marker [prov-2026-375f5d4a]
  • 9bc77aa Register generators install; README and PRD; intent: zip carry [prov-2026-1da47b75@3]
  • 00f87bf Regrow adopt file selection with a subdirectory template [prov-2026-37216199@6]
  • 3721494 Regrow the command adopter with a working directory [prov-2026-1d15d075@4]
  • 1ec7395 Release notes for 0.8.0: CHANGELOG.md, README upgrade note
  • 3f9faea Repin prov-2026-1d15d075 to the widened blueprint [prov-2026-1d15d075@4]
  • b2caa70 Repin prov-2026-3d0321d4 to the widened blueprint [prov-2026-3d0321d4@8]
  • 6f93b09 Repin prov-2026-d87e7f92 to the widened blueprint [prov-2026-d87e7f92@2]
  • 35fd217 Replay: --restamp-gen, complete-recording reconcile, --execute --check [prov-2026-c637c262@2]
  • 68a03e0 Repoint 1a93993f's proof spec at LICENSE [prov-2026-1a93993f@5]
  • 31a7046 Report each pruned orphan once, as an orphan [prov-2026-cc73cf61]
  • 6fd5427 Require the provenance module by pseudo-version, not a local replace [prov-2026-3c35801c]
  • 5b65f12 Require unit_end in the adopt key [prov-2026-3d0321d4@8]
  • b06e577 Require unit_end in the declarative adopter [prov-2026-856f85eb@8]
  • 69d7b28 Revise prov-2026-71ebd3d9: demo.sh pins provenance cli 1b04123 [prov-2026-71ebd3d9@2]
  • 76d081a Revise prov-2026-b241b29f: record its proof spec [prov-2026-b241b29f@2]
  • 52a2025 Run provenance lint, stale and check --range in CI [prov-2026-4746d9ed@2]
  • e469fb4 Stage 2 blueprint: glob scopes, a spec, no implements [prov-2026-36809902@2]
  • f7b8da4 Summarize orphans in grow; --orphans lists them [prov-2026-3f83335f@3]
  • 4e38a83 TOOL_BOUNDARIES and OPEN_QUESTIONS catch up with hash-aware grow [prov-2026-a88771dd]
  • 6ff718c Test that a declarative adopter requires unit_end [prov-2026-88c83fa3@5]
  • 02dd10e The go checker flags package qualifiers the file does not import [prov-2026-0ce03d1c]
  • 5ce344a The go checker flags unused function-local variables and unused imports [prov-2026-ed9124e1]
  • 0314c86 The go package leaves go.mod and go.sum to go mod [prov-2026-7a704b59]
  • 198ca2a The lifecycle testbed joins sedum as evals/lifecycle [prov-2026-71ebd3d9]
  • 1544d52 The release URL names the new default model's own asset [prov-2026-d2f1bdf2@6]
  • efa4d0f Version 0.8.0
  • 2031905 Widen blueprint scope for the F1 and F2 fixes [prov-2026-cc73cf61]
  • c53b7bd Widen blueprint scope for the generators-dir skip [prov-2026-5403d162]
  • 3a3afa9 Widen blueprint scope for the git-in-tests audit [prov-2026-3c35801c]
  • a635c02 Widen blueprint scope to evals/lifecycle [prov-2026-3c35801c]
  • b631aea Widen blueprint scope to the go package [prov-2026-bf01cd6b]
  • d0748fb Widen blueprint scope to the recording format [prov-2026-375f5d4a]
  • db7f8c6 Widen blueprint scope to the recording format [prov-2026-66bea9f3]
  • d34e6fc Widen prov-2026-3f83335f to the flag test, PRD table and records pinned to them [prov-2026-3f83335f@2]
  • 8202682 Widen the adopt core blueprint for the genpkg adopt key [prov-2026-95d9ae7e@2]
  • 4ab696a Widen the adopt core blueprint's scope for the genpkg builtin test [prov-2026-95d9ae7e@3]
  • c9bb0ae adopt: ForPackage returns built-in adopters [prov-2026-1b97007c@4]
  • bce61e3 adopt: Go adopter covers the repository's own files [prov-2026-9bc22cf7@6]
  • e4b25f1 adopt: PROMPT.md names the Go adopter's go/parser exception [prov-2026-36809902@2]
  • acfd5a6 adopt: a header span carries no kwargs again [prov-2026-d87e7f92@7]
  • 5947781 adopt: a header span may carry kwargs [prov-2026-d87e7f92@4]
  • 594a59d adopt: header span kwargs become file captures [prov-2026-1e4a5690@4]
  • 286dc27 adopt: non-main root Go packages are skipped with a named reason [prov-2026-9bc22cf7@10]
  • bf6759f adopt: remove the header-kwargs tests [prov-2026-36809902@2]
  • ea979ab adopt: the Go header span carries no kwargs [prov-2026-9bc22cf7@4]
  • 333f09e adopt: the built-in Go adopter [prov-2026-9bc22cf7@2]
  • 073045e adopt: the recording builder drops the header-kwargs capture [prov-2026-1e4a5690@7]
  • 44e942f adopt: the report prints the scope lines for adopted files [prov-2026-9ac6951e@5]
  • eaff8d8 cli: sedum grow-log is registered and grow writes the log [prov-2026-ef240c78@2]
  • c2e516c cli: the grow log wiring [prov-2026-6edbd718@2]
  • 777292a cli: the sedum grow-log command [prov-2026-87743cfa@2]
  • 193fbc9 eval design: PROMPT.md for growing the package [prov-2026-d694c4c4@1]
  • a2efc9d eval design: README and the first result, 75 grows [prov-2026-d694c4c4@2]
  • 6201220 eval design: drawing samples [prov-2026-e6976fa9@2]
  • ce70e1c eval design: prepare and grade [prov-2026-3576b512@2]
  • 5858fd3 eval design: prepare and grade write into the package directory [prov-2026-3576b512@4]
  • 8ffd57f eval design: results [prov-2026-8b91f1f9@2]
  • 529bb74 eval design: samples run in the package directory [prov-2026-e6976fa9@4]
  • 517131c eval design: tasks and variants [prov-2026-84c8ca99@3]
  • 47c70db eval design: the Haiku wrapper call and the command [prov-2026-860c8854@2]
  • ac3c7c3 eval design: the five tasks, their context files and hidden tests [prov-2026-d694c4c4@1]
  • 550ba3a evals/lifecycle clears inherited git state before touching work/ [prov-2026-71ebd3d9]
  • 3c6018a evals/lifecycle: GNU stat first so the eval runs on Linux [prov-2026-3c35801c@4]
  • 6774262 evals/lifecycle: portable sed -i so step10 runs on Linux [prov-2026-3c35801c@4]
  • ed6b10a gen_hash comes from the shared provenance record library [prov-2026-dac49f78]
  • 7b03538 genpkg: the builtin adopter form; go package gets setImports and a root template [prov-2026-3d0321d4@10]
  • 2c31c90 go package: adopt builtin key; go.zip regenerated [prov-2026-1da47b75@6]
  • 8daa3f3 go package: the root-level template is package main [prov-2026-1da47b75@7]
  • eff37db grow --json: report unselected regions as change unselected [prov-2026-c637c262@4]
  • a53a6d5 grow --repair 0 verifies once and fails fast; --no-verify skips; the failure counts every model call [prov-2026-b5c21813@3]
  • 6d86957 grow --repair: project verification failures go back to the model [prov-2026-b5c21813@2]
  • 8c6cd13 grow log blueprint: scope for the CLI wiring files [prov-2026-7a13f569@2]
  • 5c7963e growlog: PROMPT.md for growing the package [prov-2026-7a13f569@1]
  • 3acfa18 growlog: read [prov-2026-2f2f6e70@2]
  • 3bc74c2 growlog: render [prov-2026-13a4d6a9@2]
  • 934915b growlog: summary [prov-2026-78be21c1@2]
  • 9e18150 growlog: the entry test no longer needs Read [prov-2026-21aa9103@4]
  • abd53d0 growlog: the entry type and Append [prov-2026-21aa9103@2]
  • 4469052 proof/GROW_PREP.md: real-model use, upgrading from v0.8.0, known limits [prov-2026-3c35801c]
  • db8541f proof/GROW_PREP.md: what grow-prep changes, with captured proof [prov-2026-3c35801c]
  • 9a5aeb6 proof/capture.sh drops inherited GIT_* variables before running [prov-2026-3c35801c]
  • 3c38802 proof/capture.sh reproduces the grow-prep proof against a stub model [prov-2026-3c35801c]
  • 12432f9 proof/capture.sh scrubs machine paths from captured output [prov-2026-3c35801c]
  • 9c4b478 proof/capture.sh: use GNU stat first so the proof runs on Linux [prov-2026-3c35801c@4]
  • 5c65950 release_test.go follows the model asset's name [prov-2026-266ce4ce@2]
  • 26040d9 release_test.go follows the model asset's name [prov-2026-4746d9ed@3]
  • 3a87089 release_test.go follows the model asset's name [prov-2026-be853555@2]
  • 141ba43 release_test.go follows the model asset's name [prov-2026-d2f1bdf2@7]
  • b32ec17 release_test.go follows the model asset's name [prov-2026-fb853ca9@2]
  • 009e587 sedum reads records through the shared provenance record library [prov-2026-5f1e4f0a]
  • b37343c sedum regions and a JSON grow report feed provenance evidence [prov-2026-bf01cd6b]
  • e223a7c sedum's tests and proof script isolate git from the environment [prov-2026-a500e28a]

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.