# Current completion status — 14 October 2026 **The full project is not complete.** The playable, self-contained Rust build, Linux and Windows executables, original data, mod packages and approved artwork are tracked in this `RustRaptor` Git repository. The latest game/art release is `3d14af205733c26a58084f4f27c3ef2bd4a7868d`, published on `codex/rust-rewrite` at [Quintine/RustRaptor](https://github.com/Quintine/RustRaptor). The bundled pack actually contains **5,131 approved HD pictures / 3,310 complete sequences**, including **4,045 terrain pictures**. Runtime metadata reports 9,139 data files. **622 original pictures still lack an approved bundled HD remaster:** 490 terrain, 89 enemies/ground objects, 36 UI/other and seven boss pictures. Existing drafts and private candidates are not counted as completed. The exact published release's [native Windows workflow](https://github.com/Quintine/RustRaptor/actions/runs/38309402730) succeeded. Root independently confirmed the completed GitHub run and job, then checked the retained actual job log: 341 tests passed, zero failed, 26 ignored; 5,131 HD frames validated with zero rejects; 45 mods and one override validated. The packaged Unicode relocation and SDL gameplay checks passed. Captured mixed audio and music-muted sound effects each contain nonzero PCM samples at 44.1kHz. These are automated checks, not complete human playthrough or hardware/listening approval. Root's saved confirmation is `.reference/hd-root-next-publication-after5131/root-3d14af20-native-windows-confirmation.json`. The latest workers stopped with account usage-limit errors. Their saved results survived; they are not continuing in the background. At the status check, Git was clean, the remote branch matched `3d14af20`, and the following work remained: - **Next 97 terrain pictures:** source and different visual context reviews are closed, including the final 40 combined contexts and repaired 10531/10535. Actual six-picture private metadata is audited. The 29-picture private writer completed once with 149 preserved files, but its independent final audit is unfinished. The separate 62-picture metadata successor, independent review, canonical registration, immutable handoff, runtime assembly, desktop review and Git publication remain unfinished. The proposed total of 5,228 is not the current game bundle. - **Another 88 terrain candidates:** joint source plans and the zero-additional prospective-97 impact are saved. Constructor preparation is unfinished; independent code review, actual composition shards, visual reviews, metadata and publication remain outstanding. Keep current and proposed foreign art bindings distinct. Check free disk before producing the large review corpus. - **Original ground object 40087:** the existing nearest-sampling option has qualified intrinsic artwork and reviewed three-scene constructor code. Root's exact compile/construction activation is saved, but the new actual-run directory does not exist. Compilation, actual scene output, different visual review and admission remain outstanding; no scene success is claimed. - **Other original art:** held enemy, boss, interface and terrain repairs remain. Latest 10536, 2054e, 2068f, 3007c and 30089 attempts retain explicit visual holds. Distinct 1053e/3042e and another enemy repair preflights were interrupted. Recover saved job/terminal histories before calling generation or writers. Root owns Git and runtime packaging; the coordinator owns external canonical metadata and the four HD coverage documents. Preserve original/generated raw assets and all existing review results. Resume existing workers from their actual checkpoints, verify partially written preparations, and do not treat a planned activation or draft as an executed or approved result. The older notes below are historical; the counts and Windows result above take precedence. # Restart checkpoint — 13 October 2026 The latest power outage interrupted the HD review workers, but their completed outputs and the next playable asset bundle survived. The Git root is this `RustRaptor` folder on branch `codex/rust-rewrite`, with public remote [Quintine/RustRaptor](https://github.com/Quintine/RustRaptor). The last confirmed publication is `5224219771538ef420fefdcb4ac5e671ff76a06a`, containing 5,069 reviewed original pictures. Its native Windows workflow [38279526351](https://github.com/Quintine/RustRaptor/actions/runs/38279526351) passed 341 tests, loaded all 5,069 HD frames with zero rejects, validated all 45 mods, and passed Unicode relocation, SDL gameplay and mixed/SFX-only PCM checks. These automated results do not establish hardware or listening quality. The recovered next bundle contains **5,131 reviewed pictures / 3,310 complete sequences**, including **4,045 terrain pictures**. It adds 62 source-native terrain singletons. Both bundled executables and the Rust source remain unchanged. Actual packaged CLI validation passed all 5,131 frames with zero rejects and 45 mods / one override. Root reviewed five full 1080p screenshots before the outage and two additional original Sector 3 Wave 2/7 screenshots after recovery. Visible texture differences where HD meets original terrain remain documented; complete visual coverage is still in progress. At this checkpoint the 5,131 publication and its native Windows workflow are pending. Later publication receipts take precedence over this recorded observation. **622 original pictures remain:** 490 terrain, 89 enemies/ground objects, 36 UI/other and seven boss pictures. Of the remaining terrain, 168 have qualified material candidates awaiting context, metadata or admission work; 322 retain concrete art holds, prior selection exclusions or actual tool refusals. A generated draft is not counted as an approved remaster. Permanent refusals and failed repair methods must remain visible, without automatic retry. Recovered work is divided as follows: | Work | Recovery owner / saved evidence | | --- | --- | | 62-frame bundle, runtime validation and Git publication | Root; `.reference/hd-root-next-publication-after5069/` | | External registration and four HD coverage documents | HD coordinator; `.reference/hd-coordinator-compact62-canonical-registration-5131-20261013/` | | Six qualified terrain candidates | Iron Coast 2 private metadata writer; Iron Coast 3 independent metadata audit; current 5,131 baseline | | 29 qualified terrain candidates | Middle independent physical review of 63 changed compositions; Full's technical outputs are frozen | | 59 qualified terrain candidates | Iron Coast 5 independent physical review of 313 compositions, followed by current-baseline source comparison | | 73 qualified terrain candidates | Campaign release reviewer combines five source plans; Dark player closes six current intrinsic-QA gaps | | Held terrain repairs | Terrain sets 1/2 inspect histories and perform distinct local edits; Iron Coast 6 investigates existing sampling behavior | | Native Windows | Windows persistence observes the exact published commit; no duplicate large artifact download | Read the current [HD coordinator checkpoint](hd-coordinator-checkpoint.md) and [coverage backlog](hd-backlog.md) for accepted counts and qualifications. Private review evidence lives in `.reference/` and the external `../data/hd/` workspace; approved artwork, original game data, Linux/Windows executables and all authored mod media remain tracked inside this self-contained folder. Recover an existing terminal receipt before running a writer or image request again, and retain literal previous review roles and output hashes. Root owns Git and runtime packaging; the coordinator owns external canonical metadata and coverage docs. The following 11 October checkpoint is preserved as historical evidence. # Earlier 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 ### Current runtime and Stage 2 work The current Linux and Windows runtimes include the reviewed **1,148-frame / 421-sequence** HD snapshot and **6,848 data files**, with unchanged original `INDEX`. Linux binary SHA-256 is `7e62ae1b0e8d18670a7c6c3d4f6419878f696f62ba4c7dd2ee9ebf7545f648de`; Windows is `63d040f5d5c76bad15a74ab1ef54ca992a0fd9cd8b7a46f8506d8cce4fbec275`. Checked script commands control nonlegacy boss animation frames and native impact-effect kinds. The renderer applies phase pins to sprites and both shadow layers; clearing a pin restores ordinary animation. Original effect serialization remains compatible. PNG activation fully decodes with the same limits while avoiding discarded palette conversion; all 6,682 referenced PNG outputs compare byte-identically and five rejection/output regressions pass. **Iron Coast II: Black Tide** adds eight missions, eight bosses, three shared enemies, three original FM scores and two optional purchased weapons through 23 individual packages. Independent review completes the eight missions plus saved finale replay at difficulties 0–3 from registered-pilot starting gear, with paid repairs. The final root Veteran route saves/loads between nine wins and binds the documentation-only aggregate successor hash. All 34 Host artwork/shop/menu pictures are reviewed; the six changed phase pictures were inspected again and the other 28 remain byte-identical. Ordinary release suites pass **315 headless / 380 desktop** tests, with 26/36 deliberate original-data and capture tests ignored. Corrected Linux/Windows archives pass full integrity, Unicode/space relocation, first/final mission 1080p rendering, separate music and effects recordings and the original intro's forced 4:3 framing. All 45 mod hashes match and combined catalog validation passes; the Windows CLI review's CSV-quoting correction is retained as a separate addendum. The [corrected native Windows run](https://github.com/Quintine/RustRaptor/actions/runs/38129755440) also checks the eight-sortie saved route, displayed phases and both shadow layers, SD/HD shop captures and packaged MSVC audio/gameplay. Final documentation exports receive strict whole-archive successor checks requiring identical runtime, libraries, launchers, data and mods. Previous runtime receipts remain historical. [Stage 2 design and validation](iron-coast-stage2-design.md) and [standalone packages](standalone-package.md) record content, controls, prices and acceptance scope. Original HD work continues under `hd_coordinator`; later approved candidates remain separate from the immutable packaged 1,148-frame snapshot. The paragraphs below preserve the earlier recovery and 800-frame package evidence. ### Earlier package checkpoints - 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. The exported folder launches via `run.cmd` from `/tmp` after relocation to a path with spaces and Unicode; all hashes/mods validate. HD gameplay at 1080p, the original 4:3 intro and music-muted SDL sound-effect capture pass. Local evidence is in `.reference/windows/`. Native Windows CI also passes all 279 portable tests plus MSVC desktop/exported-folder checks at [the build run](https://github.com/Quintine/RustRaptor/actions/runs/38119440288). A [second native run](https://github.com/Quintine/RustRaptor/actions/runs/38119943948) also verifies the exact committed GNU runtime and launcher before its MSVC build. The [800-frame native run](https://github.com/Quintine/RustRaptor/actions/runs/38121272504) passes all 279 tests and both runtime checks with the refreshed art and all mods. The Windows executable additionally runs Iron Coast mission 1 with all 22 mods enabled and captures its custom music. Hardware display/audio/controller checks remain manual; automated runs use SDL dummy drivers. See [Windows build and validation](windows-build.md). The tracked catalog now contains the immutable 800-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, 800 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 800 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. ## Earlier HD state and recovery owners The original picture inventory is 5,753 IDs. The approved handoff has 800 registered frames across 340 complete sequences; 4,953 IDs remain unregistered. Both packaged runtimes have the same immutable 800-frame approved snapshot, with 6,742 original/HD data files and unchanged executable hashes. The assembler's `--hd-source` selects the private approved input rather than mutable working art. See [the current coordinator checkpoint](hd-coordinator-checkpoint.md) for active worker ownership and later admissions. The table below retains the earlier recovery assignments as historical context. 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//`; 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.