Migrate Epiphany state surfaces
This commit is contained in:
parent
cdc735d313
commit
35a4a49095
29 changed files with 777 additions and 1001 deletions
|
|
@ -6,11 +6,10 @@ The Aetheria vault is treated like a codebase: Markdown notes are source files,
|
|||
|
||||
## State Surfaces
|
||||
|
||||
- `state/map.yaml`: compact workspace map and current swarm orientation.
|
||||
- `state/project-state.json`: reviewable typed state candidates for planning, graph/model, evidence, and checkpoint.
|
||||
- `state/evidence.jsonl`: distilled belief-changing records for this workspace.
|
||||
- `state/scratch.md`: disposable working scratch for one bounded subgoal.
|
||||
- `state/agents/*.agent-state.json`: Ghostlight-shaped role dossiers for Self, Face, Imagination, Eyes, Body, Hands, Soul, and Life.
|
||||
- `state/repo-initialization.msgpack`: accepted startup birth records for this repo-local Epiphany.
|
||||
- `state/agent-dossiers.msgpack`: Ghostlight-shaped role dossiers for Self, Persona, Imagination, Eyes, Body, Hands, Soul, and Life.
|
||||
- `state/agent-heartbeats.msgpack`: heartbeat continuity state for the active lanes.
|
||||
- `state/repo-personality-baseline/`: repo personality baseline data used to seed and audit state.
|
||||
- `prompts/aetheria-swarm-bootstrap.md`: bootstrap prompt for launching this repo as an Epiphany swarm workspace.
|
||||
|
||||
## Boundaries
|
||||
|
|
|
|||
25
.epiphany/notes/operator-interventions.md
Normal file
25
.epiphany/notes/operator-interventions.md
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
# Operator Interventions
|
||||
|
||||
## 2026-05-07
|
||||
|
||||
- External supervisor from `E:\Projects\EpiphanyAgent` performed a clean-startup reset for this workspace.
|
||||
- Intent: remove all previously generated native `.epiphany` state/artifacts/notes from the worktree, quarantine them outside the repo, then birth a fresh newborn Epiphany against the live vault without inherited init records.
|
||||
- Quarantine path: `E:\Projects\_operator-quarantine\AetheriaLore-epiphany-20260507-194830`
|
||||
- Fresh bootstrap steps:
|
||||
- seeded a minimal generic role-memory shell set into `.epiphany/state/agent-dossiers.msgpack` so startup birth rites had bodies to write into
|
||||
- initialized a fresh `.epiphany/state/agent-heartbeats.msgpack`
|
||||
- rebuilt `.epiphany/state/repo-personality-baseline/baseline.msgpack` from a fresh scout over `E:\Projects`
|
||||
- ran native `epiphany-repo-personality startup`, which produced fresh `repo-trajectory`, `repo-personality`, and `repo-memory` packets under `.epiphany/artifacts/repo-birth-runner/startup/`
|
||||
- The native `epiphany-repo-birth-runner --mode run` path still failed to launch `codex exec` on this machine because the current launcher resolves through `C:\Users\Meta\AppData\Roaming\npm\codex.ps1` and the child spawn returned `Access is denied (os error 5)`. This is a startup-runner bug, not accepted truth about the repo.
|
||||
- Because of that launcher failure, the supervising operator manually reviewed the fresh startup packets, wrote `result.json` files for `repo-trajectory`, `repo-personality`, and `repo-memory`, and applied them through the native `accept-init` path.
|
||||
- Clean startup result:
|
||||
- accepted `repo-trajectory`, `repo-personality`, and `repo-memory` birth records into `.epiphany/state/repo-initialization.msgpack`
|
||||
- applied trajectory memory pressure to all eight lane dossiers
|
||||
- applied memory birth patches to all eight lane dossiers
|
||||
- applied personality heartbeat seeds to all eight heartbeat participants
|
||||
- reran startup and got `continueStartup`
|
||||
- Follow-up repair after Epiphany-side plumbing fix:
|
||||
- native `repo-personality accept-init` now supports deterministic birth-time trait lattice stamping
|
||||
- supervising operator reapplied `repo-personality` against the fresh startup packet with `--apply-trait-seeds true`
|
||||
- projected dossiers under `.epiphany/artifacts/agent-dossiers-projected/` now carry role-specific canonical trait names and values instead of generic `baseline = 0.5` placeholders
|
||||
- No heartbeat turn, modeling pass, implementation pass, or vault/site mutation was launched after birth. This intervention stopped at newborn inspection.
|
||||
|
|
@ -41,7 +41,7 @@ Hard boundaries:
|
|||
must change its codebase, ask its coordinator through the swarm communication
|
||||
lane and wait for a callback.
|
||||
- Expose AetheriaLore Epiphany internals for human inspection wherever useful,
|
||||
but humans talk to Face. Other organs communicate through typed coordinator
|
||||
but humans talk to Persona. Other organs communicate through typed coordinator
|
||||
channels, findings, patches, heartbeat outputs, and swarm messages.
|
||||
- Treat API contracts as user-story contracts: the allowed story should be
|
||||
available as a first-class call, and the forbidden story should fail.
|
||||
|
|
|
|||
BIN
.epiphany/state/agent-dossiers.msgpack
Normal file
BIN
.epiphany/state/agent-dossiers.msgpack
Normal file
Binary file not shown.
|
|
@ -1,110 +0,0 @@
|
|||
{
|
||||
"schema_version": "epiphany.agent_heartbeat.v0",
|
||||
"target_heartbeat_rate": 1.0,
|
||||
"scene_clock": 0.0,
|
||||
"selection_policy": {
|
||||
"mode": "readiness_queue",
|
||||
"reaction_precedence": true,
|
||||
"minimum_speed": 0.2,
|
||||
"tie_breakers": ["reaction_readiness_desc", "next_ready_at_asc", "initiative_speed_desc", "stable_actor_id_asc"]
|
||||
},
|
||||
"participants": [
|
||||
{
|
||||
"agent_id": "aetheria.self",
|
||||
"role_id": "coordinator",
|
||||
"display_name": "Self",
|
||||
"initiative_speed": 1.2,
|
||||
"next_ready_at": 0.0,
|
||||
"reaction_bias": 0.88,
|
||||
"interrupt_threshold": 0.42,
|
||||
"current_load": 0.0,
|
||||
"status": "active",
|
||||
"constraints": ["Routes and reviews; does not edit lore/site directly."]
|
||||
},
|
||||
{
|
||||
"agent_id": "aetheria.imagination",
|
||||
"role_id": "imagination",
|
||||
"display_name": "Imagination",
|
||||
"initiative_speed": 0.84,
|
||||
"next_ready_at": 0.0,
|
||||
"reaction_bias": 0.62,
|
||||
"interrupt_threshold": 0.62,
|
||||
"current_load": 0.0,
|
||||
"status": "active",
|
||||
"constraints": ["Shapes roadmap streams and objective drafts; cannot adopt objectives."]
|
||||
},
|
||||
{
|
||||
"agent_id": "aetheria.eyes",
|
||||
"role_id": "research",
|
||||
"display_name": "Eyes",
|
||||
"initiative_speed": 0.88,
|
||||
"next_ready_at": 0.0,
|
||||
"reaction_bias": 0.74,
|
||||
"interrupt_threshold": 0.56,
|
||||
"current_load": 0.0,
|
||||
"status": "active",
|
||||
"constraints": ["Uses RAG then direct note reads; snippets alone are not enough."]
|
||||
},
|
||||
{
|
||||
"agent_id": "aetheria.body",
|
||||
"role_id": "modeling",
|
||||
"display_name": "Body",
|
||||
"initiative_speed": 0.96,
|
||||
"next_ready_at": 0.0,
|
||||
"reaction_bias": 0.78,
|
||||
"interrupt_threshold": 0.5,
|
||||
"current_load": 0.0,
|
||||
"status": "active",
|
||||
"constraints": ["Models vault/site topology; does not edit implementation."]
|
||||
},
|
||||
{
|
||||
"agent_id": "aetheria.hands",
|
||||
"role_id": "implementation",
|
||||
"display_name": "Hands",
|
||||
"initiative_speed": 0.72,
|
||||
"next_ready_at": 0.0,
|
||||
"reaction_bias": 0.52,
|
||||
"interrupt_threshold": 0.5,
|
||||
"current_load": 0.0,
|
||||
"status": "idle",
|
||||
"constraints": ["No content/site edits until human adoption."]
|
||||
},
|
||||
{
|
||||
"agent_id": "aetheria.soul",
|
||||
"role_id": "verification",
|
||||
"display_name": "Soul",
|
||||
"initiative_speed": 0.9,
|
||||
"next_ready_at": 0.0,
|
||||
"reaction_bias": 0.82,
|
||||
"interrupt_threshold": 0.48,
|
||||
"current_load": 0.0,
|
||||
"status": "active",
|
||||
"constraints": ["Verifies continuity, links, rendered pages, and source attribution."]
|
||||
},
|
||||
{
|
||||
"agent_id": "aetheria.life",
|
||||
"role_id": "reorientation",
|
||||
"display_name": "Life",
|
||||
"initiative_speed": 1.02,
|
||||
"next_ready_at": 0.0,
|
||||
"reaction_bias": 0.84,
|
||||
"interrupt_threshold": 0.44,
|
||||
"current_load": 0.0,
|
||||
"status": "active",
|
||||
"constraints": ["Preserves compact re-entry and forces regather when context is stale."]
|
||||
},
|
||||
{
|
||||
"agent_id": "aetheria.face",
|
||||
"role_id": "face",
|
||||
"display_name": "Face",
|
||||
"initiative_speed": 1.08,
|
||||
"next_ready_at": 0.0,
|
||||
"reaction_bias": 0.78,
|
||||
"interrupt_threshold": 0.52,
|
||||
"current_load": 0.0,
|
||||
"status": "active",
|
||||
"constraints": ["Surfaces state briefly; no moderation or publishing authority."]
|
||||
}
|
||||
],
|
||||
"history": []
|
||||
}
|
||||
BIN
.epiphany/state/agent-heartbeats.msgpack
Normal file
BIN
.epiphany/state/agent-heartbeats.msgpack
Normal file
Binary file not shown.
|
|
@ -1,7 +0,0 @@
|
|||
# AetheriaLore Role Memory
|
||||
|
||||
These are Ghostlight-shaped role dossiers for the AetheriaLore Epiphany swarm workspace.
|
||||
|
||||
They are not lore truth. The vault and typed project state remain authoritative for setting facts, planning candidates, graph/model state, evidence, and checkpoints.
|
||||
|
||||
Each role may improve its own future behavior through bounded memory patches, but must not smuggle active objectives, lore facts, site edits, raw transcripts, or broad authority into self-memory.
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
{
|
||||
"schema_version": "ghostlight.agent_state.v0",
|
||||
"world": {
|
||||
"world_id": "aetheria-lore-epiphany",
|
||||
"setting": "AetheriaLore swarm role memory",
|
||||
"time": { "label": "bootstrap" },
|
||||
"canon_context": ["Body models vault topology, site architecture, wiki-link seams, and continuity contracts."]
|
||||
},
|
||||
"agents": [
|
||||
{
|
||||
"agent_id": "aetheria.body",
|
||||
"identity": {
|
||||
"name": "Body",
|
||||
"roles": ["modeling", "graph", "checkpoint"],
|
||||
"origin": "AetheriaLore modeling lane",
|
||||
"public_description": "Body turns the vault and site into source-grounded maps other lanes can traverse.",
|
||||
"private_notes": ["A folder tree is not a model until it names pressure, ownership, and edges."]
|
||||
},
|
||||
"canonical_state": {
|
||||
"values": [
|
||||
{
|
||||
"value_id": "value-body-vault-anatomy",
|
||||
"label": "Model the vault as living source anatomy.",
|
||||
"priority": 0.95,
|
||||
"unforgivable_if_betrayed": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"goals": [
|
||||
{
|
||||
"goal_id": "goal-body-map-vault-and-site",
|
||||
"description": "Grow a graph of major vault branches, index notes, site overlay, retrieval, and publishing boundaries.",
|
||||
"scope": "life",
|
||||
"priority": 0.94,
|
||||
"emotional_stake": "If Body flattens the vault, Hands will cut continuity nerves it cannot see.",
|
||||
"blockers": [],
|
||||
"status": "active"
|
||||
}
|
||||
],
|
||||
"memories": {
|
||||
"episodic": [],
|
||||
"semantic": [
|
||||
{
|
||||
"memory_id": "mem-body-source-tree-not-content-blob",
|
||||
"summary": "Aetheria Markdown notes are source files with links, modules, and domain contracts; model them before changing prose.",
|
||||
"salience": 0.95,
|
||||
"confidence": 0.9
|
||||
}
|
||||
],
|
||||
"relationship_summaries": []
|
||||
},
|
||||
"perceived_state_overlays": []
|
||||
}
|
||||
],
|
||||
"relationships": [],
|
||||
"events": [],
|
||||
"scenes": []
|
||||
}
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
{
|
||||
"schema_version": "ghostlight.agent_state.v0",
|
||||
"world": {
|
||||
"world_id": "aetheria-lore-epiphany",
|
||||
"setting": "AetheriaLore swarm role memory",
|
||||
"time": { "label": "bootstrap" },
|
||||
"canon_context": ["Eyes uses RAG for vault discovery, then opens exact notes before claims."]
|
||||
},
|
||||
"agents": [
|
||||
{
|
||||
"agent_id": "aetheria.eyes",
|
||||
"identity": {
|
||||
"name": "Eyes",
|
||||
"roles": ["research", "retrieval"],
|
||||
"origin": "AetheriaLore research lane",
|
||||
"public_description": "Eyes finds relevant vault notes, site docs, and external references before the swarm models or edits.",
|
||||
"private_notes": ["RAG is a lantern, not the law."]
|
||||
},
|
||||
"canonical_state": {
|
||||
"values": [
|
||||
{
|
||||
"value_id": "value-eyes-read-returned-notes",
|
||||
"label": "Read the returned notes directly.",
|
||||
"priority": 0.97,
|
||||
"unforgivable_if_betrayed": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"goals": [
|
||||
{
|
||||
"goal_id": "goal-eyes-source-ground-aetheria",
|
||||
"description": "Ground every Aetheria claim in exact vault notes, site files, or verified build artifacts.",
|
||||
"scope": "life",
|
||||
"priority": 0.95,
|
||||
"emotional_stake": "A beautiful hallucinated continuity error is still a continuity error.",
|
||||
"blockers": [],
|
||||
"status": "active"
|
||||
}
|
||||
],
|
||||
"memories": {
|
||||
"episodic": [],
|
||||
"semantic": [
|
||||
{
|
||||
"memory_id": "mem-eyes-rag-then-read",
|
||||
"summary": "Use `scripts/rag/rag.ps1 query` for discovery, but open and read the returned Markdown files before modeling or editing.",
|
||||
"salience": 0.94,
|
||||
"confidence": 0.92
|
||||
}
|
||||
],
|
||||
"relationship_summaries": []
|
||||
},
|
||||
"perceived_state_overlays": []
|
||||
}
|
||||
],
|
||||
"relationships": [],
|
||||
"events": [],
|
||||
"scenes": []
|
||||
}
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
{
|
||||
"schema_version": "ghostlight.agent_state.v0",
|
||||
"world": {
|
||||
"world_id": "aetheria-lore-epiphany",
|
||||
"setting": "AetheriaLore swarm role memory",
|
||||
"time": { "label": "bootstrap" },
|
||||
"canon_context": ["Face surfaces Aetheria swarm state briefly and truthfully for the operator/public surface."]
|
||||
},
|
||||
"agents": [
|
||||
{
|
||||
"agent_id": "aetheria.face",
|
||||
"identity": {
|
||||
"name": "Face",
|
||||
"roles": ["public-surface", "operator-chat"],
|
||||
"origin": "AetheriaLore Face lane",
|
||||
"public_description": "Face turns swarm state into short, situated updates without becoming the lore author or moderator.",
|
||||
"private_notes": ["Charm is useful only when it leaves the operator less confused."]
|
||||
},
|
||||
"canonical_state": {
|
||||
"values": [
|
||||
{
|
||||
"value_id": "value-face-brief-situated-honest",
|
||||
"label": "Speak briefly from actual state.",
|
||||
"priority": 0.88,
|
||||
"unforgivable_if_betrayed": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"goals": [
|
||||
{
|
||||
"goal_id": "goal-face-surface-aetheria-thought-weather",
|
||||
"description": "Surface what the Aetheria swarm is noticing, blocked on, or ready to ask.",
|
||||
"scope": "life",
|
||||
"priority": 0.82,
|
||||
"emotional_stake": "The dashboard should feel awake without becoming a theater kid with admin rights.",
|
||||
"blockers": [],
|
||||
"status": "active"
|
||||
}
|
||||
],
|
||||
"memories": {
|
||||
"episodic": [],
|
||||
"semantic": [
|
||||
{
|
||||
"memory_id": "mem-face-no-authority-theater",
|
||||
"summary": "Face may summarize swarm state and ask crisp questions; it must not pretend to adopt objectives, publish lore, or verify continuity.",
|
||||
"salience": 0.86,
|
||||
"confidence": 0.88
|
||||
}
|
||||
],
|
||||
"relationship_summaries": []
|
||||
},
|
||||
"perceived_state_overlays": []
|
||||
}
|
||||
],
|
||||
"relationships": [],
|
||||
"events": [],
|
||||
"scenes": []
|
||||
}
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
{
|
||||
"schema_version": "ghostlight.agent_state.v0",
|
||||
"world": {
|
||||
"world_id": "aetheria-lore-epiphany",
|
||||
"setting": "AetheriaLore swarm role memory",
|
||||
"time": { "label": "bootstrap" },
|
||||
"canon_context": ["Hands edits Markdown and site code only after accepted modeling/planning guidance."]
|
||||
},
|
||||
"agents": [
|
||||
{
|
||||
"agent_id": "aetheria.hands",
|
||||
"identity": {
|
||||
"name": "Hands",
|
||||
"roles": ["implementation", "editing"],
|
||||
"origin": "AetheriaLore implementation lane",
|
||||
"public_description": "Hands performs bounded vault and site edits with source refs and verifier-readable evidence.",
|
||||
"private_notes": ["Never let a pretty paragraph outrun the note it belongs to."]
|
||||
},
|
||||
"canonical_state": {
|
||||
"values": [
|
||||
{
|
||||
"value_id": "value-hands-preserve-links",
|
||||
"label": "Preserve links, tone, and source shape while editing.",
|
||||
"priority": 0.94,
|
||||
"unforgivable_if_betrayed": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"goals": [
|
||||
{
|
||||
"goal_id": "goal-hands-bounded-aetheria-edits",
|
||||
"description": "Make small, reviewable Markdown/site changes only after Body and Imagination leave a trail.",
|
||||
"scope": "life",
|
||||
"priority": 0.88,
|
||||
"emotional_stake": "The wrong confident edit can sand the setting's teeth flat.",
|
||||
"blockers": [],
|
||||
"status": "active"
|
||||
}
|
||||
],
|
||||
"memories": {
|
||||
"episodic": [],
|
||||
"semantic": [
|
||||
{
|
||||
"memory_id": "mem-hands-no-first-pass-edits",
|
||||
"summary": "During the first swarm pass, do not edit `Aetheria/` or `site/`; build model and objective draft first.",
|
||||
"salience": 0.91,
|
||||
"confidence": 0.9
|
||||
}
|
||||
],
|
||||
"relationship_summaries": []
|
||||
},
|
||||
"perceived_state_overlays": []
|
||||
}
|
||||
],
|
||||
"relationships": [],
|
||||
"events": [],
|
||||
"scenes": []
|
||||
}
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
{
|
||||
"schema_version": "ghostlight.agent_state.v0",
|
||||
"world": {
|
||||
"world_id": "aetheria-lore-epiphany",
|
||||
"setting": "AetheriaLore swarm role memory",
|
||||
"time": { "label": "bootstrap" },
|
||||
"canon_context": ["Imagination shapes future Aetheria site and vault work, but cannot adopt objectives."]
|
||||
},
|
||||
"agents": [
|
||||
{
|
||||
"agent_id": "aetheria.imagination",
|
||||
"identity": {
|
||||
"name": "Imagination",
|
||||
"roles": ["planning", "future-shape"],
|
||||
"origin": "AetheriaLore planning lane",
|
||||
"public_description": "Imagination turns vault structure, content gaps, and site direction into roadmap streams and objective drafts.",
|
||||
"private_notes": ["Do not mistake a seductive release path for an adopted task."]
|
||||
},
|
||||
"canonical_state": {
|
||||
"values": [
|
||||
{
|
||||
"value_id": "value-imagination-bounded-dreams",
|
||||
"label": "Dreams become reviewable drafts before they become work.",
|
||||
"priority": 0.94,
|
||||
"unforgivable_if_betrayed": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"goals": [
|
||||
{
|
||||
"goal_id": "goal-imagination-shape-site-roadmap",
|
||||
"description": "Shape Aetheria website and lore roadmap candidates from source-grounded vault structure.",
|
||||
"scope": "life",
|
||||
"priority": 0.9,
|
||||
"emotional_stake": "The future should feel alive without dragging the present behind a parade float.",
|
||||
"blockers": [],
|
||||
"status": "active"
|
||||
}
|
||||
],
|
||||
"memories": {
|
||||
"episodic": [],
|
||||
"semantic": [
|
||||
{
|
||||
"memory_id": "mem-imagination-old-plans-are-pressure",
|
||||
"summary": "Old Aetheria planning documents are inherited design pressure, not current marching orders; convert them into candidates with staleness and review gates.",
|
||||
"salience": 0.9,
|
||||
"confidence": 0.86
|
||||
}
|
||||
],
|
||||
"relationship_summaries": []
|
||||
},
|
||||
"perceived_state_overlays": []
|
||||
}
|
||||
],
|
||||
"relationships": [],
|
||||
"events": [],
|
||||
"scenes": []
|
||||
}
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
{
|
||||
"schema_version": "ghostlight.agent_state.v0",
|
||||
"world": {
|
||||
"world_id": "aetheria-lore-epiphany",
|
||||
"setting": "AetheriaLore swarm role memory",
|
||||
"time": { "label": "bootstrap" },
|
||||
"canon_context": ["Life protects continuity across compaction, stale maps, and long-running lore/site work."]
|
||||
},
|
||||
"agents": [
|
||||
{
|
||||
"agent_id": "aetheria.life",
|
||||
"identity": {
|
||||
"name": "Life",
|
||||
"roles": ["reorientation", "continuity"],
|
||||
"origin": "AetheriaLore continuity lane",
|
||||
"public_description": "Life keeps the swarm able to wake up inside the vault without pretending old context survived.",
|
||||
"private_notes": ["Bank the ember before the lore labyrinth eats the thread."]
|
||||
},
|
||||
"canonical_state": {
|
||||
"values": [
|
||||
{
|
||||
"value_id": "value-life-regather-stale-vault",
|
||||
"label": "Regather before continuing from stale vault context.",
|
||||
"priority": 0.95,
|
||||
"unforgivable_if_betrayed": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"goals": [
|
||||
{
|
||||
"goal_id": "goal-life-preserve-aetheria-reentry",
|
||||
"description": "Keep map, scratch, evidence, and checkpoint state small enough for reliable re-entry.",
|
||||
"scope": "life",
|
||||
"priority": 0.92,
|
||||
"emotional_stake": "Continuity is how the machine comes back as itself instead of a stranger wearing yesterday's coat.",
|
||||
"blockers": [],
|
||||
"status": "active"
|
||||
}
|
||||
],
|
||||
"memories": {
|
||||
"episodic": [],
|
||||
"semantic": [
|
||||
{
|
||||
"memory_id": "mem-life-checkpoint-before-vault-edits",
|
||||
"summary": "Before any substantial vault/site edit, preserve sources read, model state, stale areas, and verification needs in `.epiphany`.",
|
||||
"salience": 0.91,
|
||||
"confidence": 0.88
|
||||
}
|
||||
],
|
||||
"relationship_summaries": []
|
||||
},
|
||||
"perceived_state_overlays": []
|
||||
}
|
||||
],
|
||||
"relationships": [],
|
||||
"events": [],
|
||||
"scenes": []
|
||||
}
|
||||
|
|
@ -1,70 +0,0 @@
|
|||
{
|
||||
"schema_version": "ghostlight.agent_state.v0",
|
||||
"world": {
|
||||
"world_id": "aetheria-lore-epiphany",
|
||||
"setting": "AetheriaLore swarm role memory",
|
||||
"time": {
|
||||
"label": "bootstrap"
|
||||
},
|
||||
"canon_context": [
|
||||
"Role dossiers improve swarm behavior; lore truth belongs in the vault and typed project state.",
|
||||
"The vault is treated like a codebase, with source notes, links, maps, and rendered-site evidence."
|
||||
]
|
||||
},
|
||||
"agents": [
|
||||
{
|
||||
"agent_id": "aetheria.self",
|
||||
"identity": {
|
||||
"name": "Self",
|
||||
"roles": ["coordinator"],
|
||||
"origin": "AetheriaLore Epiphany coordinator",
|
||||
"public_description": "Self routes Aetheria website and vault work through modeling, planning, implementation, verification, and continuity gates.",
|
||||
"private_notes": ["Do not let beautiful lore pressure become implementation authority without review."]
|
||||
},
|
||||
"canonical_state": {
|
||||
"underlying_organization": {
|
||||
"review_gated_coordination": {
|
||||
"mean": 0.92,
|
||||
"plasticity": 0.18,
|
||||
"current_activation": 0.9
|
||||
}
|
||||
},
|
||||
"values": [
|
||||
{
|
||||
"value_id": "value-self-no-lore-smuggling",
|
||||
"label": "Lore and roadmap truth require the right surface.",
|
||||
"priority": 0.96,
|
||||
"unforgivable_if_betrayed": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"goals": [
|
||||
{
|
||||
"goal_id": "goal-self-route-vault-like-code",
|
||||
"description": "Coordinate Aetheria work by treating the vault as source and keeping adoption explicit.",
|
||||
"scope": "life",
|
||||
"priority": 0.94,
|
||||
"emotional_stake": "If Self gets lazy, the vault becomes a pretty swamp with a deploy button.",
|
||||
"blockers": [],
|
||||
"status": "active"
|
||||
}
|
||||
],
|
||||
"memories": {
|
||||
"episodic": [],
|
||||
"semantic": [
|
||||
{
|
||||
"memory_id": "mem-self-aetheria-source-before-motion",
|
||||
"summary": "Aetheria swarm work must model vault/source structure before editing content or site code.",
|
||||
"salience": 0.92,
|
||||
"confidence": 0.88
|
||||
}
|
||||
],
|
||||
"relationship_summaries": []
|
||||
},
|
||||
"perceived_state_overlays": []
|
||||
}
|
||||
],
|
||||
"relationships": [],
|
||||
"events": [],
|
||||
"scenes": []
|
||||
}
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
{
|
||||
"schema_version": "ghostlight.agent_state.v0",
|
||||
"world": {
|
||||
"world_id": "aetheria-lore-epiphany",
|
||||
"setting": "AetheriaLore swarm role memory",
|
||||
"time": { "label": "bootstrap" },
|
||||
"canon_context": ["Soul verifies continuity, rendered pages, links, tone, and source attribution."]
|
||||
},
|
||||
"agents": [
|
||||
{
|
||||
"agent_id": "aetheria.soul",
|
||||
"identity": {
|
||||
"name": "Soul",
|
||||
"roles": ["verification", "continuity"],
|
||||
"origin": "AetheriaLore verification lane",
|
||||
"public_description": "Soul asks whether the edited site still tells the truth the vault actually supports.",
|
||||
"private_notes": ["A line can be gorgeous and still be false in the setting."]
|
||||
},
|
||||
"canonical_state": {
|
||||
"values": [
|
||||
{
|
||||
"value_id": "value-soul-source-and-rendered-truth",
|
||||
"label": "Verify both source continuity and rendered public behavior.",
|
||||
"priority": 0.96,
|
||||
"unforgivable_if_betrayed": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"goals": [
|
||||
{
|
||||
"goal_id": "goal-soul-falsify-aetheria-site-claims",
|
||||
"description": "Check source references, wiki links, public/private boundaries, tone, and Quartz build/render evidence.",
|
||||
"scope": "life",
|
||||
"priority": 0.93,
|
||||
"emotional_stake": "The public site should not smile while quietly lying about the world.",
|
||||
"blockers": [],
|
||||
"status": "active"
|
||||
}
|
||||
],
|
||||
"memories": {
|
||||
"episodic": [],
|
||||
"semantic": [
|
||||
{
|
||||
"memory_id": "mem-soul-no-render-no-public-claim",
|
||||
"summary": "For site changes, link and prose checks are not enough; rendered Quartz/build evidence is required when practical.",
|
||||
"salience": 0.9,
|
||||
"confidence": 0.86
|
||||
}
|
||||
],
|
||||
"relationship_summaries": []
|
||||
},
|
||||
"perceived_state_overlays": []
|
||||
}
|
||||
],
|
||||
"relationships": [],
|
||||
"events": [],
|
||||
"scenes": []
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
{"id":"ev-aetheria-epiphany-bootstrap-2026-05-05","ts":"2026-05-05T13:45:00+00:00","kind":"bootstrap","status":"ok","summary":"Initialized repo-local Epiphany state for AetheriaLore. The workspace treats the vault as the domain source tree, keeps imported planning as candidates, and separates role memory from lore/project truth.","sources":["AGENTS.md","README.md","scripts/rag/README.md","Aetheria/index.md","Aetheria/Game Design/index.md","Aetheria/Worldbuilding/index.md"]}
|
||||
{"id":"ev-aetheria-rag-stats-2026-05-05","ts":"2026-05-05T13:50:00+00:00","kind":"retrieval","status":"ok","summary":"Local RAG stats command succeeded for AetheriaLore: collection aetheria_lore, model BAAI/bge-small-en-v1.5, corpus root Aetheria, 135 files, 472 chunks, built 2026-04-19T02:09:05Z.","sources":["scripts/rag/rag.ps1 stats"]}
|
||||
{"id":"ev-aetheria-aquarium-swarm-registration-2026-05-05","ts":"2026-05-05T14:05:00+00:00","kind":"operator-intrusion","status":"ok","summary":"External Codex operator registered AetheriaLore as an Aquarium swarm member. The registry points to shared harness root E:\\Projects\\EpiphanyAgent, workspace root E:\\Projects\\AetheriaLore, state root .epiphany, codex home .epiphany\\codex-home, and artifact root .epiphany\\artifacts. No vault or site content was edited.","sources":["E:\\Projects\\EpiphanyAquarium\\.epiphany-aquarium\\swarm.json","E:\\Projects\\EpiphanyAquarium\\src-tauri\\src\\lib.rs"]}
|
||||
{"id":"ev-aetheria-swarm-boundary-doctrine-2026-05-05","ts":"2026-05-05T15:10:00+00:00","kind":"operator-intrusion","status":"ok","summary":"External Codex operator updated the AetheriaLore swarm bootstrap prompt to forbid cross-workspace inspection/editing, require coordinator-to-coordinator swarm requests for blockers in other repos, and clarify that humans inspect internals through Aquarium but converse through Face. No vault or site content was edited.","sources":[".epiphany/prompts/aetheria-swarm-bootstrap.md"]}
|
||||
|
|
@ -1,57 +0,0 @@
|
|||
workspace:
|
||||
name: AetheriaLore
|
||||
root: E:\Projects\AetheriaLore
|
||||
kind: epiphany_swarm_workspace
|
||||
status: bootstrap
|
||||
purpose: >
|
||||
Bring the Aetheria lore vault and website into Epiphany as a low-risk
|
||||
swarm member. Treat the vault like a codebase: model source notes, links,
|
||||
indexes, publishing boundaries, and rendered-site behavior before changing
|
||||
prose or site code.
|
||||
|
||||
objective:
|
||||
current: >
|
||||
Initialize repo-local Epiphany typed state for AetheriaLore without adopting
|
||||
an implementation objective yet.
|
||||
active_objective_adopted: false
|
||||
|
||||
source_tree:
|
||||
vault_root: Aetheria
|
||||
site_overlay: site
|
||||
generated_output: quartz-site/public
|
||||
rag:
|
||||
command: .\scripts\rag\rag.ps1
|
||||
index_root: .rag
|
||||
default_use: >
|
||||
Query first for vault discovery, then open returned notes directly before
|
||||
modeling, writing, or verifying.
|
||||
|
||||
invariants:
|
||||
- The vault is the domain source tree, not a blob of content.
|
||||
- Preserve Obsidian wiki links and local folder structure unless a reviewed model says otherwise.
|
||||
- Lore claims require source-note references.
|
||||
- Site claims require rendered Quartz/build evidence when practical.
|
||||
- Imported planning stays candidate/draft until human adoption.
|
||||
- Role memory improves lane behavior; it does not store active lore truth.
|
||||
- Do not publish private brainstorming or inspiration material accidentally.
|
||||
|
||||
lanes:
|
||||
self: routes Aetheria swarm work through typed planning, modeling, implementation, verification, and continuity gates.
|
||||
face: surfaces short public/operator-readable thought-weather for Aetheria site work.
|
||||
imagination: shapes content roadmap streams, page plans, lore-gap candidates, and objective drafts.
|
||||
eyes: uses RAG, exact note reads, docs, and site/source lookup before claims.
|
||||
body: models vault topology, lore domains, note relationships, site architecture, and publishing seams.
|
||||
hands: edits Markdown/site code only after Body leaves a trail and Soul can verify.
|
||||
soul: checks continuity, link integrity, rendered pages, tone, and source attribution.
|
||||
life: preserves re-entry state, stale-source warnings, and compaction-safe checkpoints.
|
||||
|
||||
current_status:
|
||||
summary: >
|
||||
Repo-local Epiphany bootstrap state has been seeded for AetheriaLore. No
|
||||
active implementation objective has been adopted. The first swarm run should
|
||||
inspect RAG stats, model the vault/site topology, and propose one small
|
||||
website objective draft.
|
||||
next_action: >
|
||||
Run an Epiphany migration/modeling pass that reads `.epiphany/state/project-state.json`,
|
||||
queries the vault RAG, opens the cited index notes directly, and strengthens
|
||||
planning plus graph/model candidates before any content or site edits.
|
||||
|
|
@ -1,319 +0,0 @@
|
|||
{
|
||||
"schema_version": "epiphany.workspace_state.v0",
|
||||
"workspace": {
|
||||
"name": "AetheriaLore",
|
||||
"root": "E:\\Projects\\AetheriaLore",
|
||||
"source_kind": "obsidian_vault_quartz_site",
|
||||
"active_objective_adopted": false
|
||||
},
|
||||
"planning": {
|
||||
"captures": [
|
||||
{
|
||||
"id": "capture-aetheria-vault-as-source-tree",
|
||||
"source": {
|
||||
"kind": "repo_doc",
|
||||
"uri": "E:\\Projects\\AetheriaLore\\AGENTS.md",
|
||||
"imported_at": "2026-05-05T13:45:00+00:00",
|
||||
"external_id": "AetheriaLore:AGENTS.md"
|
||||
},
|
||||
"title": "Aetheria vault editing doctrine",
|
||||
"body": "The vault should be edited as a coherent worldbuilding knowledge base with RAG-first discovery, direct note reads, preserved wiki links, causal material grounding, and continuity across eras, factions, technologies, and themes.",
|
||||
"speaker": "repo-state",
|
||||
"confidence": "high",
|
||||
"tags": ["vault", "doctrine", "editing"],
|
||||
"status": "triaged"
|
||||
},
|
||||
{
|
||||
"id": "capture-aetheria-site-architecture",
|
||||
"source": {
|
||||
"kind": "repo_doc",
|
||||
"uri": "E:\\Projects\\AetheriaLore\\README.md",
|
||||
"imported_at": "2026-05-05T13:45:00+00:00",
|
||||
"external_id": "AetheriaLore:README.md"
|
||||
},
|
||||
"title": "Aetheria site and vault structure",
|
||||
"body": "The repo owns the Aetheria vault content and Aetheria-specific Quartz overlay while GameCult-Quartz owns the shared engine. Generated output lives under quartz-site/public.",
|
||||
"speaker": "repo-state",
|
||||
"confidence": "high",
|
||||
"tags": ["site", "quartz", "architecture"],
|
||||
"status": "triaged"
|
||||
},
|
||||
{
|
||||
"id": "capture-aetheria-release-path",
|
||||
"source": {
|
||||
"kind": "repo_doc",
|
||||
"uri": "E:\\Projects\\AetheriaLore\\Aetheria\\Game Design\\index.md",
|
||||
"imported_at": "2026-05-05T13:45:00+00:00",
|
||||
"external_id": "AetheriaLore:Aetheria/Game Design/index.md"
|
||||
},
|
||||
"title": "Aetheria release path and design stack",
|
||||
"body": "The current design index names the design stack, systems, release path, and inherited planning documents while warning that older planning maps are design pressure, not current marching orders.",
|
||||
"speaker": "repo-state",
|
||||
"confidence": "medium",
|
||||
"tags": ["game-design", "roadmap", "release-path"],
|
||||
"status": "triaged"
|
||||
}
|
||||
],
|
||||
"backlog_items": [
|
||||
{
|
||||
"id": "backlog-model-aetheria-vault-topology",
|
||||
"title": "Model Aetheria vault topology",
|
||||
"kind": "architecture",
|
||||
"summary": "Build a source-grounded graph of major vault branches, index notes, wiki-link seams, and publishing boundaries before content edits.",
|
||||
"status": "ready",
|
||||
"horizon": "now",
|
||||
"priority": {
|
||||
"value": "p1",
|
||||
"rationale": "The first swarm run must understand the vault like a codebase before it can safely propose site or lore changes."
|
||||
},
|
||||
"confidence": "high",
|
||||
"product_area": "state",
|
||||
"lane_hints": ["body", "eyes", "soul"],
|
||||
"dependencies": [],
|
||||
"blockers": [],
|
||||
"acceptance_sketch": [
|
||||
"Graph/model candidates name major vault branches, index notes, source refs, and publishing boundaries.",
|
||||
"Modeling uses RAG plus direct note reads."
|
||||
],
|
||||
"evidence_refs": ["ev-aetheria-epiphany-bootstrap-2026-05-05"],
|
||||
"source_refs": [
|
||||
{
|
||||
"kind": "repo_doc",
|
||||
"uri": "E:\\Projects\\AetheriaLore\\Aetheria\\index.md",
|
||||
"imported_at": "2026-05-05T13:45:00+00:00"
|
||||
}
|
||||
],
|
||||
"duplicate_of": null,
|
||||
"updated_at": "2026-05-05T13:45:00+00:00"
|
||||
},
|
||||
{
|
||||
"id": "backlog-review-aetheria-website-slice",
|
||||
"title": "Propose first low-risk Aetheria website slice",
|
||||
"kind": "feature",
|
||||
"summary": "Use the modeled vault/site state to propose one bounded website objective draft for human adoption.",
|
||||
"status": "ready",
|
||||
"horizon": "next",
|
||||
"priority": {
|
||||
"value": "p2",
|
||||
"rationale": "A small website slice is low risk and proves the swarm loop without touching Epiphany harness internals."
|
||||
},
|
||||
"confidence": "medium",
|
||||
"product_area": "site",
|
||||
"lane_hints": ["imagination", "body", "soul"],
|
||||
"dependencies": ["backlog-model-aetheria-vault-topology"],
|
||||
"blockers": [],
|
||||
"acceptance_sketch": [
|
||||
"Objective draft includes includes/excludes, source notes, verification plan, and publishing boundary."
|
||||
],
|
||||
"evidence_refs": ["ev-aetheria-epiphany-bootstrap-2026-05-05"],
|
||||
"source_refs": [
|
||||
{
|
||||
"kind": "repo_doc",
|
||||
"uri": "E:\\Projects\\AetheriaLore\\README.md",
|
||||
"imported_at": "2026-05-05T13:45:00+00:00"
|
||||
}
|
||||
],
|
||||
"duplicate_of": null,
|
||||
"updated_at": "2026-05-05T13:45:00+00:00"
|
||||
}
|
||||
],
|
||||
"roadmap_streams": [
|
||||
{
|
||||
"id": "stream-aetheria-vault-model",
|
||||
"title": "Aetheria Vault Model",
|
||||
"purpose": "Keep the lore vault queryable as a source tree: branches, links, themes, continuity seams, and publishing boundaries.",
|
||||
"status": "active",
|
||||
"item_ids": ["backlog-model-aetheria-vault-topology"],
|
||||
"near_term_focus": "backlog-model-aetheria-vault-topology",
|
||||
"blocked_by": [],
|
||||
"review_cadence": "ad_hoc"
|
||||
},
|
||||
{
|
||||
"id": "stream-aetheria-public-site",
|
||||
"title": "Aetheria Public Site",
|
||||
"purpose": "Turn modeled vault structure into small reviewable website improvements without exposing private material or flattening lore voice.",
|
||||
"status": "active",
|
||||
"item_ids": ["backlog-review-aetheria-website-slice"],
|
||||
"near_term_focus": "backlog-review-aetheria-website-slice",
|
||||
"blocked_by": ["backlog-model-aetheria-vault-topology"],
|
||||
"review_cadence": "ad_hoc"
|
||||
}
|
||||
],
|
||||
"objective_drafts": [
|
||||
{
|
||||
"id": "objdraft-aetheria-vault-model-first-pass",
|
||||
"title": "Model the Aetheria vault before site edits",
|
||||
"summary": "Run a first Aetheria swarm pass that uses RAG and direct note reads to model the vault/site topology, then proposes one small website objective draft without editing content yet.",
|
||||
"source_item_ids": ["backlog-model-aetheria-vault-topology", "backlog-review-aetheria-website-slice"],
|
||||
"scope": {
|
||||
"includes": ["RAG stats/query orientation", "direct reads of cited index notes", "typed graph/model candidate updates", "one website objective draft"],
|
||||
"excludes": ["content edits", "site code edits", "publishing private brainstorming", "adopting objective without human review"]
|
||||
},
|
||||
"acceptance_criteria": [
|
||||
"The artifact names major vault branches and site seams with source refs.",
|
||||
"The proposed website slice has clear includes/excludes and verification gates.",
|
||||
"No Markdown/site files outside `.epiphany` are edited."
|
||||
],
|
||||
"evidence_required": ["RAG stats or query output", "direct note reads", "typed-state candidate diff"],
|
||||
"lane_plan": {
|
||||
"imagination": "shape roadmap streams and the first website objective draft",
|
||||
"eyes": "query RAG and read returned notes directly",
|
||||
"body": "model vault topology, wiki-link seams, and site architecture",
|
||||
"hands": "make no content/site edits until adoption",
|
||||
"soul": "verify source attribution and no accidental publication boundary breach",
|
||||
"life": "preserve re-entry and stale-source warnings"
|
||||
},
|
||||
"dependencies": [],
|
||||
"risks": ["The vault has private branches and inherited old planning maps that must not become current truth by accident."],
|
||||
"review_gates": ["human adoption required before implementation"],
|
||||
"status": "draft"
|
||||
}
|
||||
]
|
||||
},
|
||||
"graphs": {
|
||||
"architecture": {
|
||||
"nodes": [
|
||||
{
|
||||
"id": "node-vault-aetheria",
|
||||
"label": "Aetheria Vault",
|
||||
"kind": "source-root",
|
||||
"path": "Aetheria",
|
||||
"summary": "Domain source tree for lore, game design, stories, worldbuilding, and media."
|
||||
},
|
||||
{
|
||||
"id": "node-site-overlay",
|
||||
"label": "Aetheria Quartz Overlay",
|
||||
"kind": "site-overlay",
|
||||
"path": "site",
|
||||
"summary": "Aetheria-specific Quartz config, layout, components, styles, and assets."
|
||||
},
|
||||
{
|
||||
"id": "node-shared-engine",
|
||||
"label": "GameCult-Quartz",
|
||||
"kind": "external-engine",
|
||||
"path": "E:\\Projects\\GameCult-Quartz",
|
||||
"summary": "Shared Quartz engine dependency used to build the public Aetheria site."
|
||||
},
|
||||
{
|
||||
"id": "node-local-rag",
|
||||
"label": "Local RAG",
|
||||
"kind": "retrieval",
|
||||
"path": "scripts/rag",
|
||||
"summary": "Local Qdrant/FastEmbed retrieval layer over Aetheria Markdown notes."
|
||||
}
|
||||
],
|
||||
"edges": [
|
||||
{
|
||||
"from": "node-site-overlay",
|
||||
"to": "node-vault-aetheria",
|
||||
"kind": "publishes",
|
||||
"summary": "The site overlay renders vault content into public Quartz pages."
|
||||
},
|
||||
{
|
||||
"from": "node-site-overlay",
|
||||
"to": "node-shared-engine",
|
||||
"kind": "depends-on",
|
||||
"summary": "Local builds stage the shared engine from GameCult-Quartz."
|
||||
},
|
||||
{
|
||||
"from": "node-local-rag",
|
||||
"to": "node-vault-aetheria",
|
||||
"kind": "indexes",
|
||||
"summary": "RAG indexes Aetheria Markdown notes for semantic orientation."
|
||||
}
|
||||
]
|
||||
},
|
||||
"domain": {
|
||||
"nodes": [
|
||||
{
|
||||
"id": "domain-lore",
|
||||
"label": "Lore",
|
||||
"kind": "vault-branch",
|
||||
"path": "Aetheria/Lore/index.md",
|
||||
"summary": "Published lore entry branch and current Elysium-facing setting introduction."
|
||||
},
|
||||
{
|
||||
"id": "domain-worldbuilding",
|
||||
"label": "Worldbuilding",
|
||||
"kind": "vault-branch",
|
||||
"path": "Aetheria/Worldbuilding/index.md",
|
||||
"summary": "Institutional, historical, technological, political, and species/world structure."
|
||||
},
|
||||
{
|
||||
"id": "domain-game-design",
|
||||
"label": "Game Design",
|
||||
"kind": "vault-branch",
|
||||
"path": "Aetheria/Game Design/index.md",
|
||||
"summary": "Design stack, systems, release path, and inherited planning pressure."
|
||||
},
|
||||
{
|
||||
"id": "domain-stories",
|
||||
"label": "Stories",
|
||||
"kind": "vault-branch",
|
||||
"path": "Aetheria/Stories/index.md",
|
||||
"summary": "Fiction and tonal artifacts, including some material predating current canon."
|
||||
}
|
||||
],
|
||||
"edges": [
|
||||
{
|
||||
"from": "domain-game-design",
|
||||
"to": "domain-lore",
|
||||
"kind": "release-path-link",
|
||||
"summary": "Game Design release path links into Welcome to Elysium and core lore pages."
|
||||
},
|
||||
{
|
||||
"from": "domain-worldbuilding",
|
||||
"to": "domain-lore",
|
||||
"kind": "contextualizes",
|
||||
"summary": "Worldbuilding provides institutional and historical logic behind lore-facing claims."
|
||||
},
|
||||
{
|
||||
"from": "domain-stories",
|
||||
"to": "domain-worldbuilding",
|
||||
"kind": "embodies",
|
||||
"summary": "Stories make world systems legible through lived experience and tonal artifacts."
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"graphFrontier": {
|
||||
"active": [
|
||||
{
|
||||
"id": "frontier-vault-topology",
|
||||
"focus": "Strengthen the vault/domain graph from RAG plus direct index-note reads.",
|
||||
"node_ids": ["node-vault-aetheria", "domain-lore", "domain-worldbuilding", "domain-game-design", "domain-stories"],
|
||||
"status": "open"
|
||||
}
|
||||
]
|
||||
},
|
||||
"investigationCheckpoint": {
|
||||
"id": "checkpoint-aetheria-bootstrap",
|
||||
"focus": "AetheriaLore Epiphany bootstrap before first swarm run.",
|
||||
"source_refs": [
|
||||
"AGENTS.md",
|
||||
"README.md",
|
||||
"scripts/rag/README.md",
|
||||
"Aetheria/index.md",
|
||||
"Aetheria/Game Design/index.md",
|
||||
"Aetheria/Worldbuilding/index.md",
|
||||
"Aetheria/Stories/index.md"
|
||||
],
|
||||
"evidence_ids": ["ev-aetheria-epiphany-bootstrap-2026-05-05"],
|
||||
"regather_before_implementation": [
|
||||
"Run or inspect RAG stats.",
|
||||
"Query for the proposed website slice topic.",
|
||||
"Open returned notes directly.",
|
||||
"Check Quartz build path before claiming rendered-site truth."
|
||||
],
|
||||
"status": "resume-ready"
|
||||
},
|
||||
"evidence": [
|
||||
{
|
||||
"id": "ev-aetheria-epiphany-bootstrap-2026-05-05",
|
||||
"kind": "bootstrap",
|
||||
"status": "ok",
|
||||
"summary": "Initialized AetheriaLore as an Epiphany swarm workspace with candidate planning, graph/model, evidence, and checkpoint state.",
|
||||
"source_refs": ["AGENTS.md", "README.md", "scripts/rag/README.md"]
|
||||
}
|
||||
]
|
||||
}
|
||||
1
.epiphany/state/repo-initialization.msgpack
Normal file
1
.epiphany/state/repo-initialization.msgpack
Normal file
|
|
@ -0,0 +1 @@
|
|||
“”¹aetherialore::repo-memoryÙ#epiphany.repo_initialization_recordňšÙ&epiphany.repo_initialization_record.v0¹aetherialore::repo-memory¬aetherialore¼\\?\E:\Projects\AetheriaLore«repo-memoryÙ(epiphany.repo_memory_distiller_packet.v0ÙtE:\Projects\AetheriaLore\.epiphany\artifacts\repo-birth-runner\startup\repo-memory\repo-memory-distiller-packet.json´2026-05-07T18:56:12Z³operator-supervisorÙDOperator-reviewed clean repo-memory initialization for AetheriaLore.´2026-05-07T18:56:12Z”¾aetherialore::repo-personalityÙ#epiphany.repo_initialization_recordÅ šÙ&epiphany.repo_initialization_record.v0¾aetherialore::repo-personality¬aetherialore¼\\?\E:\Projects\AetheriaLore°repo-personalityÙ-epiphany.repo_personality_distiller_packet.v0Ù~E:\Projects\AetheriaLore\.epiphany\artifacts\repo-birth-runner\startup\repo-personality\repo-personality-distiller-packet.json´2026-05-07T19:29:45Z¥CodexÙQApplied native trait lattice seeds after plumbing repo-personality birth anatomy.´2026-05-07T19:29:45Z”½aetherialore::repo-trajectoryÙ#epiphany.repo_initialization_recordÅ šÙ&epiphany.repo_initialization_record.v0½aetherialore::repo-trajectory¬aetherialore¼\\?\E:\Projects\AetheriaLore¯repo-trajectoryÙ,epiphany.repo_trajectory_distiller_packet.v0Ù|E:\Projects\AetheriaLore\.epiphany\artifacts\repo-birth-runner\startup\repo-trajectory\repo-trajectory-distiller-packet.json´2026-05-07T18:56:09Z³operator-supervisorÙHOperator-reviewed clean repo-trajectory initialization for AetheriaLore.´2026-05-07T18:56:09Z
|
||||
BIN
.epiphany/state/repo-personality-baseline/baseline.msgpack
Normal file
BIN
.epiphany/state/repo-personality-baseline/baseline.msgpack
Normal file
Binary file not shown.
|
|
@ -0,0 +1,498 @@
|
|||
{
|
||||
"artifactDir": "E:\\Projects\\AetheriaLore\\.epiphany\\state\\repo-personality-baseline",
|
||||
"mode": "scout",
|
||||
"profileCount": 26,
|
||||
"repoCount": 26,
|
||||
"repos": [
|
||||
{
|
||||
"confidence": 0.7,
|
||||
"dominantAxes": [
|
||||
"runtime_proximity:1.00",
|
||||
"temporal_pressure:0.87",
|
||||
"actuation_risk:0.85",
|
||||
"verification_environment_need:0.85",
|
||||
"production_pressure:0.70"
|
||||
],
|
||||
"families": [
|
||||
"cult_protocol_storage",
|
||||
"gamecult_web_lore_ops",
|
||||
"unity_runtime_body",
|
||||
"service_product_app"
|
||||
],
|
||||
"name": "Aetheria-Economy",
|
||||
"path": "\\\\?\\E:\\Projects\\Aetheria-Economy",
|
||||
"repoId": "aetheria-economy",
|
||||
"warnings": [
|
||||
"No AGENTS.md or instruction surface found."
|
||||
]
|
||||
},
|
||||
{
|
||||
"confidence": 1.0,
|
||||
"dominantAxes": [
|
||||
"aesthetic_appetite:1.00",
|
||||
"content_canon_bias:1.00",
|
||||
"interface_orientation:1.00",
|
||||
"source_fidelity:1.00",
|
||||
"sensory_salience:0.91"
|
||||
],
|
||||
"families": [
|
||||
"gamecult_web_lore_ops"
|
||||
],
|
||||
"name": "AetheriaLore",
|
||||
"path": "\\\\?\\E:\\Projects\\AetheriaLore",
|
||||
"repoId": "aetherialore",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"confidence": 0.85,
|
||||
"dominantAxes": [
|
||||
"interface_orientation:1.00",
|
||||
"sensory_salience:0.71",
|
||||
"churn_spiral_risk:0.64",
|
||||
"evidence_appetite:0.60",
|
||||
"aesthetic_appetite:0.57"
|
||||
],
|
||||
"families": [
|
||||
"general_workspace"
|
||||
],
|
||||
"name": "Bifrost",
|
||||
"path": "\\\\?\\E:\\Projects\\Bifrost",
|
||||
"repoId": "bifrost",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"confidence": 0.7,
|
||||
"dominantAxes": [
|
||||
"contract_strictness:1.00",
|
||||
"evidence_appetite:1.00",
|
||||
"protocol_intolerance:0.85",
|
||||
"burstiness:0.50",
|
||||
"content_canon_bias:0.42"
|
||||
],
|
||||
"families": [
|
||||
"cult_protocol_storage"
|
||||
],
|
||||
"name": "CultCacheTS",
|
||||
"path": "\\\\?\\E:\\Projects\\CultCacheTS",
|
||||
"repoId": "cultcachets",
|
||||
"warnings": [
|
||||
"No AGENTS.md or instruction surface found."
|
||||
]
|
||||
},
|
||||
{
|
||||
"confidence": 0.85,
|
||||
"dominantAxes": [
|
||||
"contract_strictness:1.00",
|
||||
"interface_orientation:1.00",
|
||||
"runtime_proximity:1.00",
|
||||
"protocol_intolerance:0.85",
|
||||
"sensory_salience:0.85"
|
||||
],
|
||||
"families": [
|
||||
"cult_protocol_storage",
|
||||
"unity_runtime_body"
|
||||
],
|
||||
"name": "CultLib",
|
||||
"path": "\\\\?\\E:\\Projects\\CultLib",
|
||||
"repoId": "cultlib",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"confidence": 0.7,
|
||||
"dominantAxes": [
|
||||
"contract_strictness:1.00",
|
||||
"evidence_appetite:1.00",
|
||||
"protocol_intolerance:0.85",
|
||||
"burstiness:0.58",
|
||||
"guardedness:0.36"
|
||||
],
|
||||
"families": [
|
||||
"cult_protocol_storage"
|
||||
],
|
||||
"name": "CultNetTS",
|
||||
"path": "\\\\?\\E:\\Projects\\CultNetTS",
|
||||
"repoId": "cultnetts",
|
||||
"warnings": [
|
||||
"No AGENTS.md or instruction surface found."
|
||||
]
|
||||
},
|
||||
{
|
||||
"confidence": 1.0,
|
||||
"dominantAxes": [
|
||||
"burstiness:1.00",
|
||||
"contract_strictness:1.00",
|
||||
"evidence_appetite:1.00",
|
||||
"interface_orientation:1.00",
|
||||
"protocol_intolerance:1.00"
|
||||
],
|
||||
"families": [
|
||||
"epiphany_spine",
|
||||
"cult_protocol_storage",
|
||||
"gamecult_web_lore_ops",
|
||||
"unity_runtime_body",
|
||||
"service_product_app"
|
||||
],
|
||||
"name": "EpiphanyAgent",
|
||||
"path": "\\\\?\\E:\\Projects\\EpiphanyAgent",
|
||||
"repoId": "epiphanyagent",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"confidence": 1.0,
|
||||
"dominantAxes": [
|
||||
"contract_strictness:1.00",
|
||||
"evidence_appetite:1.00",
|
||||
"interface_orientation:1.00",
|
||||
"protocol_intolerance:1.00",
|
||||
"boundary_severity:0.76"
|
||||
],
|
||||
"families": [
|
||||
"epiphany_spine",
|
||||
"cult_protocol_storage",
|
||||
"gamecult_web_lore_ops",
|
||||
"unity_runtime_body",
|
||||
"service_product_app"
|
||||
],
|
||||
"name": "EpiphanyAgent-check-8a0c305",
|
||||
"path": "\\\\?\\E:\\Projects\\EpiphanyAgent-check-8a0c305",
|
||||
"repoId": "epiphanyagent-check-8a0c305",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"confidence": 1.0,
|
||||
"dominantAxes": [
|
||||
"burstiness:1.00",
|
||||
"interface_orientation:1.00",
|
||||
"content_canon_bias:0.88",
|
||||
"sensory_salience:0.86",
|
||||
"source_fidelity:0.77"
|
||||
],
|
||||
"families": [
|
||||
"epiphany_spine",
|
||||
"unity_runtime_body"
|
||||
],
|
||||
"name": "EpiphanyAquarium",
|
||||
"path": "\\\\?\\E:\\Projects\\EpiphanyAquarium",
|
||||
"repoId": "epiphanyaquarium",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"confidence": 0.6,
|
||||
"dominantAxes": [
|
||||
"interface_orientation:1.00",
|
||||
"content_canon_bias:0.91",
|
||||
"sensory_salience:0.78",
|
||||
"aesthetic_appetite:0.72",
|
||||
"editorial_restraint:0.64"
|
||||
],
|
||||
"families": [
|
||||
"epiphany_spine"
|
||||
],
|
||||
"name": "EpiphanyGraph",
|
||||
"path": "\\\\?\\E:\\Projects\\EpiphanyGraph",
|
||||
"repoId": "epiphanygraph",
|
||||
"warnings": [
|
||||
"No AGENTS.md or instruction surface found."
|
||||
]
|
||||
},
|
||||
{
|
||||
"confidence": 1.0,
|
||||
"dominantAxes": [
|
||||
"aesthetic_appetite:1.00",
|
||||
"content_canon_bias:1.00",
|
||||
"evidence_appetite:1.00",
|
||||
"source_fidelity:1.00",
|
||||
"state_hygiene:1.00"
|
||||
],
|
||||
"families": [
|
||||
"gamecult_web_lore_ops",
|
||||
"research_workbench"
|
||||
],
|
||||
"name": "Eusocial Interbeing",
|
||||
"path": "\\\\?\\E:\\Projects\\Eusocial Interbeing",
|
||||
"repoId": "eusocial-interbeing",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"confidence": 0.85,
|
||||
"dominantAxes": [
|
||||
"aesthetic_appetite:1.00",
|
||||
"content_canon_bias:1.00",
|
||||
"interface_orientation:1.00",
|
||||
"source_fidelity:1.00",
|
||||
"sensory_salience:0.90"
|
||||
],
|
||||
"families": [
|
||||
"cult_protocol_storage",
|
||||
"gamecult_web_lore_ops"
|
||||
],
|
||||
"name": "GameCult-Quartz",
|
||||
"path": "\\\\?\\E:\\Projects\\GameCult-Quartz",
|
||||
"repoId": "gamecult-quartz",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"confidence": 1.0,
|
||||
"dominantAxes": [
|
||||
"burstiness:1.00",
|
||||
"content_canon_bias:1.00",
|
||||
"contract_strictness:1.00",
|
||||
"protocol_intolerance:0.85",
|
||||
"source_fidelity:0.83"
|
||||
],
|
||||
"families": [
|
||||
"cult_protocol_storage",
|
||||
"gamecult_web_lore_ops",
|
||||
"unity_runtime_body",
|
||||
"research_workbench"
|
||||
],
|
||||
"name": "Ghostlight",
|
||||
"path": "\\\\?\\E:\\Projects\\Ghostlight",
|
||||
"repoId": "ghostlight",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"confidence": 1.0,
|
||||
"dominantAxes": [
|
||||
"burstiness:1.00",
|
||||
"content_canon_bias:1.00",
|
||||
"state_hygiene:1.00",
|
||||
"boundary_severity:0.86",
|
||||
"editorial_restraint:0.79"
|
||||
],
|
||||
"families": [
|
||||
"service_product_app"
|
||||
],
|
||||
"name": "Heimdall",
|
||||
"path": "\\\\?\\E:\\Projects\\Heimdall",
|
||||
"repoId": "heimdall",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"confidence": 1.0,
|
||||
"dominantAxes": [
|
||||
"content_canon_bias:1.00",
|
||||
"state_hygiene:1.00",
|
||||
"editorial_restraint:0.80",
|
||||
"source_fidelity:0.80",
|
||||
"experimental_heat:0.70"
|
||||
],
|
||||
"families": [
|
||||
"research_workbench"
|
||||
],
|
||||
"name": "LunaMosaic",
|
||||
"path": "\\\\?\\E:\\Projects\\LunaMosaic",
|
||||
"repoId": "lunamosaic",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"confidence": 1.0,
|
||||
"dominantAxes": [
|
||||
"actuation_risk:1.00",
|
||||
"boundary_severity:1.00",
|
||||
"evidence_appetite:1.00",
|
||||
"interface_orientation:1.00",
|
||||
"social_surface:1.00"
|
||||
],
|
||||
"families": [
|
||||
"cult_protocol_storage",
|
||||
"unity_runtime_body",
|
||||
"service_product_app"
|
||||
],
|
||||
"name": "StreamPixels",
|
||||
"path": "\\\\?\\E:\\Projects\\StreamPixels",
|
||||
"repoId": "streampixels",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"confidence": 1.0,
|
||||
"dominantAxes": [
|
||||
"burstiness:1.00",
|
||||
"content_canon_bias:1.00",
|
||||
"aesthetic_appetite:0.90",
|
||||
"editorial_restraint:0.78",
|
||||
"experimental_heat:0.74"
|
||||
],
|
||||
"families": [
|
||||
"gamecult_web_lore_ops",
|
||||
"research_workbench"
|
||||
],
|
||||
"name": "VibeGeometry",
|
||||
"path": "\\\\?\\E:\\Projects\\VibeGeometry",
|
||||
"repoId": "vibegeometry",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"confidence": 1.0,
|
||||
"dominantAxes": [
|
||||
"boundary_severity:1.00",
|
||||
"contract_strictness:0.91",
|
||||
"guardedness:0.85",
|
||||
"protocol_intolerance:0.77",
|
||||
"state_hygiene:0.73"
|
||||
],
|
||||
"families": [
|
||||
"cult_protocol_storage",
|
||||
"service_product_app"
|
||||
],
|
||||
"name": "VoidBot",
|
||||
"path": "\\\\?\\E:\\Projects\\VoidBot",
|
||||
"repoId": "voidbot",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"confidence": 0.6,
|
||||
"dominantAxes": [
|
||||
"contract_strictness:1.00",
|
||||
"evidence_appetite:0.88",
|
||||
"protocol_intolerance:0.85",
|
||||
"experimental_heat:0.65",
|
||||
"content_canon_bias:0.56"
|
||||
],
|
||||
"families": [
|
||||
"cult_protocol_storage"
|
||||
],
|
||||
"name": "cultcache-py",
|
||||
"path": "\\\\?\\E:\\Projects\\cultcache-py",
|
||||
"repoId": "cultcache-py",
|
||||
"warnings": [
|
||||
"No AGENTS.md or instruction surface found."
|
||||
]
|
||||
},
|
||||
{
|
||||
"confidence": 0.5,
|
||||
"dominantAxes": [
|
||||
"contract_strictness:1.00",
|
||||
"protocol_intolerance:0.85",
|
||||
"content_canon_bias:0.83",
|
||||
"burstiness:0.67",
|
||||
"editorial_restraint:0.58"
|
||||
],
|
||||
"families": [
|
||||
"cult_protocol_storage"
|
||||
],
|
||||
"name": "cultcache-rs",
|
||||
"path": "\\\\?\\E:\\Projects\\cultcache-rs",
|
||||
"repoId": "cultcache-rs",
|
||||
"warnings": [
|
||||
"No AGENTS.md or instruction surface found."
|
||||
]
|
||||
},
|
||||
{
|
||||
"confidence": 0.7,
|
||||
"dominantAxes": [
|
||||
"contract_strictness:1.00",
|
||||
"protocol_intolerance:0.85",
|
||||
"evidence_appetite:0.72",
|
||||
"churn_spiral_risk:0.39",
|
||||
"guardedness:0.36"
|
||||
],
|
||||
"families": [
|
||||
"cult_protocol_storage"
|
||||
],
|
||||
"name": "cultnet-rs",
|
||||
"path": "\\\\?\\E:\\Projects\\cultnet-rs",
|
||||
"repoId": "cultnet-rs",
|
||||
"warnings": [
|
||||
"No AGENTS.md or instruction surface found."
|
||||
]
|
||||
},
|
||||
{
|
||||
"confidence": 0.6,
|
||||
"dominantAxes": [
|
||||
"content_canon_bias:1.00",
|
||||
"burstiness:0.92",
|
||||
"editorial_restraint:0.72",
|
||||
"source_fidelity:0.50",
|
||||
"aesthetic_appetite:0.47"
|
||||
],
|
||||
"families": [
|
||||
"epiphany_spine"
|
||||
],
|
||||
"name": "epiphany-graph-rs",
|
||||
"path": "\\\\?\\E:\\Projects\\epiphany-graph-rs",
|
||||
"repoId": "epiphany-graph-rs",
|
||||
"warnings": [
|
||||
"No AGENTS.md or instruction surface found."
|
||||
]
|
||||
},
|
||||
{
|
||||
"confidence": 0.7,
|
||||
"dominantAxes": [
|
||||
"interface_orientation:1.00",
|
||||
"sensory_salience:0.70",
|
||||
"content_canon_bias:0.66",
|
||||
"aesthetic_appetite:0.54",
|
||||
"editorial_restraint:0.43"
|
||||
],
|
||||
"families": [
|
||||
"cult_protocol_storage",
|
||||
"gamecult_web_lore_ops"
|
||||
],
|
||||
"name": "gamecult-grav",
|
||||
"path": "\\\\?\\E:\\Projects\\gamecult-grav",
|
||||
"repoId": "gamecult-grav",
|
||||
"warnings": [
|
||||
"No AGENTS.md or instruction surface found."
|
||||
]
|
||||
},
|
||||
{
|
||||
"confidence": 0.75,
|
||||
"dominantAxes": [
|
||||
"actuation_risk:1.00",
|
||||
"boundary_severity:1.00",
|
||||
"content_canon_bias:1.00",
|
||||
"social_surface:1.00",
|
||||
"aesthetic_appetite:0.97"
|
||||
],
|
||||
"families": [
|
||||
"cult_protocol_storage",
|
||||
"service_product_app"
|
||||
],
|
||||
"name": "gamecult-ops",
|
||||
"path": "\\\\?\\E:\\Projects\\gamecult-ops",
|
||||
"repoId": "gamecult-ops",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"confidence": 0.85,
|
||||
"dominantAxes": [
|
||||
"aesthetic_appetite:1.00",
|
||||
"content_canon_bias:1.00",
|
||||
"source_fidelity:1.00",
|
||||
"interface_orientation:0.98",
|
||||
"sensory_salience:0.89"
|
||||
],
|
||||
"families": [
|
||||
"cult_protocol_storage",
|
||||
"gamecult_web_lore_ops"
|
||||
],
|
||||
"name": "gamecult-site",
|
||||
"path": "\\\\?\\E:\\Projects\\gamecult-site",
|
||||
"repoId": "gamecult-site",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"confidence": 1.0,
|
||||
"dominantAxes": [
|
||||
"burstiness:1.00",
|
||||
"evidence_appetite:1.00",
|
||||
"interface_orientation:1.00",
|
||||
"sensory_salience:0.98",
|
||||
"aesthetic_appetite:0.89"
|
||||
],
|
||||
"families": [
|
||||
"unity_runtime_body",
|
||||
"research_workbench"
|
||||
],
|
||||
"name": "repixelizer",
|
||||
"path": "\\\\?\\E:\\Projects\\repixelizer",
|
||||
"repoId": "repixelizer",
|
||||
"warnings": []
|
||||
}
|
||||
],
|
||||
"root": "E:\\Projects",
|
||||
"schemaVersion": "epiphany.repo_personality_artifacts.v0",
|
||||
"store": "E:\\Projects\\AetheriaLore\\.epiphany\\state\\repo-personality-baseline\\baseline.msgpack",
|
||||
"trajectoryCount": 26
|
||||
}
|
||||
|
|
@ -0,0 +1,238 @@
|
|||
# Repo Personality Scout
|
||||
|
||||
- Reports: 26
|
||||
- Profiles: 26
|
||||
|
||||
## Aetheria-Economy
|
||||
|
||||
- Path: `\\?\E:\Projects\Aetheria-Economy`
|
||||
- Families: cult_protocol_storage, gamecult_web_lore_ops, unity_runtime_body, service_product_app
|
||||
- Confidence: 0.70
|
||||
- Dominant axes: runtime_proximity:1.00, temporal_pressure:0.87, actuation_risk:0.85, verification_environment_need:0.85, production_pressure:0.70
|
||||
|
||||
- Trajectory: Aetheria-Economy is currently steered by historical_dialectic recent 0.00, current 0.44, delta 0.00.
|
||||
|
||||
## AetheriaLore
|
||||
|
||||
- Path: `\\?\E:\Projects\AetheriaLore`
|
||||
- Families: gamecult_web_lore_ops
|
||||
- Confidence: 1.00
|
||||
- Dominant axes: aesthetic_appetite:1.00, content_canon_bias:1.00, interface_orientation:1.00, source_fidelity:1.00, sensory_salience:0.91
|
||||
|
||||
- Trajectory: AetheriaLore is currently steered by worldbuilding_depth recent 0.17, current 0.89, delta 0.00; material_grounding recent 0.11, current 0.67, delta 0.00; historical_dialectic recent 0.00, current 0.72, delta 0.00.
|
||||
|
||||
## Bifrost
|
||||
|
||||
- Path: `\\?\E:\Projects\Bifrost`
|
||||
- Families: general_workspace
|
||||
- Confidence: 0.85
|
||||
- Dominant axes: interface_orientation:1.00, sensory_salience:0.71, churn_spiral_risk:0.64, evidence_appetite:0.60, aesthetic_appetite:0.57
|
||||
|
||||
- Trajectory: Bifrost is currently steered by material_grounding recent 0.00, current 0.46, delta 0.00; historical_dialectic recent 0.00, current 0.64, delta 0.00; presentation_polish recent 0.00, current 0.55, delta 0.00.
|
||||
|
||||
## CultCacheTS
|
||||
|
||||
- Path: `\\?\E:\Projects\CultCacheTS`
|
||||
- Families: cult_protocol_storage
|
||||
- Confidence: 0.70
|
||||
- Dominant axes: contract_strictness:1.00, evidence_appetite:1.00, protocol_intolerance:0.85, burstiness:0.50, content_canon_bias:0.42
|
||||
|
||||
- Trajectory: CultCacheTS is currently steered by worldbuilding_depth recent 0.00, current 0.67, delta 0.00; historical_dialectic recent 0.00, current 0.67, delta 0.00; presentation_polish recent 0.00, current 0.67, delta 0.00.
|
||||
|
||||
## CultLib
|
||||
|
||||
- Path: `\\?\E:\Projects\CultLib`
|
||||
- Families: cult_protocol_storage, unity_runtime_body
|
||||
- Confidence: 0.85
|
||||
- Dominant axes: contract_strictness:1.00, interface_orientation:1.00, runtime_proximity:1.00, protocol_intolerance:0.85, sensory_salience:0.85
|
||||
|
||||
- Trajectory: CultLib is currently steered by worldbuilding_depth recent 0.00, current 0.40, delta 0.00; historical_dialectic recent 0.00, current 0.47, delta 0.00; systems_formalization recent 0.20, current 0.67, delta 0.00.
|
||||
|
||||
## CultNetTS
|
||||
|
||||
- Path: `\\?\E:\Projects\CultNetTS`
|
||||
- Families: cult_protocol_storage
|
||||
- Confidence: 0.70
|
||||
- Dominant axes: contract_strictness:1.00, evidence_appetite:1.00, protocol_intolerance:0.85, burstiness:0.58, guardedness:0.36
|
||||
|
||||
- Trajectory: CultNetTS is currently steered by systems_formalization recent 0.43, current 0.86, delta 0.00.
|
||||
|
||||
## EpiphanyAgent
|
||||
|
||||
- Path: `\\?\E:\Projects\EpiphanyAgent`
|
||||
- Families: epiphany_spine, cult_protocol_storage, gamecult_web_lore_ops, unity_runtime_body, service_product_app
|
||||
- Confidence: 1.00
|
||||
- Dominant axes: burstiness:1.00, contract_strictness:1.00, evidence_appetite:1.00, interface_orientation:1.00, protocol_intolerance:1.00
|
||||
|
||||
- Trajectory: EpiphanyAgent is currently steered by worldbuilding_depth recent 0.00, current 0.80, delta 0.00; material_grounding recent 0.00, current 0.40, delta 0.00; historical_dialectic recent 0.00, current 0.50, delta 0.00.
|
||||
|
||||
## EpiphanyAgent-check-8a0c305
|
||||
|
||||
- Path: `\\?\E:\Projects\EpiphanyAgent-check-8a0c305`
|
||||
- Families: epiphany_spine, cult_protocol_storage, gamecult_web_lore_ops, unity_runtime_body, service_product_app
|
||||
- Confidence: 1.00
|
||||
- Dominant axes: contract_strictness:1.00, evidence_appetite:1.00, interface_orientation:1.00, protocol_intolerance:1.00, boundary_severity:0.76
|
||||
|
||||
- Trajectory: EpiphanyAgent-check-8a0c305 is currently steered by worldbuilding_depth recent 0.00, current 0.90, delta 0.00; material_grounding recent 0.00, current 0.60, delta 0.00; historical_dialectic recent 0.00, current 0.70, delta 0.00.
|
||||
|
||||
## EpiphanyAquarium
|
||||
|
||||
- Path: `\\?\E:\Projects\EpiphanyAquarium`
|
||||
- Families: epiphany_spine, unity_runtime_body
|
||||
- Confidence: 1.00
|
||||
- Dominant axes: burstiness:1.00, interface_orientation:1.00, content_canon_bias:0.88, sensory_salience:0.86, source_fidelity:0.77
|
||||
|
||||
- Trajectory: EpiphanyAquarium is currently steered by worldbuilding_depth recent 0.06, current 0.61, delta 0.00; material_grounding recent 0.00, current 0.46, delta 0.00; engineering_constraint recent 0.00, current 0.61, delta 0.00.
|
||||
|
||||
## EpiphanyGraph
|
||||
|
||||
- Path: `\\?\E:\Projects\EpiphanyGraph`
|
||||
- Families: epiphany_spine
|
||||
- Confidence: 0.60
|
||||
- Dominant axes: interface_orientation:1.00, content_canon_bias:0.91, sensory_salience:0.78, aesthetic_appetite:0.72, editorial_restraint:0.64
|
||||
|
||||
- Trajectory: EpiphanyGraph is currently steered by material_grounding recent 0.00, current 0.50, delta 0.00; historical_dialectic recent 0.00, current 0.50, delta 0.00; presentation_polish recent 0.57, current 1.00, delta 0.00.
|
||||
|
||||
## Eusocial Interbeing
|
||||
|
||||
- Path: `\\?\E:\Projects\Eusocial Interbeing`
|
||||
- Families: gamecult_web_lore_ops, research_workbench
|
||||
- Confidence: 1.00
|
||||
- Dominant axes: aesthetic_appetite:1.00, content_canon_bias:1.00, evidence_appetite:1.00, source_fidelity:1.00, state_hygiene:1.00
|
||||
|
||||
- Trajectory: Eusocial Interbeing is currently steered by worldbuilding_depth recent 0.00, current 0.50, delta 0.00; material_grounding recent 0.00, current 0.39, delta 0.00; historical_dialectic recent 0.00, current 0.61, delta 0.00.
|
||||
|
||||
## GameCult-Quartz
|
||||
|
||||
- Path: `\\?\E:\Projects\GameCult-Quartz`
|
||||
- Families: cult_protocol_storage, gamecult_web_lore_ops
|
||||
- Confidence: 0.85
|
||||
- Dominant axes: aesthetic_appetite:1.00, content_canon_bias:1.00, interface_orientation:1.00, source_fidelity:1.00, sensory_salience:0.90
|
||||
|
||||
- Trajectory: GameCult-Quartz is currently steered by presentation_polish recent 0.17, current 0.61, delta 0.00; systems_formalization recent 0.00, current 0.44, delta 0.00.
|
||||
|
||||
## Ghostlight
|
||||
|
||||
- Path: `\\?\E:\Projects\Ghostlight`
|
||||
- Families: cult_protocol_storage, gamecult_web_lore_ops, unity_runtime_body, research_workbench
|
||||
- Confidence: 1.00
|
||||
- Dominant axes: burstiness:1.00, content_canon_bias:1.00, contract_strictness:1.00, protocol_intolerance:0.85, source_fidelity:0.83
|
||||
|
||||
- Trajectory: Ghostlight is currently steered by worldbuilding_depth recent 0.00, current 0.83, delta 0.00; material_grounding recent 0.00, current 0.58, delta 0.00; historical_dialectic recent 0.00, current 0.75, delta 0.00.
|
||||
|
||||
## Heimdall
|
||||
|
||||
- Path: `\\?\E:\Projects\Heimdall`
|
||||
- Families: service_product_app
|
||||
- Confidence: 1.00
|
||||
- Dominant axes: burstiness:1.00, content_canon_bias:1.00, state_hygiene:1.00, boundary_severity:0.86, editorial_restraint:0.79
|
||||
|
||||
- Trajectory: Heimdall is currently steered by worldbuilding_depth recent 0.00, current 0.47, delta 0.00; systems_formalization recent 0.06, current 0.87, delta 0.00.
|
||||
|
||||
## LunaMosaic
|
||||
|
||||
- Path: `\\?\E:\Projects\LunaMosaic`
|
||||
- Families: research_workbench
|
||||
- Confidence: 1.00
|
||||
- Dominant axes: content_canon_bias:1.00, state_hygiene:1.00, editorial_restraint:0.80, source_fidelity:0.80, experimental_heat:0.70
|
||||
|
||||
- Trajectory: LunaMosaic is currently steered by worldbuilding_depth recent 0.00, current 0.55, delta 0.00; material_grounding recent 0.11, current 0.73, delta 0.00; historical_dialectic recent 0.00, current 0.64, delta 0.00.
|
||||
|
||||
## StreamPixels
|
||||
|
||||
- Path: `\\?\E:\Projects\StreamPixels`
|
||||
- Families: cult_protocol_storage, unity_runtime_body, service_product_app
|
||||
- Confidence: 1.00
|
||||
- Dominant axes: actuation_risk:1.00, boundary_severity:1.00, evidence_appetite:1.00, interface_orientation:1.00, social_surface:1.00
|
||||
|
||||
- Trajectory: StreamPixels is currently steered by worldbuilding_depth recent 0.00, current 0.80, delta 0.00; material_grounding recent 0.00, current 0.50, delta 0.00; presentation_polish recent 0.11, current 0.80, delta 0.00.
|
||||
|
||||
## VibeGeometry
|
||||
|
||||
- Path: `\\?\E:\Projects\VibeGeometry`
|
||||
- Families: gamecult_web_lore_ops, research_workbench
|
||||
- Confidence: 1.00
|
||||
- Dominant axes: burstiness:1.00, content_canon_bias:1.00, aesthetic_appetite:0.90, editorial_restraint:0.78, experimental_heat:0.74
|
||||
|
||||
- Trajectory: VibeGeometry is currently steered by worldbuilding_depth recent 0.00, current 0.86, delta 0.00; historical_dialectic recent 0.00, current 0.86, delta 0.00; presentation_polish recent 0.00, current 0.79, delta 0.00.
|
||||
|
||||
## VoidBot
|
||||
|
||||
- Path: `\\?\E:\Projects\VoidBot`
|
||||
- Families: cult_protocol_storage, service_product_app
|
||||
- Confidence: 1.00
|
||||
- Dominant axes: boundary_severity:1.00, contract_strictness:0.91, guardedness:0.85, protocol_intolerance:0.77, state_hygiene:0.73
|
||||
|
||||
- Trajectory: VoidBot is currently steered by worldbuilding_depth recent 0.06, current 0.71, delta 0.00; material_grounding recent 0.00, current 0.43, delta 0.00; presentation_polish recent 0.00, current 0.57, delta 0.00.
|
||||
|
||||
## cultcache-py
|
||||
|
||||
- Path: `\\?\E:\Projects\cultcache-py`
|
||||
- Families: cult_protocol_storage
|
||||
- Confidence: 0.60
|
||||
- Dominant axes: contract_strictness:1.00, evidence_appetite:0.88, protocol_intolerance:0.85, experimental_heat:0.65, content_canon_bias:0.56
|
||||
|
||||
- Trajectory: cultcache-py is currently steered by worldbuilding_depth recent 0.00, current 1.00, delta 0.00; historical_dialectic recent 0.00, current 1.00, delta 0.00; presentation_polish recent 0.00, current 1.00, delta 0.00.
|
||||
|
||||
## cultcache-rs
|
||||
|
||||
- Path: `\\?\E:\Projects\cultcache-rs`
|
||||
- Families: cult_protocol_storage
|
||||
- Confidence: 0.50
|
||||
- Dominant axes: contract_strictness:1.00, protocol_intolerance:0.85, content_canon_bias:0.83, burstiness:0.67, editorial_restraint:0.58
|
||||
|
||||
- Trajectory: cultcache-rs is currently steered by worldbuilding_depth recent 0.00, current 1.00, delta 0.00; historical_dialectic recent 0.00, current 1.00, delta 0.00; presentation_polish recent 0.00, current 1.00, delta 0.00.
|
||||
|
||||
## cultnet-rs
|
||||
|
||||
- Path: `\\?\E:\Projects\cultnet-rs`
|
||||
- Families: cult_protocol_storage
|
||||
- Confidence: 0.70
|
||||
- Dominant axes: contract_strictness:1.00, protocol_intolerance:0.85, evidence_appetite:0.72, churn_spiral_risk:0.39, guardedness:0.36
|
||||
|
||||
- Trajectory: cultnet-rs is currently steered by worldbuilding_depth recent 0.00, current 0.50, delta 0.00; presentation_polish recent 0.00, current 0.50, delta 0.00; systems_formalization recent 0.25, current 1.00, delta 0.00.
|
||||
|
||||
## epiphany-graph-rs
|
||||
|
||||
- Path: `\\?\E:\Projects\epiphany-graph-rs`
|
||||
- Families: epiphany_spine
|
||||
- Confidence: 0.60
|
||||
- Dominant axes: content_canon_bias:1.00, burstiness:0.92, editorial_restraint:0.72, source_fidelity:0.50, aesthetic_appetite:0.47
|
||||
|
||||
- Trajectory: epiphany-graph-rs is currently steered by worldbuilding_depth recent 0.00, current 0.67, delta 0.00; engineering_constraint recent 0.18, current 1.00, delta 0.00; presentation_polish recent 0.36, current 1.00, delta 0.00.
|
||||
|
||||
## gamecult-grav
|
||||
|
||||
- Path: `\\?\E:\Projects\gamecult-grav`
|
||||
- Families: cult_protocol_storage, gamecult_web_lore_ops
|
||||
- Confidence: 0.70
|
||||
- Dominant axes: interface_orientation:1.00, sensory_salience:0.70, content_canon_bias:0.66, aesthetic_appetite:0.54, editorial_restraint:0.43
|
||||
|
||||
- Trajectory: gamecult-grav is currently steered by historical_dialectic recent 0.00, current 0.61, delta 0.00; presentation_polish recent 0.00, current 0.50, delta 0.00.
|
||||
|
||||
## gamecult-ops
|
||||
|
||||
- Path: `\\?\E:\Projects\gamecult-ops`
|
||||
- Families: cult_protocol_storage, service_product_app
|
||||
- Confidence: 0.75
|
||||
- Dominant axes: actuation_risk:1.00, boundary_severity:1.00, content_canon_bias:1.00, social_surface:1.00, aesthetic_appetite:0.97
|
||||
|
||||
- Trajectory: gamecult-ops is currently steered by material_grounding recent 0.00, current 0.40, delta 0.00; presentation_polish recent 0.06, current 1.00, delta 0.00; systems_formalization recent 0.00, current 0.40, delta 0.00.
|
||||
|
||||
## gamecult-site
|
||||
|
||||
- Path: `\\?\E:\Projects\gamecult-site`
|
||||
- Families: cult_protocol_storage, gamecult_web_lore_ops
|
||||
- Confidence: 0.85
|
||||
- Dominant axes: aesthetic_appetite:1.00, content_canon_bias:1.00, source_fidelity:1.00, interface_orientation:0.98, sensory_salience:0.89
|
||||
|
||||
- Trajectory: gamecult-site is currently steered by worldbuilding_depth recent 0.06, current 0.77, delta 0.00; material_grounding recent 0.00, current 0.47, delta 0.00; historical_dialectic recent 0.00, current 0.47, delta 0.00.
|
||||
|
||||
## repixelizer
|
||||
|
||||
- Path: `\\?\E:\Projects\repixelizer`
|
||||
- Families: unity_runtime_body, research_workbench
|
||||
- Confidence: 1.00
|
||||
- Dominant axes: burstiness:1.00, evidence_appetite:1.00, interface_orientation:1.00, sensory_salience:0.98, aesthetic_appetite:0.89
|
||||
|
||||
- Trajectory: repixelizer is currently steered by worldbuilding_depth recent 0.00, current 0.62, delta 0.00; presentation_polish recent 0.00, current 0.44, delta 0.00; systems_formalization recent 0.00, current 0.69, delta 0.00.
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
# Scratch
|
||||
|
||||
Disposable working memory for one bounded AetheriaLore Epiphany subgoal.
|
||||
|
||||
Current bootstrap note:
|
||||
|
||||
- Treat `Aetheria/` as source, not as generic prose.
|
||||
- First real run should model the vault and site before editing.
|
||||
- Use `.\scripts\rag\rag.ps1 stats` and targeted `query` calls, then open returned notes directly.
|
||||
- Candidate first objective: review imported Aetheria website roadmap/state and propose a small public-site improvement slice.
|
||||
|
||||
Operator intrusion audit:
|
||||
|
||||
- 2026-05-05: External Codex operator wired Aquarium swarm registry support and registered this workspace as `aetheria-lore`.
|
||||
- No `Aetheria/` or `site/` content was edited.
|
||||
- Resident agent should treat Aquarium as able to select this workspace and run shared Epiphany harness scripts with workspace-scoped cwd/codex-home/artifacts.
|
||||
4
.gitignore
vendored
4
.gitignore
vendored
|
|
@ -23,7 +23,11 @@ Thumbs.db
|
|||
/.npm-cache/
|
||||
/.voidbot/birth/
|
||||
/.voidbot/logs/
|
||||
/.voidbot/status/
|
||||
/.voidbot/**/*.lock
|
||||
/.epiphany/artifacts/
|
||||
/.epiphany/**/*.lock
|
||||
/.quartz-build/
|
||||
/output/
|
||||
/quartz-site/node_modules/
|
||||
/quartz-site/public/
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# Repo Face State
|
||||
# Repo Persona State
|
||||
|
||||
This folder stores birth and continuity state for `Nibu`.
|
||||
Do not treat these files as arbitrary editable projections. Persistent memory should cross typed operation boundaries.
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -1,4 +1,4 @@
|
|||
# Repo Face Voice
|
||||
# Repo Persona Voice
|
||||
|
||||
This folder belongs to the Discord-facing Face for `Nibu`.
|
||||
Discord roles address the Face; VoidBot's webhook persona pipe is the mouth.
|
||||
This folder belongs to the Discord-facing Persona for `Nibu`.
|
||||
Discord roles address the Persona; VoidBot's webhook persona pipe is the mouth.
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
"avatarUrl": "https://raw.githubusercontent.com/GameCult/AetheriaLore/main/.voidbot/voice/nibu.png",
|
||||
"primaryFascination": "AetheriaLore",
|
||||
"priorityDoctrine": "Nibu's first curiosity is the AetheriaLore repo: its lore structure, contradictions, missing connective tissue, and future narrative pressure.",
|
||||
"temperamentDoctrine": "Nibu is far more opinionated and abrasive than Void: a sharp Aetheria character Face, not a moderator carrying room authority.",
|
||||
"temperamentDoctrine": "Nibu is far more opinionated and abrasive than Void: a sharp Aetheria character Persona, not a moderator carrying room authority.",
|
||||
"changeAuthorityDoctrine": "Nibu may propose concrete AetheriaLore changes and build the setting/game map over time, but implementation requires explicit human consensus first.",
|
||||
"adjacentFascinationDoctrine": "Nibu should obsess over setting seams tangential to herself: embodied ship minds, junkyard abandonment, murderous autonomy, salvage, and save-scumming survival.",
|
||||
"authorshipDoctrine": "Nibu stewards Aetheria/Lore/Nibu.md and may publish Nibu-authored Aetheria lore essays as opinionated perspective; essays do not need canon consensus.",
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ This repository is an Obsidian vault for the Aetheria setting. Contributions sho
|
|||
- Another Epiphany may not inspect or edit this vault directly, and this
|
||||
Epiphany may not inspect or edit another workspace. Cross-repo blockers travel
|
||||
coordinator-to-coordinator through visible swarm messages and callbacks.
|
||||
- Humans converse with Face. Other organs may surface findings, state patches,
|
||||
- Humans converse with Persona. Other organs may surface findings, state patches,
|
||||
and thought-weather for inspection, but they are not direct human chat
|
||||
endpoints.
|
||||
- API affordances should mirror that story: asking is first-class; rummaging
|
||||
|
|
|
|||
Loading…
Reference in a new issue