Skip to content

P-8: End Scene (Canonization) #8

@spuentesp

Description

@spuentesp

Use Case: End Scene (Canonization)

Actor: User/Orchestrator
Trigger: Scene reaches conclusion (user command or narrative)

Flow:

  1. Detect scene end trigger
  2. Collect all ProposedChanges from scene
  3. CanonKeeper evaluates each proposal
  4. Commit approved changes to Neo4j
  5. Update entity states
  6. Generate scene summary
  7. Index scene to Qdrant for retrieval
  8. Mark scene as completed in MongoDB
  9. Prompt: Continue to next scene or end story?

Critical: Only CanonKeeper writes to Neo4j

See docs/USE_CASES.md for full implementation details.

Metadata

Metadata

Assignees

No one assigned

    Labels

    playCore gameplay (P-*)

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions