• Joined on 2026-07-30
alex pushed tag v0.5.0 to alex/flybrain 2026-09-22 19:50:09 +00:00
alex pushed tag v0.4.7 to alex/flybrain 2026-09-22 18:37:34 +00:00
alex pushed to main at alex/flybrain 2026-09-22 18:32:09 +00:00
537cdd8ad9 Merge fix/flybus-conformance-rows: the conformance rows name the tests that now prove them
2cc8d0294d docs: the two sweep flakes are fixed, and one assertion that could not fail
882980823c Merge fix/flybus-coalescing-flake: the flybus suite asserts guarantees, not the machine's timing
e76b3d1063 docs: v0.4.7 status
f223702085 Merge fix/chat-ring-persist: the on-screen chat ring survives a sim restart via a hot-dir sidecar
Compare 22 commits »
alex pushed to main at alex/flybrain 2026-09-22 16:42:19 +00:00
56db91cd9b docs: record the session framework wave 2
a301527b09 Merge feat/sf-media-01: native view and audio observations, the shared frame, and the spectator path
66ec2e5c6b session: an unknown launch option is an error, not a no-op
f456fe9522 Merge main: the per-fly processes, the launcher and the thread budgets
ba545d9225 Merge feat/sf-session-02: per-fly processes, a launcher with thread budgets, and the fault behaviour
Compare 15 commits »
alex pushed to main at alex/flybrain 2026-09-22 14:47:44 +00:00
cb9a88c7a3 docs: v0.4.6 status
d2e2d2e51d Merge fix/loop-20260922T1217: readable YES/NO prompts deal their answers, the nurse enters the talked ledger, a prompt that reopens unchanged is excluded
de0eed7da9 traps: both hunt arms, and row 54 -- the cycle that replaced the one this branch closed
93925673eb tests: print the rank the ROM run ends on
d5a21e9a5d traps: rows 51 to 53, the museum's missing rows and a BACK with no box under it
Compare 12 commits »
alex pushed tag v0.4.6 to alex/flybrain 2026-09-22 14:47:44 +00:00
alex pushed to main at alex/flybrain 2026-09-22 13:48:11 +00:00
ab18d75db9 docs: session framework, the contract and session slices
alex pushed to main at alex/flybrain 2026-09-22 13:47:32 +00:00
f48cab5258 Merge feat/sf-session-01: the session-types contract crate and package, and the synthetic lockstep session over the bus
e80df561dd session: take Worker.Acknowledge's bound from the contract, not a local copy
ea4935ade2 Merge feat/sf-contract-01 at 57de812: the checked rational addition, the schema set held to the readers list and the Worker.Acknowledge id amendment
0ace07c57c Merge main: the bus slice, whose write-gate fix removes the flybus teardown flake under parallel load
57de8126d5 fix(session-types): check the rational addition, and hold the schema set to the readers list
Compare 15 commits »
alex pushed to main at alex/flybrain 2026-09-22 12:44:39 +00:00
e183718e7a docs: session framework, the bus slice
alex pushed to main at alex/flybrain 2026-09-22 12:44:20 +00:00
431f67baa0 Merge feat/sf-bus-conformance: bus-v1 conformance audit, the teardown-poll race, BUS-01..03 acceptance tests and the measured example
c3bda90b82 test(flybus): prove the two section 9 rows a review found cited but unproven
4f44894ede docs(design): a bus-v1 conformance report, and the amendments it asks for
cf757af510 test(flybus): assert the example's output, and split the frame measurement up
148dbb2fae test(flybus): the BUS acceptance bullets that were unproven, and transport traces
Compare 6 commits »
alex pushed tag v0.4.5 to alex/flybrain 2026-09-22 11:25:32 +00:00
alex pushed to main at alex/flybrain 2026-09-22 11:25:31 +00:00
b085622a60 docs: v0.4.5 status
e65e712cee Merge fix/loop-20260922T1012: readable YES/NO prompts deal their answers, the nurse enters the talked ledger, a prompt that reopens unchanged is excluded
9280cfac2e macros: count the centre's presses, not the whole run's
e1b4819ebe docs: row 41 worked, with the survey and the before/after
5b9f5a54ca docs: section 12.12, the nurse's box
Compare 9 commits »
alex pushed to main at alex/flybrain 2026-09-22 11:03:32 +00:00
af7a009395 Merge feat/flybus: the flybus crate (Flybus v1 draft) replayed from the archive, with a design index
5ad9b49e03 Merge docs/session-framework: the application and session framework contracts (bus, ipc, step, workers, state-media, publishing) and implementation guide
05e93a95ef docs(design): session-framework specs (bus-v1, ipc-v1, step-v1, workers-v1, publishing-v1, state-media-v1) and the MaleCNS modular-session plans
75375fa799 docs(design): index the flybus communications bus
093db147eb feat(flybus): add standalone IPC bus and conformance tests
Compare 5 commits »
alex created branch docs/session-framework in alex/flybrain 2026-09-22 11:01:57 +00:00
alex pushed to docs/session-framework at alex/flybrain 2026-09-22 11:01:57 +00:00
05e93a95ef docs(design): session-framework specs (bus-v1, ipc-v1, step-v1, workers-v1, publishing-v1, state-media-v1) and the MaleCNS modular-session plans
alex pushed tag v0.4.4 to alex/flybrain 2026-09-22 09:34:32 +00:00
alex pushed to main at alex/flybrain 2026-09-22 09:34:31 +00:00
96677119ad docs: v0.4.4 status
335a3b534b Merge fix/loop-20260922T0735: MENU off every pad, stranded rooms keep their way out, battle menu columns read right
dedcf3ad8e macros: say what the cursor rule found, not the first reading of it
c06d3206e2 docs: section 12.11, and rows 44 to 47 of the trap audit
0163c66f6a tests: ROM-gated runs for the building pad and for the bag and party lists
Compare 9 commits »
alex pushed tag v0.4.3 to alex/flybrain 2026-09-22 06:23:31 +00:00
alex pushed to main at alex/flybrain 2026-09-22 06:23:30 +00:00
928d66bd8c docs: v0.4.3 status
4bd0a4b3fa Merge fix/loop-20260922T0459: NEXT never on a pad with an input-accepting cursor; MOVE 1 is the main menu backstop; the bag is the fly's turn
f0cebd2574 docs: section 12.10, and rows 42 and 43 of the trap audit
520298e5c3 tests: the pad invariant, the bag's turn, and the rung-nine battle on the cartridge
05c2552d78 macros: NEXT off every own-turn pad, and the bag is the turn its cursor says it is
Compare 21 commits »
alex pushed to main at alex/flybrain 2026-09-22 04:18:41 +00:00
592c2640a3 docs: v0.4.2 status
e2082e3699 Merge fix/loop-20260922T0254: between-turns pad without a listless BACK, THROW BALL skips held species
18e16819ca docs: section 12.9, and rows 38 to 41 of the trap audit
7d5c788876 tests: the rung-9 forest checkpoint, on the cartridge
ce02a89922 macros: BACK belongs to a list, and no ball at a species the party holds
Compare 6 commits »