Commit graph

  • f043cd79c0 docs(session-framework): seed derivation v1 and the FLYSESS1 checkpoint envelope acamilo 2026-09-22 12:47:48 +00:00
  • e183718e7a docs: session framework, the bus slice acamilo 2026-09-22 12:44:38 +00:00
  • 84ed0410bf macros: an UNKNOWN frame with nothing drawn on it deals no buttons acamilo 2026-09-22 12:43:53 +00:00
  • a389734201 geography: the Pewter museum is two rows on the map graph acamilo 2026-09-22 12:43:52 +00:00
  • 99a6a08bad probes: say which tile the map decode and the screen disagree about acamilo 2026-09-22 12:43:41 +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 acamilo 2026-09-22 12:40:29 +00:00
  • c3bda90b82 test(flybus): prove the two section 9 rows a review found cited but unproven acamilo 2026-09-22 12:39:07 +00:00
  • 2ef842ed90 session: one object helper, in the types facade where the rest of the shims live acamilo 2026-09-22 12:33:01 +00:00
  • 52ad46ecb0 refactor(session): build the session slice on the shared fly-session-types crate acamilo 2026-09-22 12:30:41 +00:00
  • 825b584320 Merge feat/sf-contract-01: the fly-session-types crate, so the session slice builds on the shared contract types acamilo 2026-09-22 12:29:45 +00:00
  • 4f44894ede docs(design): a bus-v1 conformance report, and the amendments it asks for acamilo 2026-09-22 12:01:55 +00:00
  • cf757af510 test(flybus): assert the example's output, and split the frame measurement up acamilo 2026-09-22 12:01:43 +00:00
  • 148dbb2fae test(flybus): the BUS acceptance bullets that were unproven, and transport traces acamilo 2026-09-22 12:01:34 +00:00
  • 7708bf12cd fix(flybus): stop connection teardown being starved by the frame it waits for acamilo 2026-09-22 12:01:24 +00:00
  • c567727351 feat(session-types): the TypeScript half of the contracts, over the same fixtures acamilo 2026-09-22 11:54:13 +00:00
  • 5defb6766d feat(session): fly-session, the SESSION-01 synthetic sequential transaction over flybus acamilo 2026-09-22 11:46:57 +00:00
  • 1652afad11 test(session-types): the CONTRACT-01 fixtures, cross-checks and their Rust tests acamilo 2026-09-22 11:41:04 +00:00
  • d2b916602e feat(session-types): the fly-session-types crate: domain scalars, closed enums, method payloads, canonical JSON and digests acamilo 2026-09-22 11:27:06 +00:00
  • b085622a60 docs: v0.4.5 status v0.4.5 acamilo 2026-09-22 11:18:36 +00:00
  • 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 acamilo 2026-09-22 11:18:34 +00:00
  • 9280cfac2e macros: count the centre's presses, not the whole run's acamilo 2026-09-22 11:17:20 +00:00
  • e1b4819ebe docs: row 41 worked, with the survey and the before/after acamilo 2026-09-22 11:16:18 +00:00
  • af7a009395 Merge feat/flybus: the flybus crate (Flybus v1 draft) replayed from the archive, with a design index acamilo 2026-09-22 11:02:31 +00:00
  • 5ad9b49e03 Merge docs/session-framework: the application and session framework contracts (bus, ipc, step, workers, state-media, publishing) and implementation guide acamilo 2026-09-22 11:02:31 +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 docs/session-framework acamilo 2026-09-22 11:01:55 +00:00
  • 5b9f5a54ca docs: section 12.12, the nurse's box acamilo 2026-09-22 10:39:15 +00:00
  • 0bf4b965fb macros: tests for the nurse's box acamilo 2026-09-22 10:39:15 +00:00
  • 70a2433e25 macros: the nurse is talked to once, and a reopened box excludes its answer acamilo 2026-09-22 10:39:04 +00:00
  • ce7644e2e8 macros: a choice's pad is its answers, and TALK is not a nurse's errand acamilo 2026-09-22 10:39:04 +00:00
  • 86f0e7018d macros: read the nurse's YES/NO box, and survey her conversation acamilo 2026-09-22 10:38:52 +00:00
  • 96677119ad docs: v0.4.4 status v0.4.4 acamilo 2026-09-22 09:29:58 +00:00
  • 335a3b534b Merge fix/loop-20260922T0735: MENU off every pad, stranded rooms keep their way out, battle menu columns read right acamilo 2026-09-22 09:29:57 +00:00
  • dedcf3ad8e macros: say what the cursor rule found, not the first reading of it acamilo 2026-09-22 09:10:24 +00:00
  • c06d3206e2 docs: section 12.11, and rows 44 to 47 of the trap audit acamilo 2026-09-22 09:07:00 +00:00
  • 0163c66f6a tests: ROM-gated runs for the building pad and for the bag and party lists acamilo 2026-09-22 08:50:40 +00:00
  • 57d9bdff5a macros: Red's battle menu is two columns, so ITEM is under FIGHT and PKMN beside it acamilo 2026-09-22 08:50:40 +00:00
  • 80325c8d57 macros: a cursor step waits for the list it was built for acamilo 2026-09-22 08:06:42 +00:00
  • 029a3446fb macros: the move list deals BACK only where the moves can be read acamilo 2026-09-22 08:06:19 +00:00
  • 3807fff422 macros: MENU is off the overworld pad, and the way out is the never-empty rule acamilo 2026-09-22 08:06:06 +00:00
  • 928d66bd8c docs: v0.4.3 status v0.4.3 acamilo 2026-09-22 06:18:44 +00:00
  • 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 acamilo 2026-09-22 06:18:34 +00:00
  • f0cebd2574 docs: section 12.10, and rows 42 and 43 of the trap audit acamilo 2026-09-22 06:15:09 +00:00
  • 520298e5c3 tests: the pad invariant, the bag's turn, and the rung-nine battle on the cartridge acamilo 2026-09-22 06:14:59 +00:00
  • 05c2552d78 macros: NEXT off every own-turn pad, and the bag is the turn its cursor says it is acamilo 2026-09-22 06:14:33 +00:00
  • 09c44a1cde docs: map-aware walks merged acamilo 2026-09-22 05:16:58 +00:00
  • 78fb86336e Merge feat/map-aware-walks: whole-map walkability grid, A* over the map for every walk acamilo 2026-09-22 05:16:57 +00:00
  • 4b93f9dc7f docs: the trap hunt for section 15, before and after claude 2026-09-22 05:15:30 +00:00
  • ba581e44d3 flysim: the trap hunt says which refusal a frame with no grid is claude 2026-09-22 04:50:24 +00:00
  • 9479681b9f Merge branch 'main' into feat/map-aware-walks acamilo 2026-09-22 04:21:54 +00:00
  • b9e01dea5b docs: macros.md section 15 and the WRAM table behind it claude 2026-09-22 04:21:54 +00:00
  • c8de2e42e9 docs(gb): the module header names the corner the cartridge settled claude 2026-09-22 04:16:48 +00:00
  • abd3e563a8 gb: refuse a map header that does not fit wOverworldMap claude 2026-09-22 04:15:29 +00:00
  • 592c2640a3 docs: v0.4.2 status v0.4.2 acamilo 2026-09-22 04:12:59 +00:00
  • e2082e3699 Merge fix/loop-20260922T0254: between-turns pad without a listless BACK, THROW BALL skips held species acamilo 2026-09-22 04:12:58 +00:00
  • 44a7011299 tests: the grid against the cartridge on two maps claude 2026-09-22 04:12:19 +00:00
  • 246e0c7d4c flysim: the map grid in the probes claude 2026-09-22 04:12:19 +00:00
  • bcae388d99 gb: re-check a cached grid against the screen when it is served claude 2026-09-22 04:10:28 +00:00
  • 1b06e6a6cb gb: the collision tile is the lower left of a map tile s quadrant claude 2026-09-22 04:10:28 +00:00
  • 18e16819ca docs: section 12.9, and rows 38 to 41 of the trap audit acamilo 2026-09-22 04:09:05 +00:00
  • 75375fa799 docs(design): index the flybus communications bus acamilo 2026-09-22 03:47:44 +00:00
  • 093db147eb feat(flybus): add standalone IPC bus and conformance tests acamilo 2026-09-18 22:56:30 -04:00
  • f7fa39afa7 macros: plan every walk over the map grid claude 2026-09-22 03:32:35 +00:00
  • 68228ef2a1 gb: decode the whole current map into a walkability grid claude 2026-09-22 03:32:35 +00:00
  • d75b7320ea seam: a bank-aware ROM read beside the bus read claude 2026-09-22 03:32:19 +00:00
  • 7d5c788876 tests: the rung-9 forest checkpoint, on the cartridge acamilo 2026-09-22 03:28:28 +00:00
  • ce02a89922 macros: BACK belongs to a list, and no ball at a species the party holds acamilo 2026-09-22 03:28:02 +00:00
  • 320b05ecee symbols: the four WRAM names the whole-map grid reads claude 2026-09-22 03:17:20 +00:00
  • 097a11196b trap hunt: report the battle sub-state, its pad and the starts on it acamilo 2026-09-22 03:13:27 +00:00
  • 1a3cfb714a docs: v0.4.1 release record acamilo 2026-09-22 02:23:36 +00:00
  • faec84b42e stage(describe): the public repo URL on the card v0.4.1 acamilo 2026-09-22 02:08:31 +00:00
  • d18bc043b3 docs(design): plan MaleCNS, modular sessions and Melee integration port/design-malecns-modular acamilo 2026-09-18 09:40:03 -04:00
  • 724c5b0c09 feat(flybus): add standalone IPC bus and conformance tests port/flybus acamilo 2026-09-18 22:56:30 -04:00
  • 660c3cf00d flybrain v0.4.0: public tree (history retained privately) v0.4.0 acamilo 2026-09-21 15:09:46 +00:00