medicine-wheel-community-review
v0.1.0
Published
Community-based ceremonial review protocol for Medicine Wheel — implements Wilson's validation through Elder review circles, consensus, and relational accountability
Maintainers
Readme
medicine-wheel-community-review
Community-based ceremonial review protocol — implements Wilson's validation through Elder review circles, consensus-seeking, and relational accountability assessment.
Part of the Medicine Wheel Developer Suite.
Overview
Wilson describes research validation not through peer review but through community review — Elders, knowledge keepers, and community members validate whether research honors relational accountability. This package implements that vision.
Core Concepts
Review Circle
A community body that evaluates an artifact through talking circle, Elder validation, and consensus. Circles progress through: gathering → reviewing → deliberating → decided.
Talking Circle
Each participant shares their voice in turn, honoring all directions. Voices are recorded with directional and role context.
Elder Validation
Elders provide final validation and blessing, ensuring artifacts honor relational accountability.
Wilson's Three R's Check
Every review outcome includes a check against Wilson's three R's:
- Respect — Are all perspectives honored?
- Reciprocity — Does the artifact give back?
- Responsibility — Is accountability explicit?
Usage
import {
createReviewCircle,
addReviewer,
submitForReview,
talkingCircle,
requestElderValidation,
seekConsensus,
approveWithBlessings,
closeCircle,
} from 'medicine-wheel-community-review';
// Create a circle
let circle = createReviewCircle('research-001', 'research');
// Add reviewers
circle = addReviewer(circle, {
id: 'reviewer-1',
role: 'steward',
direction: 'east',
accountableTo: ['community', 'future-generations'],
});
// Submit for review
circle = submitForReview(circle);
// Add voices in the talking circle
circle = talkingCircle(circle, {
speakerId: 'reviewer-1',
role: 'steward',
direction: 'east',
voice: 'This research honors the land and our relations.',
timestamp: new Date().toISOString(),
});
// Request Elder validation
circle = requestElderValidation(circle, 'elder-1');
// Seek consensus
const consensus = seekConsensus(circle);
// Produce outcome
const outcome = approveWithBlessings(circle, 'This work carries our blessing.');
circle = closeCircle(circle, outcome);API
Circle Management
createReviewCircle(artifactId, artifactType)— Create a new circleaddReviewer(circle, reviewer)— Add a participantsubmitForReview(circle)— Transition to reviewingcloseCircle(circle, outcome)— Finalize with outcomecircleStatus(circle)— Current state summary
Elder Validation
requestElderValidation(circle, elderId)— Request Elder reviewelderGuidance(circle)— Get Elder's guidanceelderBlessing(circle, elderId, blessing)— Record blessing
Consensus
seekConsensus(circle)— Attempt consensustalkingCircle(circle, entry)— Add a talking circle entryrecordVoices(circle)— Summarize all voicesresolveDisagreement(circle, process)— Handle disagreement
Accountability
reviewerAccountability(reviewer)— Accountability chainreviewAgainstWilson(circle)— Check against Wilson's 3 R'sreviewAgainstOcap(circle)— Check against OCAP®relationalHealthReview(circle)— Assess relational health
Outcomes
approveWithBlessings(circle, blessing)— ApproverequestDeepening(circle, areas)— Needs more workreturnToCircle(circle, reason)— Send backceremonialHold(circle, reason)— Pause for ceremony
Dependencies
medicine-wheel-ontology-core^0.1.1medicine-wheel-ceremony-protocol^0.1.0zod^3.23.0
License
MIT
