medicine-wheel-transformation-tracker
v0.1.0
Published
Research transformation tracking for the Medicine Wheel Developer Suite — Wilson validity criterion: if research doesn't change you, you haven't done it right
Maintainers
Readme
medicine-wheel-transformation-tracker
Research transformation tracking for the Medicine Wheel Developer Suite.
Wilson's validity criterion: "If research doesn't change you, you haven't done it right."
Purpose
Tracks the transformative impact of research on researchers, communities, and relational networks. Without transformation tracking, the system can measure process compliance but cannot determine whether the research succeeded in Wilson's terms.
Installation
npm install medicine-wheel-transformation-trackerKey Concepts
TransformationLog
The primary container that tracks all transformation signals across a research cycle:
- Snapshots — periodic captures of the researcher's understanding state
- Reflections — researcher self-reflection entries
- Community Impacts — recorded benefits to the community
- Relational Shifts — changes in relational strength/quality
- Reciprocity Ledger — giving/receiving balance tracking
- Seven-Generation Score — long-term sustainability assessment
Wilson Validity
The wilsonValidityCheck() function evaluates five dimensions:
- Researcher Transformation — has the researcher been changed?
- Community Benefit — has the community benefited?
- Relational Strengthening — have relations been strengthened?
- Reciprocity Balance — is giving and receiving balanced?
- Seven-Generation Consideration — are future generations honored?
API
Researcher Module
logReflection(log, prompt, response, direction)— add a reflection entrysnapshotUnderstanding(log, snapshot)— capture current understanding statecompareSnapshots(before, after)— diff two snapshots to detect growthdetectGrowth(log)— analyze log for genuine growth signals
Community Module
logCommunityImpact(log, impact)— record community benefitreciprocityBalance(log)— compute giving/receiving balancecommunityVoice(log)— surface community perspectiveimpactTimeline(log)— chronological impact narrative
Relational Shift Module
trackRelationalChange(log, shift)— record a relational shiftbeforeAfter(log, relationId)— get before/after for a relationstrengthDelta(log)— aggregate relational strength changesnewRelationsFormed(log)— count and describe new relations
Seven Generations Module
sevenGenScore(log)— compute seven-generation sustainability scorefutureImpact(log)— assess impact on future generationssustainabilityCheck(log)— check long-term relational sustainability
Reciprocity Ledger Module
logGiving(log, entry)— record givinglogReceiving(log, entry)— record receivingbalanceCheck(log)— is reciprocity balanced?reciprocityDebt(log)— what needs to be given back?
Prompts Module
reflectionPrompts(phase)— generate prompts for each ceremony phasephaseTransitionPrompts(from, to)— prompts for phase transitionsmilestonePrompts(milestone)— prompts at relational milestones
Validity Module
wilsonValidityCheck(log)— THE function: has the research transformed?
License
MIT — IAIP Collaborative, Shawinigan, QC
