diff --git a/README.md b/README.md index fa73313..6ff7fdc 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,8 @@ Life, the cursor, the Grid, Face voice routing, client state, and the Epiphany-specific SDF body language. This repo is currently checked out at `E:\Projects\Aquarium-Engine`; upstream is -expected to become `GameCult/Aquarium`. The old name is logistics. The machine -is Aquarium. +`GameCult/Aquarium`. The local folder name is logistics. The machine is +Aquarium. Fensalir supplies the native host, D3D12 renderer, hot reload, audio output, and shared contracts. Aquarium supplies the meaning, layout, state documents, voice diff --git a/state/evidence.jsonl b/state/evidence.jsonl index 786666e..981f790 100644 --- a/state/evidence.jsonl +++ b/state/evidence.jsonl @@ -1,4 +1,4 @@ {"timestamp":"2026-05-23T00:00:00+01:00","topic":"fensalir-repo-split","lesson":"Fensalir now lives in the adjacent repo at E:\\Projects\\Fensalir and owns the native host, renderer, contracts, fractal machinery, audio host, reload scripts, and engine demos. This repo is now only the Aquarium client: src/Aquarium.Epiphany and src/Aquarium.Epiphany.AgentPreview. Client project references point to sibling Fensalir source projects until a package boundary exists; do not copy renderer contracts or host scripts back into this repo.","files":["EpiphanyAquarium.sln","src/Aquarium.Epiphany/Aquarium.Epiphany.csproj","src/Aquarium.Epiphany.AgentPreview/Aquarium.Epiphany.AgentPreview.csproj","README.md","AGENTS.md","state/map.yaml","state/memory.json"],"source":"user directed Fensalir and engine demos into a new adjacent repo while this repo remains the Aquarium client"} {"timestamp":"2026-05-23T19:17:04.3548933+01:00","topic":"visitor-docs-refresh","lesson":"Aquarium visitor docs now describe the live client machine: Fensalir-hosted runtime, Epiphany render plan, agent SDF bodies, Face voice routing, client state, wrapper scripts, and dependency boundary. Keep README/docs focused on client semantics and Fensalir dependency direction.","files": ["README.md","docs/README.md","docs/cult-runtime-surface.md","state/README.md"],"source":"user asked both repos to describe the machines they contain for visitors"} {"date":"2026-05-23","topic":"visitor-docs","lesson":"Aquarium visitor docs must describe the embodied client: Self, seven role bodies, cursor, Grid height field, orbit camera, Face voice surface, and CultCache client state. Saying only that it consumes Fensalir is not enough."} -{"date":"2026-05-23","topic":"aquarium-identity-docs","lesson":"Aquarium-Engine is a transitional checkout/upstream name. Visitor docs and durable state should describe the machine as Aquarium: Epiphany's native SDF visual client with Grid layout, role bodies, Face voice routing, CultCache state, and Fensalir as runtime dependency."} +{"date":"2026-05-23","topic":"aquarium-identity-docs","lesson":"Aquarium upstream is https://github.com/GameCult/Aquarium. The local folder may still be Aquarium-Engine, but visitor docs and durable state should describe the machine as Aquarium: Epiphany's native SDF visual client with Grid layout, role bodies, Face voice routing, CultCache state, and Fensalir as runtime dependency."} diff --git a/state/map.yaml b/state/map.yaml index 96c729f..e86b1e3 100644 --- a/state/map.yaml +++ b/state/map.yaml @@ -1,8 +1,7 @@ project: name: Aquarium root: E:\Projects\Aquarium-Engine - upstream_current: https://github.com/GameCult/Aquarium-Engine - upstream_expected: https://github.com/GameCult/Aquarium + upstream: https://github.com/GameCult/Aquarium purpose: > Aquarium is Epiphany's native visual client for the adjacent Fensalir runtime. This repo owns agent SDF bodies, client state, @@ -39,6 +38,6 @@ invariants: next_actions: - Keep `dotnet build EpiphanyAquarium.sln` green against the adjacent Fensalir source dependency. - Keep wrapper scripts thin; do not copy Fensalir host scripts back into this repo. - - Treat Aquarium-Engine as a transitional checkout/upstream name; visitor docs should say Aquarium. + - Treat Aquarium-Engine as a local checkout name only; visitor docs and upstream identity should say Aquarium. - Move any remaining Fensalir-owned runtime documentation or state to `E:\Projects\Fensalir` when found. - When Fensalir has packages, replace sibling source references with deliberate package references. diff --git a/state/memory.json b/state/memory.json index d5d4e04..fbd38ba 100644 --- a/state/memory.json +++ b/state/memory.json @@ -14,7 +14,7 @@ "repo_split": [ "Fensalir now lives in the adjacent repo at E:\\Projects\\Fensalir and owns the native host, renderer, contracts, fractal machinery, audio host, reload scripts, and engine demos.", "This repo is Aquarium: the Epiphany visual client, src/Aquarium.Epiphany plus the Epiphany agent preview tool.", - "The local/upstream name Aquarium-Engine is transitional; visitor docs should call the machine Aquarium.", + "The upstream is https://github.com/GameCult/Aquarium. The local folder may still be E:\\Projects\\Aquarium-Engine, but visitor docs should call the machine Aquarium.", "Project references intentionally point to sibling Fensalir source projects until a package boundary exists. Do not copy renderer contracts or host scripts back into this repo." ], "client_ownership": [ @@ -31,6 +31,6 @@ "A client repo with copied renderer/runtime code is just a split repo lying badly.", "Do not add Epiphany nouns to Fensalir to fix missing client context.", "Do not preserve stale Fensalir-runtime docs here because they used to be true.", - "Do not let the transitional Aquarium-Engine name become product identity." + "Do not let the local Aquarium-Engine checkout name become product identity." ] } diff --git a/state/scratch.md b/state/scratch.md index f338746..8c43d20 100644 --- a/state/scratch.md +++ b/state/scratch.md @@ -6,7 +6,7 @@ Repo split is active. - `E:\Projects\Fensalir` owns the native runtime, renderer, contracts, fractal machinery, host scripts, and engine demos. -- `E:\Projects\Aquarium-Engine` is the transitional checkout for Aquarium, +- `E:\Projects\Aquarium-Engine` is the local checkout for Aquarium, Epiphany's visual client and SDF body surface. - Client project references point to the adjacent Fensalir source tree for now.