Levi Neuwirth neuwirth
neuwirth pushed to main at neuwirth/levineuwirth.org 2026-08-11 13:15:17 +00:00
ac52ce79df chore: ignore the Forgejo migration working note
0d0794fbf0 infra: track the Forgejo compose file
5711aafa78 infra: forgejo sync tooling and a nightly backup timer
Compare 3 commits »
neuwirth created branch main in neuwirth/epiphany 2026-08-11 11:14:38 +00:00
neuwirth pushed to main at neuwirth/epiphany 2026-08-11 11:14:38 +00:00
fcc3fb6b39 P13-S16 amendment 1, review round 1: two documents still described the old state
a65d79d752 P13-S16 amendment 1: post-landing corrections, consolidated
3328b2c0e2 P13-S16 post-acceptance reconciliation: the three documents §4a held back
aee4ff92b7 P13-S16 EXECUTED: StaffGroup.members becomes a maintained projection
34232dc1a6 P13-S16 RATIFIED after twelve independent rounds; pins frozen, not dispatched
Compare 10 commits »
neuwirth created repository neuwirth/epiphany 2026-08-11 11:14:26 +00:00
neuwirth pushed to main at neuwirth/LeVCS 2026-08-11 11:10:50 +00:00
b4e4c7ebc7 Make a staged projection adoptable, reclaimable, and recoverable
b3415da9f3 Reclaim displaced single-generation index runs
fcc8d82545 Repair checkpoint recovery reconciliation
bff8e8a5e5 Make a checkpoint prove what it claims before it suppresses replay
5462952691 Advance the committed prefix with a checkpoint
Compare 32 commits »
neuwirth created branch b1-snapshot-and-recovery-script-fix in neuwirth/LeVCS 2026-08-11 11:10:50 +00:00
neuwirth pushed to b1-snapshot-and-recovery-script-fix at neuwirth/LeVCS 2026-08-11 11:10:50 +00:00
4f799e32a4 Let a sealed index run be read back entry by entry
b5db29354e Make a passing P2 bundle reachable, and measure real windows
b10d5eee88 Declare a raised index-run ceiling without naming a cause
660b4c74d0 Retire a disclosed weakening that no longer exists
ee886f6138 Tell a legacy root apart from one this store cannot read
Compare 10 commits »
neuwirth pushed to main at neuwirth/levineuwirth.org 2026-08-11 07:58:27 +00:00
6f916cac63 vita: roman venue and role lines, and stop chips restating the venue
neuwirth pushed to main at neuwirth/levineuwirth.org 2026-08-11 07:43:20 +00:00
4a5332b7c6 vita: fix the entry layout, which was losing to typography.css
neuwirth pushed to main at neuwirth/levineuwirth.org 2026-08-11 07:09:44 +00:00
464e613fe9 august fixes
1f1969ab28 vita: generate the project index, and add a web_visible axis
af4c9e4ef2 cv: the MARS V talk was given, not merely accepted
29c4b80a2a vita: generate /about from the CV data instead of hand-copying it
d4031a79f2 cv: August 2026 refresh across CV, résumé, and site
Compare 6 commits »
neuwirth pushed to main at neuwirth/levineuwirth.org 2026-08-10 20:45:23 +00:00
3a089c3f76 auto: 2026-08-10T20:44:42Z [skip ci]
neuwirth pushed to main at neuwirth/levineuwirth.org 2026-08-10 18:18:16 +00:00
458e996399 auto: 2026-08-10T18:17:29Z [skip ci]
neuwirth pushed to main at neuwirth/levineuwirth.org 2026-08-10 16:24:11 +00:00
74c1baa525 auto: 2026-08-10T16:23:35Z [skip ci]
neuwirth pushed to main at neuwirth/levineuwirth.org 2026-08-10 16:18:14 +00:00
cce92577bd auto: 2026-08-10T16:17:24Z [skip ci]
neuwirth pushed to main at neuwirth/levineuwirth.org 2026-08-10 16:14:26 +00:00
1baba7a613 auto: 2026-08-10T16:12:16Z [skip ci]
neuwirth pushed to main at neuwirth/levineuwirth.org 2026-08-10 16:02:35 +00:00
6dfa62d7ec auto: 2026-08-10T15:58:52Z [skip ci]
neuwirth pushed to main at neuwirth/levineuwirth.org 2026-08-07 16:38:08 +00:00
bdd0c0f321 auto: 2026-08-07T16:37:48Z [skip ci]
neuwirth pushed to main at neuwirth/levineuwirth.org 2026-08-05 11:11:44 +00:00
cf8573d0ec auto: 2026-08-05T11:11:26Z [skip ci]
neuwirth pushed to main at neuwirth/levineuwirth.org 2026-07-27 23:15:02 +00:00
f92858a40f sync before transfer
b14ab3089a auto: 2026-07-27T15:57:49Z [skip ci]
1931970f7d auto: 2026-07-27T15:38:04Z [skip ci]
78d4adbfc4 auto: 2026-07-25T16:05:34Z [skip ci]
5fbbb10aed auto: 2026-07-24T18:34:02Z [skip ci]
Compare 12 commits »
neuwirth pushed to main at neuwirth/levineuwirth.org 2026-06-10 17:16:07 +00:00
76bda7af13 Popups: always clamp into the viewport