Aetheria/tools/AetherDb
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens ceb1a08edb product-lines apply lands on a catalog with older-schema records; refusal axes pinned; one maker-profile table
ExpectUnchanged compares the file's schema ids with the loaded ones, so master's blob (hulls written before
HullData lost GridOffset) made apply throw and write nothing. The batch now expects only that the keys it authors
are absent and lands onto the file as it is. Tests: older-schema replay, the design and maker match, case-insensitive
name conflict, a row name that is a design's, the dispatch word, and the sold-weapon floor replaced by "only Smoke
designs are unsold". LaunchSuppressorCatalogTests reads Program.MakerProfiles instead of spelling six profiles.

Not built or run yet; the catalog blob is regenerated in the next commit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 20:50:47 +02:00
..
AetherDb.cs AetherDb for ship authors: rooted at a game folder, found in ModTools; ship-ID rule in create 2026-10-10 06:53:03 +02:00
AetherDb.csproj Tests for the weapon product lines and the product-lines command 2026-10-16 18:47:30 +02:00
AuthoredSettings.cs Swap Unity.Mathematics usings for CultMath 2026-09-14 17:39:12 +02:00
ProductLinesCommand.cs product-lines apply lands on a catalog with older-schema records; refusal axes pinned; one maker-profile table 2026-10-16 20:50:47 +02:00
Program.cs AetherDb: product-lines command, with the weapons table 2026-10-16 18:46:12 +02:00
ShipAuthoringCommands.cs validate shares Read's post-load composition; products, key, price rules pinned beyond the first product 2026-10-12 20:00:18 +02:00
VerseGrammarCommand.cs verse-grammar apply: the grammar update builds a new record instead of editing the cached one; replace test compares fields 2026-10-10 14:39:44 +02:00