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
fabi2026-09-21 16:33:53 +00: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
fabi2026-09-21 16:13:53 +00:00
f732b5ac1a
Merge pull request 'fix(decoder): give the container its database and its instrumented oracle' (#64) from fix/decoder-db-mount into main
fabi2026-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
fabi2026-09-21 16:03:06 +00:00
8108958a77
fix(decoder): mount the disassembly database, which it had lost
Claude2026-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
fabi2026-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
fabi2026-09-20 15:09:43 +00: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
fabi2026-09-20 11:01:57 +00:00
e16556dc29
Merge pull request 'chore(re): stop committing game assets; captures stay local' (#59) from chore/captures-local-only into main
fabi2026-09-19 19:16:47 +00:00
4c1e15b818
Merge pull request 'fix(test): open sound.pak once, not once per call' (#58) from fix/slb-suite-one-archive into main
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-09-19 18:47:53 +00: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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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 Hamm2026-09-15 08:13:02 +02:00
108378fe21
docs(agents): the formats-pin tag count is 7, and the disk figures have moved
Fabian Hamm2026-09-14 21:25:53 +02:00
d9ba2c73b1
fix(re): the capture checker counted its own selftest fixture as a citation
Fabian Hamm2026-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 Hamm2026-09-14 21:00:40 +02:00
589c403c62
docs(agents): the zq.py database path is fixed, not outstanding
Fabian Hamm2026-09-14 20:50:44 +02:00
5f623bf110
fix(zq): stop defaulting the database path into the repo being deleted
Fabian Hamm2026-09-14 20:49:49 +02:00
b2f089e7d3
docs(agents): the Phase 0 gate cannot see a working tree — it missed 468 lines
Fabian Hamm2026-09-14 20:44:48 +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
fabi2026-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
fabi2026-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
fabi2026-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
fabi2026-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