Inquiry Ecosystem Framework
Application Specification Index
This specification enables another LLM to implement the complete Inquiry Ecosystem Framework without access to original source code.
Specification Files
| File | Purpose | Read Order |
|---|---|---|
inquiry-ecosystem.spec.md | Core framework: components, data models, structural tension | 1st |
ceremony-check.spec.md | Structural accountability mechanism: MCP tools, gate logic | 2nd |
integration-plan.spec.md | How to combine existing systems, phased implementation | 3rd |
Quick Reference
What This System Creates
Users create structurally accountable inquiry journeys where:
- Every decision point asks: ceremony? relationship? ancestral wisdom?
- Inquiries track their genealogy (parent-child relationships)
- Sessions inherit context when they fork
- Assumptions are visible and revisitable
- Structural tension charts guide creative advancement
Core Mechanism
Ceremony Check β the gate that ensures relational accountability is structural, not decorative: ``` Decision β ceremony_check β 3 Questions β Pass/Block/Override β Proceed or Halt ```
Component Stack
``` CEREMONY LAYER ceremony_check, gate validation, history INQUIRY LAYER register_inquiry, genealogy, linking SESSION LAYER fork_session, context inheritance CHART LAYER ceremony-aware structural tension charts ASSUMPTION LAYER log_assumption, validation, decision linking ```
Implementation Priority
- Phase 1: Ceremony Check β The structural accountability mechanism (core innovation)
- Phase 2: Inquiry Registry β Question genealogy and semantic tracking
- Phase 3: Context Continuum β Session forking with inheritance
- Phase 4: IAIP Integration β Four Directions and relational assessment
- Phase 5: Seremia Memory β Project-level knowledge persistence
Existing Systems Leveraged
| System | What It Provides | Specification Reference |
|---|---|---|
| coaia-narrative | Structural tension charts, entities, relations | inquiry-ecosystem.spec.md Β§4 |
| iaip-mcp-gemini | Four Directions, relational assessment | ceremony-check.spec.md Β§Integration |
| coaiapy-aetherial | Langfuse tracing | integration-plan.spec.md Β§Phase 3 |
| seremia | LSP analysis, project memory | integration-plan.spec.md Β§Phase 5 |
Key Design Decisions
Why Ceremony Check Is Structural, Not Optional
From ceremony-check.spec.md:
"The system literally cannot proceed without the check. Not by ignoring it, not by skipping itβthe check is the path through."
Why Override Is Permanently Visible
From ceremony-check.spec.md:
"If someone overrides a 'no' answer, that override is permanently visible in the inquiry's history. Accountability is structural."
Why Context Inherits on Fork
From inquiry-ecosystem.spec.md:
"A child session inherently knows what the parent discovered, without redundant effort."
Success Criteria
The prototype succeeds when:
- β Ceremony check required to create structural tension chart
- β Session fork inherits parent context automatically
- β Inquiry genealogy is visible and navigable
- β Override decisions are permanently visible
- β LLM can conduct structurally accountable inquiry via MCP tools
The prototype fails the Wilson test if:
- β Ceremony checks can be skipped without trace
- β Technology leads and ceremony follows
Usage
For Implementer:
- Read
inquiry-ecosystem.spec.mdfor component understanding - Read
ceremony-check.spec.mdfor core mechanism - Read
integration-plan.spec.mdfor implementation phases - Build Phase 1 (ceremony check) first
For User:
- Register inquiry with direction (East/South/West/North)
- Ceremony check before major decisions
- Create structural tension chart for goals
- Fork sessions when branching exploration
- Log assumptions explicitly
- Mark actions complete (advances current reality)
Origin
This specification reverse-engineered from:
- Podcast Episodes 001-031 (Inquiry Ecosystem Framework dialogue)
- Wilson, Shawn - Research Is Ceremony
- RISE Framework methodology
The podcast's central question was:
"Can we build a framework that asks, at every decision point, 'Does this serve ceremony?'"
These specifications answer: Yes. Here's how.
Specification Version: 0.1 Created: 2026-01-14 Method: RISE Framework (Reverse-engineer β Intent β Specify β Export)