Checkpoint 929 independently reviewed development HD frames

This commit is contained in:
raptorreplica committed 2026-10-11 18:34:05 +11:00
1 parent fb6574a732
commit 5ba472ebc9
4 files changed
+67778 -996

No files matched your search

+21 -2
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 **800 reviewed replacement frames in 340 complete sequences**. These include all twenty-one light, dark and firing-flash player poses, 223 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 208 canonical terrain tiles. The tracked Linux/Windows playable snapshots now contain these 800 reviewed frames, copied by the root assembler from the frozen handoff. Later development approvals remain separate from this runtime checkpoint. The complete catalog backlog and generation status are listed in [hd-backlog.md](hd-backlog.md).
The development base-game pack currently supplies **929 reviewed replacement frames in 377 complete sequences**. These include all twenty-one light, dark and firing-flash player poses, 223 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 256 canonical terrain tiles. The tracked Linux/Windows playable snapshots contain the separately frozen 800 reviewed frames, copied by the root assembler and committed at `964ba93`. Later development approvals remain separate from this runtime checkpoint. The complete catalog backlog and generation status are listed in [hd-backlog.md](hd-backlog.md).
| Reviewed artwork | Original asset IDs | Supplied / complete frames |
| --- | --- | ---: |
@@ -29,6 +29,7 @@ The development base-game pack currently supplies **800 reviewed replacement fra
| TANK01 tread phases | `0x200c8`–`0x200cb` | 4 / 4 |
| TANK02 tread phases | `0x200cc`–`0x200cd` | 2 / 2 |
| Additional source-bound craft | `0x2009e`, `0x30049` | 2 / 2 |
| Fine-metal third-campaign craft | `0x3004c`, `0x3004f`, `0x30055`, `0x3005c`, `0x30065`, `0x30068`, `0x3006b`, `0x3006e`, `0x30073` | 9 / 9 |
| Corrected third-campaign boss | `0x30044` | 1 / 1 |
| First-mission industrial boss `SHIP10G1_PIC` | `0x10306` | 1 / 1 |
| Industrial bosses `SHIP12G1_PIC`, `SHIP17G1_PIC` | `0x10308`, `0x1030f` | 2 / 2 |
@@ -95,6 +96,11 @@ The development base-game pack currently supplies **800 reviewed replacement fra
| Muzzle flash and casing phases | `0x101c7`–`0x101ca` | 4 / 4 |
| Small air explosion | `0x101fc`–`0x10209` | 14 / 14 |
| Enemy laser power phases | `0x10245`–`0x10248` | 4 / 4 |
| Death Ray and player laser power phases | `0x10239`–`0x10240` | 8 / 8 |
| Laser impact phases | `0x10229`–`0x1022c` | 4 / 4 |
| Shield light masks | `0x10249`–`0x1024c` | 4 / 4 |
| Medium air explosion | `0x101d8`–`0x101e4` | 13 / 13 |
| Small ground explosion | `0x1027d`–`0x1029f` | 35 / 35 |
| 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 |
@@ -106,6 +112,9 @@ The development base-game pack currently supplies **800 reviewed replacement fra
| Indicator, question and checkbox pictures | `0x1012a`–`0x1012e` | 5 / 5 |
| BUY/SELL and item buttons | `0x10130`–`0x10135` | 6 / 6 |
| Left/right double-chevron buttons | `0x10136`–`0x10137` | 2 / 2 |
| Cyan-symbol and blank red buttons | `0x10121`–`0x10124` | 4 / 4 |
| Buoy blink phases | `0x10162`–`0x10163` | 2 / 2 |
| Alternate cursor and repeating menu texture | `0x50019`, `0x10019` | 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 |
@@ -114,12 +123,14 @@ The development base-game pack currently supplies **800 reviewed replacement fra
| Source coast, bridge and water terrain | `0x103e0`–`0x103ef` | 16 / 16 |
| Agricultural ground and vegetation | `0x2011d`–`0x2013c` | 32 / 32 |
| Fourth-campaign machinery and soil | `0x400d5`–`0x400f4` | 32 / 32 |
| Fourth-campaign damaged structures and controls | `0x400f5`–`0x40114` | 32 / 32 |
| Source shoreline, fences and rocks | `0x103f0`–`0x103ff` | 16 / 16 |
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 800-frame snapshot passed 3,200 actual scale checks. All 4,000 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 730 ordinary sources introduce no reserved palette labels; 67 sources retain legitimate gameplay classes, and the three opening cards use their authentic static palettes. Historical smaller-pack proofs remain separate.
The current 929-frame development snapshot passed 3,716 actual scale checks. All 4,645 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 846 ordinary sources introduce no reserved palette labels; 80 sources retain legitimate gameplay classes, and the three opening cards use their authentic static palettes. Historical smaller-pack proofs, including the packaged 800-frame snapshot, 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.
@@ -230,3 +241,11 @@ python3 tools/hd_art_source.py --asset 1011d \
Inspect every source frame before generating its replacement. Request the same orthographic camera, silhouette, canvas placement, orientation, material colors and lighting for every frame. Preserve the generated alpha. Do not substitute rotations of one frame for the original bank poses: compare the complete sequence at its logical size and at the intended display resolution. Verify that the nose, engine exits, wing extremes and animation pivots remain aligned and that no clipping or background halos appear.
Keep image-generation prompts and provenance alongside the artwork. Never overwrite original catalog assets. The loader deliberately accepts partial coverage so a reviewed sprite can be previewed before the complete pack is ready, while preserving per-frame fallback.
The 129-frame development addition has complete independent source/all-scale family review and coordinator inspection of every 42 source/native1/HD4 pages on eight unresampled boards. All 645 current PPMs match those accepted outputs exactly. Set4's next thirty-two tiles were checked with 70 native contexts, 719 joins and 27 states; the isolated 64-tile pack has 21 unique damage pairs with both HD partners and four fallback partners. The sixteen shoreline/fence/rock tiles passed all 83 current boards and 1,960 scale composition cases, with no declared damaged partners. Fine material and original-fallback density differences remain disclosed.
Power and Impact retain their native phase masks and repaired source arms. Shield's independent actual patterned `Canvas::shade` proof preserves the original world center, deep holes and outside background, and is invariant to occupied mask RGB. Its higher-scale ring edges are smoother and the final 4× mask has 2,303 pixels against 2,304 source-expanded pixels. Smoke's matching mask has no demonstrated visible HD enhancement and remains held because every actual shaded output is byte-identical to its nearest-neighbor original.
MediumAir's matte grain avoids the rejected ivory glints; exact peripheral source-cell losses remain disclosed. The final lower-left yellow cue is visibly stronger than the source, accepted with a 37% fall in complete penultimate-to-final intensity. SmallGround's first four tiny phases have stronger source-cell edge emphasis at higher scales, especially `0x10280`; review accepts their warm solid-core particle appearance, while recording tiny warm/brown losses and two adjacent tail additions. Both complete animation families retain source bounds, negative spaces and phase progression. LargeAir remains held for persistent painted ray and fading-ring losses.
The new nine craft singles retain source arrays, machinery, forks, deck sections and dark hull backing, with precise small contour interpretations in their peer records. The alternate cursor retains all sixteen gold cells, thirty-six near-black cells and the nine-cell central hole, with warmer native gold shading accepted. Repeating texture connectors retain their source macro layout. Buoys retain exact native blink252/253 centers and the source's cyan/water240–244 palette classes; high-scale fringe and downward contour differences are accepted explicitly. BUTTON1–4 retains exact cyan glyph cells and the blank red panel. These are source-bound gallery approvals, without a new custom-menu or live Host reachability claim.
+42 -5
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 **800**; **4,953** 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 **929**; **4,824** 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 | 223 | 26 | 79 |
| Enemies and ground objects | 419 | 120 | 299 | 183 |
| Enemies and ground objects | 419 | 129 | 290 | 183 |
| Player and enemy projectiles | 51 | 45 | 6 | 18 |
| Explosions and effects | 281 | 91 | 190 | 25 |
| Explosions and effects | 281 | 155 | 126 | 25 |
| Equipment and pickups | 47 | 47 | 0 | 23 |
| Terrain | 4,535 | 208 | 4,327 | 4 |
| Menus, portraits, HUD and other pictures | 150 | 45 | 105 | mixed static / animated |
| Terrain | 4,535 | 256 | 4,279 | 4 |
| Menus, portraits, HUD and other pictures | 150 | 53 | 97 | mixed static / animated |
## Registered pack and generation jobs
@@ -359,6 +359,43 @@ Only registered frames passing canvas, source-hash, PNG and alpha checks count a
| CHKOFF_PIC / CHKON_PIC | `0x1012d` | 2 / 2 |
| LIGHTON_PIC / LIGHTOFF_PIC | `0x1012a` | 2 / 2 |
| QUESTION_PIC | `0x1012c` | 1 / 1 |
| Terrain set4 shard3 | `0x400f5` | 16 / 16 |
| Terrain set4 shard4 | `0x40105` | 16 / 16 |
| Laser power companion padded replacement v2 | `0x1023d` | 4 / 4 |
| Laser impact padded replacement v4 | `0x10229` | 4 / 4 |
| Super shield glow padded replacement v4 | `0x10249` | 4 / 4 |
| BUTTON1_PIC / BUTTON2_PIC / BUTTON3_PIC / BUTTON4_PIC | `0x10121` | 4 / 4 |
| Death ray power companion padded replacement v2 | `0x10239` | 4 / 4 |
| SHIP19G3_PIC | `0x30055` | 1 / 1 |
| SHIP23G3_PIC | `0x3005c` | 1 / 1 |
| SHIP10G3_PIC | `0x3004c` | 1 / 1 |
| SHIP13G3_PIC | `0x3004f` | 1 / 1 |
| SHIP28G3_PIC | `0x30065` | 1 / 1 |
| SHIP31G3_PIC | `0x30068` | 1 / 1 |
| SHIP34G3_PIC | `0x3006b` | 1 / 1 |
| SHIP37G3_PIC | `0x3006e` | 1 / 1 |
| BOUY1_PIC / BOUY2_PIC | `0x10162` | 2 / 2 |
| Medium air explosion padded replacement v5 | `0x101d8` | 13 / 13 |
| Terrain 103f0 standalone correction | `0x103f0` | 1 / 1 |
| Terrain 103f1 standalone correction | `0x103f1` | 1 / 1 |
| Terrain 103f2 standalone correction | `0x103f2` | 1 / 1 |
| Terrain 103f3 standalone correction | `0x103f3` | 1 / 1 |
| Terrain 103f4 standalone correction | `0x103f4` | 1 / 1 |
| Terrain 103f5 standalone correction | `0x103f5` | 1 / 1 |
| Terrain 103f6 standalone correction | `0x103f6` | 1 / 1 |
| Terrain 103f7 standalone correction | `0x103f7` | 1 / 1 |
| Terrain 103f8 standalone correction | `0x103f8` | 1 / 1 |
| Terrain 103f9 standalone correction | `0x103f9` | 1 / 1 |
| Terrain 103fa standalone correction | `0x103fa` | 1 / 1 |
| Terrain 103fb standalone correction | `0x103fb` | 1 / 1 |
| Terrain 103fc standalone correction | `0x103fc` | 1 / 1 |
| Terrain 103fd standalone correction | `0x103fd` | 1 / 1 |
| Terrain 103fe standalone correction | `0x103fe` | 1 / 1 |
| Terrain 103ff standalone correction | `0x103ff` | 1 / 1 |
| NEWCUR_PIC | `0x50019` | 1 / 1 |
| STEXTURE_PIC | `0x10019` | 1 / 1 |
| EAGLE1G3_PIC | `0x30073` | 1 / 1 |
| Small ground blast padded replacement v6 | `0x1027d` | 35 / 35 |
| Generation job | Status |
| --- | --- |
+67681 -959
View File
File diff suppressed because it is too large. Load diff
+34 -30
View File
@@ -1,6 +1,6 @@
# HD coordinator checkpoint — 11 October 2026
The reviewed development pack is **800 original picture frames in 340 complete sequences**. The root assembler has copied the private approved 800-frame input into the shared tracked data used by both Linux and Windows playable snapshots. The development pack has 340 complete sequences; this sequence count and the 800 runtime frame count are different quantities. Root owns remaining archive/launcher validation. Working originals, references, prompts and review jobs remain external under `../data/`; bundled originals and approved runtime artwork are tracked under this repository's `data/`.
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
@@ -8,47 +8,51 @@ The reviewed development pack is **800 original picture frames in 340 complete s
| --- | ---: |
| Player banking | 21 / 21 |
| Bosses | 223 / 249 |
| Enemies and ground objects | 120 / 419 |
| Enemies and ground objects | 129 / 419 |
| Player and enemy projectiles | 45 / 51 |
| Explosions and effects | 91 / 281 |
| Explosions and effects | 155 / 281 |
| Equipment and pickups | 47 / 47 |
| Terrain | 208 / 4,535 |
| Menus, portraits, HUD and other pictures | 45 / 150 |
| Total | 800 / 5,753 |
| Terrain | 256 / 4,535 |
| Menus, portraits, HUD and other pictures | 53 / 150 |
| Total | 929 / 5,753 |
Catalog audit: all 6,449 entries, 5,753 pictures, zero HD source/hash/canvas/ID errors, **4,953 pictures still awaiting registration**. The refreshed ledger records 780 registered, 20 render-reachable, 1,449 candidate, 1,144 in-progress and 2,360 missing pictures. Candidate status establishes neither artistic approval nor a native scene occurrence. Every unused and damaged ID remains required. The 303 AGX delta frames and four bitmap fonts retain classic-art preservation policies and do not count as generated HD.
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.
## Exact proof and packaging handoff
## Current exact proof
`../data/hd/registered-class-review/runtime-800-current/combined-review.json` closes all **3,200 actual scale outputs** and **4,000 original/scaled PPMs**, byte-identical to independently accepted references. Both source-age guards pass and diagnostics are empty. The tested immutable library is `target/hd-review-libraries/f71826f4eec106d59a55c12380ee1437a3cfeddf6f9d145480624ff5e5b8eaa5/libraptor_replica-951a7002da763dc4.rlib`, SHA `f71826f4eec106d59a55c12380ee1437a3cfeddf6f9d145480624ff5e5b8eaa5`, original build timestamp `1791701529935589618`. Its original age and exact bytes survive concurrent Cargo rebuilds; registration rechecks hashes and source age.
`../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 730 ordinary sources introduce no reserved240–255 labels. 67 source-class pictures retain authentic gameplay palette classes. Three standalone opening cards use their authentic static256-color palettes, whose high indices are static colors. Four small pilot portraits retain the complete 400×225 SDL menu proof with byte-identical surrounding UI. Other gallery-only controls/cards do not acquire new live routes from registration.
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 private approved input is `../data/hd/registered-class-review/handoff-800-20261011/pack/`. Its exact `hd.json` SHA is `fbf8b6a9af134e263881ce28f002259affbf0636f53d214ea34bbd8c61205f71`. `handoff-manifest.json`, SHA `29821d06c34114101041e50318c5c013a9236e474716a382257d6d252c304b1e`, binds independent private artwork copies, source catalog INDEX, 800 frames/340 sequences, all proof hashes, per-file bytes and limitations. Root alone assembles tracked `data/bin/lib/runtime-manifest.json`; neither OS bundle is updated by the coordinator. Root confirmed all 292 pack-file hashes after copying 800 into tracked data. The copy hold is lifted for later development registrations, which remain separate from this immutable runtime checkpoint.
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.
Admission journals `batch-731-approval.json`, `batch-767-approval.json` and `batch-800-approval.json` retain the 103-frame delta from697. The last33 inspected15 complete source/1×/4× pages and matched165 PPMs. Corrected boss30044 was promoted byte-for-byte from its independently approved sibling, with its former main bytes archived. Earlier DINO6 and SHIP40 promotions retain all failed variants; SHIP40 prepared-v5 was never submitted.
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.
Agricultural32 proof covers651 current cases,469 joins and91 real native samples; fine grass/original fallback density contrast is accepted. Its historical Host invocation was unpinned and stays separate. Set4 first32 includes4,644 composition cases,86contexts,31states and1,012directed joins;5unique damage pairs have bothHD art while21directed partners remain original fallback. Terrain103e0 adds1,416cases/64boards/27 original-partner swaps; its9destroyed partners remain original fallback. No whole-map seamless or new destroyed-partner claim is inferred.
## Frozen packaged800 history
The metadata correction journal `../data/hd/player-dark/provenance-transparent-flag-corrections-20261011.json` SHA `331456ac7b5451b555afd48eee99dda111c882c1818370e812d7e5499f582fca` changes15 historical opaque-UI flags across6families fromtrue tofalse. Coordinator independently verified actual attempts, all available requests, old/new provenance and unchanged source/candidate/raw/generator bytes. Cursor request JSON absence is explicit; prompt and actual attempt survive. Frozen peer reports and before-byte snapshots stay unchanged. BUTTON1–4 has a separate equivalent four-flag journal in its pending review.
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.
## Durable owners and remaining work
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.
Coordinator alone owns external development manifest/provenance/audit/ledger. Artists use original durable job IDs because queue refresh removes registered jobs and shifts indices. No artist may register its own work. Checkpoints stage only owned paths in this Git root; `docs/hd-full-review.md` belongs to its reviewer.
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.
- Root owns Windows/Linux binaries, menus, persistence, Lightning API, bundled-runtime assembly and the deferred straight-alpha resampling/source-class alpha-anchor remedy. No renderer/shader/HD loader policy changes occurred in this checkpoint. If a controlled fix changes actual pixels, retain800 as historical and review every changed family before new approval.
- `hd_full_review` owns frozen terrain103f0–103ff16 independent source/current compositor review. Terrain103e0 and UI8 are now admitted; every classic UI route limit remains explicit.
- `hd_terrain_render` is absent; its remaining reviewer reservations are released, its accepted/held artwork and proofs preserved. `windows_persistence` independently approved DeathRayPower4v2 and held SHIP35 best-v3 for55 opaque losses including both bottom feet. It also approved buoy10162/63 with the disclosed contour and water-class differences. Actual source center labels are252/253, and palette240–244 is cyan/water; both artist wording corrections retain before-byte history.
- `iron_coast_2` completed independent next32 set4 approval for400f5–40114, with70contexts/719joins/27states/3,392compositions and an exact isolated64 context pack. Four state partners retain fallback; five unused IDs remain gallery-only. Its old enemy queues and all correction variants remain frozen.
- `iron_coast_3` continues separate measured boss10310/200a3/300a8–ab source-structural corrections. Old missing hull bridges/tips remain held. Only final400b2 may change within a whole seven-frame sibling; the firstsix bindings/24outputs must stay exact. New central panel/floor texture-pop hold is independently recorded. Approved30044 is admitted;200ba/300a0 palette-alpha remedy remains root-owned.
- `iron_coast_5` independently approved BUTTON4 and four further enemy singles30065/30068/3006b/3006e. Actual30065 has four ordinary amber/orange cells, not two groups counted as two pixels. Its200a2 paired-foot variants remain held for dark bridge/gap errors despite repaired overall bounds; do not blindly regenerate or stretch the canvas.
- `iron_coast_6` completed effects12: Power4/Impact4 approved, Smoke4 held for visible enhancement because every actual shaded output equals the NN original mask. Its first four enemy singles30055/3005c/3004c/3004f are approved with exact fine-metal/contour disclosures. It independently approved MediumAir13v5 with explicit outer-edge losses and stronger final yellow shading; the phase11→12 normalized intensity still falls about37%. Children retain original terrain-middle5–36 and late37–68 queues with source/material holds and immutable gallery pins.
- `terrain_capture_fixture` independently approved classic controls/shop/navigation and Shield4's real patterned shader. It now holds the complete400ac–400b2 correction for a source-stable central vent panel and floor changing material. The native capture fixture now selects a real occurrence after unused first IDs; entirely unused shards disclose no occurrence instead of inventing one.
- `hd_dark_player` has completed equipment47 and HUD11 plus admitted UI controls. BUTTON4 and buoys remain frozen for later admission. Alternate cursor50019 and repeating texture10019 are reserved to iron_coast_5 for independent review. Historical flag and buoy label corrections are metadata-only with before/after history; no raw pixels change.
- `hd_enemies_01` retains original production scope, precise source-cell loss evidence and blocked art variants. Its new fine-metal singles are independently reviewed separately. DSHP19 bands/leg lengths, infantry poses, damaged labels and selected contours stay held. APE output-stage refusal is preserved and not automatically retried.
- `campaign_integration` retains proposed Power/Impact/Shield/DeathRayPower approvals, MediumAir13/SmallGround35 review proposals and GroundBlast/Flare/person/Smoke defects. Actual Canvas::shade ignores smoke mask RGB; a source-faithful decoded mask does not demonstrate visible HD enhancement. Do not compensate for root's diagnosed resampling policy with artist color changes.
- Terrain1 admits96tiles but keeps bridge103d5/6 row/material holds and14-target partial103d0 complete=false;103f0 is frozen for peer review,10400 standalone production continues. Terrain2 admits48 and retains water/soil islands, post-cap scale, semantic rubble and source-material holds. Terrain3 admits32 while invented30361beams,30362rim/material and denser burn/fragment boundaries stay held. Terrain4 first32 is admitted; independently approved next32 is queued and later industrial compounds retain vent/material/soil limits.
## Durable owners and later work
At least 94 further independently approved frames remain separate from800 pending coordinator current-pixel comparison, complete source/family inspection and registration. The56-frame planned batch has280 exact accepted reference PPMs and fresh isolated probes; four later enemy singles, two buoy phases, thirteen MediumAir phases, sixteen terrain103f0–103ff tiles, alternate cursor50019, repeatingtexture10019 and carrier30073 have separate peer evidence. No later frames are packaged by this handoff.
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.
Generation uses four shared submissions: inspect source/save prompt, acquire → successful start → built-in request → classify/report/release in one execution before QA. Unknown cells are reconciled before retry. Every concrete source/art hold remains separate from successful loader/class/cache checks. Continue remaining original catalog without a full-HD completion claim.
- 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.