Releases: withpointbreak/pointbreak
Releases · withpointbreak/pointbreak
Release list
pointbreak v0.6.0
What's Changed
- refactor: rename the review skills to the pointbreak namespace by @kevinswiber in #420
- chore: align review branding and trademark notices by @kevinswiber in #421
- Add the Pointbreak logo to the inspector by @kevinswiber in #422
- Remint emitted document schemas under pointbreak.* by @kevinswiber in #423
- Improve inspector revisions loading performance by @kevinswiber in #425
- Speed initial inspector history paint by @kevinswiber in #427
- fix: preserve inspector timeline tab order by @kevinswiber in #428
- Add inspector timeline keyboard shortcuts by @kevinswiber in #429
- Add root commit capture by @kevinswiber in #431
- Add staged and unstaged capture modes by @kevinswiber in #434
- feat: add OpenSSH Git enrollment helpers by @kevinswiber in #435
- fix: make key discover state-aware by @kevinswiber in #437
- fix: improve inspector keyboard navigation by @kevinswiber in #439
- Render inspector event details by @kevinswiber in #440
- Remove legacy output aliases by @kevinswiber in #441
- fix: treat commit-association accretion as history, not divergence by @kevinswiber in #444
- feat: attention projection, shore attention list, /api/attention, and the inspector Attention lens by @kevinswiber in #442
- feat: clear attention items once a later judgment subsumes them by @kevinswiber in #446
- fix: liveness reads an integration tip as merged and labels a landing by its branch by @kevinswiber in #449
- feat: warn when assessment add leaves competing candidates unreplaced by @kevinswiber in #450
- feat: reconcile the Pointbreak Review visual system by @kevinswiber in #451
- feat: soften the Review dark theme by @kevinswiber in #452
- docs: refresh Review inspector screenshots by @kevinswiber in #453
- docs: improve Review screenshot legibility by @kevinswiber in #454
- docs: add neutral Review proof captures by @kevinswiber in #457
- perf: make inspector /api/revisions fast enough for debug first load by @kevinswiber in #459
- fix: answer merge status against the detected default branch on every read surface by @kevinswiber in #469
- fix: key the inspector caches by every input their builds read by @kevinswiber in #470
- fix: classify grouped revision rows over the union of member commit ranges by @kevinswiber in #472
- feat: add reproducible Review example proof by @kevinswiber in #471
- feat: inspector server projections for the IA re-cut (dark) by @kevinswiber in #473
- fix: scope the inspector keyboard to the active overlay by @kevinswiber in #474
- feat: re-cut the inspector IA around the record and the judgment queue by @kevinswiber in #475
- feat: surface the outstanding judgment queue on the tab and the detail page by @kevinswiber in #476
- feat: promote the annotated diff from a modal to a routed page by @kevinswiber in #477
- feat: give the revision list a sort picker and gate toolbar controls per lens by @kevinswiber in #480
- fix: order mixed timestamp forms chronologically by @kevinswiber in #482
- ci: add cross-platform binary release pipeline by @kevinswiber in #481
- fix: mint event timestamps as rfc 3339 by @kevinswiber in #483
- feat: add the surface-aware filter grammar core in both runtimes by @kevinswiber in #484
- ci: move release actions off the deprecated node 20 runtime by @kevinswiber in #486
- chore: add setting to ignore nothing to cache warnings from uv on validate-skills in ci by @kevinswiber in #487
Full Changelog: v0.5.0...v0.6.0
pointbreak v0.5.0
What's Changed
- docs: improve open source readiness by @kevinswiber in #91
- docs: add portable author handoff skill by @kevinswiber in #93
- Use bounded author handoff readback by @kevinswiber in #97
- Add Shoreline review loop agent skills by @kevinswiber in #101
- fix(review): exclude .shore storage via .git/info/exclude not .gitignore by @kevinswiber in #102
- docs: document interim landing-commit convention for review skills by @kevinswiber in #105
- docs: note multi-capture ambiguity in the landing convention by @kevinswiber in #107
- feat: add shore inspect local web inspector by @kevinswiber in #109
- Add clone-local shared store foundation by @kevinswiber in #112
- feat: add path-private inspector target labels by @kevinswiber in #113
- fix: support git type-change captures by @kevinswiber in #114
- feat: honor SHORE_ACTOR_ID to attribute writes to an explicit actor by @kevinswiber in #115
- feat: establish a dependable public library API (#120) by @kevinswiber in #121
- chore: add worktree-to-fixture snapshot script by @kevinswiber in #111
- feat: add artifact transfer surface by @kevinswiber in #123
- Add optional event signatures by @kevinswiber in #124
- Add ReviewUnit lineage head linkage by @kevinswiber in #125
- Add rich lineage visualization to shore inspect by @kevinswiber in #127
- Add local validation evidence review support by @kevinswiber in #128
- Teach agent skills to record validation evidence by @kevinswiber in #129
- Resumption binding trust source (ADR-0009) by @kevinswiber in #137
- feat: resolve every review read surface through the linked family store by @kevinswiber in #143
- feat: capture from an explicit git ref or commit range by @kevinswiber in #147
- Validate linked write paths against the writer-visible union (advances #138) by @kevinswiber in #149
- feat: actor identity and delegation (ADR-0010) by @kevinswiber in #151
- Consolidate onto a single .shore directory with a nested store and delegates layering by @kevinswiber in #154
- feat: surface validation evidence in the shore inspector by @kevinswiber in #156
- feat: key custody and signing UX (ADR-0010 key-custody half) by @kevinswiber in #157
- feat: sign review events with an existing SSH key via ssh-agent by @kevinswiber in #158
- feat: detached co-signature event family by @kevinswiber in #159
- fix: keys show works for agent-backed keys; ssh-agent onboarding docs by @kevinswiber in #160
- feat: endorsement record and classification (reader half) by @kevinswiber in #166
- feat: identity enroll/attest and review endorse creation CLIs by @kevinswiber in #169
- feat: verification and classification readback on the read surfaces by @kevinswiber in #170
- feat: write review facts through to the clone-local store in linked worktrees by @kevinswiber in #172
- feat: render verification status and endorsement readback in the inspector web UI by @kevinswiber in #173
- feat: ReviewUnit commit-range lifecycle (association events, projection, reachability, CLI, ADR-0014) by @kevinswiber in #174
- feat: decouple the snapshot artifact body from worktree identity (#146) by @kevinswiber in #175
- docs: record the landing commit via associate-commit (supersedes the interim observation) by @kevinswiber in #176
- feat: rebuild post-write session state from the full event log by @kevinswiber in #179
- feat: add the content-targeted artifact-removal data layer by @kevinswiber in #180
- feat: add the content-removal operator CLI and blob sweep by @kevinswiber in #181
- feat: add the ephemeral store-mode opt-out and resolver consult by @kevinswiber in #182
- feat: scope current review-unit reads to the worktree with orphan and merge status by @kevinswiber in #183
- feat: collapse cross-worktree captures sharing a commit oid into one review-unit entry by @kevinswiber in #184
- feat: add the consent-gated common-dir store migration command by @kevinswiber in #185
- feat: make the shared common-dir store the default for every worktree by @kevinswiber in #188
- feat: add a scoped liveness token and a client-side --watch poll by @kevinswiber in #192
- feat: reshape EventTarget into a non-optional addressed identity triple by @kevinswiber in #194
- feat: replace the lineage sub-model with event-borne supersession by @kevinswiber in #195
- fix: complete the review_unit-to-revision wire rename and remove the snapshot dual-read by @kevinswiber in #199
- feat: render the inspector revision-DAG and complete the revision-document key rename by @kevinswiber in #201
- feat: rename the event-store container Ledger to Journal and finish the object id on the wire by @kevinswiber in #204
- Retire the review-unit vocabulary and serve the content id as objectId by @kevinswiber in #205
- Rename the content-id digest keys and the snapshot-artifact concept to object by @kevinswiber in #207
- docs: reconcile the review docs and skills with the object-revision model by @kevinswiber in #208
- docs: land the substrate-reshape ADRs and amendments by @kevinswiber in #210
- docs: narrate the default store as the common-dir .git/shore, not .shore/data by @kevinswiber in #211
- feat: carry a structured schema-break record on unsupported-event errors by @kevinswiber in #217
- feat: opt-in lenient read that skips retired events and surfaces them as diagnostics by @kevinswiber in #218
- feat: removal authorization and multi-state removal read view by @kevinswiber in #219
- feat: re-verify a blob's content hash before compact erases it by @kevinswiber in #220
- docs: land ADR-0020 for the pluggable durable-storage backend seam by @kevinswiber in #221
- feat: shore inspector design system + tokenized status palette by @kevinswiber in #222
- feat: put the durable event and content stores behind byte-oriented backend traits by @kevinswiber in #223
- feat: select the durable-storage backend at resolve and thread its handle to consumers by @kevinswiber in #224
- feat: add the in-memory backend, tamper hook, and CreateOutcome rename by @kevinswiber in #225
- feat: add a criterion benchmark harness for the durable store file backend by @kevinswiber in #226
- feat: single-source inspector tokens and add light theme, status glyphs, and framing by @kevinswiber in #229
- refactor: thread remaining content/artifact paths through the storage backend handle by @kevinswiber in #230
- feat: make the inspector a hash-routed master-detail shell by @kevinswiber in #231
- feat: lay out the inspector supersession DAG server-side by @kevinswiber in #232
- fix: show superseded revisions and size DAG nodes to their label by @kevinswiber in #233
- refactor: route artifact_transfer through the conten...
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