pointbreak 0.8.0

Durable terminal code review for changes humans and coding agents collaborate on together
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
# Changelog

Release entries are managed with Cocogitto.

- - -
## [v0.8.0]https://github.com/withpointbreak/pointbreak/compare/5784301b2fd8369f684a831c5cace3f9249581b3..v0.8.0 - 2026-07-18
#### Features
- bind releases to exact build identity - ([1435bba]https://github.com/withpointbreak/pointbreak/commit/1435bbaf88a4312a39b04d588c008f002b21d8e6) - [@kevinswiber]https://github.com/kevinswiber
- add truthful build provenance - ([51fd0e6]https://github.com/withpointbreak/pointbreak/commit/51fd0e62cb1f3d17fd0cfef06378a0fab1394fd2) - [@kevinswiber]https://github.com/kevinswiber
- add copyable Review command handoffs - ([f8a5b26]https://github.com/withpointbreak/pointbreak/commit/f8a5b26287a77682417271cc38dc85beb357c48b) - [@kevinswiber]https://github.com/kevinswiber
- render decision context in review diff - ([7f1a251]https://github.com/withpointbreak/pointbreak/commit/7f1a251d5e484acb9ca86f619fc07b16077bd486) - [@kevinswiber]https://github.com/kevinswiber
- render validation continuity in review - ([08ddc36]https://github.com/withpointbreak/pointbreak/commit/08ddc360f02050846273e3b1b8e0775b05f785b9) - [@kevinswiber]https://github.com/kevinswiber
- add capture summaries to revision discovery - ([3701ec4]https://github.com/withpointbreak/pointbreak/commit/3701ec478fa2278b9e32810ca8352d5610ed9097) - [@kevinswiber]https://github.com/kevinswiber
- project validation continuity - ([38f1d0c]https://github.com/withpointbreak/pointbreak/commit/38f1d0c271935be0bf100c575b76804894662c56) - [@kevinswiber]https://github.com/kevinswiber
- flag an accepted-with-follow-up that leaves nothing actionable - ([f6e2965]https://github.com/withpointbreak/pointbreak/commit/f6e2965bc1981b957d4fa8b2887844bcdb166eaf) - [@kevinswiber]https://github.com/kevinswiber
- surface write advisories on the text receipts - ([080353a]https://github.com/withpointbreak/pointbreak/commit/080353ad0c49cbd96f9bb98c468cd71d41dd7175) - [@kevinswiber]https://github.com/kevinswiber
- complete the text-digest surface across every document command - ([1d15b28]https://github.com/withpointbreak/pointbreak/commit/1d15b280655e39d6c018a5ef42ca01d003aa6eea) - [@kevinswiber]https://github.com/kevinswiber
- surface exact review attribution - ([8954e92]https://github.com/withpointbreak/pointbreak/commit/8954e920863ea430025dab8fb15005d937d11ad1) - [@kevinswiber]https://github.com/kevinswiber
- surface review work and landing truth - ([7c4fbc7]https://github.com/withpointbreak/pointbreak/commit/7c4fbc711d6660ea636599d83b492f1765d2fbd3) - [@kevinswiber]https://github.com/kevinswiber
- notice on stderr when the text lane falls back to JSON - ([47af82a]https://github.com/withpointbreak/pointbreak/commit/47af82aab183164f561883d3885f08969ff2385e) - [@kevinswiber]https://github.com/kevinswiber
- add text digests for revision, fact, key, and store receipt commands - ([8011c31]https://github.com/withpointbreak/pointbreak/commit/8011c31518b06463c9c3a8fe3d505f437b18622c) - [@kevinswiber]https://github.com/kevinswiber
#### Bug Fixes
- finalize Cocogitto release tag before push - ([4310c57]https://github.com/withpointbreak/pointbreak/commit/4310c5719567b3fcb300467ced53a616bb22b3f9) - [@kevinswiber]https://github.com/kevinswiber
- authenticate release pushes with GitHub App - ([b339281]https://github.com/withpointbreak/pointbreak/commit/b33928165eb3199459409baac41c808b5d055fe7) - [@kevinswiber]https://github.com/kevinswiber
- address release gate review findings - ([359f77b]https://github.com/withpointbreak/pointbreak/commit/359f77bf183d331a496dc637f5b1d9dffe02e356) - [@kevinswiber]https://github.com/kevinswiber
- preserve detail context across refresh - ([d2bc016]https://github.com/withpointbreak/pointbreak/commit/d2bc01650076314897bb8c30ba57623640c0d257) - [@kevinswiber]https://github.com/kevinswiber
- refresh detail from whole-document generation - ([0d0fdb2]https://github.com/withpointbreak/pointbreak/commit/0d0fdb2f19eba66a91d31167fc5baa974ffecd5d) - [@kevinswiber]https://github.com/kevinswiber
- refresh open review detail after polling - ([5fd4fed]https://github.com/withpointbreak/pointbreak/commit/5fd4fed7ebbb71b973a1f8bd78ae476727b2c636) - [@kevinswiber]https://github.com/kevinswiber
- quote leading-equals values in copyable commands - ([6994bb3]https://github.com/withpointbreak/pointbreak/commit/6994bb3e6529d13f280961cf78d37146fa886ab2) - [@kevinswiber]https://github.com/kevinswiber
- suggest assessment replacement command - ([a0779e9]https://github.com/withpointbreak/pointbreak/commit/a0779e902516dacac57b5afa6de619c90fa2039f) - [@kevinswiber]https://github.com/kevinswiber
- surface advisories on the capture and respond receipts too - ([cf2cf9c]https://github.com/withpointbreak/pointbreak/commit/cf2cf9cb1f0386d91ed75c0c099eb6d6d6a2a99a) - [@kevinswiber]https://github.com/kevinswiber
- name valid recovery forms in the ambiguous-revision error - ([fc83917]https://github.com/withpointbreak/pointbreak/commit/fc839178ab63cce9acc35da8bf54f931f957e52c) - [@kevinswiber]https://github.com/kevinswiber
- replace orphaned liveness status and diagnose amended refs - ([3922bb9]https://github.com/withpointbreak/pointbreak/commit/3922bb974624d61c6f8e068da05536cd069cd158) - [@kevinswiber]https://github.com/kevinswiber
- account for already-absent blobs in the compact receipt - ([2bb15e2]https://github.com/withpointbreak/pointbreak/commit/2bb15e2f773f1f4ff44d3104f8926708d1500cd8) - [@kevinswiber]https://github.com/kevinswiber
- enroll canonical agent signing keys - ([8b91c59]https://github.com/withpointbreak/pointbreak/commit/8b91c59f0a2f2aa2023c6613d3a47abb76ae6f77) - [@kevinswiber]https://github.com/kevinswiber
- remove Windows checksum cmdlet dependency - ([ee67bea]https://github.com/withpointbreak/pointbreak/commit/ee67bea35d3aeb623159535811486f0197680a33) - [@kevinswiber]https://github.com/kevinswiber
- harden release installer execution - ([5784301]https://github.com/withpointbreak/pointbreak/commit/5784301b2fd8369f684a831c5cace3f9249581b3) - [@kevinswiber]https://github.com/kevinswiber
#### Revert
- keep the text-lane JSON fallback silent - ([20815de]https://github.com/withpointbreak/pointbreak/commit/20815def86245af936c68b9987592f5ac16f1c74) - [@kevinswiber]https://github.com/kevinswiber
#### Documentation
- pin the supported skill install to the three product skills - ([af1e009]https://github.com/withpointbreak/pointbreak/commit/af1e009ca636d9d019949e0f190cf561975f942e) - [@kevinswiber]https://github.com/kevinswiber
- clarify product skill role handoffs - ([60cf69e]https://github.com/withpointbreak/pointbreak/commit/60cf69eaec5f605f1806e5b2ae95b122525af2ee) - [@kevinswiber]https://github.com/kevinswiber
- shorten inspect help and name the resolved store - ([633e055]https://github.com/withpointbreak/pointbreak/commit/633e05586b02b83341178ee5c410bdd15b8a2165) - [@kevinswiber]https://github.com/kevinswiber
- route first Review from public help - ([8543daa]https://github.com/withpointbreak/pointbreak/commit/8543daa49c2d5e20849015bd58b1a19d06a5f1bc) - [@kevinswiber]https://github.com/kevinswiber
- fix walkthrough server conflict and reviewer wording - ([258f355]https://github.com/withpointbreak/pointbreak/commit/258f355281a9421b97da4b0b4c44daec73adca5e) - [@kevinswiber]https://github.com/kevinswiber
- add first useful Review onboarding - ([3ea1d4d]https://github.com/withpointbreak/pointbreak/commit/3ea1d4dd8ede36bce8115699106c15edeaae18b1) - [@kevinswiber]https://github.com/kevinswiber

- - -

## [v0.7.0]https://github.com/withpointbreak/pointbreak/compare/a13d270b6a5788c898587286f6bb17b4a36d73f8..v0.7.0 - 2026-07-17
#### Features
- rebuild the VS Code bundle for pointbreak - ([34fbe8b]https://github.com/withpointbreak/pointbreak/commit/34fbe8b9861bfc947d5c77892e75e71479fd93cb) - [@kevinswiber]https://github.com/kevinswiber
- install pointbreak atomically - ([f650a1d]https://github.com/withpointbreak/pointbreak/commit/f650a1dbf814cab1853f455dc3cc487e9fc545c0) - [@kevinswiber]https://github.com/kevinswiber
- package pointbreak release artifacts - ([25a28b8]https://github.com/withpointbreak/pointbreak/commit/25a28b8f19a3743b70d4cfc249ecfcde2bc313b8) - [@kevinswiber]https://github.com/kevinswiber
- make pointbreak the sole native executable - ([c68a058]https://github.com/withpointbreak/pointbreak/commit/c68a058e717ef594961e8fd2770f166172450602) - [@kevinswiber]https://github.com/kevinswiber
- centralize runtime naming authority - ([7599fa5]https://github.com/withpointbreak/pointbreak/commit/7599fa57f22cc555dfe685e8e8882b955653227c) - [@kevinswiber]https://github.com/kevinswiber
- add VS Code task validation workflow - ([b767f0d]https://github.com/withpointbreak/pointbreak/commit/b767f0d7c1b2d8c7496eea3bb547d8cea8548290) - [@kevinswiber]https://github.com/kevinswiber
- add Problems observation workflow - ([b8c65dc]https://github.com/withpointbreak/pointbreak/commit/b8c65dcc70e145b4899cda3c1069ec508558c926) - [@kevinswiber]https://github.com/kevinswiber
- add attention judgment actions - ([b5a663e]https://github.com/withpointbreak/pointbreak/commit/b5a663e560c22f688e2600495a6af703b88fae5a) - [@kevinswiber]https://github.com/kevinswiber
- add exact revision and identity contracts - ([0fe0ac2]https://github.com/withpointbreak/pointbreak/commit/0fe0ac2f7648f2c02e42852892665d986025e133) - [@kevinswiber]https://github.com/kevinswiber
- add release installers - ([93a907a]https://github.com/withpointbreak/pointbreak/commit/93a907aa09dda3bd866df1fac3e25ac460993d5c) - [@kevinswiber]https://github.com/kevinswiber
- refresh active reviews from freshness markers - ([194e8dc]https://github.com/withpointbreak/pointbreak/commit/194e8dc36a27730f2a22bfda93941a8e9128e5d2) - [@kevinswiber]https://github.com/kevinswiber
- organize inspector controls into disclosures - ([0aa26a8]https://github.com/withpointbreak/pointbreak/commit/0aa26a8911c07294d10c728cd6068dc53ecfa34b) - [@kevinswiber]https://github.com/kevinswiber
- add source mapping and observation flow - ([0d3e211]https://github.com/withpointbreak/pointbreak/commit/0d3e211ef1de20816f1157463fc6736618e7f922) - [@kevinswiber]https://github.com/kevinswiber
- add the annotated diff panel - ([460c8e7]https://github.com/withpointbreak/pointbreak/commit/460c8e76a4ef75efef3f0b6b9fa1d679cd5fa486) - [@kevinswiber]https://github.com/kevinswiber
- add renderer webview bundle - ([55aa5c3]https://github.com/withpointbreak/pointbreak/commit/55aa5c3115d324406c13264a8b50b63d3d6ec182) - [@kevinswiber]https://github.com/kevinswiber
- add authenticated inspect diff data source - ([b06236c]https://github.com/withpointbreak/pointbreak/commit/b06236c14db36fbf3efe902b73226de83434b7b0) - [@kevinswiber]https://github.com/kevinswiber
- add window-owned inspect connection manager - ([e5a97ec]https://github.com/withpointbreak/pointbreak/commit/e5a97ec04f5b3854da55db28e366adc79ac15759) - [@kevinswiber]https://github.com/kevinswiber
- add timeline follow mode with stream position controls - ([5d2e259]https://github.com/withpointbreak/pointbreak/commit/5d2e2599d419fe8cdbdb5d7ea5cc7effefcf788b) - [@kevinswiber]https://github.com/kevinswiber
- converge history windowing onto one pipeline and add --tail - ([cba3ae3]https://github.com/withpointbreak/pointbreak/commit/cba3ae383560a7424872be4b84078fb31a149d58) - [@kevinswiber]https://github.com/kevinswiber
- authenticate all inspect surfaces - ([fe4e2a9]https://github.com/withpointbreak/pointbreak/commit/fe4e2a91a2a027e3e1b39aac674786ad960f14ae) - [@kevinswiber]https://github.com/kevinswiber
- add authenticated inspect contracts - ([83eb9ac]https://github.com/withpointbreak/pointbreak/commit/83eb9ac4437be78662762dcec7f7491592a176f2) - [@kevinswiber]https://github.com/kevinswiber
- extend density to cards and medium-tier field visibility - ([36283df]https://github.com/withpointbreak/pointbreak/commit/36283dfffdf0b67e9b88893358826311125619d9) - [@kevinswiber]https://github.com/kevinswiber
- add a filter-aware new-event count since a history cursor - ([c2dc312]https://github.com/withpointbreak/pointbreak/commit/c2dc3129ed45adf540b029a7a927dc7fe606ca46) - [@kevinswiber]https://github.com/kevinswiber
- restore VS Code Review servers per workspace - ([5ece74c]https://github.com/withpointbreak/pointbreak/commit/5ece74cb1c989fad6bc4f09e8fae6deabb909662) - [@kevinswiber]https://github.com/kevinswiber
- add search autocomplete backed by store-wide distinct values - ([1212442]https://github.com/withpointbreak/pointbreak/commit/121244272da4e9a9c121cc4721dd96aaedf93bfa) - [@kevinswiber]https://github.com/kevinswiber
- add VS Code review workflows - ([3094c4d]https://github.com/withpointbreak/pointbreak/commit/3094c4d3ac9d0ca62047b69f7783e8b67322c5ce) - [@kevinswiber]https://github.com/kevinswiber
- replace the diff nav filter buttons with a file-search query grammar - ([467975b]https://github.com/withpointbreak/pointbreak/commit/467975b6ecca0ca2c1831172edc8e2c1ce220a22) - [@kevinswiber]https://github.com/kevinswiber
- add a filter grammar flag to the history and revision list CLIs - ([ac47e26]https://github.com/withpointbreak/pointbreak/commit/ac47e2682af041e4350b632e9b98f31bfbc9bbf0) - [@kevinswiber]https://github.com/kevinswiber
- add applied-filter chips and collapse the type pills into a facet menu - ([6598690]https://github.com/withpointbreak/pointbreak/commit/6598690b8d1f01ac064c24bf0971719a37b7cf98) - [@kevinswiber]https://github.com/kevinswiber
- extend the filter grammar to revision records in both runtimes - ([7f1ee7f]https://github.com/withpointbreak/pointbreak/commit/7f1ee7f81678fdfabd6029c8917d91dcced61781) - [@kevinswiber]https://github.com/kevinswiber
- add VS Code extension foundation - ([8e3ac3d]https://github.com/withpointbreak/pointbreak/commit/8e3ac3dbe10767cf5ab2dbc67338d3c1ae81d5a1) - [@kevinswiber]https://github.com/kevinswiber
- add CLI version handshake and store identities - ([4607e40]https://github.com/withpointbreak/pointbreak/commit/4607e40e17b518e9a8c29d4d612dafad9ead9e02) - [@kevinswiber]https://github.com/kevinswiber
- split the track lane from the writer actor across record and inspector - ([2a0d077]https://github.com/withpointbreak/pointbreak/commit/2a0d077282e3f97236449b581296ed257e390461) - [@kevinswiber]https://github.com/kevinswiber
#### Bug Fixes
- preserve revisions with unavailable snapshots - ([a1fb9b0]https://github.com/withpointbreak/pointbreak/commit/a1fb9b025d3b353e2525606d5c339c603049814a) - [@kevinswiber]https://github.com/kevinswiber
- keep recorded revisions visible - ([302d777]https://github.com/withpointbreak/pointbreak/commit/302d7773301ae28b402d9479bfa66991080a5880) - [@kevinswiber]https://github.com/kevinswiber
- resolve ambiguous assessments explicitly - ([ce63816]https://github.com/withpointbreak/pointbreak/commit/ce63816c4a03aabe1fe1bd6ea64d895ef0cc11ea) - [@kevinswiber]https://github.com/kevinswiber
- generate changelog links for canonical repository (#535) - ([f51a68c]https://github.com/withpointbreak/pointbreak/commit/f51a68ceb3d52a2a3ca35bc839eb6435ed85e457) - [@kevinswiber]https://github.com/kevinswiber
- preserve modified VS Code shortcuts - ([f76a17c]https://github.com/withpointbreak/pointbreak/commit/f76a17c973826d3282d8008743cfd659cc3d8dda) - [@kevinswiber]https://github.com/kevinswiber
- remove capability from navigation timing - ([d68dd46]https://github.com/withpointbreak/pointbreak/commit/d68dd4650976176660ad12eea12c37cd9e6b9c92) - [@kevinswiber]https://github.com/kevinswiber
- handle review shortcuts from document focus (#530) - ([f0bea54]https://github.com/withpointbreak/pointbreak/commit/f0bea543623d86c96967a9b1cb890ede8d6eaaf9) - [@kevinswiber]https://github.com/kevinswiber
- submit reconnect token with Enter - ([f57b2af]https://github.com/withpointbreak/pointbreak/commit/f57b2afbf9f17de153f25de2463b812f5d9699de) - [@kevinswiber]https://github.com/kevinswiber
- keep visible review refreshes current - ([f3c5365]https://github.com/withpointbreak/pointbreak/commit/f3c53655cad66828f9572cf8c672dc8f0ca45d0c) - [@kevinswiber]https://github.com/kevinswiber
- distinguish annotated diff tab titles - ([03b857e]https://github.com/withpointbreak/pointbreak/commit/03b857ebb56eeb6ce6021b727370ab15e41f6c6e) - [@kevinswiber]https://github.com/kevinswiber
- key annotated diff tabs by revision - ([3daef63]https://github.com/withpointbreak/pointbreak/commit/3daef63d1db8d4a42f7ba3050e4c9a80ad6bc7d5) - [@kevinswiber]https://github.com/kevinswiber
- keep timeline following during scrollback - ([a52c425]https://github.com/withpointbreak/pointbreak/commit/a52c42511e965aeb51e8815656cbcb3e9766076e) - [@kevinswiber]https://github.com/kevinswiber
- emit new/deleted file mode metadata in shore diff output - ([bfe5779]https://github.com/withpointbreak/pointbreak/commit/bfe577965d98d07db2dc248ecf4d554d75b826a5) - [@kevinswiber]https://github.com/kevinswiber
- keep a parked timeline window across freshness reloads - ([72f471e]https://github.com/withpointbreak/pointbreak/commit/72f471ea0d159bffefd1d8f0a9fd3900d001ef0d) - [@kevinswiber]https://github.com/kevinswiber
- mask producer versions in fixture normalizers - ([a13d270]https://github.com/withpointbreak/pointbreak/commit/a13d270b6a5788c898587286f6bb17b4a36d73f8) - [@kevinswiber]https://github.com/kevinswiber
#### Documentation
- align binding guidance with resolver - ([63bbebe]https://github.com/withpointbreak/pointbreak/commit/63bbebe94e6b8272deb21f6d056ef3452fdaa830) - [@kevinswiber]https://github.com/kevinswiber
- teach the pointbreak hard cutover - ([eb7dcd8]https://github.com/withpointbreak/pointbreak/commit/eb7dcd8b69b8b977007994823bfff66c19f37726) - [@kevinswiber]https://github.com/kevinswiber
- remove stale README positioning - ([5b23396]https://github.com/withpointbreak/pointbreak/commit/5b23396db77abd95b91ee31ae2a0684082c6926b) - [@kevinswiber]https://github.com/kevinswiber
- add durable decision positioning - ([c81fced]https://github.com/withpointbreak/pointbreak/commit/c81fceda3befa4f32dc6626d0ce2abb960897df2) - [@kevinswiber]https://github.com/kevinswiber
- move updated screenshots to the readme path locations - ([89d97d8]https://github.com/withpointbreak/pointbreak/commit/89d97d899b413dd2c1fb32e6e3e80497d5dff3b4) - [@kevinswiber]https://github.com/kevinswiber
- update readme screenshots - ([7131fc1]https://github.com/withpointbreak/pointbreak/commit/7131fc1112695b84d0b214a19e45025c6729b30c) - [@kevinswiber]https://github.com/kevinswiber

- - -

## [v0.6.0]https://github.com/kevinswiber/pointbreak/compare/c9de74a7ae9479de9e4d8e8c51e3d1a915f31fb7..v0.6.0 - 2026-07-12
#### Features
- add the surface-aware filter grammar core in both runtimes - ([a9f9780]https://github.com/kevinswiber/pointbreak/commit/a9f9780759d6d372f21d1e89ac0fcdfbdc82753e) - [@kevinswiber]https://github.com/kevinswiber
- give the revision list a sort picker and gate toolbar controls per lens - ([529daf2]https://github.com/kevinswiber/pointbreak/commit/529daf21418dd4ec95add6950f557aedc5e28c9a) - [@kevinswiber]https://github.com/kevinswiber
- give the diff page the keyboard, push-close, and every entry point - ([6fa0bbf]https://github.com/kevinswiber/pointbreak/commit/6fa0bbfc9cf011531af217a677e29f94b3a44091) - [@kevinswiber]https://github.com/kevinswiber
- render the annotated diff as a page with a shared composite payload seam - ([2d9356b]https://github.com/kevinswiber/pointbreak/commit/2d9356bd92aaadc472f8f099633fd39fb6ac20f0) - [@kevinswiber]https://github.com/kevinswiber
- add the revision-primary diff page route grammar - ([6b671cb]https://github.com/kevinswiber/pointbreak/commit/6b671cbbdeb481761d4bcac537aa2bce682df69a) - [@kevinswiber]https://github.com/kevinswiber
- answer what is outstanding on a revision in the detail pane - ([a1b81ab]https://github.com/kevinswiber/pointbreak/commit/a1b81ab56472372d08e2bb21f96b8c4f49693482) - [@kevinswiber]https://github.com/kevinswiber
- badge the attention tab with the outstanding judgment counts - ([1709932]https://github.com/kevinswiber/pointbreak/commit/17099327db925360a0f4c8fa32dbdd146aa39934) - [@kevinswiber]https://github.com/kevinswiber
- group the topbar lens tabs into two families - ([4cca531]https://github.com/kevinswiber/pointbreak/commit/4cca5318691461937b12229ad5cc3fffa5960cfe) - [@kevinswiber]https://github.com/kevinswiber
- relocate the revision supersession DAG onto the detail page - ([51fc2b1]https://github.com/kevinswiber/pointbreak/commit/51fc2b1d39150173560581449512a45b004134c8) - [@kevinswiber]https://github.com/kevinswiber
- dissolve the threads lens into the revision list - ([d2ba8c3]https://github.com/kevinswiber/pointbreak/commit/d2ba8c3ccd744c67139909d1eb86951b1b31c142) - [@kevinswiber]https://github.com/kevinswiber
- give the overlay manager a full keyboard contract - ([875ec21]https://github.com/kevinswiber/pointbreak/commit/875ec210261cb5ed6a5360cf0a8079c20b5538bb) - [@kevinswiber]https://github.com/kevinswiber
- scope the attention endpoint to a revision with a query param - ([c857b8b]https://github.com/kevinswiber/pointbreak/commit/c857b8b24d7e2e9535ace1c1798ee12e4dfbc9f6) - [@kevinswiber]https://github.com/kevinswiber
- serve the revision supersession component on the composite revision endpoint - ([e8bdce5]https://github.com/kevinswiber/pointbreak/commit/e8bdce5a1e1ab584262c1b3647c8ae41b6d1ec7e) - [@kevinswiber]https://github.com/kevinswiber
- add reproducible Review example proof - ([141dac9]https://github.com/kevinswiber/pointbreak/commit/141dac944a3a0f0e3cd23580b1d6ca0965fd1436) - [@kevinswiber]https://github.com/kevinswiber
- soften the Review dark theme - ([59bcaae]https://github.com/kevinswiber/pointbreak/commit/59bcaae73996a34e3c8e8f6d22c565857326e077) - [@kevinswiber]https://github.com/kevinswiber
- promote the Review visual system - ([6a1011c]https://github.com/kevinswiber/pointbreak/commit/6a1011cb21816d16ad6b641b36c02d59c74c13ef) - [@kevinswiber]https://github.com/kevinswiber
- add Review visual comparison matrix - ([f63b86b]https://github.com/kevinswiber/pointbreak/commit/f63b86b053edcfd52cc40c5482916be3eab9380f) - [@kevinswiber]https://github.com/kevinswiber
- add isolated Review visual study - ([f62bbe9]https://github.com/kevinswiber/pointbreak/commit/f62bbe90638a47561d99104f5f961a176372f5e7) - [@kevinswiber]https://github.com/kevinswiber
- warn when assessment add leaves competing candidates unreplaced - ([fc21037]https://github.com/kevinswiber/pointbreak/commit/fc21037e33106390ba241ead43f960d2572b053e) - [@kevinswiber]https://github.com/kevinswiber
- answer "did this land?" on revision show via --integration-ref - ([f7d7267]https://github.com/kevinswiber/pointbreak/commit/f7d7267ec0e29af79cc0dbd31f10d59f0a7e5caa) - [@kevinswiber]https://github.com/kevinswiber
- resolve superseded ambiguity once every successor head is re-judged - ([e1a5bb9]https://github.com/kevinswiber/pointbreak/commit/e1a5bb9518b8dba4b41308dd63b049345b83d0ef) - [@kevinswiber]https://github.com/kevinswiber
- resolve stale assessments once every successor head is re-judged - ([0ffd0f2]https://github.com/kevinswiber/pointbreak/commit/0ffd0f21bb2281f24efe910693b85640d9b5414a) - [@kevinswiber]https://github.com/kevinswiber
- subsume failed validation under a later accepting judgment - ([0823e31]https://github.com/kevinswiber/pointbreak/commit/0823e318e1b3696bdbc13c8382bb1924f77a791f) - [@kevinswiber]https://github.com/kevinswiber
- add the inspector Attention lens - ([fe84a87]https://github.com/kevinswiber/pointbreak/commit/fe84a87f674475e63eb9d4e28bc6fc5ed6ae4a2f) - [@kevinswiber]https://github.com/kevinswiber
- serve the attention projection at inspector /api/attention - ([38b286e]https://github.com/kevinswiber/pointbreak/commit/38b286e848da33fe3b59e432f26723e43b9c2dcf) - [@kevinswiber]https://github.com/kevinswiber
- add shore attention list command - ([dfbd887]https://github.com/kevinswiber/pointbreak/commit/dfbd887bf32b60b574694b6d42bad03aec45aad4) - [@kevinswiber]https://github.com/kevinswiber
- add headless attention projection over the review record - ([14380af]https://github.com/kevinswiber/pointbreak/commit/14380af3b863b9fbadf8287fee824820441c35dc) - [@kevinswiber]https://github.com/kevinswiber
- add insufficient-evidence input-request reason code - ([d52d08a]https://github.com/kevinswiber/pointbreak/commit/d52d08a27e7ca3af7553f0729290b0cabafa0de5) - [@kevinswiber]https://github.com/kevinswiber
- render inspector event details - ([3190bed]https://github.com/kevinswiber/pointbreak/commit/3190bedf4ddd7d2a3291400de723a89cde09bca4) - [@kevinswiber]https://github.com/kevinswiber
- add key discovery command - ([887c186]https://github.com/kevinswiber/pointbreak/commit/887c1863a8e0378455c129cfe8f504bed6b629ff) - [@kevinswiber]https://github.com/kevinswiber
- discover openssh allowed signers - ([5973199]https://github.com/kevinswiber/pointbreak/commit/59731998eecd87f255eb05483015e09c60247d5e) - [@kevinswiber]https://github.com/kevinswiber
- add git ssh enrollment discovery - ([bd7099d]https://github.com/kevinswiber/pointbreak/commit/bd7099d0d2a9417886cffb849fcffc7804faff6c) - [@kevinswiber]https://github.com/kevinswiber
- allow direct signer enrollment - ([f1e98af]https://github.com/kevinswiber/pointbreak/commit/f1e98aff028b1ddd23c3622df2ace9ce4130869f) - [@kevinswiber]https://github.com/kevinswiber
- add staged and unstaged capture - ([45e0a64]https://github.com/kevinswiber/pointbreak/commit/45e0a6498eafb834e940011136488c7efc58e9ba) - [@kevinswiber]https://github.com/kevinswiber
- expose root capture in cli - ([bca27a6]https://github.com/kevinswiber/pointbreak/commit/bca27a62a2319bd6e4c3276b954c9818b5af224d) - [@kevinswiber]https://github.com/kevinswiber
- add root commit capture adapter - ([f1acbbb]https://github.com/kevinswiber/pointbreak/commit/f1acbbbc7196adced3fa734b8e8f9743a993308b) - [@kevinswiber]https://github.com/kevinswiber
- add root capture endpoint model - ([fa6031f]https://github.com/kevinswiber/pointbreak/commit/fa6031f910324a377fd4da6d13d3f1b3cbe519f2) - [@kevinswiber]https://github.com/kevinswiber
- add inspector timeline keyboard shortcuts - ([6612c4a]https://github.com/kevinswiber/pointbreak/commit/6612c4a10d9b2725e77186c5b3bf46509624b2ba) - [@kevinswiber]https://github.com/kevinswiber
- ![BREAKING]https://img.shields.io/badge/BREAKING-red remint emitted document schemas - ([48c8da8]https://github.com/kevinswiber/pointbreak/commit/48c8da844d187ccfa15365bd419779690dad7836) - [@kevinswiber]https://github.com/kevinswiber
- add an adaptive inspector favicon - ([2f5dc30]https://github.com/kevinswiber/pointbreak/commit/2f5dc300c43f63b36a69ea94dfa92d1690fe8464) - [@kevinswiber]https://github.com/kevinswiber
- add the pointbreak logo to the inspector - ([1defa38]https://github.com/kevinswiber/pointbreak/commit/1defa382af2a58abe9c610b7ee9501041ac95f00) - [@kevinswiber]https://github.com/kevinswiber
#### Bug Fixes
- mint event timestamps as rfc 3339 - ([b1a8a4f]https://github.com/kevinswiber/pointbreak/commit/b1a8a4fbef07543ab1a9940e879add307650bb20) - [@kevinswiber]https://github.com/kevinswiber
- order mixed timestamp forms chronologically - ([dea3f68]https://github.com/kevinswiber/pointbreak/commit/dea3f68734ad5b01b9188fb75c4f1483bf3e0e8b) - [@kevinswiber]https://github.com/kevinswiber
- open a grouped-away revision cursor instead of parking it invisibly - ([ec0dc96]https://github.com/kevinswiber/pointbreak/commit/ec0dc969e9157146a9e89dbaa7e024b26d3fb816) - [@kevinswiber]https://github.com/kevinswiber
- scope the global keyboard to the active overlay - ([61b9ce7]https://github.com/kevinswiber/pointbreak/commit/61b9ce74c293eea07d8860189834a9c5d760670e) - [@kevinswiber]https://github.com/kevinswiber
- pin Review proof files to LF - ([946af2b]https://github.com/kevinswiber/pointbreak/commit/946af2b6b6425c34bcdb8dc044f64be7800a7bdb) - [@kevinswiber]https://github.com/kevinswiber
- classify grouped revision rows over the union of member commit ranges - ([2366769]https://github.com/kevinswiber/pointbreak/commit/2366769b6ea9ca607327504510013d0b4acf6e1b) - [@kevinswiber]https://github.com/kevinswiber
- reload when a commit-graph stamp first appears after a degraded load - ([8809bf7]https://github.com/kevinswiber/pointbreak/commit/8809bf75ef8b3184da38240ed48525293743466a) - [@kevinswiber]https://github.com/kevinswiber
- adopt a late commit-graph stamp baseline without reloading - ([148eba7]https://github.com/kevinswiber/pointbreak/commit/148eba7af3a4f2a6eb1922a881f20d1d1320daf3) - [@kevinswiber]https://github.com/kevinswiber
- key the inspector caches by every input their builds read - ([273af66]https://github.com/kevinswiber/pointbreak/commit/273af66f23c8dbb89d3b5aee9ba194218505f1d6) - [@kevinswiber]https://github.com/kevinswiber
- answer merge status against the detected default branch on every read surface - ([14913c8]https://github.com/kevinswiber/pointbreak/commit/14913c83c8ae10ce933315c3d337c47bfc5a2a50) - [@kevinswiber]https://github.com/kevinswiber
- key the inspector revisions cache by reader trust configuration - ([91fbb6d]https://github.com/kevinswiber/pointbreak/commit/91fbb6de48988afc97329e2ebe1cbd9c69f5bc24) - [@kevinswiber]https://github.com/kevinswiber
- inline Review logo geometry in gallery cards - ([0705951]https://github.com/kevinswiber/pointbreak/commit/070595171aff33b4e241d1f727f5fce838b2cd0e) - [@kevinswiber]https://github.com/kevinswiber
- derive the competing-candidates advisory from the post-write current set - ([e18d1e2]https://github.com/kevinswiber/pointbreak/commit/e18d1e2ff228dc1e5211513738f8b458e71270e0) - [@kevinswiber]https://github.com/kevinswiber
- label a merged commit by the default branch name and skip a dangling origin/HEAD - ([a628ae5]https://github.com/kevinswiber/pointbreak/commit/a628ae5c4755d2112b6932f8290df49f1a98682f) - [@kevinswiber]https://github.com/kevinswiber
- read an integration-tip commit as merged and label broad-merged by the default branch - ([8639c16]https://github.com/kevinswiber/pointbreak/commit/8639c165a6e6bc55808620ca460d6ac4c4b4cbc4) - [@kevinswiber]https://github.com/kevinswiber
- keep a failed validation visible past a later skipped record - ([2ddbfef]https://github.com/kevinswiber/pointbreak/commit/2ddbfef859fd61dc4824622ea4de5bbd6f3343dc) - [@kevinswiber]https://github.com/kevinswiber
- harden attention validation ties and the lens cursor - ([bee5b4f]https://github.com/kevinswiber/pointbreak/commit/bee5b4f18b6425795abd4fd08ea35916d53327c7) - [@kevinswiber]https://github.com/kevinswiber
- read orphaned headline when claim orphan reasons mix - ([4175bf1]https://github.com/kevinswiber/pointbreak/commit/4175bf18d6237dd3453857e3ed3339852c24a532) - [@kevinswiber]https://github.com/kevinswiber
- treat commit-association accretion as history, not divergence - ([1b53e91]https://github.com/kevinswiber/pointbreak/commit/1b53e91d63e62dcccb411c08d072b31a5c1b9a0a) - [@kevinswiber]https://github.com/kevinswiber
- remove legacy output aliases - ([da19a5e]https://github.com/kevinswiber/pointbreak/commit/da19a5e0eb9f26b7d21fda250438b424e3ac2047) - [@kevinswiber]https://github.com/kevinswiber
- improve inspector keyboard navigation - ([8b67991]https://github.com/kevinswiber/pointbreak/commit/8b6799136cf2ce090a16227e3707fab37384f282) - [@kevinswiber]https://github.com/kevinswiber
- make key discover state-aware - ([21109e5]https://github.com/kevinswiber/pointbreak/commit/21109e51dd11b1b71cf9077efdf28e98f4d24b74) - [@kevinswiber]https://github.com/kevinswiber
- harden tilde discovery tests on windows - ([e13e01e]https://github.com/kevinswiber/pointbreak/commit/e13e01ef9efd16d79637ad0efceb68e00cd8c37c) - [@kevinswiber]https://github.com/kevinswiber
- expand git signing config paths - ([ce27914]https://github.com/kevinswiber/pointbreak/commit/ce27914e927b1f4e18e0a3c2ae19ada223dca068) - [@kevinswiber]https://github.com/kevinswiber
- exclude generated gitignore from unstaged capture - ([b73d21d]https://github.com/kevinswiber/pointbreak/commit/b73d21db26e8551106f9584ab9d4baad853eb03d) - [@kevinswiber]https://github.com/kevinswiber
- preserve inspector timeline tab order - ([9533874]https://github.com/kevinswiber/pointbreak/commit/9533874962f1788c8dc4aa374b67c77633f10f2d) - [@kevinswiber]https://github.com/kevinswiber
- paint inspector timeline before revision summaries - ([6af1311]https://github.com/kevinswiber/pointbreak/commit/6af131142ad6c317311dfd0cd9bd6143c92826ff) - [@kevinswiber]https://github.com/kevinswiber
- avoid full inspector reloads on query changes - ([f0f294c]https://github.com/kevinswiber/pointbreak/commit/f0f294cc4350c34067a6e7e28d110d56b042fa85) - [@kevinswiber]https://github.com/kevinswiber
- use transparent png favicons for safari - ([291de1d]https://github.com/kevinswiber/pointbreak/commit/291de1dcc8766d5d08d8b83897a853458a8a4d5a) - [@kevinswiber]https://github.com/kevinswiber
#### Performance Improvements
- make inspector /api/revisions fast enough for debug first load - ([3fc8082]https://github.com/kevinswiber/pointbreak/commit/3fc808232fa6391aa6e40970e882773da0c63d8e) - [@kevinswiber]https://github.com/kevinswiber
- speed initial inspector history paint - ([d264013]https://github.com/kevinswiber/pointbreak/commit/d264013894ef5a3fb8ba370ee036ec63603d7966) - [@kevinswiber]https://github.com/kevinswiber
- warm inspector history cache on startup - ([2cac6c1]https://github.com/kevinswiber/pointbreak/commit/2cac6c17a25322c096d88288b088a90dea9f7e75) - [@kevinswiber]https://github.com/kevinswiber
#### Documentation
- add neutral Review proof captures - ([4bed8b2]https://github.com/kevinswiber/pointbreak/commit/4bed8b20d9fb771730e80e4e746dc98a48e0ca91) - [@kevinswiber]https://github.com/kevinswiber
- improve Review screenshot legibility - ([907b4ee]https://github.com/kevinswiber/pointbreak/commit/907b4ee92d8abadcbd90f1b43a1dcbbf297973fb) - [@kevinswiber]https://github.com/kevinswiber
- refresh Review inspector screenshots - ([3f2580c]https://github.com/kevinswiber/pointbreak/commit/3f2580c414dbd9023dd2a9b68e607b0383349f28) - [@kevinswiber]https://github.com/kevinswiber
- require --replaces when a reviewer re-assesses an assessed revision - ([ca8d238]https://github.com/kevinswiber/pointbreak/commit/ca8d2382252fc395a5126f927f34c8e151ea09ab) - [@kevinswiber]https://github.com/kevinswiber
- record the judgment-subsumption clearing rules in ADR-0019 - ([2114064]https://github.com/kevinswiber/pointbreak/commit/2114064e465d07ad8fcd5674abdfb0c6e4b5185f) - [@kevinswiber]https://github.com/kevinswiber
- teach skills that landings associate rather than supersede - ([48224d4]https://github.com/kevinswiber/pointbreak/commit/48224d46ab416f07f3b9832d5740bd780bfb83b0) - [@kevinswiber]https://github.com/kevinswiber
- document key discovery workflow - ([d294856]https://github.com/kevinswiber/pointbreak/commit/d294856fee1e8e2824bda045cf3a30ac83a64b72) - [@kevinswiber]https://github.com/kevinswiber
- land ADR 0034 verification report boundaries - ([afbb364]https://github.com/kevinswiber/pointbreak/commit/afbb3644bb4d5cfd9fb06180cc22397b05c6818a) - [@kevinswiber]https://github.com/kevinswiber
- frame emitted schemas as phase one - ([497b57e]https://github.com/kevinswiber/pointbreak/commit/497b57ed19c2537c7fb6ce5e4c4422a7a979707f) - [@kevinswiber]https://github.com/kevinswiber
#### Refactoring
- move the diff jump keys into its overlay key map - ([d0804e7]https://github.com/kevinswiber/pointbreak/commit/d0804e72b2e04462e914211a2e3b21ed10cd3ca9) - [@kevinswiber]https://github.com/kevinswiber
- rename the review skills to the pointbreak namespace - ([c9de74a]https://github.com/kevinswiber/pointbreak/commit/c9de74a7ae9479de9e4d8e8c51e3d1a915f31fb7) - [@kevinswiber]https://github.com/kevinswiber

- - -

## [v0.5.0]https://github.com/kevinswiber/pointbreak/compare/5b7d0f05e6b495a590660a17ad31b8d86ab1f8c3..v0.5.0 - 2026-07-07
#### Features
- rework inspector topbar affordances - ([5758970]https://github.com/kevinswiber/pointbreak/commit/5758970cdbf06ae0e9cb6c14381340e4aea603b9) - [@kevinswiber]https://github.com/kevinswiber
- add h/l keys to resize the inspector split from anywhere - ([5d9ccba]https://github.com/kevinswiber/pointbreak/commit/5d9ccba0443f369427195f39248594ee8d414113) - [@kevinswiber]https://github.com/kevinswiber
- reset the detail scroll per entry and remember reading positions - ([3a76094]https://github.com/kevinswiber/pointbreak/commit/3a7609413117c7424fa64992531629bcd70a1d14) - [@kevinswiber]https://github.com/kevinswiber
- replace the stacked narrow layout with a slide-over detail sheet - ([f0ee42a]https://github.com/kevinswiber/pointbreak/commit/f0ee42a05e10e894d69e78dda80fd2a87ef1e2db) - [@kevinswiber]https://github.com/kevinswiber
- make the detail title and entity rows real links to their routes - ([849db56]https://github.com/kevinswiber/pointbreak/commit/849db5663b3d1a3b484eacc9e700f84f507c7d9a) - [@kevinswiber]https://github.com/kevinswiber
- add a reading mode that keeps j/k stepping through the timeline - ([319f8a8]https://github.com/kevinswiber/pointbreak/commit/319f8a8079868b56b964c87c8ac3bd9385804c0e) - [@kevinswiber]https://github.com/kevinswiber
- add a resizable divider with a persisted split width - ([78603d3]https://github.com/kevinswiber/pointbreak/commit/78603d3c621604773021fc72d8aaeae48fa388e5) - [@kevinswiber]https://github.com/kevinswiber
- make the inspector detail pane closable with a parked cursor - ([d2d0c30]https://github.com/kevinswiber/pointbreak/commit/d2d0c301014b91b0b8974479caf63bea9ab8352b) - [@kevinswiber]https://github.com/kevinswiber
- fold the inspector stats and advisory note into the store popover - ([ea94c21]https://github.com/kevinswiber/pointbreak/commit/ea94c21e71cbfc93379f6d0234bc678f60e8790f) - [@kevinswiber]https://github.com/kevinswiber
- collapse the inspector store-identity to a chip with a hover detail - ([89b6821]https://github.com/kevinswiber/pointbreak/commit/89b682124d13d8b348a14a7e9917c1e05a79d209) - [@kevinswiber]https://github.com/kevinswiber
- add store status --show-paths to list matched sensitivity file paths locally - ([0e24a81]https://github.com/kevinswiber/pointbreak/commit/0e24a811716628cfd702e8a821beb3ff6e056978) - [@kevinswiber]https://github.com/kevinswiber
- add --dry-run to shore store link - ([3636629]https://github.com/kevinswiber/pointbreak/commit/36366299c151a189b89820b4ac5566f83ec25315) - [@kevinswiber]https://github.com/kevinswiber
- surface repo and store identity in the inspector chrome - ([e539133]https://github.com/kevinswiber/pointbreak/commit/e53913312444c764dd6a32a09499deeaa02872b0) - [@kevinswiber]https://github.com/kevinswiber
- add the family store link, unlink, forget, and list CLI surface - ([b262e7a]https://github.com/kevinswiber/pointbreak/commit/b262e7a17c51475209d24691d7c18f88625d839f) - [@kevinswiber]https://github.com/kevinswiber
- add the opt-in user-level family store tier - ([593091f]https://github.com/kevinswiber/pointbreak/commit/593091f8760ea7341b81ea9c3496c8a355ab093e) - [@kevinswiber]https://github.com/kevinswiber
- retire the review note import pipeline behind a parse tombstone - ([c5b81fb]https://github.com/kevinswiber/pointbreak/commit/c5b81fbaff239dcc49dc649885c394611753574e) - [@kevinswiber]https://github.com/kevinswiber
- drop adapter notes from the revision document - ([8ff4972]https://github.com/kevinswiber/pointbreak/commit/8ff49721e4a1b17005382e713086f628615ece56) - [@kevinswiber]https://github.com/kevinswiber
- retire the legacy show, dump, and notes command surfaces - ([8ed5058]https://github.com/kevinswiber/pointbreak/commit/8ed50585a290660cfe50e2313932e3e5a648c7a8) - [@kevinswiber]https://github.com/kevinswiber
- wire the theme knob into shore diff - ([b91b5e1]https://github.com/kevinswiber/pointbreak/commit/b91b5e1cd552ea17f70f40a199e8f1c7262a96d8) - [@kevinswiber]https://github.com/kevinswiber
- render intraline emphasis as a background tint on the truecolor lane - ([a319451]https://github.com/kevinswiber/pointbreak/commit/a3194510e0a6f416b001ca38e3e3227cf7a0edae) - [@kevinswiber]https://github.com/kevinswiber
- resolve the truecolor palette, detecting the terminal background - ([45f5422]https://github.com/kevinswiber/pointbreak/commit/45f5422388b0c1a6f90b4f2456056348d8103931) - [@kevinswiber]https://github.com/kevinswiber
- gate terminal-background detection on color, tty, and truecolor - ([67722e4]https://github.com/kevinswiber/pointbreak/commit/67722e421e495e5e6a3f013b3ebb38648fed3bc7) - [@kevinswiber]https://github.com/kevinswiber
- look up embedded themes by name and classify their lightness - ([c72b3e9]https://github.com/kevinswiber/pointbreak/commit/c72b3e93fac86ac3f311ba2d4c20a9d564b6f50b) - [@kevinswiber]https://github.com/kevinswiber
- derive a diff palette from an embedded syntect theme - ([5ccc3e2]https://github.com/kevinswiber/pointbreak/commit/5ccc3e292bd83de00d0d997ecb0d3d38022137ee) - [@kevinswiber]https://github.com/kevinswiber
- add the truecolor diff palette with built-in dark and light tables - ([c0717e0]https://github.com/kevinswiber/pointbreak/commit/c0717e07bc6f36f9a32326ed5c84d923a9d0c9f4) - [@kevinswiber]https://github.com/kevinswiber
- resolve the diff theme selection with provenance-aware precedence - ([1da18e6]https://github.com/kevinswiber/pointbreak/commit/1da18e689a3099adf8d495823134058420d27e2b) - [@kevinswiber]https://github.com/kevinswiber
- add the shore diff theme preference grammar - ([ea15306]https://github.com/kevinswiber/pointbreak/commit/ea153063495535bd7ac496d70af746cfac341fb8) - [@kevinswiber]https://github.com/kevinswiber
- rename the keys family to key - ([6b8ce57]https://github.com/kevinswiber/pointbreak/commit/6b8ce57e510cc17f57734fde90066820770f2d50) - [@kevinswiber]https://github.com/kevinswiber
- rename identity enroll to identity delegate - ([a2aeed3]https://github.com/kevinswiber/pointbreak/commit/a2aeed3ef1aa00ff1059a484aaa0aa64fcc00dec) - [@kevinswiber]https://github.com/kevinswiber
- add the revision family and retire the review namespace - ([c9cb9c0]https://github.com/kevinswiber/pointbreak/commit/c9cb9c09d3aa6e637f5e47d5074438fab9573962) - [@kevinswiber]https://github.com/kevinswiber
- rewrite the association family to record, withdraw, and list at the top level - ([7b4619a]https://github.com/kevinswiber/pointbreak/commit/7b4619afaf8f67d5f8b78535ef85566ebeea0fbe) - [@kevinswiber]https://github.com/kevinswiber
- flatten the input-request family and rename fetch to show - ([5b1924b]https://github.com/kevinswiber/pointbreak/commit/5b1924bc1b891c22b77a06cc305569c64e8b1c14) - [@kevinswiber]https://github.com/kevinswiber
- flatten validation to the top level and resolve its --revision - ([f4f85d7]https://github.com/kevinswiber/pointbreak/commit/f4f85d724d3880f61889cd975b945bd161c118f1) - [@kevinswiber]https://github.com/kevinswiber
- flatten assessment to the top level and resolve all its id args - ([9bd8c0e]https://github.com/kevinswiber/pointbreak/commit/9bd8c0e3b74260663234c23a81e62ae689de3b36) - [@kevinswiber]https://github.com/kevinswiber
- flatten observation to the top level and resolve its id args - ([1c4309f]https://github.com/kevinswiber/pointbreak/commit/1c4309f1d2215b8a23d092225282a454dc871a5e) - [@kevinswiber]https://github.com/kevinswiber
- flatten endorse to the top level and resolve its target event id - ([9b68b7c]https://github.com/kevinswiber/pointbreak/commit/9b68b7ca68a4bd9310bcc17ca7898ff0f1eacedb) - [@kevinswiber]https://github.com/kevinswiber
- flatten history to the top level and resolve its --revision filter - ([ab280c8]https://github.com/kevinswiber/pointbreak/commit/ab280c811f4b9e8cf84d680a75cd5ebbe2356934) - [@kevinswiber]https://github.com/kevinswiber
- flatten capture to the top level and wire short-id resolution - ([1d7fa79]https://github.com/kevinswiber/pointbreak/commit/1d7fa79b2d64124846414264685cb01acc798dc7) - [@kevinswiber]https://github.com/kevinswiber
- add a shared short-id resolver with a 4-char fragment floor - ([a803d1f]https://github.com/kevinswiber/pointbreak/commit/a803d1fdc17657844847907b44c6dc325ede676c) - [@kevinswiber]https://github.com/kevinswiber
- add a store id index folding events into per-kind id sets - ([92bebb3]https://github.com/kevinswiber/pointbreak/commit/92bebb3df8fef00d558a6230e583bac999372f8c) - [@kevinswiber]https://github.com/kevinswiber
- hide the legacy show, dump, and notes surfaces from --help - ([fc2b433]https://github.com/kevinswiber/pointbreak/commit/fc2b4331e3eae5f474a8340b231dc9fb67983006) - [@kevinswiber]https://github.com/kevinswiber
- linkify minted content ids and retire the legacy inspector ref prefixes - ([e2621c0]https://github.com/kevinswiber/pointbreak/commit/e2621c0b8666b5ddd2cfb75530bbd4b3d9be64db) - [@kevinswiber]https://github.com/kevinswiber
- show an advisory fact-supersession pill on inspector timeline rows - ([ed0e0ae]https://github.com/kevinswiber/pointbreak/commit/ed0e0aeb4db0ef09b7dddae98318414b19c4cf39) - [@kevinswiber]https://github.com/kevinswiber
- keep untracked shore-generated files out of capture snapshots - ([127726d]https://github.com/kevinswiber/pointbreak/commit/127726d53dbad8721c9cf865ef27b2026865238c) - [@kevinswiber]https://github.com/kevinswiber
- add the one-shot opaque-coded store migrator - ([889130e]https://github.com/kevinswiber/pointbreak/commit/889130eaa7cb5546107ebf9253b5fca78a08f96a) - [@kevinswiber]https://github.com/kevinswiber
- reject the pre-opaque-code envelope in the strict reader - ([d585ac5]https://github.com/kevinswiber/pointbreak/commit/d585ac56fe5d40bcebccde58790f44a4d5420866) - [@kevinswiber]https://github.com/kevinswiber
- re-base workflow content ids onto the opaque subject - ([3f1b362]https://github.com/kevinswiber/pointbreak/commit/3f1b3626204fa1579a5e853031093ec37ec27bec) - [@kevinswiber]https://github.com/kevinswiber
- re-base idempotency-key producers onto opaque tokens - ([af38d61]https://github.com/kevinswiber/pointbreak/commit/af38d6147ce688471daf334cebdd02e012b6ce19) - [@kevinswiber]https://github.com/kevinswiber
- reduce the signed target to an opaque subject id - ([3338e6b]https://github.com/kevinswiber/pointbreak/commit/3338e6bc01cf830fe3cc1c3ad5b4711a118ff880) - [@kevinswiber]https://github.com/kevinswiber
- derive an opaque subject id over identity-bearing fields - ([7d7e934]https://github.com/kevinswiber/pointbreak/commit/7d7e934d68e7da5b51d27fcabd6aada481e0bc61) - [@kevinswiber]https://github.com/kevinswiber
- bind opaque type codes in the signed event views and stored envelope - ([4251983]https://github.com/kevinswiber/pointbreak/commit/425198373fbabb3bafdcb76e1d565648081659b1) - [@kevinswiber]https://github.com/kevinswiber
- render a text digest for store status - ([37c1858]https://github.com/kevinswiber/pointbreak/commit/37c1858074a73c83e1f5ef9576a66f45410eb6aa) - [@kevinswiber]https://github.com/kevinswiber
- colorize shore diff output over the reused highlight core - ([36a578a]https://github.com/kevinswiber/pointbreak/commit/36a578a0252a4e95705ffd55a91a86be1ac8915b) - [@kevinswiber]https://github.com/kevinswiber
- add a surface-neutral attributed-segment sweep to the highlight core - ([0be0859]https://github.com/kevinswiber/pointbreak/commit/0be0859057b0175efdd4c04eb6373165c6380789) - [@kevinswiber]https://github.com/kevinswiber
- render a text digest for review association list - ([e11b2fa]https://github.com/kevinswiber/pointbreak/commit/e11b2faf6810ad416b51fd187758b70584f66197) - [@kevinswiber]https://github.com/kevinswiber
- render human lanes for review input-request list and respond - ([8149e24]https://github.com/kevinswiber/pointbreak/commit/8149e245c3dea3586fcbe37c9697c2b4a4d22e44) - [@kevinswiber]https://github.com/kevinswiber
- render a human lane for review assessment show - ([39fc68c]https://github.com/kevinswiber/pointbreak/commit/39fc68c1ccd470611e33b1fd678d22eec2f6fd56) - [@kevinswiber]https://github.com/kevinswiber
- render a bounded human digest for review show - ([e071ff9]https://github.com/kevinswiber/pointbreak/commit/e071ff92447cfbf4ace7c1b6535bbb07efab520a) - [@kevinswiber]https://github.com/kevinswiber
- add shore diff for captured-revision diff readback - ([1a00bf0]https://github.com/kevinswiber/pointbreak/commit/1a00bf097f91ef5b9aaf0994d87bf8d6b5fa1656) - [@kevinswiber]https://github.com/kevinswiber
- add capture diffstat and a human capture-ack digest - ([f7bb1dc]https://github.com/kevinswiber/pointbreak/commit/f7bb1dc14d9afba125834071b465fd72691a27ff) - [@kevinswiber]https://github.com/kevinswiber
- add CLI output-mode seam with --format and SHORE_FORMAT - ([0b7735b]https://github.com/kevinswiber/pointbreak/commit/0b7735b92bb24c6aa1f3a9daaa9c03e77193321f) - [@kevinswiber]https://github.com/kevinswiber
- skin inspector tokens to the unified Pointbreak palette - ([3f61add]https://github.com/kevinswiber/pointbreak/commit/3f61addabbd35740a572178c0ecea900a997e57d) - [@kevinswiber]https://github.com/kevinswiber
- render a content-removed cue on inspector body cards - ([5d05581]https://github.com/kevinswiber/pointbreak/commit/5d05581f4db83f8f9ca40fa326545ea10c8238c9) - [@kevinswiber]https://github.com/kevinswiber
- expose body content states on the wire and the leaf read surfaces - ([645aaa6]https://github.com/kevinswiber/pointbreak/commit/645aaa6d5209c24cd141022541f8d67ceea2a088) - [@kevinswiber]https://github.com/kevinswiber
- extend the removed-body render to every body-bearing read path - ([2019959]https://github.com/kevinswiber/pointbreak/commit/2019959cc7b453c1bdcdfd72910127269d505d78) - [@kevinswiber]https://github.com/kevinswiber
- resolve removed observation bodies to explained content states - ([c773d71]https://github.com/kevinswiber/pointbreak/commit/c773d711d6890c566d374e2cd9c34d874a8d7fb4) - [@kevinswiber]https://github.com/kevinswiber
- mint id prefixes from an internal registry - ([9155fee]https://github.com/kevinswiber/pointbreak/commit/9155feef9494e7e4c87f90271f573b42c79061fd) - [@kevinswiber]https://github.com/kevinswiber
- add a repeatable --path option to shore review capture - ([1a6c271]https://github.com/kevinswiber/pointbreak/commit/1a6c271e8a1c29f146d6f1542590dea1b0f6ac9c) - [@kevinswiber]https://github.com/kevinswiber
- thread the pathspec scope through review capture - ([850ae3e]https://github.com/kevinswiber/pointbreak/commit/850ae3e76cf9d16cf8dd7ac25ca78664889c28eb) - [@kevinswiber]https://github.com/kevinswiber
- fold the pathspec scope into revision provenance - ([fd327e7]https://github.com/kevinswiber/pointbreak/commit/fd327e78d2186b4b49cf1fb72fd99f4be9e5f5c4) - [@kevinswiber]https://github.com/kevinswiber
- canonicalize capture pathspec sets before use - ([8333e50]https://github.com/kevinswiber/pointbreak/commit/8333e50ddfdc70336efa877221c38cb0d9abb7ae) - [@kevinswiber]https://github.com/kevinswiber
- scope the commit-range diff inventory by git pathspec - ([afa6ca8]https://github.com/kevinswiber/pointbreak/commit/afa6ca86d6e8e912d0025934f5d4e0e71707bc99) - [@kevinswiber]https://github.com/kevinswiber
- scope untracked-file discovery by git pathspec - ([a44356f]https://github.com/kevinswiber/pointbreak/commit/a44356ff3ab8eb82297ef8c8781c794d55ad8769) - [@kevinswiber]https://github.com/kevinswiber
- scope the tracked diff inventory by git pathspec - ([cc5c9eb]https://github.com/kevinswiber/pointbreak/commit/cc5c9ebcef83038ed1e16a6cd8031015e7dd92e8) - [@kevinswiber]https://github.com/kevinswiber
- record an optional pathspec scope on revision sources - ([f88f6ec]https://github.com/kevinswiber/pointbreak/commit/f88f6ec43caf5626c3da28d2c8bcb74187675bd0) - [@kevinswiber]https://github.com/kevinswiber
- surface sensitivity exclude counts on store status and migrate - ([dbc7b65]https://github.com/kevinswiber/pointbreak/commit/dbc7b65e3ff615294936d95d11410a6f177b1950) - [@kevinswiber]https://github.com/kevinswiber
- apply configured exclude globs in the worktree sensitivity scan - ([101d92e]https://github.com/kevinswiber/pointbreak/commit/101d92ed52e65be234560f289e71dc3511885b89) - [@kevinswiber]https://github.com/kevinswiber
- add the sensitivity exclude-glob config with a gitignore-subset matcher - ([3323972]https://github.com/kevinswiber/pointbreak/commit/33239721fb80aebcdfbd272fd57f73e082a145e7) - [@kevinswiber]https://github.com/kevinswiber
- expose store migrate --retire-source and teach the legacy guard the one-command path - ([d0466ea]https://github.com/kevinswiber/pointbreak/commit/d0466ea28dfce3f5b6543364e7e61066e72c292c) - [@kevinswiber]https://github.com/kevinswiber
- add opt-in retire-source completion to the common-dir store migration - ([67c4267]https://github.com/kevinswiber/pointbreak/commit/67c4267b1e9b67dc5d71169919dadbc6deae48d5) - [@kevinswiber]https://github.com/kevinswiber
- add independent source-subset verification for store folds - ([fa29dd5]https://github.com/kevinswiber/pointbreak/commit/fa29dd570fe1513f17d2e679ac734cb7782a7dc7) - [@kevinswiber]https://github.com/kevinswiber
- route store exclusions through the committed .shore/.gitignore - ([cc75c7d]https://github.com/kevinswiber/pointbreak/commit/cc75c7d57db81ce6bb0a8539af77b5666c751d76) - [@kevinswiber]https://github.com/kevinswiber
- add ensure_shore_gitignore writing the committed .shore/.gitignore - ([1e569a9]https://github.com/kevinswiber/pointbreak/commit/1e569a975c51edcd10b3dd00e2684a68ca5c5b63) - [@kevinswiber]https://github.com/kevinswiber
- move the inspector client to the snapshot wire vocabulary - ([e65308a]https://github.com/kevinswiber/pointbreak/commit/e65308a779cf1caa044c3d1aedaf26151f3565fc) - [@kevinswiber]https://github.com/kevinswiber
- rename inspector revisions-list wire fields to snapshot vocabulary - ([f5bdc62]https://github.com/kevinswiber/pointbreak/commit/f5bdc627e028e63d29f9cc32f776a27c87c6d855) - [@kevinswiber]https://github.com/kevinswiber
- report per-event write outcomes on ingest verification rows - ([673e68a]https://github.com/kevinswiber/pointbreak/commit/673e68afecdc6d3ec416f4afae6d6b72d7a49c67) - [@kevinswiber]https://github.com/kevinswiber
- promote EventWriteOutcome to the public library surface - ([6b5a58a]https://github.com/kevinswiber/pointbreak/commit/6b5a58aa4a608cb5f23411b3e3ab5f4cf900bdc4) - [@kevinswiber]https://github.com/kevinswiber
- return a typed error when the verification policy rejects ingest - ([a36897e]https://github.com/kevinswiber/pointbreak/commit/a36897e35c0a26b3c7d1587882a007e023d7ce0c) - [@kevinswiber]https://github.com/kevinswiber
- expose the event verification status code string - ([dae1ddf]https://github.com/kevinswiber/pointbreak/commit/dae1ddfcb56a4f2ec8aa4f6e3d1fbe96f7352ab1) - [@kevinswiber]https://github.com/kevinswiber
- export the sensitivity vocabulary as public enums - ([8936672]https://github.com/kevinswiber/pointbreak/commit/8936672cf1b1aa72077a7877b7efa79de9cb969f) - [@kevinswiber]https://github.com/kevinswiber
- add the read-time payload-view upcast with a signature-safety lock - ([745d0ed]https://github.com/kevinswiber/pointbreak/commit/745d0ed4f3c6c3613a24e4116f47e220202a607d) - [@kevinswiber]https://github.com/kevinswiber
- reserve hash-excluded content encoding and view version fields - ([3fc44de]https://github.com/kevinswiber/pointbreak/commit/3fc44de56f9e9844c4e5f2889130f27d2c412153) - [@kevinswiber]https://github.com/kevinswiber
- add a non-destructive fact-to-fact response relationship for observations - ([8c3b141]https://github.com/kevinswiber/pointbreak/commit/8c3b141d20e739782f81f7210bdeb9efff329832) - [@kevinswiber]https://github.com/kevinswiber
- mount the fork-gated fact supersession DAG in the composite page - ([24d36bd]https://github.com/kevinswiber/pointbreak/commit/24d36bd98ce4bff9b3fb343aa6f1726827034e95) - [@kevinswiber]https://github.com/kevinswiber
- add the fact supersession block renderer and its figure styling - ([3566628]https://github.com/kevinswiber/pointbreak/commit/35666281b415c26d57b178cae7817d35ffd7a162) - [@kevinswiber]https://github.com/kevinswiber
- splice fork-gated fact supersession graphs into the revision endpoint - ([89ed4ff]https://github.com/kevinswiber/pointbreak/commit/89ed4fff51f664a59b5d5b24d19075dda28a4832) - [@kevinswiber]https://github.com/kevinswiber
- annotate superseded validation evidence and wire the inspector stale-fact count - ([86a9ae0]https://github.com/kevinswiber/pointbreak/commit/86a9ae030fa064254ccabeb8455ef1d69fd48f5e) - [@kevinswiber]https://github.com/kevinswiber
- underline intraline emphasis in the TUI union sweep - ([e68e5b4]https://github.com/kevinswiber/pointbreak/commit/e68e5b4943bfab7aa7f45ab8fb5e0801dac6a50e) - [@kevinswiber]https://github.com/kevinswiber
- build a TUI emphasis side-table via a shared row projection - ([58b4060]https://github.com/kevinswiber/pointbreak/commit/58b406049771abe824cf333728a7ad63e3dab12b) - [@kevinswiber]https://github.com/kevinswiber
- give intraline emphasis a themed background tint - ([022a316]https://github.com/kevinswiber/pointbreak/commit/022a3160380069704576ab47629c3dfc892d6cfe) - [@kevinswiber]https://github.com/kevinswiber
- pass wire emphasis spans into the diff row render - ([9b0e3e6]https://github.com/kevinswiber/pointbreak/commit/9b0e3e6016b28d93fce48489ed64be37560a6331) - [@kevinswiber]https://github.com/kevinswiber
- sweep the union of syntax and emphasis boundaries in the web emit - ([57f35db]https://github.com/kevinswiber/pointbreak/commit/57f35db8ccc62b7e014ef154c58910aa4fbf71c8) - [@kevinswiber]https://github.com/kevinswiber
- thread intraline emphasis through the wire build chain - ([4db5df4]https://github.com/kevinswiber/pointbreak/commit/4db5df4ab0c52d1b998ae2354a8e370d7f75d540) - [@kevinswiber]https://github.com/kevinswiber
- add WireEmphSpan and emphasis field with shared utf16 translator - ([fa10921]https://github.com/kevinswiber/pointbreak/commit/fa109212ce1fbe32db092807bf9f4028739d7205) - [@kevinswiber]https://github.com/kevinswiber
- implement emphasis_file block buffering and greedy pairing - ([73bb8d0]https://github.com/kevinswiber/pointbreak/commit/73bb8d0e2b88a7e87621db660a2ba33d8de2cdf7) - [@kevinswiber]https://github.com/kevinswiber
- add display_width and diff_pair with width-ratio distance - ([063fa09]https://github.com/kevinswiber/pointbreak/commit/063fa0941f1db8ee5cf07bfcfaa3776834a099d2) - [@kevinswiber]https://github.com/kevinswiber
- add delta-style tokenizer for intraline diffing - ([bfc445e]https://github.com/kevinswiber/pointbreak/commit/bfc445ec8054e3c22bc5b559eb59a1b44effdbce) - [@kevinswiber]https://github.com/kevinswiber
- add EmphSpan type and intraline module scaffold - ([8bc7506]https://github.com/kevinswiber/pointbreak/commit/8bc7506dfda119833a8c654c3660ba8de5bbbe39) - [@kevinswiber]https://github.com/kevinswiber
- page the inspector timeline from keyboard stepping - ([b0b5f3b]https://github.com/kevinswiber/pointbreak/commit/b0b5f3b40b5d13923c5823eaa9d0eb4ae7bf8c45) - [@kevinswiber]https://github.com/kevinswiber
- fetch-to-reveal off-page events in the inspector - ([0e32e6e]https://github.com/kevinswiber/pointbreak/commit/0e32e6e39b0f98e6ebe834176c5227600677566f) - [@kevinswiber]https://github.com/kevinswiber
- page the inspector timeline over the server-filtered match set - ([c20419d]https://github.com/kevinswiber/pointbreak/commit/c20419d881b2bd34cf08077c0865be8b1968385f) - [@kevinswiber]https://github.com/kevinswiber
- fetch the inspector history one server-filtered page at a time - ([f2ff920]https://github.com/kevinswiber/pointbreak/commit/f2ff92010ad6938f4f28a3ce9fa2c9c67e750835) - [@kevinswiber]https://github.com/kevinswiber
- cache the base history projection per store version - ([101b551]https://github.com/kevinswiber/pointbreak/commit/101b551cce98a42b913212dcfacfe5c1580bfb2e) - [@kevinswiber]https://github.com/kevinswiber
- serve the history query model over /api/history - ([9993f0a]https://github.com/kevinswiber/pointbreak/commit/9993f0adad2c0e73847c75d55207c8c38d928ddf) - [@kevinswiber]https://github.com/kevinswiber
- add the pure history query pipeline - ([2db0819]https://github.com/kevinswiber/pointbreak/commit/2db0819768ab6a8b281c6d4533b5ed09bf5dc657) - [@kevinswiber]https://github.com/kevinswiber
- build the cacheable base history projection - ([9b37585]https://github.com/kevinswiber/pointbreak/commit/9b37585ab08b60a6c41b144964cd1eeb3c07eee8) - [@kevinswiber]https://github.com/kevinswiber
- add server-side history search grammar - ([1183356]https://github.com/kevinswiber/pointbreak/commit/1183356565fb28bf4ae70fa14c730057063d8466) - [@kevinswiber]https://github.com/kevinswiber
- highlight TypeScript and TSX diffs via the two-face syntax set - ([c828856]https://github.com/kevinswiber/pointbreak/commit/c82885612bf0c04821f2a8acf0e50fc09748caa8) - [@kevinswiber]https://github.com/kevinswiber
- cache snapshot responses by content hash on the inspect server - ([4733819]https://github.com/kevinswiber/pointbreak/commit/4733819c050580cec59aebf9248e1cc74ee9201f) - [@kevinswiber]https://github.com/kevinswiber
- render highlighted diff rows as multi-span TUI lines - ([8bd0f75]https://github.com/kevinswiber/pointbreak/commit/8bd0f75bce5570c3ec2f842d234b2c024cdba618) - [@kevinswiber]https://github.com/kevinswiber
- compute a RowId-keyed highlight side-table on the TUI app - ([14ffd4b]https://github.com/kevinswiber/pointbreak/commit/14ffd4befd82da9b464b586dc83a21f42f85aef4) - [@kevinswiber]https://github.com/kevinswiber
- render syntax tokens in the inspector diff rows - ([7c12bc9]https://github.com/kevinswiber/pointbreak/commit/7c12bc9dbfc34b8f183ccdca7ac28afe52fb614c) - [@kevinswiber]https://github.com/kevinswiber
- add fail-safe syntax-token emit for diff rows - ([79181d8]https://github.com/kevinswiber/pointbreak/commit/79181d8366ce01498c903c2642d878a5d49e5a78) - [@kevinswiber]https://github.com/kevinswiber
- register diff token classes and themed token palette - ([a2ee432]https://github.com/kevinswiber/pointbreak/commit/a2ee432c2f0eed1220116602762aca7c7d9792ba) - [@kevinswiber]https://github.com/kevinswiber
- serve per-row syntax tokens from the snapshot read endpoint - ([bec8624]https://github.com/kevinswiber/pointbreak/commit/bec862485266e1722e2ef0e5bcaed8f31a3c7e12) - [@kevinswiber]https://github.com/kevinswiber
- add inspect-only wire DTO with byte-to-UTF-16 token translation - ([c50d0d1]https://github.com/kevinswiber/pointbreak/commit/c50d0d155fc0b0ba038858e2838787360128f571) - [@kevinswiber]https://github.com/kevinswiber
- add per-hunk side-stream highlight_file lib entry point - ([3a0f948]https://github.com/kevinswiber/pointbreak/commit/3a0f948bb6ce1548b788e9cd216cda93535ceb62) - [@kevinswiber]https://github.com/kevinswiber
- add stateful line tokenizer driving syntect scopes to token kinds - ([2421f05]https://github.com/kevinswiber/pointbreak/commit/2421f0507b144286d6f18d4ed530ac73ffeed942) - [@kevinswiber]https://github.com/kevinswiber
- add syntect dependency and diff-path language detection - ([c365852]https://github.com/kevinswiber/pointbreak/commit/c3658527fc1012b994e9284640fbb446c283120b) - [@kevinswiber]https://github.com/kevinswiber
- add token kind and span vocabulary for diff highlighting - ([49bb96c]https://github.com/kevinswiber/pointbreak/commit/49bb96c8d3051f7a8ac5c777c358ee9170579726) - [@kevinswiber]https://github.com/kevinswiber
- virtualize the inspector timeline DOM and rebuild the bundle - ([f29ea9c]https://github.com/kevinswiber/pointbreak/commit/f29ea9cf4d76dc97b5bdfb5ab8652705ee7116ca) - [@kevinswiber]https://github.com/kevinswiber
- add --limit and --cursor windowing to shore review history - ([a667d37]https://github.com/kevinswiber/pointbreak/commit/a667d37e0d60eae3dd5dc10f64a854a24e89ac14) - [@kevinswiber]https://github.com/kevinswiber
- add window params and nextCursor to the inspect history endpoint - ([f93ccc0]https://github.com/kevinswiber/pointbreak/commit/f93ccc008ebd60ab5847205cd4d4eea5113eeccc) - [@kevinswiber]https://github.com/kevinswiber
- window the review-history projection before hydrating bodies - ([0a23022]https://github.com/kevinswiber/pointbreak/commit/0a23022705df36a6e37b82ef0fa0688e5d5993f9) - [@kevinswiber]https://github.com/kevinswiber
- add opaque history cursor codec and window primitive - ([25f5922]https://github.com/kevinswiber/pointbreak/commit/25f592297cb51ba4d2e649a15b2fba99a4981873) - [@kevinswiber]https://github.com/kevinswiber
- point inspector web client at the reshaped routes - ([72cb51a]https://github.com/kevinswiber/pointbreak/commit/72cb51ac81b39771e91dba88bc27c3044fda3200) - [@kevinswiber]https://github.com/kevinswiber
- reshape inspector API routes to domain-named paths - ([9866016]https://github.com/kevinswiber/pointbreak/commit/98660165485735f8eb6ac09de5d71c7bfd22ea6c) - [@kevinswiber]https://github.com/kevinswiber
- refine inspector DAG status readback - ([812af6a]https://github.com/kevinswiber/pointbreak/commit/812af6ac11f5519f1c016efb5d49fb4e4710542a) - [@kevinswiber]https://github.com/kevinswiber
- improve inspector diff navigation - ([0c59a9e]https://github.com/kevinswiber/pointbreak/commit/0c59a9e513df6d4c6aa37e99b7ea3a5e7c0780b2) - [@kevinswiber]https://github.com/kevinswiber
- improve inspector accessibility polish - ([1b2cb7d]https://github.com/kevinswiber/pointbreak/commit/1b2cb7da169d6fbe0791fba8752bcc10b3608783) - [@kevinswiber]https://github.com/kevinswiber
- improve inspector design-system gallery - ([2bfb8fb]https://github.com/kevinswiber/pointbreak/commit/2bfb8fbedec1482fad62454cf5936d1677b19c74) - [@kevinswiber]https://github.com/kevinswiber
- improve inspector route and overlay behavior - ([ce57cc0]https://github.com/kevinswiber/pointbreak/commit/ce57cc099cafc57f26d65af16ba8159afd3c96c7) - [@kevinswiber]https://github.com/kevinswiber
- add inspector revision overview cues - ([0450077]https://github.com/kevinswiber/pointbreak/commit/0450077cb2c6f0707bf89d6f57549e8fe79faad5) - [@kevinswiber]https://github.com/kevinswiber
- render markdown event bodies - ([aac4cb6]https://github.com/kevinswiber/pointbreak/commit/aac4cb64b996062efb4fa9a8f26a5a6ec1a60a9b) - [@kevinswiber]https://github.com/kevinswiber
- add an inspector heading scale step and single-source the event-type palette - ([ac4a4cd]https://github.com/kevinswiber/pointbreak/commit/ac4a4cdff5484f196307aee271aac3f13d448efd) - [@kevinswiber]https://github.com/kevinswiber
- point the supersession DAG edges toward the superseding head - ([dfb76da]https://github.com/kevinswiber/pointbreak/commit/dfb76da7a37661c7805b6d5ad8fe1ec70659f8a1) - [@kevinswiber]https://github.com/kevinswiber
- redesign the inspector annotated diff as a navigable file accordion - ([090c1f3]https://github.com/kevinswiber/pointbreak/commit/090c1f3fb18617e6f913749ff53428cd52c0fc38) - [@kevinswiber]https://github.com/kevinswiber
- lay out the inspector supersession DAG server-side - ([3bad3e9]https://github.com/kevinswiber/pointbreak/commit/3bad3e9b1f2b6a7752726cb12f3bf0a7d4052bf5) - [@kevinswiber]https://github.com/kevinswiber
- make the inspector a hash-routed master-detail shell - ([d1f3bf6]https://github.com/kevinswiber/pointbreak/commit/d1f3bf6f354256e8cccb18d06346e349932604cc) - [@kevinswiber]https://github.com/kevinswiber
- single-source inspector tokens and add light theme, status glyphs, and framing - ([0fd1b05]https://github.com/kevinswiber/pointbreak/commit/0fd1b056a2064aa5b8e991183438020d5f90f8c2) - [@kevinswiber]https://github.com/kevinswiber
- add a criterion benchmark harness for the durable store file backend - ([8515b08]https://github.com/kevinswiber/pointbreak/commit/8515b08faafd90a4d5788e078b2cb658ac065817) - [@kevinswiber]https://github.com/kevinswiber
- add the in-memory backend, tamper hook, and CreateOutcome rename - ([31b9af3]https://github.com/kevinswiber/pointbreak/commit/31b9af336a3e30f2281f299bc7aca7c1d74cbd03) - [@kevinswiber]https://github.com/kevinswiber
- select the durable-storage backend at resolve and thread its handle to consumers - ([412d480]https://github.com/kevinswiber/pointbreak/commit/412d4803d6ab604c776684013b4cfb756c536bb7) - [@kevinswiber]https://github.com/kevinswiber
- put the durable event and content stores behind byte-oriented backend traits - ([e692b4c]https://github.com/kevinswiber/pointbreak/commit/e692b4cfb5f0492268ae693b923eb93172b7bcc2) - [@kevinswiber]https://github.com/kevinswiber
- add shore inspector design-system gallery sources - ([76a2c23]https://github.com/kevinswiber/pointbreak/commit/76a2c230917f3e705fa64b7e170d15e63c0d8ce5) - [@kevinswiber]https://github.com/kevinswiber
- re-verify a blob's content hash before compact erases it - ([43bb8c6]https://github.com/kevinswiber/pointbreak/commit/43bb8c6b2cdd034942d175b84a60321bc4a52b7b) - [@kevinswiber]https://github.com/kevinswiber
- gate shore store compact erasure behind a consent flag - ([d302dc9]https://github.com/kevinswiber/pointbreak/commit/d302dc96ed7af895e60525a4ab51d79bfedb6b2a) - [@kevinswiber]https://github.com/kevinswiber
- make artifact removal advisory until a named policy makes it operative - ([4d0d55a]https://github.com/kevinswiber/pointbreak/commit/4d0d55a08c9df1cab3f7d1ce12b6aa4186acf0df) - [@kevinswiber]https://github.com/kevinswiber
- split removed snapshot content into present/suppressed/swept read states - ([f6a1758]https://github.com/kevinswiber/pointbreak/commit/f6a1758d3f2fea70292bbb7d51802576fff897bc) - [@kevinswiber]https://github.com/kevinswiber
- add an opt-in lenient read that skips retired events and surfaces them as diagnostics - ([e87f14c]https://github.com/kevinswiber/pointbreak/commit/e87f14ccc14152486880ee03e38ecc5f8ba38a55) - [@kevinswiber]https://github.com/kevinswiber
- carry a structured schema-break record on unsupported-event errors - ([965949a]https://github.com/kevinswiber/pointbreak/commit/965949ad45c55fa2ab2da53caf73d8290fbc9148) - [@kevinswiber]https://github.com/kevinswiber
- add the one-shot object-convergence store migrator - ([8c6595a]https://github.com/kevinswiber/pointbreak/commit/8c6595a37d5aad8aec071de7494fdde4836f53ea) - [@kevinswiber]https://github.com/kevinswiber
- rename the deferred review-unit digest keys and the snapshot-artifact concept to object - ([39275fd]https://github.com/kevinswiber/pointbreak/commit/39275fdd42b206cb88a0f0cf2b247c25218a8aa7) - [@kevinswiber]https://github.com/kevinswiber
- rename the remaining served review-unit and snapshot spellings - ([c9ca70f]https://github.com/kevinswiber/pointbreak/commit/c9ca70fdb159df7366bfed0303eb66cb15ada542) - [@kevinswiber]https://github.com/kevinswiber
- serve the content id as objectId across CLI documents and the inspector API - ([15a26ef]https://github.com/kevinswiber/pointbreak/commit/15a26ef0736cd7e6f1336ff77d8a6ae064bcf8fa) - [@kevinswiber]https://github.com/kevinswiber
- rename the event-store container from Ledger to Journal on the wire - ([1a5dd40]https://github.com/kevinswiber/pointbreak/commit/1a5dd4055c544d1b3550c26883fb26e6f7e16b5a) - [@kevinswiber]https://github.com/kevinswiber
- render the inspector revision-DAG and complete the revision-document key rename - ([0adfebb]https://github.com/kevinswiber/pointbreak/commit/0adfebb25e3272fb038e94161c552b0ec86677c6) - [@kevinswiber]https://github.com/kevinswiber
- add the one-shot substrate store migrator and retire the snapshot dual-read - ([29c3ee1]https://github.com/kevinswiber/pointbreak/commit/29c3ee1d6bc0c2bc47117bac034591e6cf4917c5) - [@kevinswiber]https://github.com/kevinswiber
- replace the lineage sub-model with event-borne supersession - ([b3d794a]https://github.com/kevinswiber/pointbreak/commit/b3d794a784af352ffb5b3a8b471767925692fec5) - [@kevinswiber]https://github.com/kevinswiber
- reshape EventTarget into a non-optional addressed identity triple - ([7444440]https://github.com/kevinswiber/pointbreak/commit/74444402d3fc76af176a18a79c56e28717c7ac8e) - [@kevinswiber]https://github.com/kevinswiber
- add a scoped liveness token and a client-side --watch poll - ([a130373]https://github.com/kevinswiber/pointbreak/commit/a130373475a355e3334ff39f5c6cf9cac42b0625) - [@kevinswiber]https://github.com/kevinswiber
- make the shared common-dir store the default for every worktree - ([569b594]https://github.com/kevinswiber/pointbreak/commit/569b594964dc573ed00662a8adcf316a002c45a5) - [@kevinswiber]https://github.com/kevinswiber
- add the consent-gated common-dir store migration command - ([26c361f]https://github.com/kevinswiber/pointbreak/commit/26c361f3c521e5a318b4b7733e45da64c78f7cad) - [@kevinswiber]https://github.com/kevinswiber
- collapse cross-worktree captures sharing a commit oid into one review-unit entry - ([07b690b]https://github.com/kevinswiber/pointbreak/commit/07b690bdcf8331a79b3b6ce0e609e0bb44e27dd7) - [@kevinswiber]https://github.com/kevinswiber
- scope current review-unit reads to the worktree with orphan and merge status - ([6040566]https://github.com/kevinswiber/pointbreak/commit/6040566bf1ade9d87e81d1d4160facf346b786a1) - [@kevinswiber]https://github.com/kevinswiber
- add the ephemeral store-mode opt-out and resolver consult - ([836bb4d]https://github.com/kevinswiber/pointbreak/commit/836bb4d2121821422857d45dfee77fc542395e4d) - [@kevinswiber]https://github.com/kevinswiber
- add the content-removal operator CLI and blob sweep - ([8fc90c8]https://github.com/kevinswiber/pointbreak/commit/8fc90c8c4ec2d28ee8423f95996e18096cd9c5c6) - [@kevinswiber]https://github.com/kevinswiber
- add the content-targeted artifact-removal data layer - ([6112c86]https://github.com/kevinswiber/pointbreak/commit/6112c86355588df374df98f1c59aae4428b19679) - [@kevinswiber]https://github.com/kevinswiber
- rebuild post-write session state from the full event log - ([72043c2]https://github.com/kevinswiber/pointbreak/commit/72043c2f7b2191c704a1e86caad30a94a043bd3d) - [@kevinswiber]https://github.com/kevinswiber
- make the snapshot artifact body snapshot-scoped with a dual-read decode - ([ea382ce]https://github.com/kevinswiber/pointbreak/commit/ea382cecf8595966a65c2d35eb529a8383eab6bb) - [@kevinswiber]https://github.com/kevinswiber
- decouple snapshot-artifact readers from identity fields - ([f476c69]https://github.com/kevinswiber/pointbreak/commit/f476c69d8149bea8d39e22acf7835f5f4ef3b5d6) - [@kevinswiber]https://github.com/kevinswiber
- add the commit-range association CLI, auto-record, and read filters - ([d1eda67]https://github.com/kevinswiber/pointbreak/commit/d1eda67de7415f959604d4a360354fd576c2cd24) - [@kevinswiber]https://github.com/kevinswiber
- add read-time commit reachability and inspector live-branch - ([fb4687c]https://github.com/kevinswiber/pointbreak/commit/fb4687c809a1afa7ac47cda32901d0caf3e654bb) - [@kevinswiber]https://github.com/kevinswiber
- derive a git-free commit-range lifecycle view for review units - ([9885ada]https://github.com/kevinswiber/pointbreak/commit/9885ada418e00e2d6000920df481ebab8c7047df) - [@kevinswiber]https://github.com/kevinswiber
- add the reviewunit commit-range association event family - ([a0530a5]https://github.com/kevinswiber/pointbreak/commit/a0530a5117cb07698a7defef31f48b4dc9be76d1) - [@kevinswiber]https://github.com/kevinswiber
- render verification status and endorsement readback in the inspector web UI - ([73fc548]https://github.com/kevinswiber/pointbreak/commit/73fc54814025e18eb40aaab2fb847a9ce434f250) - [@kevinswiber]https://github.com/kevinswiber
- write review facts through to the clone-local store in linked worktrees - ([c909d70]https://github.com/kevinswiber/pointbreak/commit/c909d70859bfebe08a92ca91b8def2b6d164cfdf) - [@kevinswiber]https://github.com/kevinswiber
- render verification and endorsement readback on the inspector endpoints - ([e86a14e]https://github.com/kevinswiber/pointbreak/commit/e86a14e68b661bd689dd80511cf7651e15e89c14) - [@kevinswiber]https://github.com/kevinswiber
- surface endorsement classification on shore review unit show - ([7459e92]https://github.com/kevinswiber/pointbreak/commit/7459e9229ba8dc1ab32bb8855324e77ee931433e) - [@kevinswiber]https://github.com/kevinswiber
- enrich endorsement readbacks with the endorser's attested attributes - ([bca213a]https://github.com/kevinswiber/pointbreak/commit/bca213ac2a3688668a2b03ed98451f9ecb182a25) - [@kevinswiber]https://github.com/kevinswiber
- surface endorsement classification on shore review history - ([5f9b04e]https://github.com/kevinswiber/pointbreak/commit/5f9b04e5951a37f24beb6b5bc68690989363df27) - [@kevinswiber]https://github.com/kevinswiber
- render verificationStatus on shore review unit show - ([48dc4ef]https://github.com/kevinswiber/pointbreak/commit/48dc4efd7faa5f75f362c5573e3f9835ffef1126) - [@kevinswiber]https://github.com/kevinswiber
- render verificationStatus on shore review history - ([62199a3]https://github.com/kevinswiber/pointbreak/commit/62199a3e3629cec6d5ccd177a78b6f71fbe9d6ce) - [@kevinswiber]https://github.com/kevinswiber
- add shore review endorse command - ([b1c0559]https://github.com/kevinswiber/pointbreak/commit/b1c0559bab77767f81e4f1cd47a435ee2e9c959e) - [@kevinswiber]https://github.com/kevinswiber
- add shore identity enroll and attest commands - ([7c2a060]https://github.com/kevinswiber/pointbreak/commit/7c2a060fbe7d14cda3b38d522d950832408fa5f8) - [@kevinswiber]https://github.com/kevinswiber
- add delegation and actor-attributes writers with an RFC 3339 formatter - ([1dd185e]https://github.com/kevinswiber/pointbreak/commit/1dd185eb8dede656c5c8b6465556a8a496f840ad) - [@kevinswiber]https://github.com/kevinswiber
- add actor-attributes kind/role predicates with the hard split - ([7d88620]https://github.com/kevinswiber/pointbreak/commit/7d8862055c50051f0955ed5dd16469a570d1177e) - [@kevinswiber]https://github.com/kevinswiber
- classify co-signature members as authoring or endorsement - ([25dfd47]https://github.com/kevinswiber/pointbreak/commit/25dfd47ddf12c59f58896bc8409d19ca8baf1fef) - [@kevinswiber]https://github.com/kevinswiber
- add the actor-attributes config reader - ([c6170dc]https://github.com/kevinswiber/pointbreak/commit/c6170dcf5b8e27b46265a97defee7966c8ba01a9) - [@kevinswiber]https://github.com/kevinswiber
- project the co-signature set and bind over any verified member - ([a591144]https://github.com/kevinswiber/pointbreak/commit/a59114491dd763ed557be6db25c2e13110fe7a36) - [@kevinswiber]https://github.com/kevinswiber
- reconcile divergent signatures by transcription at the ingest seam - ([3ce34ad]https://github.com/kevinswiber/pointbreak/commit/3ce34adfe73bd6edcd8096c7c6191057462410f6) - [@kevinswiber]https://github.com/kevinswiber
- verify detached co-signatures before storing them - ([f02e243]https://github.com/kevinswiber/pointbreak/commit/f02e243fe771170ccec2ee2e81a2675892fa13ef) - [@kevinswiber]https://github.com/kevinswiber
- add the detached co-signature event family and construction - ([4296c16]https://github.com/kevinswiber/pointbreak/commit/4296c16a07a3d2b105c2f3c69c959ea9dc5e18a9) - [@kevinswiber]https://github.com/kevinswiber
- add signature-exclusive eventRecordHash for co-signature carriers - ([e58c6ca]https://github.com/kevinswiber/pointbreak/commit/e58c6caa67c477607261f93d41ceafebbe0d0ae9) - [@kevinswiber]https://github.com/kevinswiber
- report key custody and a best-effort agent-loaded status in keys list - ([25687a3]https://github.com/kevinswiber/pointbreak/commit/25687a3d6a0c17eb9113a78fc66d4bdc361793b2) - [@kevinswiber]https://github.com/kevinswiber
- enroll agent-backed keys offline from public material - ([46ddea2]https://github.com/kevinswiber/pointbreak/commit/46ddea23deb09b95b258373155756611ad902f57) - [@kevinswiber]https://github.com/kevinswiber
- degrade a best-effort agent sign failure to an unsigned write - ([98ddb47]https://github.com/kevinswiber/pointbreak/commit/98ddb4786e90e4cd8c905ce990dc49b5571fff07) - [@kevinswiber]https://github.com/kevinswiber
- resolve agent-backed keys through an identities-only pre-flight - ([5769e58]https://github.com/kevinswiber/pointbreak/commit/5769e58d8141c7c17b7b819a966a2d9465976094) - [@kevinswiber]https://github.com/kevinswiber
- make signer resolution polymorphic over a boxed signer - ([8ef35d1]https://github.com/kevinswiber/pointbreak/commit/8ef35d1e9e54af5386c5c9770c6f04317f41e836) - [@kevinswiber]https://github.com/kevinswiber
- add shore keys use-ssh to adopt an SSH key as an agent signer - ([916bfab]https://github.com/kevinswiber/pointbreak/commit/916bfabd0bc9fff53ba4394e43399a1c726b71e7) - [@kevinswiber]https://github.com/kevinswiber
- add agent-backed keystore reference with custody tag - ([42602a7]https://github.com/kevinswiber/pointbreak/commit/42602a7f62b4974d423b8c3c8f1f7751e9ab8376) - [@kevinswiber]https://github.com/kevinswiber
- add hand-rolled ssh-agent client and SshAgentSigner - ([59c1cb1]https://github.com/kevinswiber/pointbreak/commit/59c1cb1f04c8406542b261f21362b78e5d2e7142) - [@kevinswiber]https://github.com/kevinswiber
- parse ssh-ed25519 public keys into did:key - ([82a3daf]https://github.com/kevinswiber/pointbreak/commit/82a3daf18d4a5bfecd1533ff54f877824c94c17b) - [@kevinswiber]https://github.com/kevinswiber
- discover trust set and close the federated-binding loop - ([71d5f67]https://github.com/kevinswiber/pointbreak/commit/71d5f679a8c05f49cd4b6eee365b9836c54257ef) - [@kevinswiber]https://github.com/kevinswiber
- add shore keys enroll possession-style command - ([41cfa6e]https://github.com/kevinswiber/pointbreak/commit/41cfa6ee845e457468dc60e47fade173b800e448) - [@kevinswiber]https://github.com/kevinswiber
- add idempotent allowed-signers writer - ([64923de]https://github.com/kevinswiber/pointbreak/commit/64923de19a37c6ee71ceb6eb526a208ad0749008) - [@kevinswiber]https://github.com/kevinswiber
- thread signer resolution into the CLI write paths - ([ae1f4ea]https://github.com/kevinswiber/pointbreak/commit/ae1f4ea9958e5f27f52052aa51201ed530a3c22b) - [@kevinswiber]https://github.com/kevinswiber
- add agent-context auto-keygen on first write - ([378b538]https://github.com/kevinswiber/pointbreak/commit/378b5387aec9500a6da0b817f287ef6e24c67602) - [@kevinswiber]https://github.com/kevinswiber
- add CLI-layer never-errors signer resolution - ([5b42b65]https://github.com/kevinswiber/pointbreak/commit/5b42b65d09d04e9ed51c6941b3541abce5c3135b) - [@kevinswiber]https://github.com/kevinswiber
- add keys show with did and pubkey output - ([bea4521]https://github.com/kevinswiber/pointbreak/commit/bea452131c623ca2abb223c2f7fe0bbda9c75b61) - [@kevinswiber]https://github.com/kevinswiber
- add keys list with enrollment status - ([03029af]https://github.com/kevinswiber/pointbreak/commit/03029af9a619fb7d67278ea7cf3a1073b1b0bd1c) - [@kevinswiber]https://github.com/kevinswiber
- add shore keys command family with keys init - ([b8b9705]https://github.com/kevinswiber/pointbreak/commit/b8b97054e7563df1fab613f76e3948a883ca3ee8) - [@kevinswiber]https://github.com/kevinswiber
- add FileEd25519Signer production signer and loader - ([c00deab]https://github.com/kevinswiber/pointbreak/commit/c00deab514a3b2c1126873db41a382c0aa6ae1df) - [@kevinswiber]https://github.com/kevinswiber
- add ed25519 keygen and private-key file store - ([0bf4379]https://github.com/kevinswiber/pointbreak/commit/0bf4379a50e7122323e2e226c5a7ccf3aa0b4cfd) - [@kevinswiber]https://github.com/kevinswiber
- add user-level keystore home resolution - ([b52292e]https://github.com/kevinswiber/pointbreak/commit/b52292ed3b75c43c82f4f6278c3ebdefef923f07) - [@kevinswiber]https://github.com/kevinswiber
- show validation checks in lineage round cards - ([a0b75bf]https://github.com/kevinswiber/pointbreak/commit/a0b75bfb3604a8a8ca5d8b319d5a1fd830c8ca15) - [@kevinswiber]https://github.com/kevinswiber
- render validation checks on inspector unit page - ([7b14774]https://github.com/kevinswiber/pointbreak/commit/7b14774582ba2fd1a09e056aba1d07dc18c05f69) - [@kevinswiber]https://github.com/kevinswiber
- reload inspector on freshness diagnostic changes - ([aa52642]https://github.com/kevinswiber/pointbreak/commit/aa52642b31c9fdda4919a9f7a270b8078251cf06) - [@kevinswiber]https://github.com/kevinswiber
- show validation details in inspector event pane - ([acab397]https://github.com/kevinswiber/pointbreak/commit/acab397e78667a5beb4d20147c2b75315dc41f4b) - [@kevinswiber]https://github.com/kevinswiber
- label validation checks on inspector timeline - ([ddb9bff]https://github.com/kevinswiber/pointbreak/commit/ddb9bffa9ab10e38bc0cc964c177dcff9636f5bc) - [@kevinswiber]https://github.com/kevinswiber
- add a migrate-store example driver and just recipe - ([56a4e8a]https://github.com/kevinswiber/pointbreak/commit/56a4e8a4c45e558e830cd5cbae4ea6e237c63a4c) - [@kevinswiber]https://github.com/kevinswiber
- add a migrate_store workflow that nests and upgrades a flat store - ([daa9e8d]https://github.com/kevinswiber/pointbreak/commit/daa9e8d10d7bc5ce640566d2f6ffefac336dc9be) - [@kevinswiber]https://github.com/kevinswiber
- add an idempotent in-place event writer migrator - ([39bf4a6]https://github.com/kevinswiber/pointbreak/commit/39bf4a6d9ee5916057983c316bfdd3264adeea67) - [@kevinswiber]https://github.com/kevinswiber
- locally exclude the private delegates override file - ([80870bc]https://github.com/kevinswiber/pointbreak/commit/80870bc8704698f76b4b091fb751edd7dcabddd8) - [@kevinswiber]https://github.com/kevinswiber
- discover and layer delegates from .shore/delegates.json plus a local override - ([f73e8ba]https://github.com/kevinswiber/pointbreak/commit/f73e8bada249badee9d6bc4cf5af53bf390e1919) - [@kevinswiber]https://github.com/kevinswiber
- add a git-config-style local override merge to the delegation map - ([f288f07]https://github.com/kevinswiber/pointbreak/commit/f288f07bdf6ed85e0923b3ac04fe9ef6ff953415) - [@kevinswiber]https://github.com/kevinswiber
- actor identity and delegation (ADR-0010) - ([0a1ac1a]https://github.com/kevinswiber/pointbreak/commit/0a1ac1aeb092069899b4947b00e381bd93259de4) - [@kevinswiber]https://github.com/kevinswiber
- reject task-attempt input requests at the review respond boundary - ([66f5979]https://github.com/kevinswiber/pointbreak/commit/66f59798f37346f3b0be21ffa9a445ee1403ccf4) - [@kevinswiber]https://github.com/kevinswiber
- validate lineage attach and project its head against the union - ([2a133ff]https://github.com/kevinswiber/pointbreak/commit/2a133ff9884d36ad03746ffb9df216084d5f6451) - [@kevinswiber]https://github.com/kevinswiber
- validate validation-check writes against the writer-visible union - ([582d4c6]https://github.com/kevinswiber/pointbreak/commit/582d4c6f05e044c7756db780e95a410d9f201196) - [@kevinswiber]https://github.com/kevinswiber
- validate assessment writes against the writer-visible union - ([b32154e]https://github.com/kevinswiber/pointbreak/commit/b32154e33335def09342a1b07941c558c16db555) - [@kevinswiber]https://github.com/kevinswiber
- resolve input-request responses against the writer-visible union - ([6636970]https://github.com/kevinswiber/pointbreak/commit/6636970e65210c70a7a5b67208316c9fa01e7522) - [@kevinswiber]https://github.com/kevinswiber
- validate input-request opens against the writer-visible union - ([200976f]https://github.com/kevinswiber/pointbreak/commit/200976fc68145bedfe744cb13926c874ba622489) - [@kevinswiber]https://github.com/kevinswiber
- validate observation writes against the writer-visible union - ([8c70306]https://github.com/kevinswiber/pointbreak/commit/8c70306534f012355e89b63ec80d8df147e25bf5) - [@kevinswiber]https://github.com/kevinswiber
- add write-validation union seam for linked write paths - ([dc44709]https://github.com/kevinswiber/pointbreak/commit/dc447098762d5f0db57faa4cea75dbb04e662879) - [@kevinswiber]https://github.com/kevinswiber
- render commit targets honestly and pin range read surfaces - ([226fc19]https://github.com/kevinswiber/pointbreak/commit/226fc1941e2573bd2fde53861bd58efa73684f39) - [@kevinswiber]https://github.com/kevinswiber
- expose shore review capture --base/--target - ([4eb1ca4]https://github.com/kevinswiber/pointbreak/commit/4eb1ca49c8979853c70219c0cf28b9ed7c776315) - [@kevinswiber]https://github.com/kevinswiber
- add commit-range capture adapter and identity - ([bdad0f2]https://github.com/kevinswiber/pointbreak/commit/bdad0f220240be785b08aa09622ac58cd5f67560) - [@kevinswiber]https://github.com/kevinswiber
- add commit-range git plumbing for explicit endpoints - ([f5b94a7]https://github.com/kevinswiber/pointbreak/commit/f5b94a75f2ed9d4d2ee1ce6feb913840b83c16e9) - [@kevinswiber]https://github.com/kevinswiber
- add git_commit_range review unit source vocabulary - ([3e9cb4e]https://github.com/kevinswiber/pointbreak/commit/3e9cb4e8e12b7c9c3df4cc452b0382d53c3c0952) - [@kevinswiber]https://github.com/kevinswiber
- migrate input-request fetch to the linked-aware read seam - ([fb45748]https://github.com/kevinswiber/pointbreak/commit/fb45748d6c58f4c271e85eb7f207f61db623cc68) - [@kevinswiber]https://github.com/kevinswiber
- redact the snapshot worktree root on the inspector wire - ([299433a]https://github.com/kevinswiber/pointbreak/commit/299433ac2235349a427e3a5a28824ed821f4b46f) - [@kevinswiber]https://github.com/kevinswiber
- migrate lineage list and show to the linked-aware read seam - ([618b97b]https://github.com/kevinswiber/pointbreak/commit/618b97b8b668aa802943d7f2792c8db50f3c290e) - [@kevinswiber]https://github.com/kevinswiber
- migrate the scoped fact lists to the linked-aware read seam - ([abee752]https://github.com/kevinswiber/pointbreak/commit/abee752330a5c0dd342d85f45942d4bab11c9727) - [@kevinswiber]https://github.com/kevinswiber
- migrate review unit show to the linked-aware read seam - ([5874e99]https://github.com/kevinswiber/pointbreak/commit/5874e99757276ca9ca072c45f7706362479ebe59) - [@kevinswiber]https://github.com/kevinswiber
- migrate review history to the linked-aware read seam - ([0d9dde8]https://github.com/kevinswiber/pointbreak/commit/0d9dde864f8adaa51f06319fa82978d31b86ce14) - [@kevinswiber]https://github.com/kevinswiber
- route snapshot and body artifact reads through the linked store - ([642601e]https://github.com/kevinswiber/pointbreak/commit/642601ef4e781c0b1d459e8b9ec3d64609b0a4a9) - [@kevinswiber]https://github.com/kevinswiber
- add the linked-aware read seam and unsynced-local-events diagnostic - ([3582857]https://github.com/kevinswiber/pointbreak/commit/35828572a3fa21a775bdabb637c11d01e0f58a67) - [@kevinswiber]https://github.com/kevinswiber
- add the bounded non-binding reason vocabulary to resumption diagnostics - ([abb100f]https://github.com/kevinswiber/pointbreak/commit/abb100f8bf4b25537755a86198b6dcc5cbe94071) - [@kevinswiber]https://github.com/kevinswiber
- replace the constant-false binding predicate with the two-arm decision - ([6c2072a]https://github.com/kevinswiber/pointbreak/commit/6c2072a6616ed4418b78150ee09269d09a1c9e8a) - [@kevinswiber]https://github.com/kevinswiber
- thread binding policy and evidence into the resumption projection - ([fd58260]https://github.com/kevinswiber/pointbreak/commit/fd5826090833ee571d9d115d119863500e1bda3d) - [@kevinswiber]https://github.com/kevinswiber
- stamp ingest provenance at bundle apply - ([b51a2c8]https://github.com/kevinswiber/pointbreak/commit/b51a2c8ce5a69c96d00a00a95ab3bef7b9213496) - [@kevinswiber]https://github.com/kevinswiber
- stamp ingest provenance at the ingest-events seam - ([af811d5]https://github.com/kevinswiber/pointbreak/commit/af811d56b80e4fb1ad1c9ddd947248c073518027) - [@kevinswiber]https://github.com/kevinswiber
- reserve the ingest provenance envelope sibling - ([30f04a6]https://github.com/kevinswiber/pointbreak/commit/30f04a68abc5c5110b471200e36575cb44ae4cbb) - [@kevinswiber]https://github.com/kevinswiber
- ![BREAKING]https://img.shields.io/badge/BREAKING-red drop writer.role from the event envelope and signed view - ([6a284e5]https://github.com/kevinswiber/pointbreak/commit/6a284e589198e8b196ff4fa9429813634e2c49c2) - [@kevinswiber]https://github.com/kevinswiber
- reject stored events whose writer carries a legacy role field - ([4e9c97a]https://github.com/kevinswiber/pointbreak/commit/4e9c97afc048d032b6932e611775f29039b51e88) - [@kevinswiber]https://github.com/kevinswiber
- ![BREAKING]https://img.shields.io/badge/BREAKING-red drop role from the event envelope and signed view - ([882d752]https://github.com/kevinswiber/pointbreak/commit/882d75201869f2d746bdd6aa24e748f5c59cc0d2) - [@kevinswiber]https://github.com/kevinswiber
- ![BREAKING]https://img.shields.io/badge/BREAKING-red re-base resumption binding on a verified-identity seam - ([247595e]https://github.com/kevinswiber/pointbreak/commit/247595eba205eaa60ee0eb42605bb85062c96740) - [@kevinswiber]https://github.com/kevinswiber
- record sourceSpeaker from the claude_code adapter - ([0694e76]https://github.com/kevinswiber/pointbreak/commit/0694e762fadc2ecbeb13e99d1f1e4f4f86f689d0) - [@kevinswiber]https://github.com/kevinswiber
- add optional sourceSpeaker to task-domain payloads - ([22e7fea]https://github.com/kevinswiber/pointbreak/commit/22e7feac4ca20eea96ebef8e854f22bf2f2c8500) - [@kevinswiber]https://github.com/kevinswiber
- add validation review cli - ([a1b56f8]https://github.com/kevinswiber/pointbreak/commit/a1b56f8fcd3483fbde35a28488cf1a63bcc4527d) - [@kevinswiber]https://github.com/kevinswiber
- add validation review documents - ([2452a48]https://github.com/kevinswiber/pointbreak/commit/2452a48dfa1161a3b47dc9257a2c1a4fc3ceb254) - [@kevinswiber]https://github.com/kevinswiber
- add validation add and list workflows - ([7b75e4c]https://github.com/kevinswiber/pointbreak/commit/7b75e4cfc4e8881403bf72ee7a0f1467f6e93a11) - [@kevinswiber]https://github.com/kevinswiber
- surface validation evidence in review views - ([48cf51b]https://github.com/kevinswiber/pointbreak/commit/48cf51bf15c840cebf9650eb651fd6fda31ae7e2) - [@kevinswiber]https://github.com/kevinswiber
- project validation evidence views - ([8b66444]https://github.com/kevinswiber/pointbreak/commit/8b66444a4994784cf40c897882d81eb83ee1d335) - [@kevinswiber]https://github.com/kevinswiber
- count validation evidence in state - ([7ab0f1d]https://github.com/kevinswiber/pointbreak/commit/7ab0f1d7d424b471feac75a420532fcb378ed489) - [@kevinswiber]https://github.com/kevinswiber
- add validation event schema - ([737db60]https://github.com/kevinswiber/pointbreak/commit/737db6016971d891a2bed049d8d421c4a55a3a4f) - [@kevinswiber]https://github.com/kevinswiber
- add validation identity types - ([ee7da19]https://github.com/kevinswiber/pointbreak/commit/ee7da190b2cc565cde261e06c368c2aa8a4a9fdf) - [@kevinswiber]https://github.com/kevinswiber
- add rich lineage inspector view - ([8a0a2b6]https://github.com/kevinswiber/pointbreak/commit/8a0a2b6cba2a62d09d4beddfb5973da62cf47ef2) - [@kevinswiber]https://github.com/kevinswiber
- add inspector lineage view - ([3f68b07]https://github.com/kevinswiber/pointbreak/commit/3f68b07f6c9c1436be6b8c749e34fd3ccefeec2e) - [@kevinswiber]https://github.com/kevinswiber
- add review unit lineage head linkage - ([fec97eb]https://github.com/kevinswiber/pointbreak/commit/fec97ebe1858be338539483fd23c629758b3ae97) - [@kevinswiber]https://github.com/kevinswiber
- add optional event signatures - ([2f18277]https://github.com/kevinswiber/pointbreak/commit/2f18277ec050a15c34b99292d2ad042385143d4e) - [@kevinswiber]https://github.com/kevinswiber
- add artifact transfer surface - ([ab2b765]https://github.com/kevinswiber/pointbreak/commit/ab2b7657a7a0fb1bd54085beb469938308e8437c) - [@kevinswiber]https://github.com/kevinswiber
- expose command-output documents as a public library module - ([02dc8ad]https://github.com/kevinswiber/pointbreak/commit/02dc8adf7e489a843f3586c4fb8160ec842717cf) - [@kevinswiber]https://github.com/kevinswiber
- add a public event ingest surface for forwarded events - ([02501db]https://github.com/kevinswiber/pointbreak/commit/02501dbd2e6d0993941bdefb6b6ded93e50e799b) - [@kevinswiber]https://github.com/kevinswiber
- add per-call writer actor override to review write workflows - ([086ef30]https://github.com/kevinswiber/pointbreak/commit/086ef30510011caf1eb0c6fdde35170a7e23b7b5) - [@kevinswiber]https://github.com/kevinswiber
- export projection status enums for library consumers - ([ecea8f0]https://github.com/kevinswiber/pointbreak/commit/ecea8f06778e357a25e8e4cba0461edf4071ea7a) - [@kevinswiber]https://github.com/kevinswiber
- honor SHORE_ACTOR_ID to attribute writes to an explicit actor - ([5e75863]https://github.com/kevinswiber/pointbreak/commit/5e75863f950b9ff6715e1fde4c6aca52d312f9fb) - [@kevinswiber]https://github.com/kevinswiber
- add path-private inspector target labels - ([796f1b8]https://github.com/kevinswiber/pointbreak/commit/796f1b8659674974c21914b502ae9dd16fb0d2b3) - [@kevinswiber]https://github.com/kevinswiber
- add clone-local shared store foundation - ([4d78010]https://github.com/kevinswiber/pointbreak/commit/4d780101ea6ac655e2b70d2ffcdd505595b5e9bd) - [@kevinswiber]https://github.com/kevinswiber
- timestamp unit-page items and sanitize id-lookup errors - ([efc19be]https://github.com/kevinswiber/pointbreak/commit/efc19bef76a47284c0b1ba10031098175ecad947) - [@kevinswiber]https://github.com/kevinswiber
- add composite unit page to the inspector - ([0aabcb9]https://github.com/kevinswiber/pointbreak/commit/0aabcb9398de08bac9be9dd39a096722a96fd881) - [@kevinswiber]https://github.com/kevinswiber
- linkify and truncate ids, and annotate the diff with requests and assessments - ([09206fa]https://github.com/kevinswiber/pointbreak/commit/09206fa23396e31650b022e2bfff445f0ea31313) - [@kevinswiber]https://github.com/kevinswiber
- annotate the inspector diff with observations and default to newest-first - ([09f21a7]https://github.com/kevinswiber/pointbreak/commit/09f21a7eb437520c339908e4d3f0dbe7126ba3b7) - [@kevinswiber]https://github.com/kevinswiber
- add captured snapshot diff view to shore inspect - ([9093840]https://github.com/kevinswiber/pointbreak/commit/90938403c10e4ff45d48285d4cf8c633928317c6) - [@kevinswiber]https://github.com/kevinswiber
- add shore inspect local web inspector - ([2590f40]https://github.com/kevinswiber/pointbreak/commit/2590f40e284d2843c5b099630a8ead80bfc09d7e) - [@kevinswiber]https://github.com/kevinswiber
- add review loop agent skills - ([2b942e7]https://github.com/kevinswiber/pointbreak/commit/2b942e77001c0bf5b9a85f7c5994ea928f300e55) - [@kevinswiber]https://github.com/kevinswiber
#### Bug Fixes
- give the release tag hook a message so signed tags do not prompt - ([1e2e7d0]https://github.com/kevinswiber/pointbreak/commit/1e2e7d0f3ada83f1b34980b077011e947ba81995) - [@kevinswiber]https://github.com/kevinswiber
- measure timeline rows so the virtual window tracks real heights - ([8d8e4c6]https://github.com/kevinswiber/pointbreak/commit/8d8e4c6db49be60fdb2875bcd405581197846e04) - [@kevinswiber]https://github.com/kevinswiber
- keep the diff open when Enter launches it from a real keyboard - ([281efcb]https://github.com/kevinswiber/pointbreak/commit/281efcb693770f944565e4989a2d6824711c95c0) - [@kevinswiber]https://github.com/kevinswiber
- address owner feedback on the split-view keyboard and id display - ([9d51bd6]https://github.com/kevinswiber/pointbreak/commit/9d51bd6acb8ca46f0acc3daf2ef1f0095e599cae) - [@kevinswiber]https://github.com/kevinswiber
- bind the family store per physical clone so worktrees stop splitting the record - ([773b25c]https://github.com/kevinswiber/pointbreak/commit/773b25cb263f0104f2fb417d52cd15602988b8e6) - [@kevinswiber]https://github.com/kevinswiber
- verify retire-source artifacts by content, not filename - ([ee25e38]https://github.com/kevinswiber/pointbreak/commit/ee25e38da2201d97a8b7b29961c9f09344a4f9ac) - [@kevinswiber]https://github.com/kevinswiber
- fold link/migrate stores with absent artifacts instead of refusing - ([c9d84ae]https://github.com/kevinswiber/pointbreak/commit/c9d84ae2a456a9f87fb22e712041ea29c6225c9f) - [@kevinswiber]https://github.com/kevinswiber
- fold stores whose referenced artifact was legitimately removed - ([098343c]https://github.com/kevinswiber/pointbreak/commit/098343c063deca2d4af9178fca1a888905287d0d) - [@kevinswiber]https://github.com/kevinswiber
- exclude the store_link test fixture from the sensitivity gate - ([e1ba5d7]https://github.com/kevinswiber/pointbreak/commit/e1ba5d788290d7e147bf629c62ff64b3f842b2b5) - [@kevinswiber]https://github.com/kevinswiber
- promote a locally-ephemeral worktree when linking to a family store - ([c239e51]https://github.com/kevinswiber/pointbreak/commit/c239e510df3d4bcfca06eaa60abcc2eebb28e9ed) - [@kevinswiber]https://github.com/kevinswiber
- resolve theme names case-insensitively - ([ef650c0]https://github.com/kevinswiber/pointbreak/commit/ef650c0029c6ab95ac30dbf190c32b047dc64a31) - [@kevinswiber]https://github.com/kevinswiber
- resolve short ids on shore diff --revision and the store remove selectors - ([e9d3a51]https://github.com/kevinswiber/pointbreak/commit/e9d3a5153c89e671d0f4830154c149a8d1d94a4c) - [@kevinswiber]https://github.com/kevinswiber
- keep the inspector keyboard cursor order in sync with the recency-sorted lists - ([618ee55]https://github.com/kevinswiber/pointbreak/commit/618ee55c8f18db556e7f49f2a35ddc7c0ec1ded3) - [@kevinswiber]https://github.com/kevinswiber
- polish inspector timeline date, list order, flash color, and removed-summary rollup - ([27d473b]https://github.com/kevinswiber/pointbreak/commit/27d473b1bc64e7c5979a4ae840fd17d57d09fefd) - [@kevinswiber]https://github.com/kevinswiber
- give every clap leaf a real --help about and guard the format-arg bleed - ([e809524]https://github.com/kevinswiber/pointbreak/commit/e809524a7bd14ee0d49e7b7820e45501e5d9e0fe) - [@kevinswiber]https://github.com/kevinswiber
- strip the substrate event-type name from endorse --help and guard it - ([960a05a]https://github.com/kevinswiber/pointbreak/commit/960a05a8801753151ba7bcdc516e9ece6c97f698) - [@kevinswiber]https://github.com/kevinswiber
- render retired review-unit and snap ids as plain text, not a hash chip - ([6cce7f6]https://github.com/kevinswiber/pointbreak/commit/6cce7f65ef7f574617dbda87fd8f53ac4614c5ac) - [@kevinswiber]https://github.com/kevinswiber
- back-fill the inspector timeline when scrolling up into a post-reveal gap - ([8f8a5f3]https://github.com/kevinswiber/pointbreak/commit/8f8a5f3b22ea63e490190b065bb1be1a7d68a1dc) - [@kevinswiber]https://github.com/kevinswiber
- preserve an unresolvable content-id forward-pointer in the migrator - ([7f89c9a]https://github.com/kevinswiber/pointbreak/commit/7f89c9a7467d4785700508a1987c92a838f294b0) - [@kevinswiber]https://github.com/kevinswiber
- converge the migrated capture key on the opaque subject - ([cee57c2]https://github.com/kevinswiber/pointbreak/commit/cee57c20256d12b2e92546105cefc24910657852) - [@kevinswiber]https://github.com/kevinswiber
- switch the inspector theme live when the OS color scheme changes - ([3646777]https://github.com/kevinswiber/pointbreak/commit/36467778193417ec3fe6ce36dc3f2d0b966cc9e3) - [@kevinswiber]https://github.com/kevinswiber
- exit shore diff cleanly on a broken downstream pipe - ([0404c54]https://github.com/kevinswiber/pointbreak/commit/0404c5418832537c8a0de0ddeae66fdfdcf3ef0f) - [@kevinswiber]https://github.com/kevinswiber
- clamp open input-request titles in the review show digest - ([4d4ee17]https://github.com/kevinswiber/pointbreak/commit/4d4ee1762adffdab3fa61adfe97aee8b6de26409) - [@kevinswiber]https://github.com/kevinswiber
- scope dark tokens to the data-theme=dark wrapper and label dark cards - ([97b9b47]https://github.com/kevinswiber/pointbreak/commit/97b9b470487d43c01cffe59bf23fb5ddeb2c1c71) - [@kevinswiber]https://github.com/kevinswiber
- strengthen inspector selected-row and header contrast - ([0bbc4b7]https://github.com/kevinswiber/pointbreak/commit/0bbc4b7ab7b1b201e08c2b1843b997ebbc16f5b4) - [@kevinswiber]https://github.com/kevinswiber
- sweep retired review-unit vocabulary from user-facing strings - ([c38d308]https://github.com/kevinswiber/pointbreak/commit/c38d30866a210cff57c9078be7427aac38360664) - [@kevinswiber]https://github.com/kevinswiber
- hydrate externalized input-request response reasons on read surfaces - ([418b683]https://github.com/kevinswiber/pointbreak/commit/418b6835aae825f1fc19dee914bee7495d7b877b) - [@kevinswiber]https://github.com/kevinswiber
- keep differently scoped captures separate in the revisions list - ([33ca42b]https://github.com/kevinswiber/pointbreak/commit/33ca42bd1de192431b4e6939595588761f7b3047) - [@kevinswiber]https://github.com/kevinswiber
- carry the card theme scope on an inner wrapper, not <html> - ([4f91566]https://github.com/kevinswiber/pointbreak/commit/4f915660949a6c1aa3ea8ae51523c25db421f2dc) - [@kevinswiber]https://github.com/kevinswiber
- render subset-verification paths with forward slashes on every platform - ([e1ca9e9]https://github.com/kevinswiber/pointbreak/commit/e1ca9e9f4a724c72d04620ff5eec440e8c1fe3e3) - [@kevinswiber]https://github.com/kevinswiber
- verify and count nested files named state.json instead of skipping them - ([90857a7]https://github.com/kevinswiber/pointbreak/commit/90857a725f8378874342b818d93d6e13fc9a2b63) - [@kevinswiber]https://github.com/kevinswiber
- darken light-theme diff foregrounds to clear AA on intraline emphasis - ([8eab196]https://github.com/kevinswiber/pointbreak/commit/8eab196f8d82d661765766de13d61c78b573fc79) - [@kevinswiber]https://github.com/kevinswiber
- unify unicode-width on the existing 0.2 to avoid a duplicate crate - ([3fac889]https://github.com/kevinswiber/pointbreak/commit/3fac889c8c186f7112b0786a8f209769a4a1ea7e) - [@kevinswiber]https://github.com/kevinswiber
- clamp the timeline virtual window so a shrunk filter never blanks - ([51e1c89]https://github.com/kevinswiber/pointbreak/commit/51e1c89762125c0d2aade12ea0f67ad0e6efccdc) - [@kevinswiber]https://github.com/kevinswiber
- keep broad merged-tip disambiguation when merge-status has no integration ref - ([6c49211]https://github.com/kevinswiber/pointbreak/commit/6c49211939dc6270e124a594ee5f7b767dc47e6a) - [@kevinswiber]https://github.com/kevinswiber
- address review — integration-ref liveness fall-through and freshness load race - ([c880645]https://github.com/kevinswiber/pointbreak/commit/c8806456fe0357abedfc413ef0f5d37fc265ffc8) - [@kevinswiber]https://github.com/kevinswiber
- scope the overview batch to the listed revisions - ([32e1598]https://github.com/kevinswiber/pointbreak/commit/32e1598d108f94914ec68b2d7906408a39387907) - [@kevinswiber]https://github.com/kevinswiber
- style the validation fact card and modified diff-status chip - ([5554f26]https://github.com/kevinswiber/pointbreak/commit/5554f26fd7e2e87900e3ed27709c3c834cd5d818) - [@kevinswiber]https://github.com/kevinswiber
- store object artifacts by content hash - ([ff36a3f]https://github.com/kevinswiber/pointbreak/commit/ff36a3f5ea805df772062c2734aaee9ebd213934) - [@kevinswiber]https://github.com/kevinswiber
- align gallery lens tabs with the live aria-pressed state - ([8b27b7d]https://github.com/kevinswiber/pointbreak/commit/8b27b7d6c5ece2dd1c030421127171cc0b724c7d) - [@kevinswiber]https://github.com/kevinswiber
- display assessments with cli spelling - ([1fb4068]https://github.com/kevinswiber/pointbreak/commit/1fb406808411cf203401f482cd6ea56ffcd187b1) - [@kevinswiber]https://github.com/kevinswiber
- publish exclusive writes atomically - ([41d46e1]https://github.com/kevinswiber/pointbreak/commit/41d46e15deb1cd3fe7bc08c1614628f6ee37bf03) - [@kevinswiber]https://github.com/kevinswiber
- scrub claude adapter planning labels - ([48e16d7]https://github.com/kevinswiber/pointbreak/commit/48e16d74d451dadb10c97b93ad6963f621798d88) - [@kevinswiber]https://github.com/kevinswiber
- validate explicit keys enroll actor - ([db91eb7]https://github.com/kevinswiber/pointbreak/commit/db91eb7f9a00d1cdd1a962673d3bf44a99799b07) - [@kevinswiber]https://github.com/kevinswiber
- clear WCAG AA for the inspector event-type labels in light theme - ([5a39e4f]https://github.com/kevinswiber/pointbreak/commit/5a39e4f97508177f0ed13484454307d65ee48196) - [@kevinswiber]https://github.com/kevinswiber
- capture the .git/shore common-dir store in worktree-to-fixture.sh - ([1f922a3]https://github.com/kevinswiber/pointbreak/commit/1f922a3d12cd7f8cdcff6a1a48172681d3e85546) - [@kevinswiber]https://github.com/kevinswiber
- show superseded revisions and lay out DAG nodes legibly - ([3ccaf4a]https://github.com/kevinswiber/pointbreak/commit/3ccaf4a482f3f4c326379296b140ae56cf5077bf) - [@kevinswiber]https://github.com/kevinswiber
- reshape legacy review_unit association event types in the substrate migrator - ([45c1671]https://github.com/kevinswiber/pointbreak/commit/45c16713bcfb7a613cb4aad5cbf2fc01029583b9) - [@kevinswiber]https://github.com/kevinswiber
- complete the review-unit to revision rename for validation and association wire - ([2252f37]https://github.com/kevinswiber/pointbreak/commit/2252f3737b808cd6982eb7d5b7b4829f69b8f61e) - [@kevinswiber]https://github.com/kevinswiber
- keep the inspector page rendering after retiring the lineage routes - ([9484c15]https://github.com/kevinswiber/pointbreak/commit/9484c15bcbeb1a383e9cb4b48c1b50fef5c05f0c) - [@kevinswiber]https://github.com/kevinswiber
- count the auto-recorded ref event in the capture write envelope - ([f108e21]https://github.com/kevinswiber/pointbreak/commit/f108e212b86630440af4e6a0a69d47657141f171) - [@kevinswiber]https://github.com/kevinswiber
- nest the codex delegate under delegates so its principal resolves - ([a1456f4]https://github.com/kevinswiber/pointbreak/commit/a1456f4f10af34abcc56a99e880db6cc45e9abda) - [@kevinswiber]https://github.com/kevinswiber
- resolve did:key in keys show for agent-backed references - ([20e21c2]https://github.com/kevinswiber/pointbreak/commit/20e21c2a18b07e060332898f614154199ffc87c1) - [@kevinswiber]https://github.com/kevinswiber
- do not fail ingest when a divergent duplicate has no inline signer - ([bed2a39]https://github.com/kevinswiber/pointbreak/commit/bed2a390ff0122e268b4b330f176ebb7d13d3154) - [@kevinswiber]https://github.com/kevinswiber
- silence unused private param on non-Unix key-document writes - ([5c285d2]https://github.com/kevinswiber/pointbreak/commit/5c285d2708f012dde1d32978f6545d467530177c) - [@kevinswiber]https://github.com/kevinswiber
- resolve worktree root on enroll and reject traversal key names - ([7e9b0e3]https://github.com/kevinswiber/pointbreak/commit/7e9b0e33a51443dc730b7a769de8d028e60be7ff) - [@kevinswiber]https://github.com/kevinswiber
- detect a registration-only store as a legacy flat store - ([dd9ec2a]https://github.com/kevinswiber/pointbreak/commit/dd9ec2aa68750666315d7fd73abaa8faeb10c26f) - [@kevinswiber]https://github.com/kevinswiber
- resolve write-path file targets with worktree-local artifact fallback - ([19f6ade]https://github.com/kevinswiber/pointbreak/commit/19f6ade744a4c36a842e6d3ccef2be65553e8a79) - [@kevinswiber]https://github.com/kevinswiber
- pin event-signature JSON fixtures to LF line endings - ([2f3bfb2]https://github.com/kevinswiber/pointbreak/commit/2f3bfb244a6dae6d6cf7b4ec2c72559dc9c682ea) - [@kevinswiber]https://github.com/kevinswiber
- drop the role suffix from the inspector writer line - ([91c428e]https://github.com/kevinswiber/pointbreak/commit/91c428e850ea0611c37f8207c666d694dc3ac4ae) - [@kevinswiber]https://github.com/kevinswiber
- include validation summaries in store bundles - ([7ffc8e3]https://github.com/kevinswiber/pointbreak/commit/7ffc8e386c850ace7caf39a2f67acb292bc2189e) - [@kevinswiber]https://github.com/kevinswiber
- keep signature byte fixtures portable - ([2f6750e]https://github.com/kevinswiber/pointbreak/commit/2f6750e301bfc7a2c75d34703d58c8363a2aab88) - [@kevinswiber]https://github.com/kevinswiber
- make the review-document contract test portable on Windows - ([5eca3d2]https://github.com/kevinswiber/pointbreak/commit/5eca3d2095cd7b1d408742c4d4aba1240cbe13ee) - [@kevinswiber]https://github.com/kevinswiber
- support git type-change captures - ([787785e]https://github.com/kevinswiber/pointbreak/commit/787785e5fa48a2b15905e7de65a4fc051c75bd1d) - [@kevinswiber]https://github.com/kevinswiber
- clear stale filters when revealing a unit in the timeline - ([3896ee3]https://github.com/kevinswiber/pointbreak/commit/3896ee341f9faada2fccbc16761efb5d56c02173) - [@kevinswiber]https://github.com/kevinswiber
- address inspector review findings - ([f3368d2]https://github.com/kevinswiber/pointbreak/commit/f3368d24470c77c6edd40a960841389ddc15abe1) - [@kevinswiber]https://github.com/kevinswiber
- exclude .shore storage via .git/info/exclude not .gitignore - ([5e89c0c]https://github.com/kevinswiber/pointbreak/commit/5e89c0cd2ec1871a75f63daf38f3e391d2145b97) - [@kevinswiber]https://github.com/kevinswiber
#### Performance Improvements
- batch list_revisions git liveness into one rev-list - ([e84fbb9]https://github.com/kevinswiber/pointbreak/commit/e84fbb93087b3ae66c2d6f249c93eebe5dc6e1f4) - [@kevinswiber]https://github.com/kevinswiber
- serve /api/freshness from a cheap event-log head marker - ([02ff10d]https://github.com/kevinswiber/pointbreak/commit/02ff10d32379ede6b857d19c764966f20de52962) - [@kevinswiber]https://github.com/kevinswiber
- collapse /api/revisions N+1 into a single store-wide pass - ([f098efd]https://github.com/kevinswiber/pointbreak/commit/f098efd6c0491fe9f04b6b185f41613cda111039) - [@kevinswiber]https://github.com/kevinswiber
- batch the store-init check-ignore probes into one git spawn - ([88c89be]https://github.com/kevinswiber/pointbreak/commit/88c89bebe93234d4ba447384060cced9aa79cac7) - [@kevinswiber]https://github.com/kevinswiber
- memoize invariant git repo lookups to cut subprocess spawns - ([4bf4229]https://github.com/kevinswiber/pointbreak/commit/4bf422950c1a3210f2d32f738671c57373807d81) - [@kevinswiber]https://github.com/kevinswiber
- avoid double snapshot artifact read - ([c71eb83]https://github.com/kevinswiber/pointbreak/commit/c71eb83b532ca24bb8fbf4021fc6330d4099013a) - [@kevinswiber]https://github.com/kevinswiber
#### Documentation
- use --log debug in the manual-testing tracing check so it writes a log - ([6586ddf]https://github.com/kevinswiber/pointbreak/commit/6586ddf50ea4023c549b614e5e22d1ecbc0dee29) - [@kevinswiber]https://github.com/kevinswiber
- sweep the manual-testing store-topology story to the current three tiers - ([5cb11c3]https://github.com/kevinswiber/pointbreak/commit/5cb11c3b836d072a843d5bca5a37899e7033d497) - [@kevinswiber]https://github.com/kevinswiber
- sync the inspector design-system with the store-identity chip - ([3205ad6]https://github.com/kevinswiber/pointbreak/commit/3205ad6034a5938c92847cb5889c616ceda3d47f) - [@kevinswiber]https://github.com/kevinswiber
- correct StoreLinkPreview fidelity docs for the tolerant fold - ([d25253c]https://github.com/kevinswiber/pointbreak/commit/d25253cf62fce3ab8bb525e60306bfbf227a4158) - [@kevinswiber]https://github.com/kevinswiber
- record the landing PR number in ADR-0033 - ([0a3642a]https://github.com/kevinswiber/pointbreak/commit/0a3642a55a61351e877a6b7b2066e8c48a313a5d) - [@kevinswiber]https://github.com/kevinswiber
- document the user-level family store tier and land ADR-0033 - ([693f6c3]https://github.com/kevinswiber/pointbreak/commit/693f6c3a32e7f093ea0880248cd853b8c91fd3e4) - [@kevinswiber]https://github.com/kevinswiber
- record the legacy surface retirement and sweep the retired examples - ([fcb8935]https://github.com/kevinswiber/pointbreak/commit/fcb8935dfa2c6510ae6f7c54017df1ad731d0f83) - [@kevinswiber]https://github.com/kevinswiber
- document the shore diff theme knob and its precedence - ([3d1c9e7]https://github.com/kevinswiber/pointbreak/commit/3d1c9e7cb140481492806a57a61f8dcd1ef9b838) - [@kevinswiber]https://github.com/kevinswiber
- land ADR-0031, the review-surface grammar decision - ([8d95513]https://github.com/kevinswiber/pointbreak/commit/8d955136227396e636c1527ca794cc3cc6af9ce5) - [@kevinswiber]https://github.com/kevinswiber
- sweep the last stale review-surface spellings and pin them with a guard - ([cc791b3]https://github.com/kevinswiber/pointbreak/commit/cc791b35a4fb7563d4edd52400e64100e88812ab) - [@kevinswiber]https://github.com/kevinswiber
- add SHORE_BENCH_FIXTURE note with schema-currency guidance - ([7b845e5]https://github.com/kevinswiber/pointbreak/commit/7b845e594f957fc86c1eabbb635848a22e397e0c) - [@kevinswiber]https://github.com/kevinswiber
- document --track on every lane-scoped command and store remove's claim posture - ([ceea051]https://github.com/kevinswiber/pointbreak/commit/ceea051e2dcbc8ab8a3c23f5ee75709a22087033) - [@kevinswiber]https://github.com/kevinswiber
- amend ADR-0004 to record the first view upcast retired at the 1.0 floor - ([90b727a]https://github.com/kevinswiber/pointbreak/commit/90b727afa1d01289c10c936e7ef1ec0ca7e08a95) - [@kevinswiber]https://github.com/kevinswiber
- correct comments that described the retired read-time upcast as active - ([950c520]https://github.com/kevinswiber/pointbreak/commit/950c520e8051ffff2c9b9456f543649e1f4d294f) - [@kevinswiber]https://github.com/kevinswiber
- align the store-format docs with the 1.0 floor - ([d642cf0]https://github.com/kevinswiber/pointbreak/commit/d642cf0b87a55a9fba40592c70d346ddcabed3ac) - [@kevinswiber]https://github.com/kevinswiber
- document the event versioning model and its four axes - ([5ca6841]https://github.com/kevinswiber/pointbreak/commit/5ca684177d4ca04f8e915422def47ebf67edb248) - [@kevinswiber]https://github.com/kevinswiber
- align ADR-0030 with the ADR-0029 json-default amendment - ([6bfedd6]https://github.com/kevinswiber/pointbreak/commit/6bfedd6c583b4a55f1f157a2984b243eb4195527) - [@kevinswiber]https://github.com/kevinswiber
- amend ADR-0029 to keep JSON the default; text lane is opt-in - ([e2e7c02]https://github.com/kevinswiber/pointbreak/commit/e2e7c02b000570e0d11aa59dca503e05fe04b68d) - [@kevinswiber]https://github.com/kevinswiber
- describe shore diff as a filter and drop the ADR-0030 pager clause - ([4599c52]https://github.com/kevinswiber/pointbreak/commit/4599c52dcba34423bc6411b73e009cf4db6bbb0b) - [@kevinswiber]https://github.com/kevinswiber
- document the shore diff --color flag - ([ff091e6]https://github.com/kevinswiber/pointbreak/commit/ff091e6a28f72036688c2f8fa54d762f426901b0) - [@kevinswiber]https://github.com/kevinswiber
- land ADR-0029 and ADR-0030 for the CLI output-mode and named command surface decisions - ([b3e8eaf]https://github.com/kevinswiber/pointbreak/commit/b3e8eafd8aa0995598c43e60416a0e956204cf10) - [@kevinswiber]https://github.com/kevinswiber
- include input-request mode/reasonCode in the documented hard core - ([c093d6d]https://github.com/kevinswiber/pointbreak/commit/c093d6d860943a20c7bbfce3064e9590b45326e2) - [@kevinswiber]https://github.com/kevinswiber
- bring cli-reference current and guard command coverage - ([3c96b33]https://github.com/kevinswiber/pointbreak/commit/3c96b3331190f0843b487885550309a45641e6c6) - [@kevinswiber]https://github.com/kevinswiber
- mark ADR-0028 accepted on owner approval - ([cbc6cfd]https://github.com/kevinswiber/pointbreak/commit/cbc6cfd9d780d599dab067b16238a65c68a8239b) - [@kevinswiber]https://github.com/kevinswiber
- ratify the id prefix convention (ADR-0028) and document the registry - ([749d512]https://github.com/kevinswiber/pointbreak/commit/749d5123b07840b1702ce08881abacacb6697336) - [@kevinswiber]https://github.com/kevinswiber
- document pathspec-scoped capture - ([0024ba4]https://github.com/kevinswiber/pointbreak/commit/0024ba4e8692c1d401abedcd765f1d002b560617) - [@kevinswiber]https://github.com/kevinswiber
- add design-system ABOUT context for the Claude Design projects - ([0df4980]https://github.com/kevinswiber/pointbreak/commit/0df498032f4580749445e4aae1103e540ece7d9a) - [@kevinswiber]https://github.com/kevinswiber
- document the sensitivity exclude config and dogfood it for this repo - ([a4782d0]https://github.com/kevinswiber/pointbreak/commit/a4782d0d7487d83fdc28695f5ce8493e99753475) - [@kevinswiber]https://github.com/kevinswiber
- present store migrate --retire-source as the one-command completion - ([647c32c]https://github.com/kevinswiber/pointbreak/commit/647c32c7f17ce0a92eb444a28119f86ed6fdacfb) - [@kevinswiber]https://github.com/kevinswiber
- describe the committed .shore/.gitignore mechanism and dogfood it - ([4884dce]https://github.com/kevinswiber/pointbreak/commit/4884dceb9d9850231d79e9aee08f3be2d487fe69) - [@kevinswiber]https://github.com/kevinswiber
- document per-event ingest write outcomes - ([af885be]https://github.com/kevinswiber/pointbreak/commit/af885be4adb08d82f2528fd060529a28599f13e7) - [@kevinswiber]https://github.com/kevinswiber
- document the typed ingest rejection error - ([40ca953]https://github.com/kevinswiber/pointbreak/commit/40ca95308cd469335330ccf118e64ad10165c24d) - [@kevinswiber]https://github.com/kevinswiber
- document the sensitivity vocabulary contract - ([5dd0851]https://github.com/kevinswiber/pointbreak/commit/5dd08510d9b4f24713e23f20ac7951d949c2febe) - [@kevinswiber]https://github.com/kevinswiber
- add adr-0027 deciding at-rest encryption boundaries before building - ([59d9121]https://github.com/kevinswiber/pointbreak/commit/59d9121bf21f3795b79412ff9ba68175e5b9df70) - [@kevinswiber]https://github.com/kevinswiber
- land the opaque-coded signed identity amendment to adr-0004 - ([8f76f10]https://github.com/kevinswiber/pointbreak/commit/8f76f1008aa256146ad97697737e5596fd934a3c) - [@kevinswiber]https://github.com/kevinswiber
- warn against putting the run id in SHORE_ACTOR_ID - ([0e4472e]https://github.com/kevinswiber/pointbreak/commit/0e4472eab02effda7e65adbe1ba8bb19a47968a7) - [@kevinswiber]https://github.com/kevinswiber
- correct the stale "no way to retire a stale capture" guidance - ([54d59c6]https://github.com/kevinswiber/pointbreak/commit/54d59c60828e873b6e7379ac8a7013d2aeeda29f) - [@kevinswiber]https://github.com/kevinswiber
- record intraline emphasis as shipped in ADR-0025 D6 - ([3f81bfd]https://github.com/kevinswiber/pointbreak/commit/3f81bfd767524779aba9f9530af65c5135dffa8d) - [@kevinswiber]https://github.com/kevinswiber
- demo intraline emphasis in the design-system diff card - ([ac1e68f]https://github.com/kevinswiber/pointbreak/commit/ac1e68fe01e94fb4b8e089620c88005a5b7fe730) - [@kevinswiber]https://github.com/kevinswiber
- reposition README around the durable agent-review record - ([57ace44]https://github.com/kevinswiber/pointbreak/commit/57ace44df3d9fa7042cad492ce7af933deb67b8b) - [@kevinswiber]https://github.com/kevinswiber
- showcase syntax-highlighting token kinds on the diff gallery card - ([fc2ca22]https://github.com/kevinswiber/pointbreak/commit/fc2ca22756733d935feb30b55b372539a453d805) - [@kevinswiber]https://github.com/kevinswiber
- land ADR-0025 for read-time diff syntax highlighting - ([8408896]https://github.com/kevinswiber/pointbreak/commit/840889600bbc4ca6402421f833ad53837ca0d072) - [@kevinswiber]https://github.com/kevinswiber
- add ADR-0024 secondary read-index substrate (redb) - ([4050012]https://github.com/kevinswiber/pointbreak/commit/40500128ce7eb7da7599d8e39aee8e4dc1281fee) - [@kevinswiber]https://github.com/kevinswiber
- add ADR-0023 pre-committing the secondary read-index shape - ([27bf1ef]https://github.com/kevinswiber/pointbreak/commit/27bf1ef4f0a4168d9ab937576236401bbcb1baf8) - [@kevinswiber]https://github.com/kevinswiber
- prefer Markdown for Shoreline review content in skills - ([5dc1953]https://github.com/kevinswiber/pointbreak/commit/5dc1953e96ea562816be92b830c17e99206a00fe) - [@kevinswiber]https://github.com/kevinswiber
- land ADR-0022 inspector front-end TypeScript build - ([7b211fa]https://github.com/kevinswiber/pointbreak/commit/7b211fa614cc8ab174608e729d12f6849f209daa) - [@kevinswiber]https://github.com/kevinswiber
- refresh README command surface and revision vocabulary - ([b1367ab]https://github.com/kevinswiber/pointbreak/commit/b1367abb9afc4826f283c9ccf5549ca65b86a906) - [@kevinswiber]https://github.com/kevinswiber
- remove internal planning labels from ADRs - ([bc25921]https://github.com/kevinswiber/pointbreak/commit/bc2592164d2c0d42132d6426ba0207dfc2b8c3e6) - [@kevinswiber]https://github.com/kevinswiber
- mirror the status-glyph layer and error-bar theming into the gallery - ([96c3f95]https://github.com/kevinswiber/pointbreak/commit/96c3f956a7182043da9991fac2d2375f4dedcb1e) - [@kevinswiber]https://github.com/kevinswiber
- note markdown body support in the shoreline review skills - ([e2eb791]https://github.com/kevinswiber/pointbreak/commit/e2eb7918ee86d9bba12a8b24c12365741c894d93) - [@kevinswiber]https://github.com/kevinswiber
- mirror the markdown-body styles into the gallery and demo them on a card - ([5535469]https://github.com/kevinswiber/pointbreak/commit/5535469dfac618fd268c9f37d91b46dc65b2634d) - [@kevinswiber]https://github.com/kevinswiber
- pair the light gallery cards beside their dark twins - ([8878ea8]https://github.com/kevinswiber/pointbreak/commit/8878ea892f08cca74150e3ea79d5fc3254711004) - [@kevinswiber]https://github.com/kevinswiber
- add light-theme variants of the key inspector gallery cards - ([fb5113e]https://github.com/kevinswiber/pointbreak/commit/fb5113ec67e521db6dd5865f10e8261c35dbafaa) - [@kevinswiber]https://github.com/kevinswiber
- sync the inspector design-system gallery to the palette and type-scale tokens - ([a25b0bf]https://github.com/kevinswiber/pointbreak/commit/a25b0bf5066630f94a5f48887bfc6f771704cf47) - [@kevinswiber]https://github.com/kevinswiber
- refresh inspector design-system gallery cards for the diff and DAG redesign - ([182ffde]https://github.com/kevinswiber/pointbreak/commit/182ffdeac2a85a2be041b9638e4c768eb7ddafa3) - [@kevinswiber]https://github.com/kevinswiber
- reword the validated body-read doc comment to stay domain-oriented - ([cbb4fed]https://github.com/kevinswiber/pointbreak/commit/cbb4fed8f0adb8099eb3516d9529100d07c20cc8) - [@kevinswiber]https://github.com/kevinswiber
- land ADR-0020 for the pluggable durable-storage backend seam - ([7d746e4]https://github.com/kevinswiber/pointbreak/commit/7d746e49d9034fafa82a6a7d5c296a92f53c8e1e) - [@kevinswiber]https://github.com/kevinswiber
- land the ADR-0016 removal-authorization and divergences amendments - ([d7016b5]https://github.com/kevinswiber/pointbreak/commit/d7016b52e054750387ed07717d2a5bc507773712) - [@kevinswiber]https://github.com/kevinswiber
- narrate the default store as the common-dir .git/shore, not .shore/data - ([5922ce9]https://github.com/kevinswiber/pointbreak/commit/5922ce912f81b2340eaa978663c8365e5a54e556) - [@kevinswiber]https://github.com/kevinswiber
- land the substrate-reshape ADRs and amendments - ([4c1de99]https://github.com/kevinswiber/pointbreak/commit/4c1de9995e30bf01aafa9c7040271d89df199023) - [@kevinswiber]https://github.com/kevinswiber
- reconcile the review docs and skills with the object-revision model - ([b3df631]https://github.com/kevinswiber/pointbreak/commit/b3df6313f68303f629da329e3b6e6c5b9d70199f) - [@kevinswiber]https://github.com/kevinswiber
- drop internal plan-label parentheticals from three doc comments - ([aeea9aa]https://github.com/kevinswiber/pointbreak/commit/aeea9aa3547f2350ff0843e4a63496e02173a125) - [@kevinswiber]https://github.com/kevinswiber
- update shoreline review skills for the --revision selector surface - ([d924add]https://github.com/kevinswiber/pointbreak/commit/d924add5b2a019c5e2cf5d797260f4c0a70db189) - [@kevinswiber]https://github.com/kevinswiber
- land ADR-0015 and ADR-0016 and document content removal - ([f40b3cb]https://github.com/kevinswiber/pointbreak/commit/f40b3cb26743a30b09ee3018b13d47a9cd660555) - [@kevinswiber]https://github.com/kevinswiber
- record the landing commit via associate-commit, not a prose observation - ([0723b4a]https://github.com/kevinswiber/pointbreak/commit/0723b4a619246d6932419878420734f409fb7c1d) - [@kevinswiber]https://github.com/kevinswiber
- record the snapshot-scoped v2 artifact and dual-read in the durable contracts - ([8a8aa95]https://github.com/kevinswiber/pointbreak/commit/8a8aa950cc9067fd20615f77fc0f32c23f175728) - [@kevinswiber]https://github.com/kevinswiber
- land ADR-0014 ReviewUnit commit-range lifecycle - ([a0453cc]https://github.com/kevinswiber/pointbreak/commit/a0453ccb6a337f1b035bc9f96a21c401054a4ccc) - [@kevinswiber]https://github.com/kevinswiber
- state the write-through writer contract in storage-model and cli-reference - ([4f0fd68]https://github.com/kevinswiber/pointbreak/commit/4f0fd68e9d1f2d0c8f473d606b67da8ef7fa189a) - [@kevinswiber]https://github.com/kevinswiber
- clarify endorsements is member-level, one entry per attestation - ([bcf27c4]https://github.com/kevinswiber/pointbreak/commit/bcf27c4167b98ed574dd90be399abf84265922fe) - [@kevinswiber]https://github.com/kevinswiber
- document the verification and endorsement readback fields - ([d3f7277]https://github.com/kevinswiber/pointbreak/commit/d3f727743f016f1ff7ad2f3fc92f58397215a835) - [@kevinswiber]https://github.com/kevinswiber
- carve shore review endorse out of the signing-never-gates rule - ([9eb2695]https://github.com/kevinswiber/pointbreak/commit/9eb2695a553ed38ee07699001a2977862c80e511) - [@kevinswiber]https://github.com/kevinswiber
- document shore identity and review endorse in the CLI reference - ([f13c396]https://github.com/kevinswiber/pointbreak/commit/f13c396465a8d69e77b78de7d005fa59fadc24d5) - [@kevinswiber]https://github.com/kevinswiber
- land the ADR-0010 delegates-write CLI amendment - ([14c72e0]https://github.com/kevinswiber/pointbreak/commit/14c72e088bca0e35a29078f242b1fad94a0a83d3) - [@kevinswiber]https://github.com/kevinswiber
- note the actor-attributes.local.json git-exclude entry - ([e3c2fe5]https://github.com/kevinswiber/pointbreak/commit/e3c2fe505d63c84982ff386c3c4a006008b3e882) - [@kevinswiber]https://github.com/kevinswiber
- add ADR-0012/0013 and the ADR-0004 endorsement-classification amendment - ([2b3be8a]https://github.com/kevinswiber/pointbreak/commit/2b3be8a9106df9ef7386fd15e92a1cdedcec5a71) - [@kevinswiber]https://github.com/kevinswiber
- add ssh-keygen and ssh-add onboarding to the signing-ux ssh-agent flow - ([ddb0e4d]https://github.com/kevinswiber/pointbreak/commit/ddb0e4d6837a13d4158e74a301036d2c0cdab907) - [@kevinswiber]https://github.com/kevinswiber
- land the co-signature ADR amendments and the ADR-0008 document - ([0dd2487]https://github.com/kevinswiber/pointbreak/commit/0dd2487b8da776e9bb9c36de289f63116ced71e3) - [@kevinswiber]https://github.com/kevinswiber
- amend ADR-0010 with the ssh-agent custody landing - ([697ba48]https://github.com/kevinswiber/pointbreak/commit/697ba48f97f033a66564d5464394617947508db8) - [@kevinswiber]https://github.com/kevinswiber
- document shore keys use-ssh and the ssh-agent signing UX - ([7c2fefe]https://github.com/kevinswiber/pointbreak/commit/7c2fefe9143540a93e33967667f40da655b805b6) - [@kevinswiber]https://github.com/kevinswiber
- amend ADR-0010 with the key-custody landing - ([189316d]https://github.com/kevinswiber/pointbreak/commit/189316dae0978703e94ace8e7155eb8c27ee27a1) - [@kevinswiber]https://github.com/kevinswiber
- document the keys family, signing UX, and key custody - ([b3bd627]https://github.com/kevinswiber/pointbreak/commit/b3bd627a02ce3f1e627ba8f24f03eec84d12aa2d) - [@kevinswiber]https://github.com/kevinswiber
- note automatic agent signing in the shipped skills - ([74712a8]https://github.com/kevinswiber/pointbreak/commit/74712a880ae6afb9e91d40dab721794555e51985) - [@kevinswiber]https://github.com/kevinswiber
- document inspector validation checks surface - ([5178956]https://github.com/kevinswiber/pointbreak/commit/517895604067b13d7dbb59dfb5ab5244cd88b1d2) - [@kevinswiber]https://github.com/kevinswiber
- note the clone-local store migration gap and cross-link the tracking issue - ([0884235]https://github.com/kevinswiber/pointbreak/commit/0884235987b48d19a7fe9a62630102b73115069b) - [@kevinswiber]https://github.com/kevinswiber
- document the single .shore directory and store migration - ([092acbd]https://github.com/kevinswiber/pointbreak/commit/092acbd36e65ae011c6e3acefb4abe55670890ca) - [@kevinswiber]https://github.com/kevinswiber
- document the linked write-validation contract - ([98b21ac]https://github.com/kevinswiber/pointbreak/commit/98b21ac0c268261ec570f04fa81419dee2206337) - [@kevinswiber]https://github.com/kevinswiber
- note commit-range capture in the README capability list - ([bfae6ad]https://github.com/kevinswiber/pointbreak/commit/bfae6ade85868ed5166b929295e70f988a9685f7) - [@kevinswiber]https://github.com/kevinswiber
- document commit-range capture across the written contract - ([3f4835a]https://github.com/kevinswiber/pointbreak/commit/3f4835a4f90e14b6bf3227057db2a1a352171346) - [@kevinswiber]https://github.com/kevinswiber
- teach the author skill the post-commit capture path - ([527e6f7]https://github.com/kevinswiber/pointbreak/commit/527e6f7473be0107f9ebe9c5d9be6c553c72ca86) - [@kevinswiber]https://github.com/kevinswiber
- name review unit list explicitly in the store linked-read note - ([fb2cba7]https://github.com/kevinswiber/pointbreak/commit/fb2cba74d8c5553d0c53bd610c1bff058eafeb52) - [@kevinswiber]https://github.com/kevinswiber
- state the linked-read contract - ([a332da9]https://github.com/kevinswiber/pointbreak/commit/a332da9901a1881b9f3766825c50d49f8ce73614) - [@kevinswiber]https://github.com/kevinswiber
- document the ingest provenance contract - ([f8ef9a8]https://github.com/kevinswiber/pointbreak/commit/f8ef9a8e0c4d3ba33adcf809731ec9d3e09946cf) - [@kevinswiber]https://github.com/kevinswiber
- land ADR-0009 resumption binding trust source - ([8842f66]https://github.com/kevinswiber/pointbreak/commit/8842f6671cbb9076d1082edc24118b713874f8c5) - [@kevinswiber]https://github.com/kevinswiber
- land ADR-0007 and align writer-identity docs - ([fe37ee6]https://github.com/kevinswiber/pointbreak/commit/fe37ee6b38aa7b96d4c038c863f27d5b54a65a7e) - [@kevinswiber]https://github.com/kevinswiber
- clarify red-first validation evidence - ([405fb0c]https://github.com/kevinswiber/pointbreak/commit/405fb0cc42fbdf64adaf3f953146b830691c6616) - [@kevinswiber]https://github.com/kevinswiber
- teach agent skills validation evidence - ([f006e1d]https://github.com/kevinswiber/pointbreak/commit/f006e1d125955cbde0a95d44f35bcaf302afa280) - [@kevinswiber]https://github.com/kevinswiber
- document validation review surface - ([fa17927]https://github.com/kevinswiber/pointbreak/commit/fa17927576f0bc520cbabe1e6cffd229be49fe51) - [@kevinswiber]https://github.com/kevinswiber
- define validation evidence contract - ([6883e29]https://github.com/kevinswiber/pointbreak/commit/6883e29e78d3b397adc9f7098481fff19ac073c9) - [@kevinswiber]https://github.com/kevinswiber
- update author response lineage guidance - ([c3bc58b]https://github.com/kevinswiber/pointbreak/commit/c3bc58b04cf9d099a53308180d033fadeb1ba993) - [@kevinswiber]https://github.com/kevinswiber
- document the stable public library API surface - ([aa42359]https://github.com/kevinswiber/pointbreak/commit/aa42359fbb626facd872ba1f98bae8ec978350b8) - [@kevinswiber]https://github.com/kevinswiber
- document the shore inspect command - ([5512e1f]https://github.com/kevinswiber/pointbreak/commit/5512e1f72c4b8971b80e86cc40d0bcc7fa6f3ad4) - [@kevinswiber]https://github.com/kevinswiber
- note multi-capture ambiguity in the landing convention - ([8c042d9]https://github.com/kevinswiber/pointbreak/commit/8c042d99b8a2afa7270f2b8ce21d192ab79feaa7) - [@kevinswiber]https://github.com/kevinswiber
- document interim landing-commit convention for review skills - ([d0a87e2]https://github.com/kevinswiber/pointbreak/commit/d0a87e2e98eb6f63ad00cc111f9e724e24e21e44) - [@kevinswiber]https://github.com/kevinswiber
- drop scope suggestion and document unscoped commits - ([ecd38fa]https://github.com/kevinswiber/pointbreak/commit/ecd38faa4d255ac8ad3cc7bb911e71874bce8059) - [@kevinswiber]https://github.com/kevinswiber
- use bounded author handoff readback - ([74dc248]https://github.com/kevinswiber/pointbreak/commit/74dc248265f5e83cef418799b230a11f77aa36b1) - [@kevinswiber]https://github.com/kevinswiber
- add portable author handoff skill - ([a57e5d7]https://github.com/kevinswiber/pointbreak/commit/a57e5d7e70534a67194866604d3b6a8ac871fcff) - [@kevinswiber]https://github.com/kevinswiber
- make getting started shell portable - ([35a1b98]https://github.com/kevinswiber/pointbreak/commit/35a1b984104e50a1fb4208499152f33004304252) - [@kevinswiber]https://github.com/kevinswiber
- address readiness review feedback - ([8ba8038]https://github.com/kevinswiber/pointbreak/commit/8ba8038a4d2ddc7223eb6e3a698fa16e41051c80) - [@kevinswiber]https://github.com/kevinswiber
- refresh release guide - ([4c1994f]https://github.com/kevinswiber/pointbreak/commit/4c1994fb9648707bb03961610d0828d19e6ed9ec) - [@kevinswiber]https://github.com/kevinswiber
- slim README - ([3381568]https://github.com/kevinswiber/pointbreak/commit/3381568927c4e612d7d49e2eaea8d8b52fea7e25) - [@kevinswiber]https://github.com/kevinswiber
- add contributor guidance - ([611a558]https://github.com/kevinswiber/pointbreak/commit/611a5584b5a50bd4c5dd74231b8564c4df61aa90) - [@kevinswiber]https://github.com/kevinswiber
- add getting started guide - ([863286a]https://github.com/kevinswiber/pointbreak/commit/863286a3e7501a0bb1735bda6f06556dd2c9a354) - [@kevinswiber]https://github.com/kevinswiber
- add CLI reference - ([222e4e4]https://github.com/kevinswiber/pointbreak/commit/222e4e49647897c4b1a060ab3060540ab7d7fc29) - [@kevinswiber]https://github.com/kevinswiber
#### Refactoring
- rename crate and library identity from shoreline to pointbreak - ([db23e71]https://github.com/kevinswiber/pointbreak/commit/db23e71c133eee679dec2dbb04f7e136bff3f2c3) - [@kevinswiber]https://github.com/kevinswiber
- mirror the topbar affordances into the design-system gallery - ([4c005a2]https://github.com/kevinswiber/pointbreak/commit/4c005a2b8aa472a3aa27d4c4d79c5af7629eea6f) - [@kevinswiber]https://github.com/kevinswiber
- mirror the split view into the design-system gallery - ([bceaaee]https://github.com/kevinswiber/pointbreak/commit/bceaaee3ac9496a9084d51592246f9c8c634e554) - [@kevinswiber]https://github.com/kevinswiber
- mirror the inspector chrome declutter into the design-system gallery - ([af56407]https://github.com/kevinswiber/pointbreak/commit/af564079c75f2d812a699aba0544dbe483ad0122) - [@kevinswiber]https://github.com/kevinswiber
- declutter the inspector chrome with borderless chips and quiet ghost controls - ([76130ac]https://github.com/kevinswiber/pointbreak/commit/76130acc7ca9ec00c11cca7c6fc44128f043596a) - [@kevinswiber]https://github.com/kevinswiber
- tone down the store chip emphasis in the top bar - ([21da086]https://github.com/kevinswiber/pointbreak/commit/21da0865c54683c8929ba6aca95177b3c382d779) - [@kevinswiber]https://github.com/kevinswiber
- right-align the store chip in the inspector top bar - ([a06863b]https://github.com/kevinswiber/pointbreak/commit/a06863b527368c3f184144ec06f471cdb3f8e99a) - [@kevinswiber]https://github.com/kevinswiber
- rename the idresolve module to id_resolver for snake_case consistency - ([27ca7d7]https://github.com/kevinswiber/pointbreak/commit/27ca7d7039e04a0ed72d0e9a52bd535bccf6cc26) - [@kevinswiber]https://github.com/kevinswiber
- move shared cli write helpers out of the review namespace - ([2ea7224]https://github.com/kevinswiber/pointbreak/commit/2ea7224cff1b24de37e1b28037f295b117a6c67c) - [@kevinswiber]https://github.com/kevinswiber
- drive removed-command hints from a data table - ([7932a23]https://github.com/kevinswiber/pointbreak/commit/7932a23d116fdd0caa1dd2b0f9dfae74102284d3) - [@kevinswiber]https://github.com/kevinswiber
- unify body-artifact event enumeration behind a shared registry - ([bc59a56]https://github.com/kevinswiber/pointbreak/commit/bc59a5627f385367bf2185672996e70ac5274a64) - [@kevinswiber]https://github.com/kevinswiber
- rename inspector history filter grammar from object to snapshot - ([7438ffa]https://github.com/kevinswiber/pointbreak/commit/7438ffa377d63a3c770bdb9e9ac22934ca99bca0) - [@kevinswiber]https://github.com/kevinswiber
- align shore diff terminology with the text output format - ([b4fa3d7]https://github.com/kevinswiber/pointbreak/commit/b4fa3d77076f660ef971e2e5fe7b198edb31e087) - [@kevinswiber]https://github.com/kevinswiber
- ![BREAKING]https://img.shields.io/badge/BREAKING-red rename the text output format value from human to text - ([a87bad4]https://github.com/kevinswiber/pointbreak/commit/a87bad473046f2969b5f4c47a0a52731602c4c55) - [@kevinswiber]https://github.com/kevinswiber
- source the shore diff diffstat from diffstat_from_files - ([b96de3b]https://github.com/kevinswiber/pointbreak/commit/b96de3be0c4d62f8093b0a6420d0ae1e0f3da832) - [@kevinswiber]https://github.com/kevinswiber
- derive the inspector reference regex from one prefix list - ([d8b1ffb]https://github.com/kevinswiber/pointbreak/commit/d8b1ffb4d9b7cebf2eb161926d4d81f398a3786f) - [@kevinswiber]https://github.com/kevinswiber
- extract a reusable client supersession painter core - ([bfeba5a]https://github.com/kevinswiber/pointbreak/commit/bfeba5ad7a336e6eeed522b682150512b635da98) - [@kevinswiber]https://github.com/kevinswiber
- extract a node-id-agnostic supersession layout core - ([7fac93d]https://github.com/kevinswiber/pointbreak/commit/7fac93d208ac0f1592ca17a0f555185bf546ad12) - [@kevinswiber]https://github.com/kevinswiber
- drop the opaque cursor from the inspector history query - ([ffdb6b8]https://github.com/kevinswiber/pointbreak/commit/ffdb6b899b90bf3573566b36007f6b61b6d26d51) - [@kevinswiber]https://github.com/kevinswiber
- split the TUI display row gutter from the raw code text - ([464e247]https://github.com/kevinswiber/pointbreak/commit/464e247655396f53977d7f59d8e17a568bcbdb44) - [@kevinswiber]https://github.com/kevinswiber
- centralize inspector emitted class names in a typed classNames module - ([7228d5f]https://github.com/kevinswiber/pointbreak/commit/7228d5f313d69e03ea1db920a100a0406498dfdd) - [@kevinswiber]https://github.com/kevinswiber
- funnel git config and inventory helpers - ([7248a4d]https://github.com/kevinswiber/pointbreak/commit/7248a4dd7573bbe91390fe8c796d1d0c049cddd0) - [@kevinswiber]https://github.com/kevinswiber
- route artifact import writes through the content wrapper - ([46215b1]https://github.com/kevinswiber/pointbreak/commit/46215b1eb703bbe1731345595d1673f12d5cfa71) - [@kevinswiber]https://github.com/kevinswiber
- route artifact export body reads through the content wrapper - ([42bb579]https://github.com/kevinswiber/pointbreak/commit/42bb579b9bf5d8f6f81453a95286c1d69332505b) - [@kevinswiber]https://github.com/kevinswiber
- retire the empty-store-dir sentinel in the event store - ([1e3e368]https://github.com/kevinswiber/pointbreak/commit/1e3e3685490593af95e9903e663a59e03c64c70a) - [@kevinswiber]https://github.com/kevinswiber
- route note-body reads through the backend handle - ([a34e24f]https://github.com/kevinswiber/pointbreak/commit/a34e24fe0d4354ff74342e18b6083eb728a4e2ac) - [@kevinswiber]https://github.com/kevinswiber
- route note-body staging writes through the content handle - ([e5f9310]https://github.com/kevinswiber/pointbreak/commit/e5f9310e8c0ea996ec80ba815dc7336184e8cbbd) - [@kevinswiber]https://github.com/kevinswiber
- route the capture object write through the backend handle - ([e3eb0e3]https://github.com/kevinswiber/pointbreak/commit/e3eb0e38dc9aa20f69cd57a3dfc2e8bce3d786b3) - [@kevinswiber]https://github.com/kevinswiber
- promote shore inspector status colors to named css tokens - ([ec565eb]https://github.com/kevinswiber/pointbreak/commit/ec565eb57e7ae7c96bb1f1230b8d3feb7b1e4d53) - [@kevinswiber]https://github.com/kevinswiber
- rename the wire-neutral snapshot_id identity fields to object_id - ([25a309f]https://github.com/kevinswiber/pointbreak/commit/25a309f89afaeff91692fbcc04ed89ee4f6a6782) - [@kevinswiber]https://github.com/kevinswiber
- retire the internal review-unit vocabulary for revision - ([145ffbf]https://github.com/kevinswiber/pointbreak/commit/145ffbfe6d28c63cf67ed98cb44425a4369bf029) - [@kevinswiber]https://github.com/kevinswiber
- add a grouped cosignature index and single-source member building - ([213e56c]https://github.com/kevinswiber/pointbreak/commit/213e56c12b4ca9a46c2139e93a73ba6507f3ead8) - [@kevinswiber]https://github.com/kevinswiber
- drop the unused target_event_id param from for_event_signature - ([7cfbf90]https://github.com/kevinswiber/pointbreak/commit/7cfbf90fd29fbdc7822d3cd6c1d2c6ee4d9fcdc6) - [@kevinswiber]https://github.com/kevinswiber
- relocate the worktree store to .shore/data and rename store-dir identifiers - ([7965a74]https://github.com/kevinswiber/pointbreak/commit/7965a74866f17056a2661b5f48ba0ab7302b857b) - [@kevinswiber]https://github.com/kevinswiber
- collapse duplicate writer builders - ([3c995a5]https://github.com/kevinswiber/pointbreak/commit/3c995a5f739ca8695b2480d37659471cc7f22d08) - [@kevinswiber]https://github.com/kevinswiber

- - -

## [v0.1.0]https://github.com/kevinswiber/shoreline/compare/72b45a08f703d5c6f682d1f9720fa01739d54499..v0.1.0 - 2026-05-20
#### Features
- (**cli**) use operative input request mode values - ([5600c3b]https://github.com/kevinswiber/shoreline/commit/5600c3b49948f1c27cd9e6f16a8de50fb67bc67b) - [@kevinswiber]https://github.com/kevinswiber
- (**review**) rename input request workflows - ([050a871]https://github.com/kevinswiber/shoreline/commit/050a87162471bafca3e21473d2acd1d84a89d974) - [@kevinswiber]https://github.com/kevinswiber
- rename input request read surfaces - ([9c5535b]https://github.com/kevinswiber/shoreline/commit/9c5535b2ad40713f4cb75cc14c092f03d8717bf9) - [@kevinswiber]https://github.com/kevinswiber
- add input request command surface - ([a1a8d0f]https://github.com/kevinswiber/shoreline/commit/a1a8d0f572e5bb60a128625bb2b11bb21b9e3044) - [@kevinswiber]https://github.com/kevinswiber
- rename input request targets - ([df15fb6]https://github.com/kevinswiber/shoreline/commit/df15fb6ac33eb87f4edd2f26b6cba94898ade864) - [@kevinswiber]https://github.com/kevinswiber
- add input request event foundation - ([2d700c0]https://github.com/kevinswiber/shoreline/commit/2d700c04ddf7d8793f95836030e6e464b68a137a) - [@kevinswiber]https://github.com/kevinswiber
- add assessment cli and retire disposition model - ([cea98ea]https://github.com/kevinswiber/shoreline/commit/cea98eaeb3b7dbee79ddc7f7b455a4d1ed4718d1) - [@kevinswiber]https://github.com/kevinswiber
- add assessment write/read model - ([2046b7d]https://github.com/kevinswiber/shoreline/commit/2046b7d7a805344c7dad67c5945ae1cb860356f9) - [@kevinswiber]https://github.com/kevinswiber
- add assessment event foundation - ([e943946]https://github.com/kevinswiber/shoreline/commit/e94394649dade05fec350fc1b711ca9d0725354b) - [@kevinswiber]https://github.com/kevinswiber
- detect stale resolutions by target fingerprint mismatch - ([05b399b]https://github.com/kevinswiber/shoreline/commit/05b399b524c785cbdab40b554e7440985ad37fee) - [@kevinswiber]https://github.com/kevinswiber
- add agent resumption projection - ([ed55597]https://github.com/kevinswiber/shoreline/commit/ed55597da3a599d5ddb426c1ff98d3a9e0de4cfb) - [@kevinswiber]https://github.com/kevinswiber
- project open task interventions - ([41dd5a9]https://github.com/kevinswiber/shoreline/commit/41dd5a9cac9fb90600964852bac39ee9e0c49b02) - [@kevinswiber]https://github.com/kevinswiber
- add task attempt summary projection - ([ebe1ba0]https://github.com/kevinswiber/shoreline/commit/ebe1ba04fda375440e70b37957490ea56ed8627b) - [@kevinswiber]https://github.com/kevinswiber
- write claude code session intents through event store - ([94c2705]https://github.com/kevinswiber/shoreline/commit/94c2705e8b6c9ee02cf7b88a5cff38c98b25d115) - [@kevinswiber]https://github.com/kevinswiber
- add task observation recorded payload - ([b3e999d]https://github.com/kevinswiber/shoreline/commit/b3e999dfc99463051ee534cdf93a82faa5c92a3c) - [@kevinswiber]https://github.com/kevinswiber
- add task checkpoint captured payload - ([c27b172]https://github.com/kevinswiber/shoreline/commit/c27b172a8434cdf447e73ba4d723dbba46e3e7c5) - [@kevinswiber]https://github.com/kevinswiber
- add task attempt captured payload - ([e1331b1]https://github.com/kevinswiber/shoreline/commit/e1331b134df9da1c7df9fa6a75575beba12b8664) - [@kevinswiber]https://github.com/kevinswiber
- add task-domain event type variants - ([edb1216]https://github.com/kevinswiber/shoreline/commit/edb1216c563a89282571b75d020bd9083d044db6) - [@kevinswiber]https://github.com/kevinswiber
- translate claude code session into adapter intent stream - ([2435608]https://github.com/kevinswiber/shoreline/commit/243560842f2ae6bb378d4ecf4b4b5eec760959be) - [@kevinswiber]https://github.com/kevinswiber
- parse claude code session jsonl into typed messages - ([6c8c112]https://github.com/kevinswiber/shoreline/commit/6c8c112d49dc6f55f903dc983f0be21cd7985762) - [@kevinswiber]https://github.com/kevinswiber
- add checkpoint sub-target to task target ref - ([4950b96]https://github.com/kevinswiber/shoreline/commit/4950b96e532deab1a81f99e83d8e260d8f82c475) - [@kevinswiber]https://github.com/kevinswiber
- substrate-shaped event envelope and idempotency identity - ([7957666]https://github.com/kevinswiber/shoreline/commit/79576665e366b97e342d82255e38651d70f37eb4) - [@kevinswiber]https://github.com/kevinswiber
- add shore review unit list - ([6aaedff]https://github.com/kevinswiber/shoreline/commit/6aaedff62a002a26d276f7319afe537e9debfbd4) - [@kevinswiber]https://github.com/kevinswiber
- add opt-in perf tracing layer - ([426aec4]https://github.com/kevinswiber/shoreline/commit/426aec4b613d9bf1fcaedb33cb66ec191b6f1f7a) - [@kevinswiber]https://github.com/kevinswiber
- add review unit show cli - ([1675121]https://github.com/kevinswiber/shoreline/commit/1675121ea8b9f4329d1b3a34dc29b819b5bf4ea4) - [@kevinswiber]https://github.com/kevinswiber
- add review unit narrative projection - ([61b5249]https://github.com/kevinswiber/shoreline/commit/61b5249f3ab1db627dc430b6e70181f22f2c6976) - [@kevinswiber]https://github.com/kevinswiber
- add review unit projection foundation - ([8aed368]https://github.com/kevinswiber/shoreline/commit/8aed368b82727db597bb7d44818ca4a6cddda4d6) - [@kevinswiber]https://github.com/kevinswiber
- add review history cli - ([af75e1c]https://github.com/kevinswiber/shoreline/commit/af75e1c5bdb778135cdb5fd2a1f44bdcbf48f98c) - [@kevinswiber]https://github.com/kevinswiber
- hydrate review history bodies - ([707a0c8]https://github.com/kevinswiber/shoreline/commit/707a0c8e09a1b128f593d72192821956c330fdd0) - [@kevinswiber]https://github.com/kevinswiber
- add review history session projection - ([017af3c]https://github.com/kevinswiber/shoreline/commit/017af3c78f2aa322998a9606ac5717980e0bdb51) - [@kevinswiber]https://github.com/kevinswiber
- add projection freshness metadata - ([29c926c]https://github.com/kevinswiber/shoreline/commit/29c926c5151ff3cf5bbb4c1dcc3bf4641e93500e) - [@kevinswiber]https://github.com/kevinswiber
- add disposition ledger v1 - ([8aeda70]https://github.com/kevinswiber/shoreline/commit/8aeda70b37e68e6a2c3eea4b48c7d52b7662940b) - [@kevinswiber]https://github.com/kevinswiber
- add intervention ledger v1 - ([f922421]https://github.com/kevinswiber/shoreline/commit/f92242199e989a3b35347c88de11bb40b031138b) - [@kevinswiber]https://github.com/kevinswiber
- add observation ledger cli - ([78a6edb]https://github.com/kevinswiber/shoreline/commit/78a6edb9e84a0f7acdbdd6b3702b4827b2519402) - [@kevinswiber]https://github.com/kevinswiber
- add observation ledger workflows - ([403cb0e]https://github.com/kevinswiber/shoreline/commit/403cb0e86ae67522296b7df31583c0d684f400e6) - [@kevinswiber]https://github.com/kevinswiber
- add observation ledger vocabulary - ([e532063]https://github.com/kevinswiber/shoreline/commit/e532063c262e9fbb57584266d9a379f2635f5fa0) - [@kevinswiber]https://github.com/kevinswiber
- bind review unit captures to snapshot artifacts - ([5cc2807]https://github.com/kevinswiber/shoreline/commit/5cc2807dcc4a55b27bb1755825125674d2cee447) - [@kevinswiber]https://github.com/kevinswiber
- add review unit capture ledger foundation - ([6f94914]https://github.com/kevinswiber/shoreline/commit/6f949143219e3fcb8cb766f9f723afdfb3d18dd4) - [@kevinswiber]https://github.com/kevinswiber
- surface stale and orphan notes as dedicated review rows - ([ef878f4]https://github.com/kevinswiber/shoreline/commit/ef878f4eb098b17e9cebd9a9756561b1e8912694) - [@kevinswiber]https://github.com/kevinswiber
- add reload transaction semantics - ([4fdbc21]https://github.com/kevinswiber/shoreline/commit/4fdbc2152a997f648eafdb54f86f64bc3f988cc4) - [@kevinswiber]https://github.com/kevinswiber
- surface review artifacts in dump and show - ([e14ed36]https://github.com/kevinswiber/shoreline/commit/e14ed36c1ef64c93c568a90568eda2f5c8dcfe69) - [@kevinswiber]https://github.com/kevinswiber
- add review artifact acknowledgement skeleton - ([2967e2f]https://github.com/kevinswiber/shoreline/commit/2967e2fb03954f5c7b0eb0b516aaa5a11528e49b) - [@kevinswiber]https://github.com/kevinswiber
- complete durable note consumption - ([0cb5e18]https://github.com/kevinswiber/shoreline/commit/0cb5e18a7c6f0427cf5ff75ef17a766c94dedd21) - [@kevinswiber]https://github.com/kevinswiber
- add durable review note import - ([c2f0376]https://github.com/kevinswiber/shoreline/commit/c2f0376a081b3faf768b2be79460ab69844a0f52) - [@kevinswiber]https://github.com/kevinswiber
- add durable review note event vocabulary - ([07cd1f6]https://github.com/kevinswiber/shoreline/commit/07cd1f6b1b5866e4e71f33ebd087d026c6b3e548) - [@kevinswiber]https://github.com/kevinswiber
- add review publish CLI command - ([5f3caf7]https://github.com/kevinswiber/shoreline/commit/5f3caf7168defb1e0bca39c13498f44895dd4782) - [@kevinswiber]https://github.com/kevinswiber
- record sidecar observations - ([0fe8de3]https://github.com/kevinswiber/shoreline/commit/0fe8de3457acccf5ffb4e9a90ee0e541edf9a274) - [@kevinswiber]https://github.com/kevinswiber
- add publish workflow - ([b71fb6b]https://github.com/kevinswiber/shoreline/commit/b71fb6ba40688b94b7f5edb7e23453ccce68412e) - [@kevinswiber]https://github.com/kevinswiber
- add idempotent event store - ([28ca4da]https://github.com/kevinswiber/shoreline/commit/28ca4da432b896e37c088cfce752b8fad2177839) - [@kevinswiber]https://github.com/kevinswiber
- add local storage primitives - ([2b32830]https://github.com/kevinswiber/shoreline/commit/2b32830e4b68b0698c708779a1379d00f559e404) - [@kevinswiber]https://github.com/kevinswiber
- add content-derived worktree fingerprints - ([ab31af9]https://github.com/kevinswiber/shoreline/commit/ab31af9742831d106e306457fad72b26c1643e32) - [@kevinswiber]https://github.com/kevinswiber
- add session store init helpers - ([18725f6]https://github.com/kevinswiber/shoreline/commit/18725f6b6ff28c28b8c9418e9c93fe410efac33d) - [@kevinswiber]https://github.com/kevinswiber
- add session state projection - ([a61c1be]https://github.com/kevinswiber/shoreline/commit/a61c1bea2c91c869fc31c3ce880811a2be7012c8) - [@kevinswiber]https://github.com/kevinswiber
- add durable event envelope - ([d519406]https://github.com/kevinswiber/shoreline/commit/d5194063d6f4d8f67bbfcc7aa23645d66f23a18c) - [@kevinswiber]https://github.com/kevinswiber
- add CLI tracing foundation - ([6ec7704]https://github.com/kevinswiber/shoreline/commit/6ec770419e8c160d492f6948accd9a84e36744f0) - [@kevinswiber]https://github.com/kevinswiber
- add read-only TUI CLI command - ([ed9dc8f]https://github.com/kevinswiber/shoreline/commit/ed9dc8fcfa8f5cb17046e0f880afcbe012fa57d9) - [@kevinswiber]https://github.com/kevinswiber
- add TUI terminal event loop - ([243c87a]https://github.com/kevinswiber/shoreline/commit/243c87a89d31f81d1d2139c054ddea2a4ce63593) - [@kevinswiber]https://github.com/kevinswiber
- render read-only TUI frame - ([870a039]https://github.com/kevinswiber/shoreline/commit/870a03912a36b9e8dd4bbfe17d5f671763a9209e) - [@kevinswiber]https://github.com/kevinswiber
- add TUI row display view model - ([7031274]https://github.com/kevinswiber/shoreline/commit/7031274f0ae681ec658beb6a6fc2523d7f889628) - [@kevinswiber]https://github.com/kevinswiber
- implement TUI navigation actions - ([d6c5a97]https://github.com/kevinswiber/shoreline/commit/d6c5a97d1ac1ede6180c8e8709648605b32ff5d5) - [@kevinswiber]https://github.com/kevinswiber
- add TUI app state - ([658415e]https://github.com/kevinswiber/shoreline/commit/658415e18a9f76ff72c111e14cee510c7bd650c6) - [@kevinswiber]https://github.com/kevinswiber
- import legacy hunk context in dump CLI - ([8b87d76]https://github.com/kevinswiber/shoreline/commit/8b87d76be779f57f503efc470850f11ba546aa3b) - [@kevinswiber]https://github.com/kevinswiber
- load review notes in dump CLI - ([627a476]https://github.com/kevinswiber/shoreline/commit/627a476ff791f9345caa157589bc9ee3cf9a3042) - [@kevinswiber]https://github.com/kevinswiber
- add dump CLI command - ([a9b74d2]https://github.com/kevinswiber/shoreline/commit/a9b74d2c4ad853256b416ca9d25c7d97381d3f02) - [@kevinswiber]https://github.com/kevinswiber
- build dump documents from repository - ([f0c9e9e]https://github.com/kevinswiber/shoreline/commit/f0c9e9ec482e153f5856e627abd65c6db5da47cb) - [@kevinswiber]https://github.com/kevinswiber
- add dump document model - ([5ef342b]https://github.com/kevinswiber/shoreline/commit/5ef342bd7c53c9620e183215b7c2a04f6baea4a5) - [@kevinswiber]https://github.com/kevinswiber
- re-resolve read-only anchors - ([f7677ff]https://github.com/kevinswiber/shoreline/commit/f7677ffabed68d0ee7081081f1db8575802ebd38) - [@kevinswiber]https://github.com/kevinswiber
- phase 4 - review stream geometry - ([3799f76]https://github.com/kevinswiber/shoreline/commit/3799f76449256525734bdcb6b78944b271a1b6d6) - [@kevinswiber]https://github.com/kevinswiber
- add review stream navigation - ([e09b5f9]https://github.com/kevinswiber/shoreline/commit/e09b5f9d56e55e55b76e5f14f5222e3771c97dca) - [@kevinswiber]https://github.com/kevinswiber
- build normalized review stream - ([1d6639c]https://github.com/kevinswiber/shoreline/commit/1d6639c2549081fba5f16bf8d10168b275c8662b) - [@kevinswiber]https://github.com/kevinswiber
- resolve sidecar annotations - ([85ea8b4]https://github.com/kevinswiber/shoreline/commit/85ea8b48e75e4bb8bb34292f44c8d2fe37a4930e) - [@kevinswiber]https://github.com/kevinswiber
- apply sidecar file ordering - ([5a6258c]https://github.com/kevinswiber/shoreline/commit/5a6258c3e5e4ad1d739806d7281048c12908ffab) - [@kevinswiber]https://github.com/kevinswiber
- parse agent context sidecars - ([2c37b6e]https://github.com/kevinswiber/shoreline/commit/2c37b6e71fd8eec4fc2a1a4c31c3b07b43437b49) - [@kevinswiber]https://github.com/kevinswiber
- synthesize untracked file diffs - ([1b041ec]https://github.com/kevinswiber/shoreline/commit/1b041ec14771413be4552326106aef11d578f2f0) - [@kevinswiber]https://github.com/kevinswiber
- represent file-level git entries - ([27fc5cf]https://github.com/kevinswiber/shoreline/commit/27fc5cf01f7b25a82bedcd06583ede8767881950) - [@kevinswiber]https://github.com/kevinswiber
- parse tracked text diffs - ([a723cb5]https://github.com/kevinswiber/shoreline/commit/a723cb54c97454906fd160fc53d52177896d972e) - [@kevinswiber]https://github.com/kevinswiber
- phase 1 - library skeleton and core model - ([1b6fa8c]https://github.com/kevinswiber/shoreline/commit/1b6fa8cbd849b7ef679e96bf10b55d1ab49d52e6) - [@kevinswiber]https://github.com/kevinswiber
#### Bug Fixes
- restore Windows CI compatibility - ([f3503d4]https://github.com/kevinswiber/shoreline/commit/f3503d493a91dd185c2be9a3061d9e3dcf1f56b3) - [@kevinswiber]https://github.com/kevinswiber
- ignore advisory task input requests for resumption - ([32aed5b]https://github.com/kevinswiber/shoreline/commit/32aed5b7deaf70b844f315cc1b0a0d78318aeed1) - [@kevinswiber]https://github.com/kevinswiber
- count open operative input requests in state - ([c8748eb]https://github.com/kevinswiber/shoreline/commit/c8748eb70f6111c62b267c081f6a528fdc65577f) - [@kevinswiber]https://github.com/kevinswiber
- derive history input request modes from envelopes - ([10efee2]https://github.com/kevinswiber/shoreline/commit/10efee288bc892bacba5e7189db399cce23a26b4) - [@kevinswiber]https://github.com/kevinswiber
- write input requests with assertion mode - ([b901964]https://github.com/kevinswiber/shoreline/commit/b901964b244a53482dbee1700ba51979256ce7c5) - [@kevinswiber]https://github.com/kevinswiber
- reject legacy input request mode fields - ([19f1a4b]https://github.com/kevinswiber/shoreline/commit/19f1a4bdf5ca3019f5129f103c42cae6e0c80aa4) - [@kevinswiber]https://github.com/kevinswiber
- short-circuit fresh on fingerprint equality and surface fingerprints through sibling views - ([38991c3]https://github.com/kevinswiber/shoreline/commit/38991c33fe6c00d82ff30791753b4fdde1eb6cd3) - [@kevinswiber]https://github.com/kevinswiber
- tighten task event write mapping - ([874e86f]https://github.com/kevinswiber/shoreline/commit/874e86fc39faa0ccc9e368ad4c5b2cacf149fb30) - [@kevinswiber]https://github.com/kevinswiber
- address codex review on claude code session adapter - ([8d7312a]https://github.com/kevinswiber/shoreline/commit/8d7312a15ac17d89bf76286416bd48e670fa2172) - [@kevinswiber]https://github.com/kevinswiber
- scope perf layer filters and instrument all top-level commands - ([3c0e7c9]https://github.com/kevinswiber/shoreline/commit/3c0e7c90370e281531a382c3845218843025d084) - [@kevinswiber]https://github.com/kevinswiber
- polish review history contract - ([d023473]https://github.com/kevinswiber/shoreline/commit/d0234736b5ab15b75b4509a6631632913956c070) - [@kevinswiber]https://github.com/kevinswiber
- bound duplicate semantic diagnostics - ([1fbe662]https://github.com/kevinswiber/shoreline/commit/1fbe662b621672e77b304e2493ae031ec175c495) - [@kevinswiber]https://github.com/kevinswiber
- dedupe duplicate semantic projections - ([8986782]https://github.com/kevinswiber/shoreline/commit/898678261dd7d00cf85fc10d7cbd161c6fd0a99e) - [@kevinswiber]https://github.com/kevinswiber
- preserve fresh writer temp files - ([f247008]https://github.com/kevinswiber/shoreline/commit/f247008cc68bd419d6d25097a38fb4e7114c47c0) - [@kevinswiber]https://github.com/kevinswiber
- render verdict decision in kebab case to match cli input - ([82992b7]https://github.com/kevinswiber/shoreline/commit/82992b7648a201651c990cf2e79638d333c8b355) - [@kevinswiber]https://github.com/kevinswiber
- keep known revision publishes idempotent - ([f0d89b1]https://github.com/kevinswiber/shoreline/commit/f0d89b1818ffa7acb18b0048cd45a337e68db832) - [@kevinswiber]https://github.com/kevinswiber
- exclude log files from publish fingerprints - ([b2d23e0]https://github.com/kevinswiber/shoreline/commit/b2d23e052f2e8577338d62d95b40c64c71915f5a) - [@kevinswiber]https://github.com/kevinswiber
- exclude helper inputs from review snapshots - ([4e74fed]https://github.com/kevinswiber/shoreline/commit/4e74fedfe283fed86f4801c85654a19f5d12bf33) - [@kevinswiber]https://github.com/kevinswiber
- include sidecar paths in read errors - ([3fc7bb4]https://github.com/kevinswiber/shoreline/commit/3fc7bb4abcbcaebbe6e72727782e92cebf808659) - [@kevinswiber]https://github.com/kevinswiber
#### Performance Improvements
- collapse intervention read projection into one event pass - ([d6fbd00]https://github.com/kevinswiber/shoreline/commit/d6fbd0048e18d608ebafbf4ee96662ceba63b597) - [@kevinswiber]https://github.com/kevinswiber
- skip post-write event-log replay across ledger workflows - ([8fd8db2]https://github.com/kevinswiber/shoreline/commit/8fd8db29f5dc6075b916752a7776c87587e3f527) - [@kevinswiber]https://github.com/kevinswiber
#### Documentation
- reposition shoreline prose - ([fff546f]https://github.com/kevinswiber/shoreline/commit/fff546ff877f63cf9850cb701ce73a5c58ed21bf) - [@kevinswiber]https://github.com/kevinswiber
- prepare shoreline release docs - ([9d1db5c]https://github.com/kevinswiber/shoreline/commit/9d1db5c4f6561ebbe43bd8a4cbf2afc386b1cb9a) - [@kevinswiber]https://github.com/kevinswiber
- describe operative input request mode - ([b21187e]https://github.com/kevinswiber/shoreline/commit/b21187eed66750528be6dbe1f1d1af5f15dd4edc) - [@kevinswiber]https://github.com/kevinswiber
- describe input request model - ([baad1d7]https://github.com/kevinswiber/shoreline/commit/baad1d79ad51492ddc4db463496945a06e5a8693) - [@kevinswiber]https://github.com/kevinswiber
- add substrate architecture references - ([ec14525]https://github.com/kevinswiber/shoreline/commit/ec14525a31c8c73a6583952c2b8afc85e434ccac) - [@kevinswiber]https://github.com/kevinswiber
- distinguish content-omission marker from file-level metadata rows - ([c0786d4]https://github.com/kevinswiber/shoreline/commit/c0786d4fafacdc021694a3434d6c49f30f40c07a) - [@kevinswiber]https://github.com/kevinswiber
- tighten storage-model snapshot artifact prose for content-hash scope - ([373efee]https://github.com/kevinswiber/shoreline/commit/373efee7912898320d410b220b990d5e1273b883) - [@kevinswiber]https://github.com/kevinswiber
- define large snapshot artifact policy - ([26d5c0d]https://github.com/kevinswiber/shoreline/commit/26d5c0d2c0e7e2a4469886e4ec9f7276a892ab01) - [@kevinswiber]https://github.com/kevinswiber
- correct note-body materialization wording for native vs imported asymmetry - ([36787ef]https://github.com/kevinswiber/shoreline/commit/36787ef8af3b61a15ef64427c201ad9a02abcd79) - [@kevinswiber]https://github.com/kevinswiber
- ratify note-body inline/artifact threshold model - ([3fea902]https://github.com/kevinswiber/shoreline/commit/3fea9025d35cd879742adfd2cb7fd82a3d722c9c) - [@kevinswiber]https://github.com/kevinswiber
- clarify --track filter behavior in section G - ([e646cde]https://github.com/kevinswiber/shoreline/commit/e646cdeae78672e5b15a680db95f4be9ef9874a0) - [@kevinswiber]https://github.com/kevinswiber
- fix workflow walkthrough and manual testing playbook - ([5f8eb7f]https://github.com/kevinswiber/shoreline/commit/5f8eb7fb271dee7dec6fc977d65a3388c42b81be) - [@kevinswiber]https://github.com/kevinswiber
- avoid 'sanity' phrasing in manual testing playbook - ([c49b448]https://github.com/kevinswiber/shoreline/commit/c49b448f5327ed97bb43425d98447ca1c4e1117e) - [@kevinswiber]https://github.com/kevinswiber
- add manual testing playbook - ([d7b08b8]https://github.com/kevinswiber/shoreline/commit/d7b08b8bade70920332403dc745b938b17aa26c3) - [@kevinswiber]https://github.com/kevinswiber
- document review workflow - ([e3d4e92]https://github.com/kevinswiber/shoreline/commit/e3d4e92584748b26e7cf66a62095ad38cc01807b) - [@kevinswiber]https://github.com/kevinswiber
- document artifact filename derivation as intentional asymmetry - ([56fa70e]https://github.com/kevinswiber/shoreline/commit/56fa70e237b2e1ebdbc42a3d0c4933c1b106c4bf) - [@kevinswiber]https://github.com/kevinswiber
- clarify shore storage authority - ([a40638a]https://github.com/kevinswiber/shoreline/commit/a40638a17267bc2f5bd746e4e54869f86f756c89) - [@kevinswiber]https://github.com/kevinswiber
- declare RowId opaque in shore dump contract - ([2eac098]https://github.com/kevinswiber/shoreline/commit/2eac098e3e2731e06a9601dc4ae23aa8394eade0) - [@kevinswiber]https://github.com/kevinswiber
- document externally tagged stream row kind in shore dump - ([76c3d9e]https://github.com/kevinswiber/shoreline/commit/76c3d9e3bb6d912896eb4cfaff31ca263c8ee616) - [@kevinswiber]https://github.com/kevinswiber
- document review unit projection - ([8d6156d]https://github.com/kevinswiber/shoreline/commit/8d6156d0a8a490b1430aa661fde463e8157afb67) - [@kevinswiber]https://github.com/kevinswiber
- document review history - ([217a472]https://github.com/kevinswiber/shoreline/commit/217a472757d912093e5ca181a436aba7c0d434bf) - [@kevinswiber]https://github.com/kevinswiber
- document observation ledger commands - ([f2307dc]https://github.com/kevinswiber/shoreline/commit/f2307dc61838f4cd65700ae4c69e2c08dc99c323) - [@kevinswiber]https://github.com/kevinswiber
- document shore writer contract - ([f98b359]https://github.com/kevinswiber/shoreline/commit/f98b359a723956e21bee6236048f585c4b0986c3) - [@kevinswiber]https://github.com/kevinswiber
- record durable storage findings - ([fcc8121]https://github.com/kevinswiber/shoreline/commit/fcc8121a8289fb8bdd543782083b14c7a30148b0) - [@kevinswiber]https://github.com/kevinswiber
- document durable review publishing - ([d4ea4ee]https://github.com/kevinswiber/shoreline/commit/d4ea4ee326b4684f815d0e12df4d11477e067b8b) - [@kevinswiber]https://github.com/kevinswiber
- record hunk review context feedback - ([b612fae]https://github.com/kevinswiber/shoreline/commit/b612fae56ab1f5a9f052d469b9237877824ebc7c) - [@kevinswiber]https://github.com/kevinswiber
- record hunk tty automation trap - ([9e277a3]https://github.com/kevinswiber/shoreline/commit/9e277a3c72ad4a72950bef73bcfe3d610faf7ad9) - [@kevinswiber]https://github.com/kevinswiber
- add storage architecture guidance - ([75c03d8]https://github.com/kevinswiber/shoreline/commit/75c03d8dc80bd545a082be0ec6a237753537298a) - [@kevinswiber]https://github.com/kevinswiber
- add intervention model - ([01dc80e]https://github.com/kevinswiber/shoreline/commit/01dc80e5522cc0d45757e523c2729121b857373e) - [@kevinswiber]https://github.com/kevinswiber
- document read-only TUI - ([b656dae]https://github.com/kevinswiber/shoreline/commit/b656dae0044097d112d2443aa94e45528808e882) - [@kevinswiber]https://github.com/kevinswiber
- document dump CLI - ([b0bc3c9]https://github.com/kevinswiber/shoreline/commit/b0bc3c96eeab32f0c8b3b5a48bfac32d94915f96) - [@kevinswiber]https://github.com/kevinswiber
#### Refactoring
- rename task input request projections - ([42e39d4]https://github.com/kevinswiber/shoreline/commit/42e39d4edb1b5d738a9629beebed159abfc0dc95) - [@kevinswiber]https://github.com/kevinswiber
- drop phase-vocabulary from freshness basis doc comment - ([320ab03]https://github.com/kevinswiber/shoreline/commit/320ab034e354cb266ad78fc8d22f839ee69201d3) - [@kevinswiber]https://github.com/kevinswiber
- tighten task projections per code review - ([414d2bf]https://github.com/kevinswiber/shoreline/commit/414d2bf4a920ed766fe4fd3177baa5892ef013d7) - [@kevinswiber]https://github.com/kevinswiber
- replace session re-export allows with #[cfg(test)] gates - ([782d243]https://github.com/kevinswiber/shoreline/commit/782d2437a621a6c1b4773c93348e3eb1b0d71cbc) - [@kevinswiber]https://github.com/kevinswiber
- introduce structured workflow-input error variant - ([0dd039c]https://github.com/kevinswiber/shoreline/commit/0dd039c0220a388d41257cb902d34fc6691bc59f) - [@kevinswiber]https://github.com/kevinswiber
- route session schema imports through event namespace - ([7170696]https://github.com/kevinswiber/shoreline/commit/7170696dafcad324c2363920635922bcb912532c) - [@kevinswiber]https://github.com/kevinswiber
- tighten session re-export visibility - ([5cff75f]https://github.com/kevinswiber/shoreline/commit/5cff75f5c4ac25e37c8604c70bd01e92372a2791) - [@kevinswiber]https://github.com/kevinswiber
- drop hard-link exclusive create assumption - ([870562d]https://github.com/kevinswiber/shoreline/commit/870562d71d66cca73c3f7d57a167713d63f8ba9f) - [@kevinswiber]https://github.com/kevinswiber
- split event schema into family modules - ([b2a6a3d]https://github.com/kevinswiber/shoreline/commit/b2a6a3d67486e8ca09a688650b00a3a4054859c3) - [@kevinswiber]https://github.com/kevinswiber
- tighten review history projection helper visibility - ([4d1ef7a]https://github.com/kevinswiber/shoreline/commit/4d1ef7a6639712a56454563254e22a1a214f83b5) - [@kevinswiber]https://github.com/kevinswiber
- extract review history projection - ([91926c5]https://github.com/kevinswiber/shoreline/commit/91926c54b5d38901eb72141468455b466de455dc) - [@kevinswiber]https://github.com/kevinswiber
- extract review history summary - ([6a3ffbe]https://github.com/kevinswiber/shoreline/commit/6a3ffbecd340bd2035cbd66a96dd51d42cfc085c) - [@kevinswiber]https://github.com/kevinswiber
- extract review history result - ([c068d8c]https://github.com/kevinswiber/shoreline/commit/c068d8c7ef5bc576bfda912e5db7c829ca4ac2e4) - [@kevinswiber]https://github.com/kevinswiber
- extract review history options - ([07ca9a8]https://github.com/kevinswiber/shoreline/commit/07ca9a8c3f123ae6cf3f9cad68e0372088586c8c) - [@kevinswiber]https://github.com/kevinswiber
- create review history module directory - ([b5baa67]https://github.com/kevinswiber/shoreline/commit/b5baa67e0c5bb32161f42a2cfefd61556e7b3eb0) - [@kevinswiber]https://github.com/kevinswiber
- extract review unit projection identity resolution - ([9b595da]https://github.com/kevinswiber/shoreline/commit/9b595dacd1e0ec86e7578fa3decc1af477ab327e) - [@kevinswiber]https://github.com/kevinswiber
- extract review unit projection snapshot binding - ([0edcc8e]https://github.com/kevinswiber/shoreline/commit/0edcc8e13b65c82e09a3aacccf69a3aae5c6fdd8) - [@kevinswiber]https://github.com/kevinswiber
- extract review unit projection adapter notes - ([90e0351]https://github.com/kevinswiber/shoreline/commit/90e0351af3035227788394235b5e44c53e7dfad7) - [@kevinswiber]https://github.com/kevinswiber
- extract review unit projection rows - ([063f809]https://github.com/kevinswiber/shoreline/commit/063f809f0e90e45d30fdee7aeb9dcf47641d4cd5) - [@kevinswiber]https://github.com/kevinswiber
- extract review unit projection identity dtos - ([500642c]https://github.com/kevinswiber/shoreline/commit/500642c027c478179e9c89c833933184267280ad) - [@kevinswiber]https://github.com/kevinswiber
- create review unit projection module directory - ([46195e9]https://github.com/kevinswiber/shoreline/commit/46195e98b8af7eaa89f07fb2fc44388f3adbc5ea) - [@kevinswiber]https://github.com/kevinswiber
- scope store submodules to session-private visibility - ([f6b7d66]https://github.com/kevinswiber/shoreline/commit/f6b7d66814be07c106a2680d48aef728b055cff4) - [@kevinswiber]https://github.com/kevinswiber
- group session workflows under workflow/ - ([5506b46]https://github.com/kevinswiber/shoreline/commit/5506b46723d6bdb675892e6f19c83a4a6400310a) - [@kevinswiber]https://github.com/kevinswiber
- group session storage helpers under store/ - ([a70381b]https://github.com/kevinswiber/shoreline/commit/a70381b45189fa2e440ba0c11bc29daa8c3938d2) - [@kevinswiber]https://github.com/kevinswiber
- group session projection helpers under projection/ - ([44c0ea0]https://github.com/kevinswiber/shoreline/commit/44c0ea08af7a7995a3da58f322781bf5b419c86d) - [@kevinswiber]https://github.com/kevinswiber
- group session identity helpers under identity/ - ([4463905]https://github.com/kevinswiber/shoreline/commit/4463905f5bd98f1c69566fa9b9bcc95374416ced) - [@kevinswiber]https://github.com/kevinswiber
- split observation workflow modules - ([497de00]https://github.com/kevinswiber/shoreline/commit/497de0087d58dbfbd373c85839deac9ec68c69e0) - [@kevinswiber]https://github.com/kevinswiber
- finish intervention workflow split - ([380e3fd]https://github.com/kevinswiber/shoreline/commit/380e3fdcffcda6c4da9d9c440449cde256eacde4) - [@kevinswiber]https://github.com/kevinswiber
- split intervention read workflows - ([75f3bba]https://github.com/kevinswiber/shoreline/commit/75f3bba9d4f827b757315aa75c127bfdf3307d2f) - [@kevinswiber]https://github.com/kevinswiber
- split intervention resolve workflow - ([4019c3f]https://github.com/kevinswiber/shoreline/commit/4019c3fbf1acf7f0df8e821740c69feca9b16565) - [@kevinswiber]https://github.com/kevinswiber
- split intervention request workflow - ([093ec53]https://github.com/kevinswiber/shoreline/commit/093ec53bae49b21828a63d573f03abee98a4c313) - [@kevinswiber]https://github.com/kevinswiber
- split intervention projection - ([1552832]https://github.com/kevinswiber/shoreline/commit/155283200a23da275693d54acf59070fab41a745) - [@kevinswiber]https://github.com/kevinswiber
- split intervention target resolution - ([42a06e8]https://github.com/kevinswiber/shoreline/commit/42a06e8d14ec35f1fa36a3797d742573f3dc7aff) - [@kevinswiber]https://github.com/kevinswiber
- create intervention module directory - ([820148a]https://github.com/kevinswiber/shoreline/commit/820148a7fd24e5e3798e3e1e66c503eeb27c5934) - [@kevinswiber]https://github.com/kevinswiber
- split disposition show workflow - ([984a427]https://github.com/kevinswiber/shoreline/commit/984a4271e9830112d54cb2ca9452c16a84bc6bed) - [@kevinswiber]https://github.com/kevinswiber
- split disposition add workflow - ([f148b92]https://github.com/kevinswiber/shoreline/commit/f148b92cf4a951d5cf8fd992dcefdc75e8f0cb64) - [@kevinswiber]https://github.com/kevinswiber
- split disposition projection - ([e5787db]https://github.com/kevinswiber/shoreline/commit/e5787dbb5f6c208275bfc07e0bb119784ebf74bc) - [@kevinswiber]https://github.com/kevinswiber
- split disposition target resolution - ([8f0a151]https://github.com/kevinswiber/shoreline/commit/8f0a15190a24e4058b0529a0723f31aa2c43f6f8) - [@kevinswiber]https://github.com/kevinswiber
- create disposition module directory - ([9e1ff9b]https://github.com/kevinswiber/shoreline/commit/9e1ff9b98299bac1769787713be741fbc7891499) - [@kevinswiber]https://github.com/kevinswiber
- split writer identity and clock helpers - ([9dad8d5]https://github.com/kevinswiber/shoreline/commit/9dad8d5305f625c730bf5cb585f4c6e700f5f433) - [@kevinswiber]https://github.com/kevinswiber
- consolidate session read helpers - ([90847a4]https://github.com/kevinswiber/shoreline/commit/90847a4e684dd1f32ea1b61cc2afe0bc3b6c9215) - [@kevinswiber]https://github.com/kevinswiber
- move event store boundary - ([ba0c38a]https://github.com/kevinswiber/shoreline/commit/ba0c38ae1be3d97dcf5ec8c1d31b0d58f9e120b3) - [@kevinswiber]https://github.com/kevinswiber
- migrate read cli documents - ([14c6511]https://github.com/kevinswiber/shoreline/commit/14c65115976ba82fe00738eef8ff77cabfb8c68a) - [@kevinswiber]https://github.com/kevinswiber
- migrate write cli documents - ([cf09eed]https://github.com/kevinswiber/shoreline/commit/cf09eed4f4c2cacd834249d83d9b25af70a7905c) - [@kevinswiber]https://github.com/kevinswiber
- add cli document wrappers - ([ffd4a49]https://github.com/kevinswiber/shoreline/commit/ffd4a4997a9c5b606a77bf9f53185209edb4dd23) - [@kevinswiber]https://github.com/kevinswiber
- polish review cli split - ([fc8675f]https://github.com/kevinswiber/shoreline/commit/fc8675f8734c1e66a26d6e63a63b1cfbd1bd1d02) - [@kevinswiber]https://github.com/kevinswiber
- move review cli modules - ([42c77ef]https://github.com/kevinswiber/shoreline/commit/42c77efcbe6f603ec8912150ded88af87d6f8d35) - [@kevinswiber]https://github.com/kevinswiber
- move top-level cli modules - ([60aa650]https://github.com/kevinswiber/shoreline/commit/60aa650054d8ec88690142d6b1d675c0b9863169) - [@kevinswiber]https://github.com/kevinswiber
- extract cli shell - ([9df96b8]https://github.com/kevinswiber/shoreline/commit/9df96b89aac1346aa5cda3044ff8940a44805260) - [@kevinswiber]https://github.com/kevinswiber
- polish review unit projection - ([8f0d2a0]https://github.com/kevinswiber/shoreline/commit/8f0d2a04b3822b924a0b4caad6016a87bb73bcb4) - [@kevinswiber]https://github.com/kevinswiber
- tidy review history internals - ([8b70a72]https://github.com/kevinswiber/shoreline/commit/8b70a72794f4d756e6c12092fec4f264da7f8aef) - [@kevinswiber]https://github.com/kevinswiber
- remove legacy review scaffolding - ([d4aacd7]https://github.com/kevinswiber/shoreline/commit/d4aacd7409b8b1ffa74b10b7122b1bc5cdc6bc43) - [@kevinswiber]https://github.com/kevinswiber
- tighten intervention review follow-ups - ([e917d10]https://github.com/kevinswiber/shoreline/commit/e917d1043727c2769b89ba8120833baede242fa1) - [@kevinswiber]https://github.com/kevinswiber
- centralize shore storage paths - ([00ccebd]https://github.com/kevinswiber/shoreline/commit/00ccebde46728d0668a757b6881595b5ed54a168) - [@kevinswiber]https://github.com/kevinswiber
- route CLI output through writers - ([7b1fc48]https://github.com/kevinswiber/shoreline/commit/7b1fc48e75c714fd3434a3e134043a31390b14dd) - [@kevinswiber]https://github.com/kevinswiber
- remove stale TUI dead-code allowance - ([df5abbe]https://github.com/kevinswiber/shoreline/commit/df5abbe6f1ac051d6d63f13996f4a90bbefc6719) - [@kevinswiber]https://github.com/kevinswiber
- nest legacy hunk sidecar module - ([cfa2dbf]https://github.com/kevinswiber/shoreline/commit/cfa2dbfd6f98d14e2837ff876d0f699916109912) - [@kevinswiber]https://github.com/kevinswiber
- address review note follow-ups - ([3a662b7]https://github.com/kevinswiber/shoreline/commit/3a662b7c95b53ca97bae8ed2caab3c868c94903e) - [@kevinswiber]https://github.com/kevinswiber
- rename review annotations to notes - ([e340109]https://github.com/kevinswiber/shoreline/commit/e3401095fbf77cc63b36a7bf0a56c01993d079fa) - [@kevinswiber]https://github.com/kevinswiber
- tighten headless API - ([54f8d76]https://github.com/kevinswiber/shoreline/commit/54f8d765e979203ac26aae67a82e270f5140744c) - [@kevinswiber]https://github.com/kevinswiber

- - -