Record the Studio click-through and the dropped grouping features

The click-through passed with the AmmoType refs repointed and the schematic
underlay fixed. It also surfaced that the cutover dropped the Database Tools'
record grouping and drag-and-drop without recording them; CultLib's
studio-grouping cut map owns restoring them.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Meta Vens 2026-09-17 02:08:41 +02:00
commit bf822e9646
3 changed files with 23 additions and 6 deletions

View file

@ -147,11 +147,24 @@ history, so history is left alone.
Awaiting:
- the operator play smoke;
- the Studio click-through, including the three AmmoType refs;
- nothing else from agents. The preset rework's Soul findings were fixed in
`d503f076`, `d90a65a9` and `20f0f3d7`: 29 tests, 18 of 19 mutations caught
(the survivor is the one noted above), and Unity batchmode reports 0 errors.
The Studio click-through passed (operator, 2026-09-17). The three AmmoType refs
were repointed in `515859cf`, and `dangling` lists zero. The schematic underlay
was drawn across the whole inspector width, because the port dropped the old
drawer's `FlexibleSpace`; it was restored and checked by the operator in the
commit after `515859cf`.
The Database Tools' record grouping (foldout tree by category, hardpoint type,
manufacturer and hull type, with create-in-group) and drag-and-drop of record
references were dropped by the cutover without being recorded. The attribute
inventory above counted attributes, and those features were code in the window
and in `DatabaseLinkInspector`. They are being restored in CultLib's Studio as
member attributes (operator, 2026-09-17); `CultLib\docs\studio-grouping-cut.md`
owns that work.
Presets are not yet used by any spawner. The candidates are enemy ships
(`ZoneGenerator.cs:309`) and the starting player ship
(`ActionGameManager.StartGame`). Turrets and stations need a broader API than

View file

@ -34,8 +34,11 @@ the catalog.
6 Mind Steward.
**Still outstanding with the operator:**
- the play smoke;
- the Studio click-through, which also fixes three dangling `AmmoType` refs.
- the play smoke.
The Studio click-through passed on 2026-09-17. It also found that the cutover had
dropped the Database Tools' record grouping and drag-and-drop without recording
them, because the feature inventory counted attributes only.
**CultLib missed its own size target.** The Caching core ended at 4,368 lines
against a target of about 3,150, and `CultCache.cs` at 2,265 against about
@ -333,8 +336,9 @@ These are applied to the Eureka skill and recorded in its changelog.
## Open follow-ups
- **Operator:** play smoke; Studio click-through, including the three
`AmmoType` refs. Check `dangling` lists zero afterwards.
- **Operator:** play smoke.
- **Studio grouping and drag-and-drop:** restore as member attributes; owned by
`CultLib\docs\studio-grouping-cut.md`.
- **CultLib:**
- Studio detects on-disk changes before Save.
- The release byte check is enforced by script.

View file

@ -2,7 +2,7 @@
Date: 2026-09-12
Status: landed; awaiting operator play smoke and Studio click-through. Aetheria runs on CultLib's CultCache and CultMath, cut over on
Status: landed; awaiting operator play smoke. Aetheria runs on CultLib's CultCache and CultMath, cut over on
`codex/cultcache-cutover` from Cut 8a (`4f4beb0f`) through Cut 10 (`4a545469`
to the commit that set this status). The means are in
`docs/cultcache-migration-cut.md`.