-
872e4aacad
docs(process): framing revision 3 — close review round 2
Levi Neuwirth
2026-07-30 12:09:34 -0400
-
4cd4a7bc10
Merge pull request #198 from levineuwirth/bottom-panel-stage2b3
Levi Neuwirth
2026-07-30 11:40:10 -0400
-
-
76cb13bda8
docs(process): frame the signal diagnostic completeness lane (rev 2)
Levi Neuwirth
2026-07-30 11:39:40 -0400
-
-
-
7a271f13f5
merge: integrate main @
391d38a (PRs #197, #196, #191) into Stage 2B-3
Levi Neuwirth
2026-07-30 11:16:23 -0400
-
-
-
-
391d38a2ae
Merge pull request #191 from levineuwirth/generated-buffer-immutability-stage1
Levi Neuwirth
2026-07-30 11:14:03 -0400
-
-
80985ed6dc
test(protocol): pin the version-mismatch divergence, not the old constant
Levi Neuwirth
2026-07-30 10:45:27 -0400
-
12e2cff466
merge: integrate main @
c14f2de (PRs #197, #196) into the Stage 1 lane
Levi Neuwirth
2026-07-30 10:13:37 -0400
-
-
-
-
c14f2de428
Merge pull request #196 from levineuwirth/dired-stage2-impl
Levi Neuwirth
2026-07-30 10:03:09 -0400
-
-
f5a146ee0f
Merge pull request #197 from levineuwirth/process-teardown-stdin-deadlock
Levi Neuwirth
2026-07-30 10:00:09 -0400
-
-
ed544fab41
fix(process): arm the setsid dependency, correct the orphan account
Levi Neuwirth
2026-07-29 22:54:06 -0400
-
71db6e98f0
docs(active-work): record round 1 on the bottom-panel lane
Levi Neuwirth
2026-07-29 22:43:30 -0400
-
02b54d8d73
Merge remote-tracking branch 'githubsucks/main' into bottom-panel-stage2b3
Levi Neuwirth
2026-07-29 22:41:38 -0400
-
-
-
-
a1fada45e8
docs(bottom-panel): record framing revision 7
Levi Neuwirth
2026-07-29 22:37:41 -0400
-
5fe7eb30b6
fix(bottom-panel): finish the panel port, not one omission at a time
Levi Neuwirth
2026-07-29 22:29:24 -0400
-
46ac2074c3
Merge remote-tracking branch 'githubsucks/main' into process-teardown-stdin-deadlock
Levi Neuwirth
2026-07-29 22:16:50 -0400
-
-
-
-
09eaaa5e49
Merge pull request #195 from levineuwirth/ci-timeouts-concurrency
Levi Neuwirth
2026-07-29 22:13:29 -0400
-
-
e11c3d4ab8
docs(active-work): record dired Stage 2a review round 1
Levi Neuwirth
2026-07-29 21:47:32 -0400
-
a131c880e2
test(stage2a): make acceptance 53's attribution assertion bite
Levi Neuwirth
2026-07-29 21:34:42 -0400
-
44135fcd73
fix(stage2a): close review round 1 — four unreported failures
Levi Neuwirth
2026-07-29 21:28:16 -0400
-
d5a1dc2660
docs(active-work): record the CI-falsified reproduction and the acc28 flake
Levi Neuwirth
2026-07-29 21:09:35 -0400
-
9b1cf3d6c9
fix(process): reproduce the deadlock without a shell
Levi Neuwirth
2026-07-29 20:58:52 -0400
-
e00cdd7ca6
fix(bottom-panel): satisfy the strict clippy gate in both configurations
Levi Neuwirth
2026-07-29 20:28:41 -0400
-
36a37f6086
docs(active-work): add the lane-4 process-teardown deadlock entry
Levi Neuwirth
2026-07-29 19:29:31 -0400
-
eb9b36387c
fix(process): close child stdin before joining reader threads
Levi Neuwirth
2026-07-29 19:22:59 -0400
-
-
-
8ee08d93e5
docs(bottom-panel): record Stage 2B-3 and close Stage 2
Levi Neuwirth
2026-07-29 19:12:36 -0400
-
d5fadf4120
docs(active-work): add the dired Stage 2a lane
Levi Neuwirth
2026-07-29 19:12:15 -0400
-
71cc31bfbb
test(bottom-panel): close three vacuous assertions the bites exposed
Levi Neuwirth
2026-07-29 19:06:33 -0400
-
f6af3f7335
test(m4): re-pin two rows whose parked behaviour Stage 2a discharges
Levi Neuwirth
2026-07-29 19:05:51 -0400
-
5e30e97f17
style(stage2a): drop an unused mut the new delete row left behind
Levi Neuwirth
2026-07-29 18:54:22 -0400
-
57be2bacd1
test(bottom-panel): acceptance for the band, the activation, and the flip
Levi Neuwirth
2026-07-29 18:51:55 -0400
-
edfb52f29c
test(stage2a): make three bites bite, and correct one framing claim
Levi Neuwirth
2026-07-29 18:51:41 -0400
-
d2c3e6099e
feat(bottom-panel): paint and drive the GPU panel band
Levi Neuwirth
2026-07-29 18:40:46 -0400
-
3c66370b8c
test(stage2a): the reconciliation acceptance suite
Levi Neuwirth
2026-07-29 18:40:38 -0400
-
431d844322
feat(bottom-panel): split the GPU document bottom into three boundaries
Levi Neuwirth
2026-07-29 18:30:57 -0400
-
aa813ec3b6
test(stage2a): unit pins for the URI teardown and the bus order
Levi Neuwirth
2026-07-29 18:23:41 -0400
-
7e3e630c3b
wip(stage2a): the Lua half — hooks, LSP subscribers, applier origin
Levi Neuwirth
2026-07-29 18:09:03 -0400
-
f294942ef5
wip(stage2a): the reconciliation transaction and the URI teardown
Levi Neuwirth
2026-07-29 18:01:45 -0400
-
d03845e826
feat(bottom-panel): activate protocol v21 by frontend counter-offer
Levi Neuwirth
2026-07-29 17:42:08 -0400
-
-
-
4f6135263b
wip(stage2a): name provenance plus the View rename hook
Levi Neuwirth
2026-07-29 17:38:21 -0400
-
-
-
7350cfdd8a
merge: integrate main @
e003b81 (PR #190) into the Stage 1 lane
Levi Neuwirth
2026-07-29 15:12:13 -0400
-
-
-
-
5d32c1edc8
merge: integrate main @
e003b81 (PR #190) into the CI lane
Levi Neuwirth
2026-07-29 15:10:22 -0400
-
-
-
-
e003b81cdd
Merge pull request #190 from levineuwirth/resource-op-delete-guard-impl
Levi Neuwirth
2026-07-29 14:22:01 -0400
-
-
2554bfcbb9
review round 2: arm the required-checks name-coupling trap, restore m6
Levi Neuwirth
2026-07-29 14:16:27 -0400
-
63c5545979
review round 1: anchor the ceilings on observed execution, record §5.1
Levi Neuwirth
2026-07-29 14:12:47 -0400
-
ef5bd89e84
merge: integrate main @
b7bf2c6 after PR 190 review round 2
Levi Neuwirth
2026-07-29 13:49:06 -0400
-
-
-
-
156567b5dd
docs: record PR 190 review round 2
Levi Neuwirth
2026-07-29 13:32:08 -0400
-
708054e8d5
ci: put a timeout on every job, cancel superseded PR runs, lint the protocol
Levi Neuwirth
2026-07-29 13:05:56 -0400
-
-
-
b7bf2c6644
Merge pull request #194 from levineuwirth/silent-skip-arming
Levi Neuwirth
2026-07-29 12:48:36 -0400
-
-
cb7fe818bd
fix(lsp): close review gaps in workspace edit reporting
Levi Neuwirth
2026-07-29 12:28:24 -0400
-
57f85a6fcb
merge: integrate main @
27b1185 (PR #188) into the silent-skip lane
Levi Neuwirth
2026-07-29 12:28:33 -0400
-
-
-
-
a07767d310
merge: integrate main after PR 188 lands
Levi Neuwirth
2026-07-29 12:28:25 -0400
-
-
-
-
4bc37ab386
docs(active-work): close PR 191 review round 2
Levi Neuwirth
2026-07-29 12:27:03 -0400
-
5d92348054
fix(editor-core): normalize rewritten selections
Levi Neuwirth
2026-07-29 12:26:08 -0400
-
0b92d4705f
docs: record the pipe-masking gate trap in the handoff
Levi Neuwirth
2026-07-29 12:25:29 -0400
-
27b1185682
Merge pull request #188 from levineuwirth/generated-buffer-immutability
Levi Neuwirth
2026-07-29 12:24:58 -0400
-
-
a81ff917d8
review round 1: stop installing rust-analyzer on macOS, and paste the base
Levi Neuwirth
2026-07-29 12:20:28 -0400
-
f6dad71190
merge: integrate main @
5e186c7 after revision 7
Levi Neuwirth
2026-07-29 12:03:06 -0400
-
-
-
-
35b119700f
test: arm the silent skips, so external-tool tests stop passing vacuously
Levi Neuwirth
2026-07-29 11:59:08 -0400
-
-
-
c804dd523c
docs(active-work): stop pasting a count that invalidates itself
Levi Neuwirth
2026-07-29 11:58:11 -0400
-
34041a4c85
docs(framing): generated-buffer immutability revision 7
Levi Neuwirth
2026-07-29 11:58:06 -0400
-
990bc3e8a7
docs(active-work): re-take the lane position after the #193 merge
Levi Neuwirth
2026-07-29 11:51:51 -0400
-
05eaa70df4
merge: integrate main @
5e186c7 (PR #193, the test-suite audit)
Levi Neuwirth
2026-07-29 11:50:37 -0400
-
-
-
-
dab0c184e1
docs(active-work): re-measure the base after #193, and say why once was not enough
Levi Neuwirth
2026-07-29 11:47:55 -0400
-
fe6d38ebfb
Merge remote-tracking branch 'githubsucks/main' into generated-buffer-immutability-stage1
Levi Neuwirth
2026-07-29 11:45:44 -0400
-
-
-
-
6b21e93e93
fix(lsp): close review round 1 on the resource-op delete guard
Levi Neuwirth
2026-07-29 11:45:43 -0400
-
99d026fa22
docs(active-work): rewrite the Stage 1 lane after review round 1
Levi Neuwirth
2026-07-29 11:40:35 -0400
-
5e186c7982
Merge pull request #193 from levineuwirth/test-improvement-audit
Levi Neuwirth
2026-07-29 11:40:18 -0400
-
-
55c3061003
docs(framing): generated-buffer immutability, revision 6
Levi Neuwirth
2026-07-29 11:31:51 -0400
-
8a4ea6d522
Merge remote-tracking branch 'githubsucks/main' into generated-buffer-immutability-stage1
Levi Neuwirth
2026-07-29 11:27:25 -0400
-
-
-
-
4da4830f80
fix(editor-core): drop a selection anchor a rewrite invalidated
Levi Neuwirth
2026-07-29 11:27:17 -0400
-
76cfaac780
Merge remote-tracking branch 'githubsucks/main' into generated-buffer-immutability
Levi Neuwirth
2026-07-29 11:25:25 -0400
-
-
-
-
30750310fc
merge: integrate main @
64883eb (PR #192, the bite positive control)
Levi Neuwirth
2026-07-29 11:24:52 -0400
-
-
-
-
9d83fe06e1
wip: revision 6 in progress
Levi Neuwirth
2026-07-29 11:24:35 -0400
-
5ae4b784e8
merge: integrate main @
64883eb, and absorb the landed bite lane
Levi Neuwirth
2026-07-29 11:23:22 -0400
-
-
-
-
64883ebe0c
Merge pull request #192 from levineuwirth/bite-positive-control
Levi Neuwirth
2026-07-29 11:22:11 -0400
-
-
1a7dd47cb7
docs: commit the test-suite audit that scopes the testing arc
Levi Neuwirth
2026-07-29 11:13:39 -0400
-
-
-
8d93fc6978
review round 2: MIXED must not exit 0, and its assumed trigger is wrong
Levi Neuwirth
2026-07-29 11:05:55 -0400
-
1485f7610b
review round 1: classify from libtest, and drop a dangling doc citation
Levi Neuwirth
2026-07-29 10:55:42 -0400
-
29d02ae1b0
tooling: give scripts/bite a positive control, and correct the handoff
Levi Neuwirth
2026-07-29 10:12:38 -0400
-
-
e64bebc9c1
docs(active-work): the generated-buffer immutability Stage 1 lane
Levi Neuwirth
2026-07-29 09:59:00 -0400
-
e1b859fd4f
feat(generated-buffers): dired and listview adopt the authorized write
Levi Neuwirth
2026-07-29 09:50:09 -0400
-
-
-
1873be6141
feat(lsp): refuse a resource-op delete that would destroy unsaved work
Levi Neuwirth
2026-07-29 09:47:35 -0400
-
-
-
cab3404286
merge: integrate main @
300cbc4 (PR #187) into the immutability lane
Levi Neuwirth
2026-07-29 09:05:35 -0400
-
-
-
-
300cbc4ef0
Merge pull request #187 from levineuwirth/bottom-panel-stage2b2
Levi Neuwirth
2026-07-29 09:01:21 -0400
-
-
7c1563c2c2
merge: integrate main @
6c9e765, and absorb three landed lanes
Levi Neuwirth
2026-07-28 22:33:12 -0400
-
-
-
-
842a7fb10f
merge: integrate main @
6c9e765 (PRs #186, #171) into the immutability lane
Levi Neuwirth
2026-07-28 22:23:16 -0400
-
-
-
-
61202d50c1
Record PR 187 and its review state
Levi Neuwirth
2026-07-28 21:59:43 -0400
-
6c9e7658f3
Merge pull request #171 from levineuwirth/dired-stage2-framing
Levi Neuwirth
2026-07-29 01:47:51 +0000
-
-
238fd043bf
docs: revise generated-buffer immutability framing
Levi Neuwirth
2026-07-28 21:41:19 -0400
-
e1359279d0
merge: integrate main @
0f4e9e0 (PR #186) into the dired Stage 2 lane
Levi Neuwirth
2026-07-28 21:32:45 -0400
-
-
-
-
bfaaf2bff6
Close PR 187 review round 2
Levi Neuwirth
2026-07-28 21:30:50 -0400
-
0f4e9e0ed2
Merge pull request #186 from levineuwirth/resource-op-delete-guard
Levi Neuwirth
2026-07-29 01:16:28 +0000
-
-
8f42826355
docs: dired Stage 2 framing rev 9
Levi Neuwirth
2026-07-28 21:09:11 -0400
-
d98d0b3994
docs(framing): generated-buffer immutability, revision 4
Levi Neuwirth
2026-07-28 21:01:31 -0400
-
c7ad4f491f
docs(framing): revision 5 of the resource-op delete guard
Levi Neuwirth
2026-07-28 20:55:01 -0400
-
46b3c8db1a
docs(framing): revision 4 of the resource-op delete guard
Levi Neuwirth
2026-07-28 20:31:36 -0400
-
7ecea94693
docs: dired Stage 2 framing rev 8 — round 7, five contract defects
Levi Neuwirth
2026-07-28 20:30:29 -0400
-
0dba358987
merge: integrate landed main (#189) into this slice
Levi Neuwirth
2026-07-28 20:29:58 -0400
-
-
-
-
8e032d75d8
docs(framing): generated-buffer immutability, revision 3
Levi Neuwirth
2026-07-28 20:26:18 -0400
-
fb26fb15ae
Merge remote-tracking branch 'githubsucks/main' into dired-stage2-framing
Levi Neuwirth
2026-07-28 19:04:18 -0400
-
-
-