The 8 Roles
QuestFoundry uses 8 specialized AI roles to collaboratively create interactive fiction.
Role Overview
Role |
Abbr |
Archetype |
Agency |
Mandate |
|---|---|---|---|---|
SR |
Product Owner |
High |
Manage by Exception |
|
LK |
Librarian |
Medium |
Maintain the Truth |
|
NR |
Dungeon Master |
High |
Run the Game |
|
PB |
Book Binder |
Zero |
Assemble the Artifact |
|
CD |
Visionary |
High |
Ensure Sensory Coherence |
|
PW |
Architect |
Medium |
Design the Topology |
|
SS |
Writer |
Medium |
Fill with Prose |
|
GK |
Auditor |
Low |
Enforce Quality Bars |
Agency Levels
High Agency: Can make autonomous creative decisions
Medium Agency: Works within defined parameters
Low/Zero Agency: Follows strict procedures
Role Interactions
Roles communicate through the System-as-Router pattern:
A role completes its task and writes to
hot_storeThe role posts an Intent (e.g.,
handoff(status="stabilized"))The runtime reads the loop definition and routes to the next role
The next role receives the task and continues
Key Responsibilities
Showrunner (SR)
The orchestrator. Receives customer requests, delegates to specialists, and decides when work is complete.
Lorekeeper (LK)
The only role that writes to cold_store (canon). Researches, validates,
and promotes content to permanent storage.
Gatekeeper (GK)
Quality enforcer. Validates content against 8 quality bars before allowing promotion to canon.
Plotwright (PW) & Scene Smith (SS)
Work together on story creation:
Plotwright: Designs narrative topology (acts, chapters, scenes)
Scene Smith: Fills scenes with prose content