From 136a2209d3a7b9faf3a73ee8b94b7a65c8ef6100 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Mon, 14 Sep 2026 13:19:48 +0200 Subject: [PATCH] Keep the Studio inspection model reusable by CultUI Operator goal: CultUI, descended from Aetheria's PropertiesPanel, should be able to recreate the CultCache Studio at runtime. The inspection logic moves into an engine-free model in CultLib core and the editor Studio lowers it; the runtime lowering is a follow-up. Co-Authored-By: Claude Opus 5 --- docs/cultcache-migration-cut.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/cultcache-migration-cut.md b/docs/cultcache-migration-cut.md index 9f44ef4f0..e0d4ae548 100644 --- a/docs/cultcache-migration-cut.md +++ b/docs/cultcache-migration-cut.md @@ -1351,7 +1351,13 @@ the behavior change. folder: CultCache exists so Unity does not manage game data, so the Studio's `New` refuses an `Assets` path and `Open` warns on one. Cut 8's manifest adds `org.gamecult.cultmath` by git URL, since Unity does not resolve package - dependencies from git. + dependencies from git. The operator's design goal is that CultUI, descended + from Aetheria's `PropertiesPanel`, can recreate the Studio at runtime with + little adjustment, so the inspection logic (member list and metadata from the + registry, claim resolution, value kinds, union and ref choices, edit + validation) lives in an engine-free model in CultLib core, and the editor's + IMGUI Studio is a thin lowering of it. The runtime CultUI lowering is a + follow-up outside this migration. - Verification (operator decision 2026-09-14): the Studio assemblies compile in batchmode; the manual click-through happens in Aetheria after Cut 7 releases the packages and Cut 8 wires them in, against the tagged package rather than