-
ec3473d598
docs: close D3 scheduler non-success transition
lsp-file-watch-d3
Levi Neuwirth
2026-08-11 13:00:41 +0200
-
9c644b0ae7
docs: D3 framing revision 3 --- the scheduler becomes a state machine
Levi Neuwirth
2026-08-11 12:48:41 +0200
-
0aac3b8992
docs: D3 framing revision 2 --- round 1 removed the sleep, the guess, and the skip
Levi Neuwirth
2026-08-11 12:37:40 +0200
-
bfa1e77d1b
docs: frame D3 --- the file-watch polling cost (issue #233)
Levi Neuwirth
2026-08-11 10:03:57 +0200
-
add0ba1a20
docs: absorb #234 and #227, discharge the hold, and rule D3 next
main
Levi Neuwirth
2026-08-11 09:59:26 +0200
-
b867f642b6
Merge pull request #227 from levineuwirth/git-status-stage1
Levi Neuwirth
2026-08-11 07:50:42 +0000
-
-
e2394c7ded
Merge remote-tracking branch 'githubsucks/main' into git-status-stage1
git-status-stage1
Levi Neuwirth
2026-08-11 09:23:34 +0200
-
-
-
-
ae84d58fe6
Merge pull request #234 from levineuwirth/lsp-file-watcher
Levi Neuwirth
2026-08-11 07:23:19 +0000
-
-
2a16e0eed5
fix(lsp): read the glob form from the pattern, and stop a cancelled scan emitting
lsp-file-watcher
Levi Neuwirth
2026-08-11 09:00:15 +0200
-
0723017754
docs: record PR #234 in the file-watcher lane
Levi Neuwirth
2026-08-10 23:30:57 +0200
-
ed3033c1fb
fix(lsp): carry the GlobPattern form so plain-string globs can match, and cancel superseded watchers (#233)
Levi Neuwirth
2026-08-10 23:29:12 +0200
-
5cbcb1cf03
docs: frame the LSP file watcher fix (issue #233), and its lane
Levi Neuwirth
2026-08-10 22:55:40 +0200
-
-
4903c7cfb6
feat(git): adopt the destination capture --- P1a fixed, lane unblocked
Levi Neuwirth
2026-08-10 22:17:37 +0200
-
4109ce6246
Merge main into git-status-stage1 --- the prerequisite has landed
Levi Neuwirth
2026-08-10 21:53:55 +0200
-
-
-
-
adf9611d10
docs: the GUI arc framing, revision 3 approved --- and its Stage 0 lane
gui-arc-stage0
Levi Neuwirth
2026-08-10 21:32:14 +0200
-
-
-
0e4c58d68d
Merge pull request #231 from levineuwirth/destination-capture
Levi Neuwirth
2026-08-10 18:44:07 +0000
-
-
700037116f
docs: U9 --- the first red in this family with an in-run control
destination-capture
Levi Neuwirth
2026-08-10 20:18:45 +0200
-
a1b931fa0e
Merge main into destination-capture, and correct the U4 row it turns on
Levi Neuwirth
2026-08-10 20:05:07 +0200
-
-
-
-
3cc1b85108
Merge pull request #232 from levineuwirth/worker-identity-stage1
Levi Neuwirth
2026-08-10 18:00:40 +0000
-
-
56e9a6442a
docs: U8 --- a third macOS selector, and I destroyed its fragments
Levi Neuwirth
2026-08-10 18:03:56 +0200
-
6983496b74
docs: renumber this lane U4/U5 to U6/U7 --- and git did not warn
worker-identity-stage1
Levi Neuwirth
2026-08-10 14:52:49 +0200
-
0449d67a7f
docs: warn that this lane U4/U5 must become U6/U7 on rebase
Levi Neuwirth
2026-08-10 00:02:31 +0200
-
68c6d6732c
docs: U2 enumerates three occurrences, not two
Levi Neuwirth
2026-08-09 22:56:47 +0200
-
71d262e08d
docs: U2 was already known, and my fragment claim overreached
Levi Neuwirth
2026-08-09 22:44:46 +0200
-
7675142d4f
docs: U2 has a second occurrence, and this time the fragments were read
Levi Neuwirth
2026-08-09 22:40:54 +0200
-
80b3dcf897
docs: the suite is 25, not 26
Levi Neuwirth
2026-08-09 22:29:20 +0200
-
3570e1ad42
docs: the third gate run is green, and U5 says so
Levi Neuwirth
2026-08-09 22:14:15 +0200
-
1a00d8130d
docs: record review round 3, and a sweep red that moves each run
Levi Neuwirth
2026-08-09 22:08:43 +0200
-
31352692c8
fix(process): name the surface a process purpose actually reaches
Levi Neuwirth
2026-08-09 22:08:18 +0200
-
028016333c
docs: record review round 2, and R7's control finally discriminated
Levi Neuwirth
2026-08-09 19:41:57 +0200
-
70262888b4
fix(workers): a safe display-text boundary for purpose and handler names
Levi Neuwirth
2026-08-09 19:33:07 +0200
-
37a81227c7
docs: R7 has a second occurrence, and this time the fragments were captured
Levi Neuwirth
2026-08-09 17:45:07 +0200
-
d4a69cae14
docs: record review round 1, and name the statusline adopter that is not named after its file
Levi Neuwirth
2026-08-09 17:33:55 +0200
-
d01cde9432
fix(process): pmacs.process.spawn REQUIRES a purpose — review blocker
Levi Neuwirth
2026-08-09 17:32:10 +0200
-
1ca76e055b
docs: the worker-identity lane is implemented, with its gate outcome
Levi Neuwirth
2026-08-09 16:57:28 +0200
-
689fb8333d
feat(workers): a required purpose on every job and process — worker identity Stage 1
Levi Neuwirth
2026-08-09 16:33:41 +0200
-
26a26006bb
docs: worker identity framing revision 4 --- scope rule 1, take Q#W-7
Levi Neuwirth
2026-08-09 15:08:41 +0200
-
7730f87bba
docs: worker identity framing revision 3 --- the ambient must not yield
Levi Neuwirth
2026-08-09 14:41:38 +0200
-
e1ca382ea5
docs: worker identity framing revision 2 --- drop owner, specify the name path
Levi Neuwirth
2026-08-09 14:34:59 +0200
-
dda90a2c37
docs: frame worker identity Stage 1 (revision 1)
Levi Neuwirth
2026-08-09 14:09:46 +0200
-
-
0857bf4349
Merge pull request #228 from levineuwirth/discovery-stage2
Levi Neuwirth
2026-08-10 12:50:27 +0000
-
-
4654b940ff
docs: carry the four-plus-one dedication count into the framing
Levi Neuwirth
2026-08-09 22:02:09 +0200
-
3b8e426f90
test(window): pin the cross-frontend exception, and fix two ledger counts
Levi Neuwirth
2026-08-09 21:28:30 +0200
-
5f3f38dfd7
fix(window): keep a panel commit's restriction across nested scopes
Levi Neuwirth
2026-08-09 21:02:10 +0200
-
2fc2985029
fix(window): refuse the mutation that would invalidate a panel commit
Levi Neuwirth
2026-08-09 19:02:27 +0200
-
ccbed7ab55
docs: destination-capture --- a second dedication route, and the ledger head
Levi Neuwirth
2026-08-09 18:38:41 +0200
-
b72df34bc6
docs: destination-capture revision 8 --- refuse the mutation, keep the preflight
Levi Neuwirth
2026-08-09 18:30:04 +0200
-
86cd08959a
fix(window): enforce the panel profile at placement, not at preflight
Levi Neuwirth
2026-08-09 18:23:33 +0200
-
edb84a520d
docs: destination-capture revision 7 --- enforce at placement, not preflight
Levi Neuwirth
2026-08-09 18:10:14 +0200
-
6032ed1c2a
docs: destination-capture revision 6 --- the panel matrix was unsound
Levi Neuwirth
2026-08-09 17:55:38 +0200
-
3e64898c64
docs: record the destination-capture lane as implemented
Levi Neuwirth
2026-08-09 17:11:42 +0200
-
96c7e466f1
test(destination): pin the capture, the profile, and both matrix columns
Levi Neuwirth
2026-08-09 16:59:55 +0200
-
9fee5618ee
feat(window): a destination any async continuation can capture
Levi Neuwirth
2026-08-09 16:59:34 +0200
-
a177d61bf3
docs: destination-capture revision 5 --- make the profile error reachable
Levi Neuwirth
2026-08-09 16:26:19 +0200
-
1b4046b624
docs: destination-capture revision 4 --- pin the commit_to call shape
Levi Neuwirth
2026-08-09 16:18:00 +0200
-
6b8e07c730
docs: destination-capture revision 3 --- decide Q#DC-4, pin the gate line
Levi Neuwirth
2026-08-09 16:08:43 +0200
-
91e4e514a1
docs: destination-capture revision 2 --- full matrix, preservation suite, coherence
Levi Neuwirth
2026-08-09 15:59:56 +0200
-
71ef951535
docs: frame a general destination capture (revision 1)
Levi Neuwirth
2026-08-09 15:46:30 +0200
-
-
-
5cf1d61b92
fix(discovery): clip command descriptions at the single-row surfaces
discovery-stage2
Levi Neuwirth
2026-08-09 16:31:22 +0200
-
bf561ff296
docs: record PR #228 and its merge block
Levi Neuwirth
2026-08-09 15:19:58 +0200
-
70e5781420
feat(discovery): M-x rows carry descriptions — protocol v22 -> v23
Levi Neuwirth
2026-08-09 14:51:00 +0200
-
6eecbfcca1
docs: record discovery Stage 2 framing approval
Levi Neuwirth
2026-08-09 14:00:53 +0200
-
0e260e0377
docs: clear three stale references revision 3 left behind
Levi Neuwirth
2026-08-09 13:55:17 +0200
-
b3a6da2416
docs: Discovery Stage 2 framing, revision 3
Levi Neuwirth
2026-08-09 13:51:32 +0200
-
e9bfe9a14c
docs: frame Discovery Stage 2 (revision 2) — M-x rows
Levi Neuwirth
2026-08-09 13:46:18 +0200
-
-
01901029d6
Merge pull request #230 from levineuwirth/lsp-latex-coverage
Levi Neuwirth
2026-08-10 11:50:41 +0000
-
-
9a1e11c0c8
fix(lsp): a `/` search boundary no longer disables the LaTeX marker walk
lsp-latex-coverage
Levi Neuwirth
2026-08-09 19:31:13 +0200
-
12b7ee58d8
docs: LaTeX framing revision 3 --- step zero corrected the premise
Levi Neuwirth
2026-08-09 18:04:21 +0200
-
22d72fa7f7
docs: record the LaTeX lane as implemented, step zero discharged
Levi Neuwirth
2026-08-09 18:02:02 +0200
-
e4c6421612
feat(lsp): LaTeX via texlab, with a document-root resolver
Levi Neuwirth
2026-08-09 18:00:29 +0200
-
75f5f97582
docs: authorize LSP LaTeX implementation, precisely
Levi Neuwirth
2026-08-09 17:28:52 +0200
-
7992054153
docs: LSP LaTeX coverage framing revision 2, on a branch at last
Levi Neuwirth
2026-08-09 16:28:53 +0200
-
-
7cf4653417
Merge pull request #229 from levineuwirth/gate-protocol-build
Levi Neuwirth
2026-08-10 08:47:22 +0000
-
-
3b10f9d916
docs: both U4 and U5 controls are asymmetric, and said so only one way
gate-protocol-build
Levi Neuwirth
2026-08-10 10:26:07 +0200
-
5029915ae3
docs: normalize U4/U5 fragments, and drop three claims the evidence does not carry
Levi Neuwirth
2026-08-10 00:02:53 +0200
-
ae6a815435
docs: two unresolved macOS signatures from #229 CI, as separate rows
Levi Neuwirth
2026-08-09 23:30:53 +0200
-
a9544fa959
docs: narrow the copy-detection claim to the fixture it was measured on
Levi Neuwirth
2026-08-09 22:34:19 +0200
-
e94b256cc6
fix(git): say "copied" when a 2 record is a copy, not "renamed"
Levi Neuwirth
2026-08-09 22:12:56 +0200
-
f53cf4f0fd
docs: record the macOS legs going green on the git Stage 1 lane
Levi Neuwirth
2026-08-09 21:19:35 +0200
-
e816812d65
docs: record the macOS non-UTF-8 filename fact on the git Stage 1 lane
Levi Neuwirth
2026-08-09 21:02:13 +0200
-
4b82d1e59e
test(git): split the non-UTF-8 coverage where the platform splits it
Levi Neuwirth
2026-08-09 21:01:52 +0200
-
7e546aae78
docs: record PR #227's third review round on the git Stage 1 lane
Levi Neuwirth
2026-08-09 18:42:13 +0200
-
39ad43db5a
fix(git): keep a repository root that ends in a carriage return whole
Levi Neuwirth
2026-08-09 18:41:22 +0200
-
93d557a527
docs: record the witness as closed, and what the audit found next door
Levi Neuwirth
2026-08-09 18:18:34 +0200
-
74d735ff8d
docs: gate framing revision 5 --- pin both emitter pairs, correct print-plan
Levi Neuwirth
2026-08-09 18:11:14 +0200
-
677fd25bcd
test(gate): assert the real plan's (name, command) pair, not one half
Levi Neuwirth
2026-08-09 18:02:36 +0200
-
48120f2a80
docs: gate framing revision 4 --- the witness does not reach the step
Levi Neuwirth
2026-08-09 17:55:13 +0200
-
49bc141500
docs: record the acceptance run, and the red that came with it
Levi Neuwirth
2026-08-09 17:15:56 +0200
-
7fe32e43f6
docs: record round 2's third P2 and the async-continuation census
Levi Neuwirth
2026-08-09 16:50:11 +0200
-
723afa717f
fix(git): give diff requests a ticket, and share one channel mechanism
Levi Neuwirth
2026-08-09 16:48:54 +0200
-
053866c7f6
test(gate): name the ordering failure instead of panicking on a range
Levi Neuwirth
2026-08-09 16:42:09 +0200
-
898a98120c
docs: one normative home for the crdt sweep's build precondition
Levi Neuwirth
2026-08-09 16:39:35 +0200
-
f55ce54627
fix(gate): build pmacs-gpu before the crdt sweep, and witness the runner
Levi Neuwirth
2026-08-09 16:39:14 +0200
-
afe79bd7dc
docs: record PR #227's second review round on the git Stage 1 lane
Levi Neuwirth
2026-08-09 16:35:38 +0200
-
842ec61f6f
fix(git): keep a repository root that contains a newline whole
Levi Neuwirth
2026-08-09 16:18:41 +0200
-
3eca5e8f60
fix(git): capture the diff plan's root at `d`, not per step
Levi Neuwirth
2026-08-09 16:16:52 +0200
-
12affd78e1
docs: gate framing revision 3 --- a witness that can fail, and the ledger
Levi Neuwirth
2026-08-09 16:10:09 +0200
-
a70ee5fdc0
docs: record review round 1 and the P1a block on the #227 lane
Levi Neuwirth
2026-08-09 16:01:58 +0200
-
4e02cb09b4
docs: gate framing revision 2 --- one normative home, a real witness
Levi Neuwirth
2026-08-09 15:57:47 +0200
-
6c1631eaa8
fix(listview): tear the panel down when a `keys` bind is refused
Levi Neuwirth
2026-08-09 15:52:17 +0200