5.6 KiB
Future Schema Mechanisms
This note parks the useful pressure from notes/evaluation.md without treating
that critique as doctrine. The current v0 schema is still a character-state and
prompt-projection seam. The future runtime needs mechanisms that turn state into
changing social behavior.
Current Boundary
The v0 agent-state schema should stay focused on:
- canonical character state
- directional relationship stance
- observer-local perceived overlays
- memories, goals, values, and scene-local dialogue packs
- enough event interpretation to support prompt projection
Do not inflate schemas/agent-state.schema.json into the whole simulator before
the projection examples prove what the runtime actually needs.
Mechanisms To Preserve For Later
Event Appraisal
Each participant needs a private read of the same event. A single exchange can
be betrayal to one agent, exposure risk to another, and flirting-with-knives to
a third. The current schema now allows private_interpretations on events as a
lightweight bridge.
Future work should make appraisal reusable enough to drive state updates, memory retrieval, and action affordances.
State Transitions And Consequences
mean, plasticity, and current_activation describe state. They do not yet
define how state changes. Future transition machinery needs:
- activation decay
- event-driven deltas
- sensitization or habituation
- effects on related variables
- rules for when
meanchanges versus onlycurrent_activation
The current event_effects field is a projection-facing placeholder, not the
final transition engine.
Structured Beliefs And Secrets
String beliefs are useful for authoring, but simulation needs structure:
- holder
- subject
- claim type
- confidence
- evidence
- visibility
- emotional charge
- whether the belief is private, shared, public, rumor, false, or contested
Secrets need similar structure: owner, known-by, suspected-by, exposure cost, protective strategies, and what can leak through action.
Action Affordances
The system needs to choose among possible moves instead of jumping from state to dialogue. Future projection examples should expose candidate affordances such as probing, evading, bargaining, softening, escalating, repairing, threatening, or walking away.
The important rule: affordances should be justified by goals, appraisals, capabilities, costs, relationship stance, and scene pressure.
Conversation State
Dialogue needs explicit continuity:
- active topic
- open questions
- evasions
- accusations
- face-threats
- commitments
- promises, refusals, and ruptures
- who has the floor
This belongs close to projection because it changes turn shape immediately.
Resources And Capabilities
Cat's debt, taxi condition, mobility, and institutional exposure are not just backstory. Oz's drone integrity, signal secrecy, anonymity, and physical safety are not just flavor. Future schemas need concrete resource and capability fields so desire does not masquerade as ability.
Dyads And Shared Relationship History
Directional relationship stance should remain. A separate dyadic layer may also be needed for shared history:
- relationship type
- phase
- shared events
- shared secrets
- unresolved ruptures
- rituals
- dependency structure
- communication pattern
Do not collapse this into one symmetric relationship object. People are not that tidy unless the author is lying to save RAM.
Social Knowledge, Reputation, And Institutions
The Aetheria setting needs institutions with teeth: sanctions, authority, surveillance, reputation effects, access control, role expectations, and public knowledge. Future work should distinguish private belief, shared belief, public fact, rumor, common knowledge, and institutional record.
Memory Retrieval
Memories need more than salience and confidence once the runtime starts moving:
- recency
- emotional charge
- retrieval triggers
- decay
- reconsolidation
- intrusive, avoided, cherished, rehearsed, or distorted status
- schema effects
- whether another agent knows the memory
The current memory bundle is enough for the first projection seam. It is not yet the memory engine.
Embodiment And Nonverbal Channels
Oz proves this one immediately. The operator, drone body, observable channels, leakage risks, and physical affordances are separate facts. Future projection needs embodiment because social meaning leaks through movement, timing, silence, distance, posture, and constrained bodies.
The projected-local-context seam now carries a first embodiment/interface surface, but the canonical schema still lacks a proper reusable embodiment model. Future work should promote body form, native habitat, movement channels, assistive or translation infrastructure, and visible nonverbal signal channels only after more projection examples prove the required shape.
For Aetheria faction work, embodiment projection must check the lore vault before writing. If the faction page supports only general habitat aesthetics or social affordances, keep generated action at that level and record the missing ergonomic detail as a source-lore gap instead of inventing a confident local interface.
When a blocking gap is found, patch the AetheriaLore source before treating the detail as available to projection. Ghostlight can discover missing granularity through scene generation, but the lore vault should become the durable source of the elaboration.
Promotion Rule
Promote a future mechanism into the main schema only after it has survived at least one reviewed projection example or runtime slice where it clearly changes the output. Until then, document it here, test it in examples, and do not let the ontology grow antlers for sport.