chore: retire the last dead paths and names from the consolidation #47
Reference in New Issue
Block a user
Delete Branch "chore/retire-leftover-names"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Last consolidation cleanup: dead paths, retired names, and the plan's own status. This changes where tools look for data, not what they compute.
Code and tools
tools/re-capturecensuses read the disc from$SYLPHEED_DISC. 33 scripts globbed/work/sylph_extract, a path that has existed nowhere since/workbecame a clone. A glob over a missing directory matches nothing, so they printed empty results instead of failing (the #44 finding, now fixed everywhere). They now go through a newdisc.py, which exits with a message when the variable is missing.unitgroup.pyonly needs it when--pakisn't given./work/tools. They now import from their own directory, where those modules live.sylpheed-xexonly needs the XEX2 retail key. The dead devkit key constant is gone, and so is a doc comment claiming a devkit fallback that doesn't exist. Project Sylpheed is a retail XEX2, so no XEX1 key is needed either.sylpheed-viewer:real_font_rasterizesactually runs now. It looked for/tmp/sylph_extractand so always skipped. It now reads$SYLPHEED_DISC.decode_table_checkusage line (-p sylpheed-ppc), the golden-fixture path indisasm_goldens.rs,extract_movie_subtitles.py's hard-coded disc, and one stale sentence inzq.py.Docs
docs/repages that told the reader to usexenia-rs/sylpheed.db, xenia-rs's context layout or/work/*.penow namesylpheed.db+tools/zq.py, Canary'sppc_context.hand the flat.pe. Findings keep their original provenance: a result measured against/work/xenia-rs/sylpheed.dbstill says so.docs/re/README.mdno longer says the native Canary build doesn't run. It lists both builds and their launchers.docs/port/AUDIO-VERIFICATION.md: a link into the archived Reborn repository now points at the same page in this one.docs/agents/CONSOLIDATION.mdis closed. Phases 5 and 7 are marked done, with the verified end state at the top, and the retention question and history rewrite are left open for you.Container and agent material (
docker/decoder,docker/port, the port-loop mission docs, the capture shell harness) is untouched, as asked.Checked
/work/sylph_extractremains in code; the only hits are two comments recording the old bug.unitgroup.py --check(S02: 111/111),stagetbl.py,mission_scoring.py,preset_messages.py,sound_cues.pyandbgm_wave_census.py(32 banks). Without$SYLPHEED_DISC,stagetbl.pyexits 1 with the message, andunitgroup.pystill works when given--pak.cargo test -p sylpheed-viewer --lib real_font_rasterizesindocker/ci/runwith the disc mounted: 1 passed. Before this change it self-skipped on every machine.rustfmt --checkreports nothing in the edited Rust.🤖 Generated with Claude Code