Inquiry Ecosystem Framework
RISE Specification v0.1
A creative-oriented platform where AI and human collaborators co-create through structurally accountable inquiry, ensuring relational principles lead and ceremony guides technology.
Desired Outcome Definition
What this enables users to create:
- Coherent research journeys that maintain context across sessions, forks, and collaborators
- Inquiries that are structurally accountable to relational principles at every decision point
- Living knowledge webs where questions, insights, and assumptions remain visible and interconnected
How users know they've achieved this:
- Decision points pause for ceremonial check-in before proceeding
- Inquiry genealogy is traceable from origin through all branches
- Assumptions are visible, tested, and updated as understanding evolves
- Context flows between sessions without loss of relational continuity
Structural Tension Analysis
Current Reality (What Exists):
- coaia-narrative: Structural tension charts with telescoping, action steps, advancing patterns
- coaia-visualizer: Web UI for chart visualization and MCP API
- iaip-mcp-gemini: Four Directions guidance, relational alignment assessment, holistic inquiry
- seremia: LSP-based semantic analysis, project memory, symbol-level code understanding
- Podcast dialogues: Conceptual framework without implementation
Desired State:
- Unified platform where these components serve ceremonial inquiry
- Structural accountability built into every decision point (not as feature, as foundation)
- Relational principles check (ceremony, relationship, ancestral wisdom) at every fork
Tension: The components exist but lack the structural mechanism that ensures relational accountability is primary. The podcast named it; now it must be built.
Components
1. Inquiry Registry
Creative Intent: Users create a living genealogy of their questions, seeing how inquiries relate, evolve, and branch.
Behavior:
- Registers new inquiries with semantic tagging
- Tracks parent-child relationships between inquiries
- Maintains topic connections across the entire ecosystem
- Surfaces related inquiries when new questions emerge
Implementation Mapping:
- seremia memory system β Project-specific knowledge persistence
- coaia-narrative entities β
inquiryentity type with relations - iaip-mcp β Four Directions tagging (which direction does this inquiry belong to?)
Data Model: ```typescript interface Inquiry { id: string question: string direction: 'east' | 'south' | 'west' | 'north' // Four Directions parentInquiryId?: string relatedInquiryIds: string[] topics: string[] createdAt: Date sessionId: string assumptions: AssumptionRef[] } ```
2. Context Continuum
Creative Intent: Users create seamless inquiry journeys where child sessions inherit parent context without redundant effort.
Behavior:
- Preserves state when sessions branch (Agent Continuations pattern)
- Coordinates real-time across parallel sessions (Anemoi A2A pattern)
- Flows discoveries between related inquiry lines
- Maintains living awareness through all explorations
Implementation Mapping:
- seremia project indexing β Session state persistence
- coaia-narrative charts β Active tension charts flow to child sessions
- Langfuse tracing (coaiapy) β Session lineage tracking via trace/observation hierarchy
Data Model: ```typescript interface Session { id: string parentSessionId?: string childSessionIds: string[] activeInquiries: string[] activeCharts: string[] // Structural tension chart IDs inheritedContext: ContextSnapshot createdAt: Date }
interface ContextSnapshot { currentReality: string[] activeAssumptions: Assumption[] recentInsights: string[] ceremonyCheckpoints: CeremonyCheck[] } ```
3. Dynamic Workspaces
Creative Intent: Users create adaptive environments that configure themselves to the inquiry's emergent needs.
Behavior:
- IDE/environment adapts to inquiry context
- Surfaces relevant tools, files, and context for current focus
- Draws from Inquiry Registry and Context Continuum
- Reduces context switching by maintaining alignment
Implementation Mapping:
- seremia LSP integration β Symbol-aware workspace configuration
- coaia-visualizer β Chart-driven workspace focus
- iaip-mcp β Direction-aware tooling (East tools for new beginnings, West for action)
Natural Progression:
- User opens workspace with inquiry context
- System loads relevant charts, assumptions, prior sessions
- Tools and files surface based on inquiry genealogy
- User works within maintained context
4. Structural Tension Charts
Creative Intent: Users create living maps of their creative journey, articulating desired outcomes and current reality to generate advancing patterns.
Behavior:
- Formalizes intent as portable storyform
- Tracks desired outcome β current reality tension
- Supports telescoping (breaking complex goals into sub-charts)
- Completed actions flow into current reality
Implementation Mapping:
- coaia-narrative β Full implementation already exists
- coaia-visualizer β Web UI for chart editing
- MCP tools β
create_structural_tension_chart,manage_action_step,mark_action_complete
CRITICAL ENHANCEMENT: Ceremony Check Integration Each chart must include: ```typescript interface CeremonyAwareChart extends StructuralTensionChart { ceremonyChecks: CeremonyCheck[] lastCeremonyValidation: Date relationalAccountabilityScore?: number } ```
5. Assumption Log
Creative Intent: Users create transparent records of their foundational beliefs, making the invisible visible.
Behavior:
- Documents underlying beliefs and hypotheses
- Tracks confidence levels for each assumption
- Links assumptions to inquiries and decisions
- Surfaces assumptions for re-evaluation as new information emerges
Implementation Mapping:
- coaia-narrative observations β Assumptions as observations on entities
- seremia memories β Persistent assumption storage
- Langfuse β Assumption validation traces
Data Model: ```typescript interface Assumption { id: string statement: string confidence: 'high' | 'medium' | 'low' | 'untested' sourceInquiryId: string evidenceFor: string[] evidenceAgainst: string[] lastValidated: Date relatedDecisions: string[] } ```
6. Structural Accountability Mechanism (NEW)
Creative Intent: Users create inquiry systems where relational accountability is not a feature but the foundationβwhere every decision point asks: "Does this serve ceremony? Does this strengthen relationship? Does this honor ancestral wisdom?"
This is what the podcast called for. This is what must be built.
Behavior:
Decision Point Protocol: At every fork in the system, a structural pause:
- System surfaces the pending decision
- Three questions are presented:
- π₯ Does this serve ceremony?
- π Does this strengthen relationship?
- π² Does this honor ancestral wisdom?
- User/AI must respond before proceeding
- Response is logged as
CeremonyCheckrecord - If all three answered "no" β decision cannot proceed without explicit override
Implementation: ```typescript interface CeremonyCheck { id: string decisionPoint: string timestamp: Date questions: { servesCeremony: boolean | null strengthensRelationship: boolean | null honorsAncestralWisdom: boolean | null } reflection: string override?: { reason: string approvedBy: string } }
interface DecisionGate { type: 'fork_inquiry' | 'create_chart' | 'complete_action' | 'branch_session' | 'export_artifact' requiresCeremonyCheck: boolean minimumYesCount: number // How many of the 3 questions must be 'yes' } ```
Integration Points:
- iaip-mcp
assess_relational_alignmentβ Provides automated initial assessment - iaip-mcp
get_direction_guidanceβ Consults Four Directions for decision context - Langfuse tracing β Every ceremony check becomes a traced observation
- coaia-narrative β Ceremony checks stored as observations on charts
Why This Is Structural, Not Feature:
-
Gate Architecture: The system literally cannot proceed without the check. Not by ignoring it, not by skipping itβthe check is the path through.
-
Override Transparency: If someone overrides a "no" answer, that override is permanently visible in the inquiry's history. Accountability is structural.
-
Pattern Recognition: Over time, the system learns which decision patterns consistently answer "no" to ceremony questions. These become early warnings for future inquiries.
-
Ceremonial Time: The pause itself is part of the mechanism. Not performance. Structure.
Component Relationships
``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β STRUCTURAL ACCOUNTABILITY β β (Ceremony Check at every gate) β βββββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββ β βββββββββββββββββββββΌββββββββββββββββββββ β β β βΌ βΌ βΌ βββββββββββββββββ βββββββββββββββββ βββββββββββββββββ β Inquiry βββββ Context ββββΊβ Dynamic β β Registry β β Continuum β β Workspaces β βββββββββ¬ββββββββ βββββββββ¬ββββββββ βββββββββββββββββ β β β βββββββββββββββββ βΌ βΌ βββββββββββββββββ βββββββββββββββββ β Structural ββββββββββββΊβ Assumption β βTension Charts β β Log β βββββββββββββββββ βββββββββββββββββ ```
Flow:
- Inquiry starts β ceremony check (does this question serve ceremony?)
- Chart created β ceremony check (does this desired outcome strengthen relationship?)
- Session branches β ceremony check (does this fork honor ancestral wisdom?)
- Action completed β flows to current reality (no ceremony checkβit's advancement)
- Artifact exported β ceremony check (does sharing this serve the circle?)
Implementation Phases
Phase 1: Foundation (coaia-narrative + iaip-mcp integration)
Current Reality: coaia-narrative has charts, iaip-mcp has assessment tools, but they don't communicate.
Desired Outcome: Single MCP server that combines structural tension with relational assessment.
Action Steps:
- Create unified MCP server that wraps both coaia-narrative and iaip-mcp
- Add
CeremonyCheckentity type to coaia-narrative - Implement Decision Gate middleware that intercepts key operations
- Add
ceremony_checktool that returns structured assessment
Phase 2: Inquiry Registry (seremia memory + coaia-narrative)
Current Reality: seremia has project memory, coaia-narrative has entities, but no inquiry genealogy.
Desired Outcome: Semantic inquiry tracking with parent-child relationships.
Action Steps:
- Define
inquiryentity type in coaia-narrative - Implement genealogy relations (
branches_from,relates_to) - Connect to seremia memory for persistence
- Create
register_inquiryandlist_inquiry_genealogytools
Phase 3: Context Continuum (session state + Langfuse)
Current Reality: Langfuse traces sessions, but no automatic context inheritance.
Desired Outcome: Child sessions inherit parent context automatically.
Action Steps:
- Define session state schema (active charts, assumptions, insights)
- Implement
fork_sessiontool that copies inherited context - Add Langfuse observation linking for session lineage
- Create context snapshot restoration on session resume
Phase 4: Dynamic Workspaces (seremia LSP + visualization)
Current Reality: seremia does LSP analysis, coaia-visualizer shows charts, but not integrated.
Desired Outcome: Workspace that adapts based on inquiry context.
Action Steps:
- Connect seremia project context to coaia-visualizer
- Implement inquiry-aware file surfacing
- Add direction-based tool recommendations
- Create unified workspace state management
Success Criteria
The prototype succeeds when:
- β A ceremony check is required to create a new structural tension chart
- β Branching a session inherits parent context without manual effort
- β Inquiry genealogy is visible and navigable
- β Assumptions are linked to decisions and revisitable
- β Override decisions are permanently visible in history
- β An LLM can use the MCP tools to conduct a structurally accountable inquiry
The prototype fails the Wilson test if:
- β Ceremony checks can be skipped without trace
- β Relational assessment is optional decoration
- β Technology leads and ceremony follows
- β The mechanism doesn't actually stop anything
Reference
Source Materials:
- Podcast Episodes 001-031 (Inquiry Ecosystem Framework dialogue)
- Wilson, Shawn - Research Is Ceremony (Indigenous Paradigm)
- RISE Framework (llms-rise-framework.txt)
- coaia-narrative CLAUDE.md
- iaip-mcp README.md
- seremia CLAUDE.md
Related Systems:
/src/coaia-narrative/- Structural tension charts/src/coaia-visualizer/- Chart visualization/src/mcp-iaip-gemini/- Four Directions + relational assessment/workspace/repos/miadisabelle/seremia- Semantic analysis + memory
This specification is codebase-agnostic. Another LLM can implement from this document without accessing the original source code.