Files
RustRaptor/docs/hd-coordinator-checkpoint.md
T

59 lines
11 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# HD coordinator checkpoint — 11 October 2026
The reviewed external development pack contains **929 original picture frames in 377 complete sequences**. The committed Linux and Windows playable snapshots remain at **800 frames / 340 sequences**, assembled at `964ba93` from the separate immutable 800-frame handoff. Root owns runtime data, binaries, libraries and archives; coordinator owns external development registration and this metadata. Original references, prompts and review jobs remain external under `../data/`. Bundled originals and approved runtime art are tracked under this repository's `data/`.
## Verified development coverage
| Category | Registered / original pictures |
| --- | ---: |
| Player banking | 21 / 21 |
| Bosses | 223 / 249 |
| Enemies and ground objects | 129 / 419 |
| Player and enemy projectiles | 45 / 51 |
| Explosions and effects | 155 / 281 |
| Equipment and pickups | 47 / 47 |
| Terrain | 256 / 4,535 |
| Menus, portraits, HUD and other pictures | 53 / 150 |
| Total | 929 / 5,753 |
All 6,449 catalog entries and 5,753 pictures were audited, with zero HD source/hash/canvas/ID errors. **4,824 pictures still await registration**. The current ledger contains 909 registered, 20 render-reachable, 1,589 candidate, 1,100 in-progress and 2,135 missing pictures. Candidate status establishes neither approval nor a live scene occurrence. Unused and damaged IDs remain required. The 303 AGX delta frames and four bitmap fonts retain classic-art preservation policies and are separate from generated HD coverage.
## Current exact proof
`../data/hd/registered-class-review/runtime-929-current/combined-review.json` closes **3,716 actual scale outputs / 4,645 original and scaled PPMs**, all byte-identical to independently accepted references. Both source-age guards are false; diagnostics are empty. The exact immutable library is `target/hd-review-libraries/0ec6137e0e3261e813b2b863cd96c04da55e07cdf29b5c10b1d112e20f0a3daf/libraptor_replica-79676ac8bb9ed60d.rlib`, SHA `0ec6137e0e3261e813b2b863cd96c04da55e07cdf29b5c10b1d112e20f0a3daf`, original build time `1791703254797483881`. The current development `hd.json` SHA is `35897119671889de4391cc0471979338071a3b954cb7f7fbabda1c808f66808a`. Registration checks the library's exact bytes and original build age.
All 846 ordinary source pictures introduce no reserved 240–255 labels. 80 source-class pictures retain authentic gameplay palette classes. Three opening cards use their original static 256-color palettes. Sprite/class checks are scoped to exact source/native rendering and do not infer a whole mission, custom-menu route, complete assembled boss or new destroyed partner.
The admission journal `batch-929-approval.json` binds **129 additional frames / 22 complete families**, every candidate and peer report, all 645 accepted PPM matches and all 42 complete source/native1/HD4 pages inspected on eight unresampled boards. Families include Set4 structures 400f5–40114, terrain103f0–103ff, Power/Impact/Shield/DeathRayPower, MediumAir 13, SmallGround 35, BUTTON 4, buoy 2, cursor 50019, repeating texture 10019, eight fine-metal craft and EAGLE 30073. Exact material/contour caveats remain in peer and coordinator records. No sibling promotion was needed in this batch.
Set4 next32 has 70 native contexts / 719 joins / 27 states and 3,392 actual composition checks. Its isolated 64 pack includes 21 unique both-HD damage pairs and four original fallback partners. Terrain 103f0 has 442 pairs / 48 real scenes, 1,960 cases / all 83 boards and no state partners. MediumAir's final local yellow lift is accepted with complete fade intensity falling 37%; tiny peripheral painted-cell losses stay disclosed. SmallGround's first four cell-edge outlines remain warm particle material, with exact warm/brown losses and two adjacent tail additions accepted. Shield has actual patterned shader proof, transparent world centers and occupied-RGB invariance; it adds no foreground paint or live timing assertion. Buoys use cyan/water 240–244 plus blink 252/253, with exact native centers and accepted higher-scale contour differences.
## Frozen packaged800 history
The historical full800 proof remains untouched at `runtime-800-current/combined-review.json`, with 3,200 scales / 4,000 accepted PPMs and immutable library `f71826f4eec106d59a55c12380ee1437a3cfeddf6f9d145480624ff5e5b8eaa5`. Root's later test-only native capture fixes did not alter the production renderer, loader, compositor or shaders. The historical proof is not retroactively associated with a newer library.
The private handoff is `../data/hd/registered-class-review/handoff-800-20261011/pack/`, manifest SHA `fbf8b6a9af134e263881ce28f002259affbf0636f53d214ea34bbd8c61205f71`. `handoff-manifest.json` SHA `29821d06c34114101041e50318c5c013a9236e474716a382257d6d252c304b1e` binds all 292 pack-file hashes (290 artwork files plus manifest/provenance), source INDEX and limits. Root copied and independently verified every file into tracked runtime data: 6,742 files / 461,771,350 bytes. Linux and Windows packages, relocated launchers, catalog, HD, all 22 mods and actual SDL/audio checks passed. Later 129 development registrations do not change this frozen packaged snapshot.
Earlier admission journals and sibling promotion histories remain intact, including DINO 6, SHIP 40 and corrected 30044. All old held mains/raws and prepared-but-unsubmitted SHIP 40v5 remain preserved. Metadata-only transparent-background corrections keep actual attempts, request/prompt authority, SHA-named old bytes and unchanged raw/candidate bindings. Cursor's missing historical request JSON remains explicit; no retrospective record was invented. Buoy center and cyan/water wording corrections similarly retain before-byte histories. BUTTON's separate four-flag correction was independently verified before admission.
## Durable owners and later work
Coordinator alone edits external development manifest/provenance/audit/ledger. Queue refresh removes registered jobs, so all owners and reviewers follow original durable job IDs rather than live offsets. Artists never register their own work. Git checkpoints stage only owned paths; `docs/hd-full-review.md` belongs to its reviewer.
- Root owns runtime assembly/platform code and deferred straight-alpha resampling, source-class alpha-anchor and encoder-rounding policy. No such loader policy changed during 929 closure. Any future actual-pixel change requires a new controlled comparison, preserving 800 / 929 history. HANGP 1010b (1619×971) remains held by strict aspect policy; no clipping, stretching or artist color compensation.
- `hd_full_review` approved four later tank families / 15 frames, still awaiting coordinator fresh closure. It exclusively reviews terrain 10400–1040f (16 frames) with 531 pairs / 46 real scenes and original damaged partners retained as fallback. Its scoped own-doc commit is `c386550`.
- `iron_coast_2` independently approved radar jobs 40115–40134 (32 frames), with exact 9-cell radar/native 252 lamp proof. It now reviews ORIGINAL jobs 7/8, 40135–40154. Nine radar damaged partners retain original fallback; no whole-map or new liveHost claim.
- `iron_coast_5` approved TEXTURE 10018 and side textures 50005/50006, still separate from929. Repeated contexts/connectors and exact seam crops were inspected; stronger highlights and burgundy threshold sensitivity are accepted disclosures. It now exclusively reviews difficulty portraits 1001a–1001d (4 frames).
- `windows_persistence` held LargeAir 12 v6 for authentic painted ray/arc and fading-ring cells absent at all/higher scales. The48-in-64 original viewport/alpha32 retention passes technically. SHIP35 v3 remains held for 55 occupied losses and both bottom feet. It now reviews new enemy singles 3008f/30092/30095/30098.
- `terrain_capture_fixture` exclusively reviews iron3's 10310 v4,200a3 v4 and seven-frame 400ac v3 siblings / 9 frames. The former right-disc/skirt, lower bridge and stationary grille/floor holds require different-peer art judgment. Its source-unchanged rounding proposal is future-scoped. Native destroyed/unused fixture fixes have exact selected-source proof and add no blanket artwork approval.
- `iron_coast_3` preserves those three frozen siblings and every failed variant. Atlas 300a8–ab v6 remains held for painted side-strip loss and partial source-class coverage. Approved 30044 stays frozen; 300a0 / 200ba palette-alpha remedies remain root-owned.
- `iron_coast_6` independently approved MediumAir 13/SmallGround 35 and the admitted enemy singles. It now exclusively reviews OrangeSparks 9 v3. Terrain children retain original middle 5–36 and late 37–68 scopes; numerous full proposals have geometry/material/fallback holds and exact immutable galleries, not automatic coverage.
- `hd_dark_player` continues original UI scope, preserving admitted files. Difficulty 4 and side 2 are frozen for peer review/closure. Original HANGP rounding hold remains untouched; no specific classic-control reachability through custom Rust menus is inferred.
- `hd_enemies_01` continues original disjoint production, preserving admitted nine craft singles and later approved tank 15. Source-cell/phase/cue holds remain explicit for damaged craft, troop poses and earlier outlines. APE refusal evidence is preserved without automatic retry.
- `campaign_integration` continues disjoint source-driven effects. Orange 9 is reserved to iron6. LargeAir corrections must be separate siblings bound to exact missing painted cells; accepted/held raws and viewport history stay frozen. Smoke 4 has no demonstrated visible HD enhancement because actual shade outputs equal original nearest-neighbor outputs. Ground gold/alpha holds, Flare source-hole/material and remaining geometry failures stay held.
- Terrain1 registered 112 tiles; 10400 peer review and bridge 103d5/6 row/material holds remain separate. Its14-target partial family stays complete=false. Terrain2 registered 48 and retains post-array footprint, water/soil density and coarse-mosaic/semantic holds. Terrain3 registered 32; invented beams, rim/material and burn-grain transitions remain held. Terrain4 registered 64; radar32 is independently approved later, while industrial compound material and mixed-fallback grain limits remain disclosed.
At least 50 further independently approved frames remain separate from 929: radar 32, tank 15, TEXTURE 10018 and side 2. Every later admission still requires current exact references, coordinator complete family inspection and registration. No later files are packaged by this checkpoint.
Generation uses four shared submissions with inspected source/saved prompts, acquire→successful start→built-in await→classify/report/release in one execution before QA. Unknown cells are reconciled before retries. Continue remaining original catalog without a full-HD completion claim.