@jgwill potential Claude's plan for the North practices of storytelling (which implies from other directions that we need artefacts on each of them)
Storytelling Package & IAIP North Direction Integration Plan
Context Analysis
The /src/storytelling package is a narrative generation system implementing "Software 3.0 methodology" focused on Indigenous-inspired AI story generation. The /src/IAIP (Indigenous-AI Collaborative Platform) is a Next.js/React web application implementing the Four Directions Knowledge Framework with ceremonial technology methodology.
Key Finding
Storytelling practices belong primarily to the North Direction (Siihasin: Assurance & Reflection), which focuses on:
- Daily reflection and journaling
- Storytelling circles and oral history
- Community accountability processes
- Genealogical knowledge
Integration Strategy: Three Coordination Phases
Phase 1: Package Dependency Architecture
Goal: Make storytelling a cleanly consumable package for IAIP
Actions:
Export North-specific storytelling capabilities from /src/storytelling/storytelling/init.py:
- Create NorthDirectionStoryteller class wrapper
- Expose ceremonial diary-compatible story generation
- Add session management for reflection practices
Add IAIP-specific optional dependency in pyproject.toml: [project.optional-dependencies] iaip = [ "storytelling[enhanced,mcp]",
Future: add any IAIP-specific deps
]
Create IAIP bridge module at /src/storytelling/storytelling/iaip_bridge.py:
- Implements ceremonial phase integration
- Maps storytelling session to North Direction artifacts
- Provides diary entry formatting for Issue Diary toolΒ #11 schema
Phase 2: Ceremonial Diaries Integration
Goal: Align storytelling sessions with IAIP's ceremonial diary structure
Actions:
Implement DiaryEntry Schema Compatibility:
Extend SessionManager to export diary-compatible entries
Map storytelling phases to ceremonial phases:
- Outline creation β Miigwechiwendam (Sacred Space)
- Research/RAG β Nindokendaan (Two-Eyed Research)
- Story synthesis β Ningwaab (Knowledge Integration)
- Generation β Nindoodam (Creative Expression)
- Reflection β Migwech (Ceremonial Closing)
Create Markdown Diary Export:
- Format matching _v0.dev/diaries/ structure
- Frontmatter with IAIP diary metadata schema
- Content capturing story generation insights
Expose storytelling as North Direction practice:
- Add ceremonial context to prompts
- Integrate Two-Eyed Seeing methodology (Indigenous + Western perspectives)
- Support reflection on generated narratives
Phase 3: IAIP UI Integration Points
Goal: Provide storytelling capabilities within IAIP interface
Actions:
Create IAIP Component Wrapper (in IAIP repo):
- New component: /src/IAIP/components/north-storytelling-interface.tsx
- Calls Python backend running storytelling package
- Displays within North Direction context
Backend API Bridge (in IAIP repo):
- API route: /src/IAIP/app/api/storytelling/route.ts
- Spawns Python subprocess with storytelling CLI
- Returns session data and diary entries
North Direction Enhancement:
- Add "Storytelling Practice" to /src/IAIP/directions/NORTH_DIRECTION.md key activities
- Integrate with existing reflection journals
- Support oral history transcript generation
Specific File Changes Required
In /src/storytelling:
- Create storytelling/iaip_bridge.py - IAIP integration module
- Extend storytelling/init.py - Export IAIP-specific classes
- Update pyproject.toml - Add IAIP optional dependencies
- Create storytelling/ceremonial_diary.py - Diary export functionality
- Enhance storytelling/prompts.py - Add ceremonial context templates
In /src/IAIP:
- Create components/north-storytelling-interface.tsx - UI component
- Create app/api/storytelling/route.ts - Backend API
- Update directions/NORTH_DIRECTION.md - Document storytelling practice
- Enhance lib/diaryService.ts - Handle storytelling diary entries
- Update ROADMAP.md - Add storytelling integration milestone
Coordination Mechanism
Package Relationship:
IAIP (Next.js app) β optional dependency (subprocess/API) storytelling (Python package) β provides North Direction Practices
NOT a hard dependency - storytelling can be used independently or optionally integrated into IAIP for enhanced North Direction practices.
Next Session Actions
After plan approval:
- Create iaip_bridge.py module in storytelling package
- Implement ceremonial diary export functionality
- Update storytelling package metadata for IAIP compatibility
- Document integration patterns for IAIP developers
- Create example workflow: "Story as Reflection Practice"
Core Strategy
Position storytelling as a North Direction (Siihasin) practice within IAIP's Four Directions Framework, focusing on reflection, storytelling circles, and ceremonial diaries.
Three-Phase Integration:
Phase 1: Package Dependency
Make storytelling consumable by IAIP via bridge module and optional dependencies.
Phase 2: Ceremonial Diaries
Map storytelling sessions to IAIP's ceremonial phases (Miigwechiwendam β Nindokendaan β Ningwaab β Nindoodam β Migwech).
Phase 3: IAIP UI Integration
Create React components and API routes to expose storytelling within IAIP's North Direction interface.
The plan documents that storytelling would be an optional subprocess/API dependency, not hard-coupled, allowing independent use while providing enhanced North Direction reflection practices when integrated.
@jgwill potential Claude's plan for the North practices of storytelling (which implies from other directions that we need artefacts on each of them)
Storytelling Package & IAIP North Direction Integration Plan
Context Analysis
The /src/storytelling package is a narrative generation system implementing "Software 3.0 methodology" focused on Indigenous-inspired AI story generation. The /src/IAIP (Indigenous-AI Collaborative Platform) is a Next.js/React web application implementing the Four Directions Knowledge Framework with ceremonial technology methodology.
Key Finding
Storytelling practices belong primarily to the North Direction (Siihasin: Assurance & Reflection), which focuses on:
- Daily reflection and journaling
- Storytelling circles and oral history
- Community accountability processes
- Genealogical knowledge
Integration Strategy: Three Coordination Phases
Phase 1: Package Dependency Architecture
Goal: Make storytelling a cleanly consumable package for IAIP
Actions:
-
Export North-specific storytelling capabilities from /src/storytelling/storytelling/init.py:
- Create NorthDirectionStoryteller class wrapper
- Expose ceremonial diary-compatible story generation
- Add session management for reflection practices
-
Add IAIP-specific optional dependency in pyproject.toml: [project.optional-dependencies] iaip = [ "storytelling[enhanced,mcp]",
Future: add any IAIP-specific deps
]
-
Create IAIP bridge module at /src/storytelling/storytelling/iaip_bridge.py:
- Implements ceremonial phase integration
- Maps storytelling session to North Direction artifacts
- Provides diary entry formatting for Issue Diary tool #11 schema
Phase 2: Ceremonial Diaries Integration
Goal: Align storytelling sessions with IAIP's ceremonial diary structure
Actions:
-
Implement DiaryEntry Schema Compatibility:
-
Extend SessionManager to export diary-compatible entries
-
Map storytelling phases to ceremonial phases:
- Outline creation β Miigwechiwendam (Sacred Space)
- Research/RAG β Nindokendaan (Two-Eyed Research)
- Story synthesis β Ningwaab (Knowledge Integration)
- Generation β Nindoodam (Creative Expression)
- Reflection β Migwech (Ceremonial Closing)
-
-
Create Markdown Diary Export:
- Format matching _v0.dev/diaries/ structure
- Frontmatter with IAIP diary metadata schema
- Content capturing story generation insights
-
Expose storytelling as North Direction practice:
- Add ceremonial context to prompts
- Integrate Two-Eyed Seeing methodology (Indigenous + Western perspectives)
- Support reflection on generated narratives
Phase 3: IAIP UI Integration Points
Goal: Provide storytelling capabilities within IAIP interface
Actions:
-
Create IAIP Component Wrapper (in IAIP repo):
- New component: /src/IAIP/components/north-storytelling-interface.tsx
- Calls Python backend running storytelling package
- Displays within North Direction context
-
Backend API Bridge (in IAIP repo):
- API route: /src/IAIP/app/api/storytelling/route.ts
- Spawns Python subprocess with storytelling CLI
- Returns session data and diary entries
-
North Direction Enhancement:
- Add "Storytelling Practice" to /src/IAIP/directions/NORTH_DIRECTION.md key activities
- Integrate with existing reflection journals
- Support oral history transcript generation
Specific File Changes Required
In /src/storytelling:
- Create storytelling/iaip_bridge.py - IAIP integration module
- Extend storytelling/init.py - Export IAIP-specific classes
- Update pyproject.toml - Add IAIP optional dependencies
- Create storytelling/ceremonial_diary.py - Diary export functionality
- Enhance storytelling/prompts.py - Add ceremonial context templates
In /src/IAIP:
- Create components/north-storytelling-interface.tsx - UI component
- Create app/api/storytelling/route.ts - Backend API
- Update directions/NORTH_DIRECTION.md - Document storytelling practice
- Enhance lib/diaryService.ts - Handle storytelling diary entries
- Update ROADMAP.md - Add storytelling integration milestone
Coordination Mechanism
Package Relationship:
IAIP (Next.js app) β optional dependency (subprocess/API) storytelling (Python package) β provides North Direction Practices
NOT a hard dependency - storytelling can be used independently or optionally integrated into IAIP for enhanced North Direction practices.
Next Session Actions
After plan approval:
- Create iaip_bridge.py module in storytelling package
- Implement ceremonial diary export functionality
- Update storytelling package metadata for IAIP compatibility
- Document integration patterns for IAIP developers
- Create example workflow: "Story as Reflection Practice"
Core Strategy
Position storytelling as a North Direction (Siihasin) practice within IAIP's Four Directions Framework, focusing on reflection, storytelling circles, and ceremonial diaries.
Three-Phase Integration:
Phase 1: Package Dependency
Make storytelling consumable by IAIP via bridge module and optional dependencies.
Phase 2: Ceremonial Diaries
Map storytelling sessions to IAIP's ceremonial phases (Miigwechiwendam β Nindokendaan β Ningwaab β Nindoodam β Migwech).
Phase 3: IAIP UI Integration
Create React components and API routes to expose storytelling within IAIP's North Direction interface.
The plan documents that storytelling would be an optional subprocess/API dependency, not hard-coupled, allowing independent use while providing enhanced North Direction reflection practices when integrated.
Originally posted by @miadisabelle in https://github.com/miadisabelle/Etuaptmumk-RSM/issues/27#issuecomment-3403399426