Commit Graph

  • bfe590c6bc Merge pull request 'fix(port): check-citations was red, and its selftest BROKEN, on a clean tree' (#66) from fix/citations-generated-tree into main main fabi 2026-09-21 16:33:53 +00:00
  • 7907c8d286 fix(port): check-citations was red, and its selftest BROKEN, on a clean tree fix/citations-generated-tree MechaCat02 2026-09-21 18:17:11 +02:00
  • c03e5c9bd0 Merge pull request 'fix(re): the capture-citation check was red on a clean tree' (#65) from fix/captures-root-citation into main fabi 2026-09-21 16:13:53 +00:00
  • 43f0a905a0 fix(re): the capture check was red on a clean tree fix/captures-root-citation MechaCat02 2026-09-21 18:12:27 +02:00
  • f732b5ac1a Merge pull request 'fix(decoder): give the container its database and its instrumented oracle' (#64) from fix/decoder-db-mount into main fabi 2026-09-21 16:10:22 +00:00
  • 1fdbb5f197 fix(decoder): give the container the Canary it is supposed to run fix/decoder-db-mount MechaCat02 2026-09-21 18:08:10 +02:00
  • 9414830ed7 Merge pull request 'fix(canary): point the launchers at a binary that exists and is instrumented' (#63) from fix/canary-native-binary-path into main fabi 2026-09-21 16:03:06 +00:00
  • 884a2c3944 fix(canary): point the launchers at a binary that exists and is instrumented fix/canary-native-binary-path Claude 2026-09-20 21:00:13 +02:00
  • 8108958a77 fix(decoder): mount the disassembly database, which it had lost Claude 2026-09-20 17:14:06 +02:00
  • b9d009b7a2 Merge pull request 'fix(export): take the sylpheed-formats dependency by path, not by tag' (#62) from fix/export-path-dep into main fabi 2026-09-20 15:09:50 +00:00
  • b0906f3ed6 Merge pull request 'chore(agents): restore evidence sharing after the asset purge' (#61) from chore/agent-evidence-sharing into main fabi 2026-09-20 15:09:43 +00:00
  • 1fec20a2a3 fix(export): take the sylpheed-formats dependency by path, not by tag fix/export-path-dep Claude 2026-09-20 14:05:52 +02:00
  • 46ee0d7f78 chore(agents): restore evidence sharing after the asset purge chore/agent-evidence-sharing Claude 2026-09-20 13:12:26 +02:00
  • c0a5840ce8 Merge pull request 'fix: re-lock the self-referencing git dep after the history rewrite' (#60) from fix/relock-after-history-rewrite into main fabi 2026-09-20 11:01:57 +00:00
  • 4156cb6bd1 fix: re-lock the self-referencing git dep after the history rewrite fix/relock-after-history-rewrite Claude 2026-09-19 23:11:06 +02:00
  • e16556dc29 Merge pull request 'chore(re): stop committing game assets; captures stay local' (#59) from chore/captures-local-only into main fabi 2026-09-19 19:16:47 +00:00
  • d96b225e47 chore(re): stop committing game assets; captures stay local chore/captures-local-only Claude 2026-09-19 21:03:46 +02:00
  • 4c1e15b818 Merge pull request 'fix(test): open sound.pak once, not once per call' (#58) from fix/slb-suite-one-archive into main fabi 2026-09-19 18:48:28 +00:00
  • 9a8746d380 Merge pull request 'fix(ci): run the container as the invoking user, not root' (#57) from fix/ci-run-file-ownership into main fabi 2026-09-19 18:48:21 +00:00
  • 1cbbfd90cb Merge pull request 'docs(re): adopt the homeless disc-contents page, re-measured' (#56) from docs/adopt-disc-contents into main fabi 2026-09-19 18:48:14 +00:00
  • e82d7bff6f Merge pull request 'chore: hand the workspace over — the gated launchers, and the state of play' (#55) from chore/handoff-2026-09-18 into main fabi 2026-09-19 18:48:08 +00:00
  • 00585952a9 Merge pull request 'ci: pin the toolchain to 1.98.1 in all three jobs' (#54) from fix/ci-pin-toolchain into main fabi 2026-09-19 18:48:00 +00:00
  • cd3c1a2f73 Merge pull request 'test: one disc resolver, no machine-specific defaults, and all three corpora in the CI container' (#53) from fix/corpus-mounts-and-paths into main fabi 2026-09-19 18:47:53 +00:00
  • 2f39c8826e fix(test): open sound.pak once, not once per call fix/slb-suite-one-archive Claude 2026-09-19 16:59:10 +02:00
  • 4a8f1221b2 fix(ci): run the container as the invoking user, not root fix/ci-run-file-ownership Claude 2026-09-18 21:30:29 +02:00
  • 06601c2a48 docs(re): adopt the homeless disc-contents page, re-measured docs/adopt-disc-contents Claude 2026-09-18 21:07:03 +02:00
  • e45a56ad83 chore: hand the workspace over — the gated launchers, and the state of play chore/handoff-2026-09-18 sim 2026-09-18 07:17:36 +02:00
  • c88391b68c ci: pin the toolchain to 1.98.1 in all three jobs fix/ci-pin-toolchain sim 2026-09-17 22:21:27 +02:00
  • cc9392bde4 test: one disc resolver, no machine-specific defaults, all three corpora in the container fix/corpus-mounts-and-paths sim 2026-09-17 22:18:59 +02:00
  • e57eda14e4 recover: the OPTIONS menu work from the deleted auto/port-p6-audio recover/options-menu Sylpheed port agent 2026-09-04 13:45:42 +00:00
  • 50be9578c5 recover: the F5/F6 port work from the deleted auto/port-p6-audio recover/port-f5-f6 Sylpheed port agent 2026-09-04 13:45:42 +00:00
  • 4efd9f5936 Merge pull request 'fix(ppc-manual): 543 dead links, from two generator bugs and wrong relative paths' (#48) from fix/ppc-manual-dead-links into main fabi 2026-09-17 05:11:45 +00:00
  • 080cae410d Merge pull request 'chore: retire the last dead paths and names from the consolidation' (#47) from chore/retire-leftover-names into main fabi 2026-09-17 05:11:31 +00:00
  • 5f01fc9cf8 Merge pull request 'docs(reference): adopt the last reference files from the project root' (#46) from docs/adopt-root-reference into main fabi 2026-09-17 05:11:09 +00:00
  • 09b2a4871d docs(consolidation): record that the devkit and XEX1 keys are not needed sim 2026-09-16 22:38:06 +02:00
  • 9bfe96e44d fix(ppc-manual): 543 dead links, from two generator bugs and wrong relative paths sim 2026-09-16 22:37:12 +02:00
  • cf7e02c51d docs(consolidation): close the plan — phases 5 and 7 are done sim 2026-09-16 22:35:03 +02:00
  • e909c7c133 chore: retire the last dead paths and names from the consolidation sim 2026-09-16 22:30:28 +02:00
  • 6dcdea1cf1 docs(reference): adopt the last reference files from the project root sim 2026-09-16 22:19:54 +02:00
  • 591527439d Merge pull request 'docs(ppc-manual): check every xenia-rs claim against Canary's source' (#45) from docs/ppc-manual-canary-claims into main fabi 2026-09-16 20:03:03 +00:00
  • 49d1b861fa Merge pull request 'fix(re-capture): name_block_bases reads the disc from $SYLPHEED_DISC, loudly' (#44) from fix/name-block-bases-disc into main fabi 2026-09-16 20:02:52 +00:00
  • f3c512f2ab docs(ppc-manual): check every xenia-rs claim against Canary's source sim 2026-09-16 21:52:38 +02:00
  • 8b7d9f9d71 fix(re-capture): name_block_bases reads the disc from $SYLPHEED_DISC, loudly sim 2026-09-16 21:08:55 +02:00
  • 781da7047a Merge pull request 'docs: stop telling people to use the retired xenia-rs' (#43) from docs/retire-xenia-rs-instructions into main fabi 2026-09-16 18:55:48 +00:00
  • 328c122ce4 Merge pull request 'docs(ppc-manual): quote Canary and our own decoder, not the retired xenia-rs' (#42) from docs/ppc-manual-canary into main fabi 2026-09-16 18:55:41 +00:00
  • 41133c9d2d Merge pull request 'fix(tools): every sylpheed.db reader honours $SYLPHEED_DB, and none needs a retired checkout' (#41) from fix/sylpheed-db-contract into main fabi 2026-09-16 18:55:32 +00:00
  • 2f838040ca docs: stop telling people to use the retired xenia-rs sim 2026-09-16 20:37:08 +02:00
  • dedcf37867 docs(ppc-manual): quote Canary and our own decoder, not the retired xenia-rs sim 2026-09-16 20:34:34 +02:00
  • 120621daca fix(tools): every sylpheed.db reader honours $SYLPHEED_DB, and none needs a retired checkout sim 2026-09-16 20:07:19 +02:00
  • ad30352384 Merge pull request 'test(formats): invert the primitives tripwire to pin the fix (#38, option A)' (#40) from fix/38-invert-primitives-tripwire into main fabi 2026-09-16 17:02:31 +00:00
  • 26c3d304e9 test(formats): invert the primitives tripwire to pin the fix (#38, option A) sim 2026-09-16 19:01:13 +02:00
  • cb731f2e96 Merge pull request 'feat(xexdb): re-land #35 onto main — import-thunk naming, FKs, zq.py fixes, RE symbols' (#39) from feat/xexdb-import-naming into main fabi 2026-09-16 05:09:15 +00:00
  • f33a2ff646 Merge pull request 'feat(port): adopt the measured held-direction repeat rate (F1)' (#27) from feat/f1-held-repeat into main fabi 2026-09-15 19:47:28 +00:00
  • 523a2aa94b Merge pull request 'chore(tools): adopt the PPC manual and a canary launcher that works anywhere' (#34) from chore/adopt-orphan-assets into main fabi 2026-09-15 19:46:48 +00:00
  • cea680b24d Merge pull request 'docs(agents): the gate that cannot see a working tree, and the Phase 5/7 checks re-run' (#36) from docs/consolidation-dirty-tree-finding into main fabi 2026-09-15 19:46:37 +00:00
  • d3011ea8e2 Merge pull request 'docs(agents): the plan to consolidate six repositories into two' (#29) from plan/consolidation into main fabi 2026-09-15 19:46:19 +00:00
  • bc9f6bd49b Merge pull request 'fix(re): the capture checker counted its own selftest fixture as a citation' (#37) from fix/capture-citations-selfscan into main fabi 2026-09-15 19:46:02 +00:00
  • 840d4b8bac Merge pull request 'docs(re): give docs/re/ the citation check docs/port/ has always had, and prune' (#33) from fix/capture-citations into main fabi 2026-09-15 19:44:48 +00:00
  • 04e8d6244c Merge pull request 'feat(xexdb): lift the DuckDB generator and disassembler out of the retired emulator' (#32) from feat/xexdb-tool into main fabi 2026-09-15 19:15:22 +00:00
  • 5a77229bbb Merge pull request 'docs(agents): how the containers and agents are actually set up' (#31) from docs/containers-setup into main fabi 2026-09-15 19:15:12 +00:00
  • 9d41971646 Merge pull request 'docs(reference): adopt the four homeless reference files, and a LICENSE' (#30) from harvest/xex2tractor-assets into main fabi 2026-09-15 19:15:02 +00:00
  • 0679abb9f9 harvest: RE_SYMBOLS.md and apply_re_symbols.sql, which Phase 3 left behind sim 2026-09-15 19:23:07 +02:00
  • dce085277a chore: ignore /sylpheed.db — zq.py now defaults to it sim 2026-09-15 19:20:38 +02:00
  • fdf498c684 docs(agents): the #32 workspace test count is in — 367 passed, and the one failure is main's Fabian Hamm 2026-09-15 08:13:02 +02:00
  • 108378fe21 docs(agents): the formats-pin tag count is 7, and the disk figures have moved Fabian Hamm 2026-09-14 21:25:53 +02:00
  • d9ba2c73b1 fix(re): the capture checker counted its own selftest fixture as a citation Fabian Hamm 2026-09-14 21:18:55 +02:00
  • d0f3885fb5 docs(agents): re-run the Phase 5 and Phase 7 checks, and record what they say Fabian Hamm 2026-09-14 21:00:40 +02:00
  • 589c403c62 docs(agents): the zq.py database path is fixed, not outstanding Fabian Hamm 2026-09-14 20:50:44 +02:00
  • 5f623bf110 fix(zq): stop defaulting the database path into the repo being deleted Fabian Hamm 2026-09-14 20:49:49 +02:00
  • b2f089e7d3 docs(agents): the Phase 0 gate cannot see a working tree — it missed 468 lines Fabian Hamm 2026-09-14 20:44:48 +02:00
  • 13c895abff feat(xexdb): port import-thunk naming + schema-wide foreign keys Fabian Hamm 2026-09-14 20:43:16 +02:00
  • 34d3bbc8fd docs(agents): record the progress, and correct four claims this page got wrong MechaCat02 2026-09-13 21:22:47 +02:00
  • 10dc260f0c chore(tools): adopt the PPC manual and a canary launcher that works anywhere MechaCat02 2026-09-13 21:18:00 +02:00
  • 6d4fe37110 docs(re): give docs/re/ the citation check docs/port/ has always had, and prune MechaCat02 2026-09-13 21:14:52 +02:00
  • a9291149bd test(ppc): identity_op off in the golden generator, with the reason MechaCat02 2026-09-13 21:08:41 +02:00
  • d8ce791852 docs(agents): how the containers and agents are actually set up MechaCat02 2026-09-13 20:42:56 +02:00
  • 1de202d88d test(ppc): bring the disassembler's golden fixtures across MechaCat02 2026-09-13 20:43:48 +02:00
  • b596f1fc71 docs(agents): how the containers and agents are actually set up MechaCat02 2026-09-13 20:42:56 +02:00
  • c9dd2cb705 fix(xexdb): clear the lint gate on the imported crates MechaCat02 2026-09-13 20:25:44 +02:00
  • 62b0f79590 wip: tool README, DuckDB wording, zq.py escape hatch MechaCat02 2026-09-13 19:42:26 +02:00
  • 8738e36374 Merge branch 'harvest/xex2tractor-assets' into feat/xexdb-tool MechaCat02 2026-09-13 19:31:49 +02:00
  • 86da451bfe wip: extract the xexdb tool closure MechaCat02 2026-09-13 19:31:49 +02:00
  • 444776ae1a docs(reference): adopt the four homeless reference files, and a LICENSE MechaCat02 2026-09-13 19:20:30 +02:00
  • 524fb3684d docs(agents): phases 0-1 done, and the Phase 2 gate corrects the page MechaCat02 2026-09-13 19:18:54 +02:00
  • c7a4378d37 docs(agents): the plan to consolidate six repositories into two MechaCat02 2026-09-13 19:02:27 +02:00
  • b6e206f1bc fix(port): held_direction() polls the stick instead of reconstructing it MechaCat02 2026-09-13 14:27:09 +02:00
  • a88e273c40 feat(port): adopt the measured held-direction repeat rate (F1) MechaCat02 2026-09-13 13:34:14 +02:00
  • 5aeca0a55a Merge pull request 're: land the F5/F6 title-clock corpus (docs/re, reference data, sylpheed-formats)' (#23) from auto/frame-blend-draw-path into main fabi 2026-09-13 11:16:17 +00:00
  • 66f38adaa4 fix(lint): PathBuf is unused once the merge takes #22's shared disc_root MechaCat02 2026-09-12 16:45:05 +02:00
  • fd39038652 Merge origin/main into auto/frame-blend-draw-path MechaCat02 2026-09-12 16:44:36 +02:00
  • ccd49ac31f fix(lint): clear the clippy gate across examples and tests MechaCat02 2026-09-12 16:42:41 +02:00
  • c6f7a18e30 fix(lint): the hand-judged clippy sites in library code MechaCat02 2026-09-12 16:36:43 +02:00
  • 62376dd4a1 style: rustfmt sweep — 107 files the lint gate never saw MechaCat02 2026-09-12 16:34:40 +02:00
  • 5b84b3fb5d Merge pull request 'test: make $SYLPHEED_DISC an actual control, not a decoration (#16 remedy 3)' (#22) from fix/corpus-control into main fabi 2026-09-12 14:30:22 +00:00
  • b7e59a6245 Merge pull request 'feat: propose-work — push, open the PR, and move the issue, in one command' (#21) from feat/propose-work into main fabi 2026-09-12 14:30:05 +00:00
  • 5952013a91 Merge pull request 'docs(agents): a red PR is the next unit of work, and check the workspace' (#24) from fix/loop-verify-own-pr into main fabi 2026-09-12 14:27:07 +00:00
  • 4d1d5a1f2e re: fix two stale rows -- NEW GAME's destination, and my own repeat claim sylph-decoder 2026-09-12 13:24:27 +00:00
  • 34fb1ddf1e re: F3 sting half closed -- no sting, measured with a working positive control sylph-decoder 2026-09-12 12:40:34 +00:00
  • ed9a7d702d re: F1 answered -- 12 frames initial delay, 4 frames interval, by patching in the repeat the driver lacked sylph-decoder 2026-09-12 12:31:05 +00:00
  • db830a1e75 re: F1 measured -- held DOWN moves the cursor once and no more, via the file driver sylph-decoder 2026-09-12 12:13:41 +00:00