Update Aquarium upstream identity
This commit is contained in:
parent
48db1edc0b
commit
7d5d2f10fa
5 changed files with 8 additions and 9 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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."}
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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."
|
||||
]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue