shoreline v0.1.0
What's Changed
- feat: add durable review note import by @kevinswiber in #4
- feat: complete durable note consumption by @kevinswiber in #5
- feat: add review artifact acknowledgement skeleton by @kevinswiber in #10
- feat: surface review artifacts in dump and show by @kevinswiber in #11
- feat: add reload transaction semantics by @kevinswiber in #12
- fix: keep known revision publishes idempotent by @kevinswiber in #18
- fix: render verdict decision in kebab case to match cli input by @kevinswiber in #19
- feat: surface stale and orphan notes as dedicated review rows by @kevinswiber in #23
- Add review unit capture ledger foundation by @kevinswiber in #24
- Bind review unit captures to snapshot artifacts by @kevinswiber in #25
- Preserve fresh writer temp files by @kevinswiber in #26
- Add observation ledger commands by @kevinswiber in #27
- Centralize Shore storage path resolution by @kevinswiber in #28
- Add intervention ledger v1 by @kevinswiber in #29
- Fix duplicate semantic event projections by @kevinswiber in #32
- fix: bound duplicate semantic diagnostics by @kevinswiber in #35
- Add disposition ledger v1 by @kevinswiber in #36
- refactor: remove legacy review scaffolding by @kevinswiber in #37
- feat: add projection freshness metadata by @kevinswiber in #38
- Add review history ledger read surface by @kevinswiber in #39
- Add review unit show projection by @kevinswiber in #40
- refactor: split cli layer into command modules by @kevinswiber in #41
- refactor: centralize cli output document wrappers by @kevinswiber in #42
- refactor: move event store boundary by @kevinswiber in #43
- refactor: consolidate session read helpers by @kevinswiber in #44
- refactor: split writer identity and clock helpers by @kevinswiber in #45
- refactor: split disposition workflow modules by @kevinswiber in #46
- refactor: split intervention workflow modules by @kevinswiber in #47
- refactor: split observation workflow modules by @kevinswiber in #48
- refactor: regroup session modules by concern by @kevinswiber in #49
- refactor: split review unit projection workflow modules by @kevinswiber in #50
- refactor: split review history workflow modules by @kevinswiber in #51
- chore: split session::event into per-family modules by @kevinswiber in #52
- refactor: drop hard-link exclusive create assumption by @kevinswiber in #53
- Add opt-in perf tracing layer by @kevinswiber in #54
- refactor: audit session re-exports and tighten visibility by @kevinswiber in #55
- test+docs: pin and document the dump stream row kind JSON contract (#20) by @kevinswiber in #56
- docs: declare RowId opaque in shore dump contract by @kevinswiber in #57
- docs: clarify shore storage authority by @kevinswiber in #58
- docs: document artifact filename derivation across events and artifacts by @kevinswiber in #59
- docs: document review workflow by @kevinswiber in #60
- docs: add manual testing playbook by @kevinswiber in #61
- docs: fix workflow walkthrough and manual testing playbook by @kevinswiber in #62
- feat(cli): add shore review unit list by @kevinswiber in #65
- docs: ratify note-body inline/artifact threshold model (ADR-0001) by @kevinswiber in #66
- chore: ratify large snapshot artifact policy (issue #64) by @kevinswiber in #67
- perf: skip post-write replay across ledger workflows by @kevinswiber in #68
- perf: collapse intervention read projection into one event pass by @kevinswiber in #69
- feat: substrate-shaped event envelope and idempotency identity by @kevinswiber in #71
- feat: claude code session adapter (parse + translate) by @kevinswiber in #72
- feat: task event write path via claude code session adapter by @kevinswiber in #73
- feat: task-domain projections over already-written shore events by @kevinswiber in #74
- feat: detect stale resolutions by target fingerprint mismatch by @kevinswiber in #75
- chore: validate commit scope in commit-msg hook by @kevinswiber in #76
- docs: add substrate architecture references by @kevinswiber in #77
- feat: add assessment event foundation by @kevinswiber in #78
- feat: add assessment write/read model by @kevinswiber in #79
- feat: add assessment CLI and retire disposition model by @kevinswiber in #80
- Add input request event foundation by @kevinswiber in #81
- Rename input request targets by @kevinswiber in #82
- Rename input request workflows by @kevinswiber in #83
- feat: add input request command surface by @kevinswiber in #84
- feat: rename input request read surfaces by @kevinswiber in #85
- refactor: rename task input request projections by @kevinswiber in #86
- Describe input request model by @kevinswiber in #87
- Reject legacy input request mode fields by @kevinswiber in #88
- fix: write input requests with assertion mode by @kevinswiber in #89
- Fix Windows CI compatibility by @kevinswiber in #90
New Contributors
- @kevinswiber made their first contribution in #4
Full Changelog: https://github.com/kevinswiber/shoreline/commits/v0.1.0