121 lines
7.9 KiB
Markdown
121 lines
7.9 KiB
Markdown
# Restart checkpoint — 11 October 2026
|
||
|
||
The shutdown interrupted the final coordinated stop before the unified note
|
||
was written. Work is preserved on `codex/rust-rewrite`; no game, Cargo, review
|
||
helper or packaging shell process remained at recovery. The image-generation
|
||
gate was paused with zero active leases, and has now been resumed. Recover each
|
||
worker from its existing outputs before submitting another generation request.
|
||
|
||
## Repository relocation and GitHub
|
||
|
||
`RustRaptor/` is now the Git root, including its `.git/` metadata. Migration
|
||
commit `8f45979` preserves history and is pushed to the public
|
||
[Quintine/RustRaptor](https://github.com/Quintine/RustRaptor) repository on
|
||
`codex/rust-rewrite`. Run all Git commands from `RustRaptor/`, with paths such
|
||
as `src/desktop.rs` and `docs/hd-backlog.md`.
|
||
|
||
The user explicitly requested that the bundled game and data be included in
|
||
Git. `bin/`, `lib/`, `data/` and `runtime-manifest.json` are tracked; caches,
|
||
review files and duplicate zip exports are ignored. All 6,566 runtime data
|
||
hashes match in a fresh public GitHub checkout, which validates all 6,449
|
||
original catalog entries. Its SDL game also launched from `/tmp` using only
|
||
the bundled library and an isolated profile. Pending source, mod and artwork-review work survived
|
||
the relocation. See [repository layout](repository.md).
|
||
|
||
## Engine and package
|
||
|
||
- Windows support is now included: `bin/raptor-rust.exe`, adjacent `SDL2.dll`,
|
||
`run.cmd`, `runtime-windows-manifest.json` and the Windows export tool/CI.
|
||
The GNU executable SHA-256 is
|
||
`e414d2df745369115082439414099f528aca8457f9c58d1c1745eb1b511fc484`.
|
||
All 279 portable tests pass under Wine, including Windows save replacement;
|
||
all 22 mod hashes match existing Linux save pins. Windows paths respect
|
||
APPDATA/LOCALAPPDATA and mods preserve exact bytes through Git checkouts.
|
||
See [Windows build and validation](windows-build.md). The tracked catalog
|
||
remains the 340-frame reviewed snapshot while broader HD review continues.
|
||
- Packaged executable now includes the `c0a6fd3` reviewed source checkpoint,
|
||
including diagnostics navigation and interpolated Lightning effects. Its
|
||
SHA-256 is `4b4304f625381cbbf1331e126c62ca0913d49a52e7a35191f12e734067660e66`.
|
||
The original `fdf2ff0` checkpoint supplied standalone RustRaptor, widescreen
|
||
menus and always-4:3 original cinematics, including when gameplay stretching
|
||
is selected. Fresh 1080p intro capture confirms black 240-pixel side borders.
|
||
- `RustRaptor/bin/raptor-rust`, `lib/`, `data/` and
|
||
`dist/RustRaptor-linux-x86_64.zip` exist. The latest snapshot includes all
|
||
6,449 original assets, 340 approved HD frames and 22 local mods. It was
|
||
launched from a copied folder containing spaces, from `/tmp`, without Cargo.
|
||
- Before shutdown, 320 default tests, the complete 42-image menu/intro audit,
|
||
separate cinematic aspect regression, mod/catalog/HD validation and copied
|
||
1280×800/1080p SDL/audio smoke checks passed. Later fixes require fresh checks.
|
||
- Source navigation fixes are committed in `4b1edef`; the terrain compositor
|
||
fix is committed in `ab23255`; Lightning weapon/API packages and authored
|
||
art/audio are committed in `c0a6fd3`. The refreshed package validates all
|
||
22 mods and 340 supplied HD frames. Desktop builds use the isolated
|
||
`target/desktop-runtime` directory to avoid competing headless artifacts.
|
||
|
||
## Next user fixes
|
||
|
||
1. Mod/save diagnostics: parent and selection are now preserved when details
|
||
are reopened. The Escape regression and fresh 42-capture screenshot audit
|
||
pass, including repeated details, confirmation and back navigation.
|
||
2. Installed mod rows now stay in ID order through toggles and priority changes,
|
||
with dependency and confirmation behavior preserved. Navigation tests pass.
|
||
3. Default Forward Guns still appear to miss miscellaneous buildings/cars.
|
||
Actual original-data checks now cover all 889 destructible terrain
|
||
definitions, 17 early wave 6/7 occurrences, all 110 classic ground units
|
||
and four early native spawn paths. These pass. Some industrial pieces are
|
||
deliberately indestructible in the original tables; the exact reported
|
||
object remains unidentified, so no speculative native collision change was made.
|
||
|
||
The resumed source suite passes 333 tests with 31 optional checks ignored.
|
||
The original menu/intro audit passes and completes at 1,891 service ticks.
|
||
The subsequent independent Lightning review found and fixed attached-effect
|
||
interpolation and missing mod/script/hook command-error context. All 72 focused
|
||
API, modding and weapon checks pass after those fixes. The reviewed packages
|
||
are committed, and the executable and zip have been refreshed and launched.
|
||
|
||
Root owns menu fixes. `iron_coast_5` temporarily owns the ground-target diagnosis;
|
||
its completed boss candidates and pending equipment review remain preserved.
|
||
|
||
## HD state and owners
|
||
|
||
The original picture inventory is 5,753 IDs. The development pack now has 340
|
||
registered frames across 122 complete sequences; 5,413 IDs remain unregistered.
|
||
The packaged runtime has the same 340-frame approved snapshot. Existing raw
|
||
candidates are not counted as accepted remasters. Working originals, generated
|
||
drafts and proof captures remain outside the Git root; the approved runtime
|
||
snapshot and all authored mod artwork and sound are tracked in Git.
|
||
|
||
| Agent | Recover and continue |
|
||
| --- | --- |
|
||
| hd_coordinator | Sole manifest/ledger owner; 29 boss and 48 terrain frames await final registration checks; retain Mole9 hold |
|
||
| hd_full_review | All 66 terrain pages and 1,706 cases now reviewed; exact-hash terrain approval saved |
|
||
| hd_terrain_render | Frozen compositor SHA b30b4a65…; 29 boss frames approved, Mole9 held; all eight new portrait screenshots approved |
|
||
| campaign_integration | 34 effect/projectile families, 303 IDs have raw outputs; geometry, brightness and layout corrections continue |
|
||
| campaign_release_review | Terrain 4: 84 jobs, 1,344 IDs; 64 candidates saved, half await further visual/Host QA |
|
||
| hd_dark_player | Equipment and HUD digits; reconcile accepted frames, preserve pending Death Ray/Energy review |
|
||
| hd_enemies_01 | Enemy 1: 139 IDs; source geometry holds, SHIP25 connection failures and APE service refusal preserved |
|
||
| hd_terrain_set_1 | Terrain 1: 42 jobs, 672 IDs; first 16 registered; 80 other candidates and explicit rejected scenery remain |
|
||
| hd_terrain_set_2 | Terrain 2: 90 jobs, 1,437 IDs; continue canonical chunks and full neighboring-context review |
|
||
| iron_coast_2 | Enemy 3: 59 families, 138 raw IDs; recovered 45-family enemy 2 queue continues, old 11 families frozen |
|
||
| iron_coast_3 | Boss 1: 26 families, 83 IDs; 11 recovered atlas families need binding/QA; previous 15 candidates preserved |
|
||
| iron_coast_4 | Boss 2: 27 families, 83 IDs; continue corrections, complete reviews and respect service cooldowns |
|
||
| iron_coast_5 | Boss 3: 25 families, 82 candidates and 328 scale checks; temporarily auditing every destructible classic tile for ground-gun misses |
|
||
| iron_coast_6 | Terrain 3: 68 jobs, 1,082 IDs with middle/late shards; retain destroyed-state geometry holds |
|
||
|
||
## Durable worker evidence
|
||
|
||
- `data/hd/jobs/effects-10249-1024c/RESTART.md` and adjacent checkpoint JSON:
|
||
effect/projectile raw outputs, exact hashes, request outcomes and next tasks.
|
||
- `.reference/hd-terrain-cross-review/restart-checkpoint.json`:
|
||
frozen terrain fix, 29 boss approvals, Mole9 hold and current portrait captures.
|
||
- `.reference/hd-boss3-cross-review/shutdown-checkpoint.json`:
|
||
completed boss shard, exact equipment8 candidate hashes and unfinished review.
|
||
- `data/hd/jobs/bosses-03-review-summary.json` and
|
||
`bosses-03-owner-progress.json`: all boss03 candidates and known caveats.
|
||
- Current source-bound candidates/provenance under `data/hd/jobs/<job>/`;
|
||
lease history under `data/hd/jobs/.imagegen-gate/`.
|
||
|
||
Do not regenerate already-returned raw images, infer approval from validation,
|
||
clear source-fidelity holds or reset the shared checkout. Follow the documented
|
||
single-call gate lifecycle and refresh checkpoints before the next shutdown.
|