Checkpoint 697 reviewed HD frames and exact runtime proof

This commit is contained in:
raptorreplica committed 2026-10-11 17:31:00 +11:00
1 parent aeca7501bb
commit 1bfe69dc68
4 files changed
+57343 -1674

No files matched your search

+21 -1
View File
@@ -2,7 +2,7 @@
The Rust Options screen includes **HD art**. It starts disabled. Enable it to use reviewed artwork from the selected data directory's `hd/hd.json`; each missing or rejected frame keeps the selected original / 2x / 3x / 4x crisp treatment. The bundled runtime uses `data/`, while development artwork and review jobs live under `../data/`. The scale setting still determines the indexed rendering resolution, and the HD toggle can be changed while paused. HD art is presentation only: simulation, collision sizes, banking positions and save content IDs stay unchanged.
The development base-game pack currently supplies **441 reviewed replacement frames in 179 complete sequences**. These include all twenty-one light, dark and firing-flash player poses, complete vehicle and boss families, ground defenses and opening bunkers, equipment and pickups, projectile and effect animations, nine pilot portraits, both title logos, three standalone opening cards and ninety-six canonical terrain tiles. A bundled runtime snapshot may have an earlier count until the next packaging refresh; its manifest is the authoritative count for that build. The complete catalog backlog and generation status are listed in [hd-backlog.md](hd-backlog.md).
The development base-game pack currently supplies **697 reviewed replacement frames in 276 complete sequences**. These include all twenty-one light, dark and firing-flash player poses, 222 boss frames, complete vehicle families, ground defenses and opening bunkers, all forty-seven equipment and pickup pictures, projectile and effect animations, eleven HUD picture glyphs, nine pilot portraits, both title logos, three standalone opening cards and 128 canonical terrain tiles. The tracked playable snapshot at `26ed9cc` contains 340 reviewed frames and stays unchanged until the root assembler refreshes it. The complete catalog backlog and generation status are listed in [hd-backlog.md](hd-backlog.md).
| Reviewed artwork | Original asset IDs | Supplied / complete frames |
| --- | --- | ---: |
@@ -24,6 +24,9 @@ The development base-game pack currently supplies **441 reviewed replacement fra
| Orange rotor aircraft phases | `0x10311`–`0x10314` | 4 / 4 |
| Triple-cylinder and winged craft | `0x10334`, `0x1033d` | 2 / 2 |
| Yellow rotor aircraft phases | `0x10340`–`0x10343` | 4 / 4 |
| Dinosaur flight poses | `0x10328`–`0x1032d` | 6 / 6 |
| Restored fork-and-rail fighter | `0x10345` | 1 / 1 |
| TANK01 tread phases | `0x200c8`–`0x200cb` | 4 / 4 |
| First-mission industrial boss `SHIP10G1_PIC` | `0x10306` | 1 / 1 |
| Industrial bosses `SHIP12G1_PIC`, `SHIP17G1_PIC` | `0x10308`, `0x1030f` | 2 / 2 |
| Industrial boss `SHIP11G1_PIC` | `0x10307` | 1 / 1 |
@@ -33,6 +36,7 @@ The development base-game pack currently supplies **441 reviewed replacement fra
| Second-campaign four-phase boss | `0x200a8`–`0x200ab` | 4 / 4 |
| Second-campaign six-phase boss | `0x200ce`–`0x200d3` | 6 / 6 |
| Duo emergence phases | `0x20104`–`0x2010b` | 8 / 8 |
| Additional independently reviewed boss cohorts | Exact 56 complete families in the completion ledger | 189 / 189 accepted cohort frames |
| Ground-defense target `TARGT1G1_PIC` | `0x10138` | 1 / 1 |
| Ground-defense targets `TARGT2G1_PIC`, `TARGT3G1_PIC` | `0x10139`, `0x1013a` | 2 / 2 |
| Ground-defense target `TARGT5G1_PIC` | `0x1013c` | 1 / 1 |
@@ -75,6 +79,9 @@ The development base-game pack currently supplies **441 reviewed replacement fra
| Death Ray projectile phases | `0x10231`–`0x10234` | 4 / 4 |
| Forward Laser projectile phases | `0x10235`–`0x10238` | 4 / 4 |
| Enemy coconut phases | `0x1024d`–`0x10250` | 4 / 4 |
| Energy Grab projectile phases | `0x1021d`–`0x10222` | 6 / 6 |
| Enemy laser projectile phases | `0x10241`–`0x10244` | 4 / 4 |
| Plasma projectile picture | `0x10251` | 1 / 1 |
| Energy ring | `0x101ae`–`0x101b9` | 12 / 12 |
| Blue sparks | `0x1019c`–`0x101a4` | 9 / 9 |
| Death-ray hits | `0x101f1`–`0x101f4` | 4 / 4 |
@@ -88,15 +95,26 @@ The development base-game pack currently supplies **441 reviewed replacement fra
| Pilot portraits, small and retained large variants | `0x10111`–`0x10119` | 9 / 9 |
| Original English and Chinese title logos | `0x10013`, `0x10014` | 2 / 2 |
| Apogee, Cygnus and Taiwan standalone cards | `0x1002b`, `0x1002d`, `0x1002f` | 3 / 3 |
| HUD number and symbol pictures | `0x10005`–`0x1000f` | 11 / 11 |
| SHIELDS LOW warning and classic opaque cursor | `0x10010`, `0x10012` | 2 / 2 |
| Canonical terrain set 1, first shard | `0x10360`–`0x1036f` | 16 / 16 |
| Canonical terrain set 2, corrected first shard | `0x2010d`–`0x2011c` | 16 / 16 |
| Canonical industrial terrain, first two shards | `0x300ed`–`0x3010c` | 32 / 32 |
| Soil, foliage, shadow and rubble terrain | `0x10390`–`0x103af` | 32 / 32 |
| Industrial, soil and canal terrain | `0x103b0`–`0x103cf` | 32 / 32 |
Every registered frame passed the exact original source hash, logical canvas, aspect, visible alpha and path checks. Complete contact sheets were inspected at source size and the 4× presentation size; per-frame geometry metrics and review evidence remain with each family. Their logical collision sizes are unchanged. Small contours and interpreted metal detail differ. Missing artwork keeps the crisp original fallback. HD remains an opt-in preview while the remaining catalog and game screenshots are reviewed.
An actual Rust `HdAssets::sprite` pass also checked all registered frames at scales 1–4 with the game palette: every output has the expected dimensions and visible pixels, and the pack reports no diagnostics. Complete 4× source/HD sheets from that runtime path were reviewed for readable projectiles, equipment alignment, banking progression and energy-ring timing stages. These sprite checks complement live gameplay captures and do not establish full-game visual completion.
The current 697-frame snapshot passed 2,788 actual scale checks. All 3,485 original and rendered PPMs are byte-identical to independently accepted references, with both source-age guards clear and the tested immutable library pinned by SHA and original build time. All 644 ordinary sources introduce no reserved palette labels; fifty sources retain legitimate gameplay classes, and the three opening cards use their authentic static palettes. Historical smaller-pack proofs remain separate.
The 189 additional boss frames passed complete source/1×/4× and native 2×/3× review across 56 full families. Opaque component panels, weapon apertures and source phases remain recognizable; fine material detail and minor contour interpretations are disclosed per family. These gallery decisions do not certify complete assembled-boss joins or native encounter placement. The shortened paired bottom feet in `0x200a2`, lost painted wing/strut cells in `0x30045`, Mole's missing initial blink, selected contracted hulls and the final EBOSS6 white-plate substitution remain held and are excluded.
The six corrected dinosaur poses preserve every native source occupied cell, bound and centroid, including the formerly lost dorsal, belly and tail points. They contain new painted detail at higher scales. The restored `0x10345` fighter retains its fork teeth and lower rails; ten very dark outer corner/foot cells remain an accepted contour interpretation. TANK01 has stable hull landmarks and distinct tread phases; three or four external corner cells per pose round inward at 1× while every source cell retains occupancy at 2×–4×. Minor stationary surface shading variance is disclosed.
All eleven HUD pictures retain their complete stroke layout and holes. Corrected N7's lower gold source cell becomes copper shading, with adjacent gold and the complete lower step still readable. The warning and cursor have source-bound gallery approval; the cursor retains opaque backing, all seventeen lit positions and the original index255 center. The corrected SYSTEM DAMAGED draft and other UI controls remain separate pending review. Native bitmap fonts keep their classic artwork.
The complete light banking sequence uses matching silver/gunmetal materials, dark red accents and the seven distinct original roll poses. Its safe square crop rectangles remove transparent canvas margin without excluding any pixel with alpha at least 32. Independent Rust `image::Lanczos3` checks use the runtime's two resampling stages, first to the resident 128×128 canvas and then to the original 32×32 logical size. All seven frames have source silhouette overlap of 87.7–92.3%, bounds within one logical pixel and centroid displacement below 0.74 logical pixels. Full-sequence visual review also checked the nose, canopies, wing ends and engine exits; numeric overlap alone does not approve a frame.
The first four equipment families' visible material masks overlap their originals by approximately 93–100%, and both Plasma icon frames share the same aligned alpha footprint. Their full alpha-mask overlap is lower, approximately 54–78%, because nearly black original opaque outlines become transparent around the detailed replacement. This difference is recorded separately from the visible metal silhouette. The ten newly added equipment/pickup frames have full logical-mask overlap of approximately 87.5–99.3%. Ground-defense originals and their replacements are fully opaque, which the source-aware loader accepts.
@@ -115,6 +133,8 @@ The first sixteen canonical terrain replacements passed independent review of ev
The additional thirty-two terrain frames (`0x10390`–`0x103af`) preserve original grass/tree placement, cast-shadow polygons, pipe routes, rubble strips and destroyed structures. Complete independent review inspected all 61 context pages and 1,426 declared cases at scales 1–4, including the original `0x10395`/`0x10436` and `0x103ae`/`0x1045a`/`0x1045b` state relationships. The finer soil, leaves, rubble and metal texture is visibly denser than original fallback neighbors; no shifted pipe/coast, restored wreck, hole or new edge ridge was observed. Foreign partner artwork still uses original fallback.
The next thirty-two terrain frames (`0x103b0`–`0x103cf`) passed every source/native scale and all 39 current grain-fixed context boards. Their 120 cardinal pairs and 33 full 3×3 contexts produce 612 scale cases with no palette-class drift or overlay-order difference. Source pipe, roof, soil and canal joins remain aligned without recurring grain ribs. These IDs declare no state partners, so the review adds no destroyed-partner or new Host-scroll coverage. Unremastered neighbors keep original fallback.
The new rotor and hatch-to-turret families retain every original phase; the jungle leaves stay inside the source material region. Energy pickup trajectories retain all original opaque dark backing. Death Ray equipment keeps identical housing across its four light states, with four shared peripheral alpha additions disclosed. Its duplicate pale-gold phases and the gold flash duplicate medium phases use byte-identical source/raw/runtime aliases.
Four small pilot portraits (`0x10116`–`0x10119`) passed actual SDL main-menu SD/HD captures in the new 400×225 layout at logical position `(30,45)`. All eight captures and the comparison board were reviewed; their faces, equipment and slanted ID-card backgrounds stay recognizable, and every surrounding UI pixel was identical. The five large portraits and both title logos have complete gallery review but no verified active UI route. The Chinese logo legitimately uses 478 original fire-class pixels; its HD output preserves that class and adds no water or blink labels.
+103 -6
View File
@@ -1,17 +1,17 @@
# Original artwork HD backlog
The checked catalog contains **5,753 standalone picture frames**. The active local HD pack supplies **441**; **5,312** have no registered HD replacement. These counts include unnamed graphics outside `sprites/`. Scale2x/3x/4x filtering is crisp scaling, not a newly authored HD replacement. Authored mod SD/HD art is separate from this original-catalog audit.
The checked catalog contains **5,753 standalone picture frames**. The active local HD pack supplies **697**; **5,056** have no registered HD replacement. These counts include unnamed graphics outside `sprites/`. Scale2x/3x/4x filtering is crisp scaling, not a newly authored HD replacement. Authored mod SD/HD art is separate from this original-catalog audit.
| Category | Picture frames | Registered HD | Missing HD | Declared sequences / terrain sets |
| --- | ---: | ---: | ---: | ---: |
| Player banking | 21 | 21 | 0 | 3 |
| Bosses | 249 | 33 | 216 | 79 |
| Enemies and ground objects | 419 | 105 | 314 | 183 |
| Player and enemy projectiles | 51 | 34 | 17 | 18 |
| Bosses | 249 | 222 | 27 | 79 |
| Enemies and ground objects | 419 | 116 | 303 | 183 |
| Player and enemy projectiles | 51 | 45 | 6 | 18 |
| Explosions and effects | 281 | 91 | 190 | 25 |
| Equipment and pickups | 47 | 47 | 0 | 23 |
| Terrain | 4,535 | 96 | 4,439 | 4 |
| Menus, portraits, HUD and other pictures | 150 | 14 | 136 | mixed static / animated |
| Terrain | 4,535 | 128 | 4,407 | 4 |
| Menus, portraits, HUD and other pictures | 150 | 27 | 123 | mixed static / animated |
## Registered pack and generation jobs
@@ -198,6 +198,103 @@ Only registered frames passing canvas, source-hash, PNG and alpha checks count a
| Death Ray | `0x102cc` | 4 / 4 |
| Death Ray padded v3 | `0x10231` | 4 / 4 |
| Forward Laser padded v3 | `0x10235` | 4 / 4 |
| SHIP22G2_PIC | `0x200d4` | 9 / 9 |
| BASE1_PIC | `0x3000a` | 1 / 1 |
| BASE5_PIC | `0x30011` | 1 / 1 |
| TANK3_PIC | `0x30014` | 1 / 1 |
| TANK6_PIC | `0x30017` | 1 / 1 |
| MOON1T1_PIC | `0x30026` | 4 / 4 |
| MOON1T3_PIC | `0x3002e` | 1 / 1 |
| MARS2T1_PIC | `0x30031` | 1 / 1 |
| MARS2T5_PIC | `0x30038` | 1 / 1 |
| SHIP01G3_PIC | `0x30043` | 1 / 1 |
| SHIP04G3_PIC | `0x30046` | 1 / 1 |
| SHIP20G3_PIC | `0x30056` | 4 / 4 |
| SHIP25G3_PIC | `0x3005e` | 3 / 3 |
| SHIP26G3_PIC | `0x30061` | 3 / 3 |
| CALI3_PIC | `0x4002b` | 1 / 1 |
| IOBOSS2_PIC | `0x40048` | 4 / 4 |
| IOBOSS6_PIC | `0x4005a` | 5 / 5 |
| IOBOSS9_PIC | `0x40069` | 5 / 5 |
| EBOSS1_PIC | `0x4008a` | 6 / 6 |
| EBOSS2_PIC | `0x40090` | 7 / 7 |
| EBOSS4_PIC | `0x4009e` | 7 / 7 |
| EBOSS7_PIC | `0x400b3` | 7 / 7 |
| BASE3_PIC | `0x3000c` | 4 / 4 |
| BASE4_PIC | `0x30010` | 1 / 1 |
| TANK2_PIC | `0x30013` | 1 / 1 |
| TANK5_PIC | `0x30016` | 1 / 1 |
| TANK8_PIC | `0x30019` | 1 / 1 |
| MOON1T5_PIC | `0x30030` | 1 / 1 |
| MARS2T3_PIC | `0x30033` | 4 / 4 |
| MARS2T4_PIC | `0x30037` | 1 / 1 |
| MARS2T7_PIC | `0x3003a` | 1 / 1 |
| CALI2_PIC | `0x4002a` | 1 / 1 |
| CALI5_PIC | `0x4002d` | 1 / 1 |
| IOBOSS1_PIC | `0x40044` | 4 / 4 |
| IOBOSS5_PIC | `0x40056` | 4 / 4 |
| IOBOSS7_PIC | `0x4005f` | 5 / 5 |
| EBOSS5_PIC | `0x400a5` | 7 / 7 |
| EBOSS8_PIC | `0x400ba` | 7 / 7 |
| EBOSS10_PIC | `0x400c8` | 6 / 6 |
| DSHP16G2_PIC faithful HD candidate | `0x200b6` | 4 / 4 |
| BASE2_PIC faithful HD candidate | `0x3000b` | 1 / 1 |
| TANK1_PIC faithful HD candidate | `0x30012` | 1 / 1 |
| TANK4_PIC faithful HD candidate | `0x30015` | 1 / 1 |
| TANK7_PIC faithful HD candidate | `0x30018` | 1 / 1 |
| MOON1T2_PIC faithful HD candidate | `0x3002a` | 4 / 4 |
| MOON1T4_PIC faithful HD candidate | `0x3002f` | 1 / 1 |
| MARS2T2_PIC faithful HD candidate | `0x30032` | 1 / 1 |
| MARS2T6_PIC faithful HD candidate | `0x30039` | 1 / 1 |
| CALI1_PIC faithful HD candidate | `0x4001c` | 14 / 14 |
| CALI4_PIC faithful HD candidate | `0x4002c` | 1 / 1 |
| IOBOSS3_PIC faithful HD candidate | `0x4004c` | 6 / 6 |
| IOBOSS4_PIC faithful HD candidate | `0x40052` | 4 / 4 |
| IOBOSS8_PIC faithful HD candidate | `0x40064` | 5 / 5 |
| EBOSS3_PIC faithful HD candidate | `0x40097` | 7 / 7 |
| EBOSS9_PIC faithful HD candidate | `0x400c1` | 7 / 7 |
| EBOSS11_PIC faithful HD candidate | `0x400ce` | 6 / 6 |
| Terrain 103b0 | `0x103b0` | 1 / 1 |
| Terrain 103b1 | `0x103b1` | 1 / 1 |
| Terrain 103b2 | `0x103b2` | 1 / 1 |
| Terrain 103b3 | `0x103b3` | 1 / 1 |
| Terrain 103b4 | `0x103b4` | 1 / 1 |
| Terrain 103b5 | `0x103b5` | 1 / 1 |
| Terrain 103b6 | `0x103b6` | 1 / 1 |
| Terrain 103b7 | `0x103b7` | 1 / 1 |
| Terrain 103b8 | `0x103b8` | 1 / 1 |
| Terrain 103b9 | `0x103b9` | 1 / 1 |
| Terrain 103ba | `0x103ba` | 1 / 1 |
| Terrain 103bb | `0x103bb` | 1 / 1 |
| Terrain 103bc | `0x103bc` | 1 / 1 |
| Terrain 103bd | `0x103bd` | 1 / 1 |
| Terrain 103be | `0x103be` | 1 / 1 |
| Terrain 103bf | `0x103bf` | 1 / 1 |
| Terrain 103c0 | `0x103c0` | 1 / 1 |
| Terrain 103c1 | `0x103c1` | 1 / 1 |
| Terrain 103c2 | `0x103c2` | 1 / 1 |
| Terrain 103c3 | `0x103c3` | 1 / 1 |
| Terrain 103c4 | `0x103c4` | 1 / 1 |
| Terrain 103c5 | `0x103c5` | 1 / 1 |
| Terrain 103c6 | `0x103c6` | 1 / 1 |
| Terrain 103c7 | `0x103c7` | 1 / 1 |
| Terrain 103c8 | `0x103c8` | 1 / 1 |
| Terrain 103c9 | `0x103c9` | 1 / 1 |
| Terrain 103ca | `0x103ca` | 1 / 1 |
| Terrain 103cb | `0x103cb` | 1 / 1 |
| Terrain 103cc | `0x103cc` | 1 / 1 |
| Terrain 103cd | `0x103cd` | 1 / 1 |
| Terrain 103ce | `0x103ce` | 1 / 1 |
| Terrain 103cf | `0x103cf` | 1 / 1 |
| Energy Grab two-frame padded correction v3 | `0x1021d` | 6 / 6 |
| Enemy laser padded replacement v4 | `0x10241` | 4 / 4 |
| Enemy plasma padded v2 | `0x10251` | 1 / 1 |
| N0_PIC / N1_PIC / N2_PIC / N3_PIC / N4_PIC / N5_PIC / N6_PIC / N7_PIC / N8_PIC / N9_PIC / N$_PIC | `0x10005` | 11 / 11 |
| SHLDLOW_PIC | `0x10010` | 1 / 1 |
| CURSOR_PIC | `0x10012` | 1 / 1 |
| SHIP40G1_PIC | `0x10345` | 1 / 1 |
| TANK01G2_PIC | `0x200c8` | 4 / 4 |
| DINO_PIC | `0x10328` | 6 / 6 |
| Generation job | Status |
| --- | --- |
+57188 -1639
View File
File diff suppressed because it is too large. Load diff
+31 -28
View File
@@ -1,51 +1,54 @@
# HD coordinator checkpoint — 11 October 2026
The reviewed development pack is **441 original picture frames in 179 complete sequences**. The tracked playable snapshot at commit `26ed9cc` contains **340**; only the root assembler refreshes `data/`, `bin/`, `lib/` and `runtime-manifest.json`. Working artwork, prompts and review jobs remain in external `../data/hd/`. These two snapshots are intentional and must not be confused.
The reviewed development pack is **697 original picture frames in 276 complete sequences**. The tracked playable snapshot at commit `26ed9cc` contains **340**; only the root assembler refreshes `data/`, `bin/`, `lib/` and `runtime-manifest.json`. Working artwork, prompts and review jobs remain external under `../data/hd/`. These snapshots must remain distinct.
## Verified development coverage
| Category | Registered / original pictures |
| --- | ---: |
| Player banking and firing | 21 / 21 |
| Bosses | 33 / 249 |
| Enemies and ground objects | 105 / 419 |
| Projectiles | 34 / 51 |
| Bosses | 222 / 249 |
| Enemies and ground objects | 116 / 419 |
| Projectiles | 45 / 51 |
| Effects | 91 / 281 |
| Equipment and pickups | 47 / 47 |
| Terrain | 96 / 4,535 |
| Menus, portraits, HUD and other pictures | 14 / 150 |
| Total | 441 / 5,753 |
| Terrain | 128 / 4,535 |
| Menus, portraits, HUD and other pictures | 27 / 150 |
| Total | 697 / 5,753 |
The complete ledger includes all unused and damaged picture IDs. No picture is excluded because it lacks a current runtime occurrence. The 303 AGX delta frames and four bitmap fonts have explicit classic-art preservation policies; they are not counted as generated HD replacements.
The catalog audit reports no source/hash/canvas/ID errors. The refreshed ledger records 677 registered, 20 render-reachable, 1,232 candidate, 1,304 in-progress and 2,520 missing pictures. Candidate status establishes neither artistic approval nor a native scene occurrence. The 5,056-picture backlog stays active, including every unused and damaged ID. The 303 AGX delta frames and four bitmap fonts retain explicit classic-art preservation policies and are not generated-HD counts.
The current audit has no source/hash/canvas/ID errors. The ledger records 421 registered, 20 render-reachable, 1,266 candidate, 1,213 in-progress and 2,833 missing pictures. Candidate status establishes neither artistic acceptance nor native scene coverage. The resulting 5,312-picture HD backlog remains active.
## Exact current evidence
## Exact runtime evidence
`../data/hd/registered-class-review/runtime-697-current/combined-review.json` verifies all **2,788 actual scale outputs** and **3,485 original/scaled PPMs** against independently accepted images byte for byte. All complete new family source/1×/4× pages had coordinator inspection, with separate independent native 2×/3× review. Loader diagnostics are empty and both source-age guards passed.
`../data/hd/registered-class-review/runtime-441-current/combined-review.json` verifies all **1,764 actual scale outputs** and **2,205 original/scaled PPMs** against independently accepted images byte for byte. All complete new families had separate coordinator original/1×/4× inspection and independent native 2×/3× review before admission. Loader diagnostics are empty, and both source-age guards passed.
The tested immutable library is `target/hd-review-libraries/bc54cb791cb6c17ae65e651491af51831ee9fef33d78000df9904a98c8279876/libraptor_replica-79676ac8bb9ed60d.rlib`, original build timestamp `1791697513165136322`. Its bytes, SHA and original build age are preserved across Cargo rebuilds. Registration rechecks this snapshot and asset/HD source age.
The tested immutable library is `target/hd-review-libraries/bc54cb791cb6c17ae65e651491af51831ee9fef33d78000df9904a98c8279876/libraptor_replica-79676ac8bb9ed60d.rlib`, original build timestamp `1791697513165136322`. Its filename, bytes, SHA and original build age are preserved across concurrent Cargo rebuilds. Registration rechecks the exact snapshot and asset/HD source age.
All 644 ordinary sources introduce zero reserved indices240–255; fifty sources retain legitimate gameplay class labels; three standalone opening cards use authentic static256-color palettes. Static-card colors are not gameplay animation classes. Four small pilot portraits have complete current400×225 SDL menu proof, with surrounding UI pixels identical.
There are 420 ordinary sources with zero newly introduced palette indices 240–255, 18 sources with legitimate gameplay cycling/flash labels, and three standalone cinematic cards using their authentic static 256-color palettes. Static card indices are not gameplay animation classes. Apogee/Cygnus/Taiwan titles, text and line breaks passed source review; Taiwan remains retained gallery-only art with no active opening cue. Four small pilot portraits have current 400×225 SDL menu proof; surrounding UI pixels are identical.
Historical full-pack proofs for340 and441 remain preserved. New admission journals are `../data/hd/registered-class-review/batch-630-boss-approval.json` and `batch-697-approval.json`. Per-job coordinator reviews bind exact raw/frame maps, peer evidence and current outputs. The189-boss addition inspected76 primary pages and matched945 PPMs; the67-frame addition inspected21 primary pages and matched335 PPMs. Generated pixels were never edited.
The previous 340-frame full-pack proof remains historical. Admission cohorts are journaled in `../data/hd/registered-class-review/batch-{390,397,429,433,441}-*.json`, with per-job `coordinator-review.json` bound to exact frame maps, raw hashes, independent evidence and current runtime output. Generated pixels were not edited.
Two approved siblings were promoted byte-for-byte: DINO6 `candidate-iron-coast-2-v6.json` and SHIP40 `candidate-iron-coast-2-v3.json`. Their former held main candidate bytes are archived as `held-main-before-coordinator-promotion-<old-SHA-prefix>.json`; old raw/proof files remain unchanged. SHIP40 prepared-v5 was never submitted and must not be regenerated as a replacement for the accepted sibling.
The 32 additional set-1 terrain frames passed all 61 independent context pages and 1,426 declared cases at scales 1–4, including original intact/destroyed partners. The other 48 admitted terrain frames retain their earlier 1,706-case grain-fix proof. Foreign state-partner artwork stays original fallback and adds no HD debris coverage. Fine texture contrast against original neighbors is disclosed.
The32 new terrain frames103b0–103cf passed all39 current grain-fixed boards and612 cases, covering120 pairs and33 full3×3 contexts at scales1–4. They declare zero state partners and add no new Host-scroll or destroyed-partner claim. Earlier admitted terrain retains its1,426-case and1,706-case contextual proofs. Foreign partners remain original fallback; mixed-detail density is disclosed.
## Resume ownership and pending acceptance
## Ownership and pending work
The coordinator alone edits development `../data/hd/hd.json`, provenance, the audit and ledger. Artists own their original disjoint job IDs. Queue refreshes omit registered jobs and can shift numeric positions; continue from durable job IDs rather than reassigning shifted indices. Job bookkeeping can change status metadata while exact candidate/raw/source/render bindings remain frozen; record both metadata hashes honestly.
The coordinator alone owns development manifest/provenance/audit/ledger. Artists continue original durable job IDs, because queue refreshes omit registered jobs and shift numeric positions. Job bookkeeping can change while candidate/raw/source/render bindings stay frozen; record both metadata hashes honestly. Git commands run in this RustRaptor root, and checkpoints stage only owned paths. Tracked runtime data remains untouched until explicit root assembly.
- `iron_coast_3` independently approved 74 boss03 frames in 22 complete families; `200a2` remains held for a two-logical-pixel shortened nozzle. Exact decisions are in external `.reference/iron-coast-3-hd/boss03-cross-review/`. These approvals still need coordinator primary/current admission.
- `iron_coast_5` independently approved 50 boss02 frames in 17 complete families. `30045` remains held for occupied wing/backing/strut losses. Full evidence is `.reference/hd-boss2-independent-review/independent-bosses02-review.json`. Component galleries do not prove complete assembled boss seams.
- `iron_coast_4` independently reviews the other artist's remaining boss01 queue (24 families/81 IDs). Its own Mole and `30045` artwork remain frozen; it never approves its own art.
- `hd_terrain_render` approved short beam eight, now registered. Separate Mole v4 review accepts repaired later eight phases but keeps the family held: original `10352` index253 indicator disappears at native 1×. Preserve the held main candidate and separate v4. Await root's alpha-edge policy decision before duplicating generation.
- `hd_full_review` retains terrain `103b0–103bf` / `103c0–103cf` (32) current source/context/material review. HUD eleven is held for `1000c` N7's missing original bright stroke at `(3,6)`; ten other bindings stay unchanged during author correction.
- `iron_coast_2` authors separate DINO/SHIP35/SHIP40 corrections from source loss maps. Frozen original candidates/queues remain untouched. SHIP40 v3 has independent acceptance with ten small near-black contour losses disclosed; this separate proposal still needs controlled coordinator promotion and admission. SHIP35 v3 and DINO single-source family remain pending/held.
- `campaign_integration` continues effect/projectile corrections. EnergyGrab6 v3, Plasma1 v2 and EnemyLaser4 v4 are pending independent review. Flare, person fragments and other known source-color/contour holds remain isolated.
- `hd_dark_player` completed the registered equipment category and prepares only the held N7 correction. `hd_enemies_01` continues its original ungenerated queue; later flying families, damaged variants and tank phases need independent acceptance. APE output-stage refusal is recorded separately from transient connection failures and is not automatically retried.
- Terrain artists retain source/state/material holds: set1 bridge rows `103d5/6`; set2 fine-grain islands and selected pipe/support geometry; set3 subdued gray remnants/overemphasized debris/foreign beams; set4 source-only crack corrections and mixed original/HD soil density. Successful decode or opacity overlap never resolves these artistic holds.
- Root owns source/API/menu/package changes, native terrain-capture fixture fixes and Windows persistence work. A new transparent-alpha resampling diagnosis is pending root policy. Do not compensate for it by editing raw art/crops or relaxing freshness checks. If the loader changes, current697 evidence becomes historical for affected outputs; rerender and compare actual pixels, then review every changed family. Fully opaque terrain continuity must also be demonstrated rather than assumed.
- `hd_full_review` has admitted HUD11 and terrain103b0/c0. It now owns exact frozen terrain103e0–103ef16 and then eight pictureUI frames: corrected10011v2, counters102df/e0, checkboxes1012d/e, indicators1012a/b and question1012c. Those candidates remain frozen; warning holes/spacing and checkbox material need independent judgment.
- `hd_terrain_render` approved and registered DINO6, projectile EnergyGrab6/EnemyLaser4/Plasma1, and short beam8. It now independently reviews only SHIP35 best-v3 (`candidate-iron-coast-2-v3.json`), with55 source-painted dark losses disclosed. Later v4/v5 proposals are held and do not supersede v3.
- `iron_coast_2` authorship is frozen; its DINO6 and SHIP40 are registered. It now independently reviews other-artist terrain-set4 first32 (400d5–400f4), with gallery-only400da and material-density limits explicit. Old enemy03 59-family/138-ID and recovered enemy02 45-family/110-ID queues remain frozen.
- `iron_coast_3` supplied the189-boss peer-approved cohort and UI10010/10012 decisions. It now authors separate source-driven corrections for six boss01 families:10310,200a3,200ba,30044,300a8–ab, and only final400b2 while retaining the first six phases. Its frozen originals remain untouched;200ba source252 remains a distinct alpha-edge hold.
- `iron_coast_5` independently approved TANK01 four, now registered, and holds four craft families/five frames for source-painted losses. It authors separate200a2 bottom-foot corrections; authentic row39 contains paired side feet with a center gap, so the old shorthand 'short nozzle' must not drive an invented center-barrel extension. v2/v3 still fail bottom extent; a source-only bounded attempt is pending.
- Boss02/Mole artist evidence stays frozen. Independent boss01 approved65, boss02 approved50 and boss03 approved74 are now registered. Remaining boss holds:10310/200a3/200ba/30044/300a8–ab hull losses;400b2 persistent white plates;30045 wing/backing/struts;200a2 paired bottom feet;300a0 source252 coverage;Mole10352 source253 omission. Mole's separate v4 fixes later loop landmarks but fullfamily remains held. Await root alpha-edge remedy before duplicating palette-only generation.
- `hd_dark_player` has completed registered equipment47 and HUD11. It owns the frozen UI8 proposals, continues unclaimed small controls and preserves held pointer10128/source-row losses. Corrected SYSTEM DAMAGEDv2 has exact native strokes but still needs independent spacing/material review.
- `hd_enemies_01` retains original production scope. TANK01 is registered. Frozen craft20099,2009a/b,2009e,200ae remain held for actual high-scale outline/blade/engine/backing losses. TANK02v3 is ready separately with disclosed stationary shading variation. DSHP19 red bands/leg lengths, infantry pose/color, damaged alpha-edge labels and selected contours remain held. APE output-stage refusal is preserved and not automatically retried.
- `campaign_integration` has registered the completed accepted projectile cohorts. GroundBlast42 remains held despite corrected dark ash phases; other sparse/intermediate paths still need source repair. Flare, person fragments, smoke and short-beam variants with concrete source/material defects remain excluded. Its synthetic actual-Rust alpha-resampling probe is diagnostic evidence, not production approval.
- `iron_coast_6` independently reviews agricultural set2 families2011d–2013c32. It and its original middle5–36/late37–68 children retain industrial source/material holds. Early joined64 context/state boards distinguish32 registered from32 held and do not infer exhaustive combined approval. Children continue original job IDs with immutable library pins and every changed page reread.
- Terrain1 keeps103d5/6 bridge-row holds and14-target partial103d0 family; original rejected full-atlas main is not accepted. Terrain2 retains grain-island/support/pipe/water-divider holds despite successful native cache checks. Terrain3 retains overemphasized fragments, faint remnants and invented30361 beams/30362 boundary concerns. Terrain4 retains mixedsoil/vent/material consistency concerns and records unused-first-target native-fixture failures honestly; root owns the fixture remedy.
All generation uses the shared four-slot gate: prepare/view/save prompt before acquire, then acquire → successful start → built-in imagegen → classify and report/release in one execution before returning. Started/unknown calls are recovered rather than silently expired or regenerated. No coordinator generation request is in flight.
Generation remains gated at four submissions: inspect sources/save prompt, acquire → successful start → built-in request → classify/report/release in one execution before model QA. Unknown started calls are reconciled instead of silently retried. No coordinator generation is active.
Continue acceptance from exact independent records, run current immutable loader proofs, inspect every family row, compare source/scaled output hashes, dry-run complete-family registration, then admit only unchanged approved bindings. Refresh audit and ledger sequentially after admission. Keep tracked runtime untouched until the root assembler explicitly refreshes it. Source/menu/engine changes remain root-owned; Git commands run from this `RustRaptor` repository and checkpoints stage only owned metadata/tools.
Continue exact-hash independent acceptance, current immutable probes, full family inspection and output comparison, then dry-run complete-family registration before mutation. Refresh audit and ledger sequentially after admission. A successful loader or opaque mask alone never approves artwork or finishes the catalog.