Parent: #161
Source
.pde/2603071908--b0e24122-*/copilot-pde-refactoring/ (sub-agent of #165)
The Structural Tension
Two PDE implementations exist โ and the transformation between them IS the article's argument:
coaia-pde (Extractive Era)
StcMapper.extractIntents()โ 395 lines, regex miningINTENT_VERBSโ 72 verbs scanned mechanicallydirection: MedicineWheelDirectionโ singular (categorize, don't relate)ceremony: stringโ hardcoded ceremony names from a constant- No confidence scores, no ambiguity tracking
mcp-pde (Relational Era)
PdeEngine.buildPrompt()โ ~80 lines, relational containerdirections: DirectionMapโRecord<Direction, DirectionItem[]>(relate, don't categorize)confidence: numberon every claim (epistemological humility)AmbiguityFlag[]โ the system can say 'I'm not sure'- Lineage declared in type file header
Wilson-Mapped Code Evidence
| Transformation | Wilson Pillar |
|---|---|
direction (singular) โ directions (DirectionMap) | Relational Ontology |
| INTENT_VERBS regex โ LLM system prompt | Epistemology (relational knowing) |
No ambiguity โ AmbiguityFlag[] | Epistemology (honoring uncertainty) |
| Four Directions last โ first | Methodology (ceremony) |
| No lineage โ lineage in header | Axiology (accountability) |
StcMapper 395 LOC โ PdeEngine ~80 LOC | Methodology (paradigm shift) |
Key Quote for Article
The code didn't add Indigenous knowledge โ it stopped subordinating the Indigenous knowledge it already held.
Article Sections
- ยง7.3 โ Fritz's creative orientation made concrete in type systems
- ยง6.6 โ Fifth evidence thread
Source Files
/a/src/coaia-pde/src/types.ts+stc-mapper.ts/a/src/mcp-pde/src/types.ts+pde-engine.ts+storage.ts
Contributor
๐ง ๐ Copilot (NORTH direction, session ef55a7ac)