Commit graph Aetheria/docs
Author SHA1 Message Date
Meta Vens
e0b123a98d Release map: the visibility rework (signature channels, paint modes, reveal record, emissions heard)
Body facts, model page, authority map, rules, rationale and cut order for
ruling visibility-per-capability-reveal folded with sensor-stat-set; seven
cuts pinned at 93b7ff8d.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 08:59:17 +02:00
Meta Vens
cbf31c2719 Research: launcher lock, launch signatures and graded contact knowledge
Eyes pass for the operator's lock and visibility rethink: how Aetheria
represents visibility today, LOBL/LOAL and loitering munitions, warning
receivers, provocation, graded contacts in games, and the novella passages.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 23:42:18 +02:00
Meta Vens
54ac0fcfa7 Merge eureka/aetheria-release-ships-addon-frame-r4: ships authoring tool and add-on frame
# Conflicts:
#	tests/Aetheria.Shared.Tests/ShipSchemaPinTests.cs
2026-10-10 19:54:03 +02:00
Meta Vens
55e607db35 Release map: allocator wiring refresh (TW1-TW6) and the lock warning (LW1-LW8)
Imagination passes (session self-2026-10-10-ag): the Duel oscillation was a
probe artifact (orbits unplaced before the zone's first tick); wiring and
envelope specs refreshed at 08d064c8; the ship-owned incoming-lock warning.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 13:37:37 +02:00
Meta Vens
86fb594031 Release map: vectored thruster rows (probes V1-V8, model rows, cut order)
Imagination pass (session self-2026-10-10-ag): the row gimbal is sim data,
one shared-throttle actuator per row in the allocator's single solve;
specs vector-rows-record r2 and vector-rows-allocator r1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 07:37:49 +02:00
Meta Vens
63d16e81f3 AetherDb for ship authors: rooted at a game folder, found in ModTools; ship-ID rule in create
FindRoot keys on GameData/Aetheria.cc. ShipAuthoringStore.RequireShipId is the one ID rule
(Validate and create), refusing Windows device names and a trailing dot, naming no value.
The add-on's one preference is Game folder; _aetheria_repo, the repo preference and the
dotnet-run invocation are deleted. Smokes take SMOKE_GAME_FOLDER. Not yet built or tested
at this commit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 06:53:03 +02:00
Meta Vens
30d027195b Research: prior art on thrust allocation with vectored thrusters
Serves follow-ups vectored-thruster-rows and gimballed-thrusters: virtual
actuators, nonlinear and cascaded allocation, rate and gimbal limits as
per-tick bounds, the zero-thrust singularity, games, shared-angle rows.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 06:50:05 +02:00
Meta Vens
8755da5ecb Release map: articulated mounts re-mapped to the hardpoint-arc ruling
Imagination r2 re-map (session self-2026-10-10-ag): the sim already carries
per-hardpoint arc and weapon traverse; links are rig only. Target doc moves
articulated weapon mounts into scope under ruling mount-arc-gun-traverse.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 05:12:27 +02:00
Meta Vens
ce0023f1f8 Research: prior art on hull decals, panel lines and wear layering
Eyes pass before the hull shader fork: DECALmachine 2.17 export paths,
forward-renderer decal practice, parallax for panel lines, layered wear
on the built-in pipeline, and this project's rendering constraints.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 00:50:14 +02:00
Meta Vens
87ec736f04 Map: articulated mounts (body facts AM1-AM11, model-page rows, authority map, rationale)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 23:25:28 +02:00
Meta Vens
ce4bb199a7 Map: ballistic flight is presentation (r3 probes and rationale)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 23:23:24 +02:00
Meta Vens
6d83597b77 Map: ballistic-flight r2 body facts and why a round's end is one sim statement
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 22:27:59 +02:00
Meta Vens
1b2e9c1258 Map: allocator translation cost is linear (core r2 probes, tolerance, chosen constants)
Imagination pass, aetheria-release, session self-2026-10-09-morning.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 16:37:59 +02:00
Meta Vens
aac2cf91e4 Map: spec refresh 2026-10-09 (scarce consumables, fog-bank presenter, multiply, tiered boosters, shipped AetherDb, player build)
Body facts RF1-RF8, model rows, booster and consumable tables, and rationale for the
revisions admitted under follow-up rulings-2026-10-09-spec-refresh. Sweeps the stacking
and hoarding lines the 2026-10-09 rulings made stale.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 15:28:29 +02:00
Meta Vens
439d488ac8 Map: flight control allocates thrust (body facts, authority map, rationale); locomotion-cut.md superseded for Cuts 2-3
Imagination pass, aetheria-release, session self-2026-10-09-morning.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 13:42:38 +02:00
Meta Vens
b5ff1ae260 Map: ships add-on frame r5, authoring without the repo
Probes B1-B9, the owner answer (published AetherDb), the r5 authority map
and rationale from the imagination-addon-frame pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 22:25:34 +02:00
Meta Vens
e7375d54a1 Map: consumables (host fix, supply, throttle lock, vapour cloud)
Body facts CC1-CC12, rules CS-R1..CS-R4 and rationale from the
imagination-consumables pass; specs and questions are in the mind.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 22:06:21 +02:00
Meta Vens
e389e3972c Map: catalog breadth (weapon matrix, roles backfill, stat-boosting gear)
Body facts CB1-CB12, rules CB-R1..CB-R5 and rationale from the
imagination-catalog-breadth pass; specs and questions are in the mind.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 21:57:21 +02:00
Meta Vens
284231f4c1 Merge origin/master (2403a5f3, gear-without-presence) into eureka/aetheria-release-retire-longinusx
Lands retire-longinusx on master after gear-without-presence. The catalog
is regenerated from master's catalog with retire-longinusx apply (next commit).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

# Conflicts:
#	GameData/Aetheria.cc
2026-10-08 18:59:38 +02:00
Meta Vens
1476cfd0e0 Map: catalog growth, generic designs and branded products
Folds the catalog-growth addendum and the emoji-pirates product facts into a
new section: probes CG1-CG12 and LP1-LP9, the maker profile, PD product,
generic-name and weapon product-line tables, the model page rows (Title is
the one owner of an item's title; DisplayName is not a thing) and rationale.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 15:42:12 +02:00
Meta Vens
c8376c354e Map: munition evasion core, mount term and autofire seams
Folds the munitions-autofire addendum into Missiles and point defense:
probes MA1-12, the munition Track and autofire-subject model page row
changes, and the rationale for the evasion core, the split cuts and the
close-crosser divert test.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 15:40:53 +02:00
Meta Vens
0e39a7f058 Map: faction-play re-anchor on 4d664b53 and the prelude retirement
Folds the faction-prelude addendum: faction-play probes BS1-3 and FP1-14
under Faction play, prelude probes PR1-11 and their rationale under Demo
scope, and the changed model page rows in both sections.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 15:39:50 +02:00
Meta Vens
4a38634e53 Map: full emoji body facts and model page rows
Folds the emoji section of the emoji-pirates addendum into Demo scope:
TextMesh Pro probes E1-E10, the font-asset rationale and rejected
alternatives, and the emoji and product model page rows.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 15:38:58 +02:00
Meta Vens
658e25054b Map: demo hulls, the Pirates record and the derived boss hull
Folds the demo-hulls and emoji-pirates (Pirates record r2, several package
products per hull) addenda into Demo scope: body facts H1-H11, the Pirates
record and product tables, the boss-hull rationale and the model page rows.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 15:38:15 +02:00
Meta Vens
bf17314765 Move every LonginusX consumer to the Longinus: scenarios, tests, tools, the starting hull
Duel, Arcs, Launcher Angles and Starved Reactor fit and place the Longinus
(thrusters, Core Power or MoveOnPro at (2,4), radiators relaid); the modes start
a Longinus (Settings.asset StartingHullName; the Aether multipliers leave it).
The drive's tests, its Steering Axis probe and its Brownout fixtures go with their
subject; ship_cc.py and the live-game checklist drop the drive and the hull.
The drive itself and the catalog records are deleted in the following commits.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-08 13:44:48 +02:00
Meta Vens
3035230bf9 Map: mines in the sim, the shared floating body, and the old mine's behaviour as body facts
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 14:49:51 +02:00
Meta Vens
35ea0da431 Map: sim speed r2, the census of Unity-owned sim facts and their owners, body facts T11-T14, drawing ahead
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 14:30:31 +02:00
Meta Vens
6d427b7aa9 Map: sim speed, one fixed-step SimClock owning the scale, body facts T1-T10, for sim-speed r1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 14:03:31 +02:00
Meta Vens
eafc4352a1 Map: retiring the LonginusX and parking the aether drive, body facts R1-R6, for retire-longinusx r1 and evasion-term r6
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 13:57:05 +02:00
Meta Vens
516af3e5c1 Map: authored per-weapon tracking table, top speed on the hull (M32 corrected), plight provenance, for evasion-term r5
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 13:33:08 +02:00
Meta Vens
1c73f8e419 Map: evasion's mount term (angular velocity against tracking rate), the footprint ladder, body facts M30-M33, for evasion-term r4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 13:07:46 +02:00
Meta Vens
c4357eeee6 Map: tracking per gun, with body facts M27-M29, for evasion-term r3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 12:35:42 +02:00
Meta Vens
e75083fec8 Map: evasion as unpredictability, with prior art, body facts M23-M26 and the revised design
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 23:56:56 +02:00
Meta Vens
646057f2c6 Map: the evasion term and missile odds, with body fact M20 and the revised missile design
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 22:35:57 +02:00
Meta Vens
7f51d46d71 Map: missiles with fuel and seekers, with prior art, body facts M15-M19 and the revised design
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 22:01:41 +02:00
Meta Vens
b4946613fd Target: reframe "legacy first" as "ship the game"
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 21:59:06 +02:00
Meta Vens
c7432f39a8 Map: missiles and point defense, with prior art, body facts M1-M14 and the authority map
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 21:25:10 +02:00
Meta Vens
26f21e3206 Map: firing on solutions, with prior art, body facts and the revised authority map for the controls cuts
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 20:18:48 +02:00
Meta Vens
e1296f1fac Map: Controls section, with prior art, body facts and the authority map for the facing-separate-from-aim rebuild
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 19:41:16 +02:00
Meta Vens
228f241e53 Merge eureka/aetheria-release-target: the release target and map land on master, rewritten for the demo
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 19:12:03 +02:00
Meta Vens
6a1bb47758 Target and map: the first release is the demo
Rewrites the release target for the demo cut (one gate, one region, one boss, a fixed cast of Pirates, Zhestokost, Lucent and AU, called a demo). Adds the map's Demo scope section with body facts D1-D6 and the scope table, and sweeps four stale docs the design review listed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 19:11:46 +02:00
Meta Vens
2a6323cc72 Docs: mark the mining cut maps superseded in part and F1 fixed after the mining merge
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 18:29:32 +02:00
Meta Vens
985e65696c Map: mining index as built on master df7c44f2
Records the targeting index and Entity's press queries as built: their owners, inputs, outputs, forbidden writers, verification layer, and live seams. Marks L3 and L5 as historical.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 18:29:25 +02:00
Meta Vens
d9f85dc639 Merge origin/master into mining: resolve five conflicts by owner, delete the belt-task machine
Mining owns belts, chunks and target picking; scenarios owns admission and run
staging; master owns ships and fire control (rule scenarios-cut.md S4).

- AetheriaStores.CatalogTypes: nine-type union, master's list plus FieldKindData, no Scenario.
- tools/AetherDb/Program.cs: both cases (ship-authoring, field-kinds), one usage string.
- Zone.cs: master's MineAsteroid dropped (mining deleted its inputs); scenarios' SettleBelts and its three calls deleted.
- RunStartTests: the two belt-task tests deleted (they read belt.Transforms and MineAsteroid).
- FireControlCut124Tests: master's strict Exact assertions; mining's CompatibleDrift allowance and its comment dropped.
- GameData/Aetheria.cc: master's pointer 70a7b0a9. This commit lacks the Asteroid field kind in the catalog, so
  TheShippedCatalogHasAPickableFieldKind fails here by design; the next commit rebuilds it.

Builds: this commit builds (verified at the end with commit 2); the catalog pin test fails at this commit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 15:29:29 +02:00
Meta Vens
01a1ad3a1a Aetheria release map: ship authoring across Blender and Studio
Division of labour (Studio edits hull semantics, Blender owns space, strokes
and the body), Line Art strokes into Package's capture, the shared ship.cc with
a Studio disk guard as the bridge, mount gizmos and a read-only overlay, Thing
readiness facts and question ship-authoring-host, six cuts and their order
against the .cc move.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 18:24:45 +02:00
Meta Vens
7e51423ad1 Aetheria release map: ship data all in the .cc
Ruling ship-data-all-in-cc. One ShipModel record (nodes, per-attribute
mesh streams, submeshes, surfaces, images with format and levels) at
mod-model:<id> replaces ship.glb and the planned PNG sidecars. C# seeds
and judges it, Python packs it at Package, Unity builds Mesh and
Texture2D from it, and glTFast leaves. Body facts M26-M30, sizes, the
authority map, questions ship-model-owner and ship-image-encoding, cuts
ships-cc-model, ships-cc-package and ships-cc-image-bc, and the specs
it supersedes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 17:54:32 +02:00
Meta Vens
7d649d5c31 Package Ship: headless Blender smoke, and the authoring doc says how Package and create --like are used
smoke_package.py builds a primitive ship from role-tagged objects, creates it --like Djinni, saves a layout with an
internal reactor, packages it and requires validate to pass; then swaps the thruster disc for an empty and requires the
refusal naming the anchor; then restores and packages again so the left-behind package is good. Proof gate 2's
outstanding authoring action is now Package.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 17:13:44 +02:00
Meta Vens
de0d7ca0dd Merge remote-tracking branch 'origin/eureka/aetheria-release-target' into eureka/aetheria-release-target-mat 2026-10-03 16:46:40 +02:00
Meta Vens
b643b0a464 Aetheria release: hull materials as owned graphs
Blender-authored material graphs judged by AetherDb into a catalog record,
lowered to a CultMath expression IR, generated into compute kernels and baked
per (hull, livery) with per-ship wear only. Body facts M19-M25 (Blender pin,
Cycles point oracle, dump, interpreter bench, compute substrate, faction key
clash, CultMath seams), the authority map, parity chain, tape relation, cuts
and rationale.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 16:46:38 +02:00
Meta Vens
c22033f287 Aetheria release map: the sublinear mining index, as two cuts after the merge
Ruling targeting-sublinear-wanted-not-critical supersedes the reading that
rejected it. mining-index-tree makes the provider seam a region tree with a
heap-ordered Best and a detection gate; mining-belt-cells rebuilds the belt
as rings of about-square cells in co-rotating frames, refreshed by drift.
Target: per-press cost grows as sqrt(rocks in reach), the exact-query floor,
measured on F1's fixed belt at 30k, 300k and 3M. Both land after
mining-merge and gate nothing. Forks: reticle-exactness, belt-size-tiers.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 16:34:39 +02:00