Aetheria/tools
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 3c1e1e7421 Munition parts: five gear-part behaviours carry a missile type's stats; completeness gate; one-shot migrate command
MunitionHullData, MunitionThrusterData, MunitionSeekerData, MunitionControlData (with Cognition) and MunitionFuelData
(Behaviors union 43-47), read through MunitionParts.Of. StatValidation.ValidateMunitionParts refuses a launcher design
without exactly one of each and any other design carrying one, at catalog load and Upsert. AetherDb gains
munition-parts-migrate; LauncherRoles names the part's thruster stats by type and field (Range and Visibility also name
the seeker's and plume's flat stats, which RolesBackfill must not range).

Does not pass tests on its own: the shipped catalog is migrated in the next commit, and until then it fails the new gate at load.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 03:59:39 +02:00
..
AetherDb Munition parts: five gear-part behaviours carry a missile type's stats; completeness gate; one-shot migrate command 2026-10-12 03:59:39 +02:00
blender Package: sweep only what it generated (aetheria.generated), pin bounds centre, Source-only and collider-in-Generated 2026-10-10 22:55:18 +02:00
emoji Emoji corpus from Unicode's emoji-test.txt; lock records interpreter and container 2026-10-08 22:45:48 +02:00