Landed via `dotnet run --project tools/AetherDb -- fix-loco1 apply`, then deleted the command in the same batch (Cut 9/Cut 1 precedent). Fixes, each against the decoded 2021-04-14 legacy record or a named catalog precedent: - Djinni.Prefab was a fabricated/truncated GUID; corrected to Djinni.prefab.meta's own GUID. - All five restored thrusters' ParticlesPrefab (null) -> Thruster 1.prefab's GUID, the same one Large Drive uses (legacy record names the same prefab path for all of them). - All five thrusters' invented OptimalTemperature/PlateauWidth (300/100) -> Large Drive's own 200-400 precedent, 251/24 (docs/stats-power-cut1-migration.md). - ThermalResilience: Medium Drive/Small Drive -> 10, Victoire/Talaria/RevvITup 2.0 -> 15 (legacy record). Victoire's Durability 100 -> 30 (legacy). Victoire and Medium Drive's legacy descriptions restored (Talaria/RevvITup 2.0's legacy descriptions are the literal placeholder "[TODO]" and are not). - Djinni.Schematic (null) -> djinni_schematic_transparent.png's GUID, already in the tree, unused. - Djinni's OptimalTemperature 250 -> 251, correcting a rounding slip in restore-hulls's own "apply LonginusX's optimal-fraction to Djinni's band" derivation ((275.15-173.15)/400 = .255 of band applied to Djinni's 200-unit band rounds to 251, not 250). - All seven restored records (Longinus, Djinni, five thrusters) re-keyed from freshly minted GUIDs to their own legacy GUIDs, decoded directly from GameData/Legacy/AetherDB.2021-04-14.msgpack, matching the Cut 9 import precedent (tools/AetherDb/Import.cs, git history). Each record's own FactionProductData.Design ref repointed at the new key. Verified: dry run then apply, second apply refused (Longinus already carries its legacy key), `dangling` reports 0, `census` still names both hulls, `loadout` generates every hull cleanly across seeds 1-5. Re-keying changed GetAll<GearData> enumeration order, which RestoredHullMovesAndTurnsUnderMovementAndLookDirection's design-selection (thrusterDesigns.First()) depended on implicitly: it started landing every Djinni thruster hardpoint on Victoire, the one restored thruster with a real EnergyUsage draw, and the fixture ship carries no reactor. Fixed by equipping the fixture ship's own Reactor hardpoint, which every restored hull actually has, instead of relying on incidental unpowered-item ordering. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
12 MiB (Stored with Git LFS)
12 MiB (Stored with Git LFS)