medicine-wheel

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:

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

Elder Validation

Consensus

Accountability

Outcomes

Dependencies

License

MIT