This commit completes the transition to a pure LLM-driven agentic governance system with no hard-coded governance logic. Core Architecture Changes: - Add structured memory system (memory.py) for tracking governance processes - Add LLM tools (tools.py) for deterministic operations (math, dates, random) - Add audit trail system (audit.py) for human-readable decision explanations - Add LLM-driven agent (agent_refactored.py) that interprets constitution Documentation: - Add ARCHITECTURE.md describing process-centric design - Add ARCHITECTURE_EXAMPLE.md with complete workflow walkthrough - Update README.md to reflect current LLM-driven architecture - Simplify constitution.md to benevolent dictator model for testing Templates: - Add 8 governance templates (petition, consensus, do-ocracy, jury, etc.) - Add 8 dispute resolution templates - All templates work with generic process-based architecture Key Design Principles: - "Process" is central abstraction (not "proposal") - No hard-coded process types or thresholds - LLM interprets constitution to understand governance rules - Tools ensure correctness for calculations - Complete auditability with reasoning and citations Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
10 KiB
Restorative Justice Dispute Resolution
A collaborative process emphasizing healing relationships and addressing harm through community engagement rather than punitive approaches
This dispute resolution protocol can be integrated into any governance constitution as an article on conflict resolution.
Article: Dispute Resolution
Section 1: Principles and Values
Core Values This community centers on:
- Healing over punishment
- Accountability to those harmed
- Community wholeness
- Honest communication
- Personal responsibility
- Relationship restoration
Restorative Approach Rather than asking "What rule was broken and what punishment is deserved?", we ask:
- Who has been harmed?
- What do they need?
- Whose obligation is it to meet those needs?
- How can the community support this process?
Community Standards
- Guidelines shared through printed handbooks
- Available in online documents
- Visual displays in community spaces
- New member orientation includes restorative values
- Bot maintains current documentation
Section 2: Initiating Restorative Circles
When to Use Restorative Circles Appropriate for:
- Harm between community members
- Trust breakdowns requiring repair
- Conflict affecting multiple people
- Situations needing community support
- Accountability without punishment
Submitting a Request Individuals submit request forms via @govbot including:
- Description of the harm
- Who was affected
- What outcomes are desired
- Willingness to participate in circle
- Any safety considerations
Coordinator Response Coordinators acknowledge receipt within 24 hours:
- Confirm suitability for restorative circle
- Begin preparatory meetings
- Identify circle keeper
- Schedule the circle
- Prepare all participants
Section 3: The Circle Keeper
Role of Circle Keeper Trained circle keepers:
- Guide discussions using talking pieces
- Ensure equitable participation
- Hold space for difficult conversations
- Maintain focus on healing and accountability
- Do not impose solutions
- Trust the circle process
Circle Keeper Training Circle keepers complete training in:
- Restorative justice principles
- Facilitation techniques
- Trauma-informed practices
- Community values and culture
- Managing difficult dynamics
- Self-care and boundaries
Selection of Circle Keeper
- Community maintains pool of trained keepers
- Coordinator matches keeper to situation
- Participants can request different keeper
- Bot tracks keeper assignments and availability
Section 4: Circle Format and Ground Rules
Physical Setup Circles use intentional space:
- Circular seating arrangement (equality)
- Centerpiece with symbolic objects
- Talking piece passed for speaking
- Comfortable, private setting
- All participants at equal level
Ground Rules Circle participants commit to:
- Speak from personal experience ("I" statements)
- Listen deeply without interrupting
- Respect the talking piece
- Maintain confidentiality
- Speak with respect and without blame
- Honor the process even when difficult
- Care for self and others
The Talking Piece
- Only person holding piece may speak
- Passes around circle sequentially
- Can be passed without speaking
- Ensures all voices heard equally
- Slows conversation for reflection
Section 5: Circle Process and Phases
Preparation Phase Before the circle:
- Circle keeper meets individually with participants
- Explains process and addresses concerns
- Determines who should be invited
- Prepares guiding questions
- Ensures safety and readiness
Opening Circle begins with:
- Welcome and gratitude for participation
- Explanation of circle process
- Review of ground rules and talking piece
- Opening ceremony or reading
- Initial go-around for introductions
Sharing Perspectives Multiple rounds with talking piece:
- Person harmed shares their experience
- Impact on their life and wellbeing
- What they need to heal
- Person who caused harm shares their perspective
- Community members share observations
Exploring Harm and Needs Guided rounds exploring:
- Full scope of the harm
- Ripple effects through community
- Root causes or context
- What healing looks like
- What accountability means here
Building Agreement Working toward consensus on:
- Acknowledgment of harm
- Specific repair actions
- Behavioral commitments
- Support needed from community
- Timeline and follow-up
Closing Circle concludes with:
- Summary of agreements
- Appreciation for participants
- Closing ceremony or words
- Scheduling follow-up if needed
- Releasing the circle
Section 6: Assessment and Scope
Harm Assessment Circle evaluates:
- Participant perspectives on what happened
- Individual and collective needs
- Community impact and concerns
- Capacity for repair
- Resources required
Suitable Situations Most interpersonal conflicts including:
- Conflicts between members
- Code of conduct violations
- Harm to community trust or safety
- Situations requiring collective response
- Relationship breakdowns
Adapted or Redirected For situations involving:
- Ongoing safety risks (adapted with protection)
- Legal matters (complement to legal process)
- Severe power imbalances (additional support)
- Participant unwillingness (voluntary process)
Voluntary Participation
- Entirely voluntary for all parties
- Pressure or coercion undermines process
- Alternative paths available
- Non-participation doesn't mean no accountability
Section 7: Circle Participants
Core Participants Typically includes:
- Person(s) who experienced harm
- Person(s) who caused harm
- Circle keeper(s)
- Support people for primary parties
Additional Participants May also include:
- Community members affected by harm
- Witnesses to incident
- Community leaders or elders
- People who can support repair
- Family or close friends (as support)
Determining Participants Through preparation phase:
- Primary parties identify who should attend
- Circle keeper assesses appropriateness
- Community representatives invited
- Right-sized for productive dialogue
- Typically 6-15 people
Section 8: Resolution and Agreements
Consensus-Based Decisions Agreements require consensus:
- Focus on meeting needs of harmed
- Person who caused harm's input valued
- Community role in support and accountability
- Circle keeper ensures agreement feasibility
- All participants agree to support plan
Types of Agreements Common outcomes include:
- Acknowledgment and naming of harm
- Apologies (when genuine)
- Specific repair actions (restitution, service)
- Behavioral commitments going forward
- Relationship-rebuilding plans
- Community support commitments
- Follow-up circle scheduling
Documenting Agreements
- Circle keeper documents consensus
- All participants review and sign
- Submitted to @govbot for tracking
- Follow-up dates specified
- Accountability measures included
Section 9: Implementation and Follow-Up
Supporting Implementation Community support includes:
- Resources needed for repair actions
- Mentors or accountability partners
- Regular check-ins on progress
- Celebrating successful steps
- Addressing obstacles that arise
Follow-Up Circles Scheduled follow-up circles:
- Review agreement implementation
- Address any new concerns
- Acknowledge progress and growth
- Adjust agreements if needed
- Celebrate repair and healing
When Agreements Aren't Met If commitments not fulfilled:
- Coordinator contacts involved parties
- Understand barriers to completion
- Convene circle to address issues
- May modify agreements
- May refer to alternative processes
Section 10: When Circle Process Doesn't Work
Alternative Options If circle is not successful:
- May reconvene later with more preparation
- Try different circle keeper or format
- Add more support for participants
- Refer to mediation for direct dialogue
- Connect to professional resources
- Consider other accountability processes
Not a Failure When circles don't resolve everything:
- Partial progress still valuable
- Seeds planted for future healing
- Community understanding deepened
- Not all harm repairs quickly
- Process itself can be healing
Section 11: Reconsideration and Appeal
When to Reconvene Process can reopen when:
- Agreements aren't fulfilled
- New information emerges
- Healing remains incomplete
- Relationships need more work
- Community impact continues
Requesting Follow-Up Circle Any participant may request by:
- Contacting coordinator or @govbot
- Explaining need for reconvening
- Renewed focus on unresolved concerns
- Fresh circle with same or new keeper
- Community remains committed to healing
Section 12: Information and Privacy
Confidentiality Circle maintains confidentiality:
- Details remain within circle
- Participants don't share specifics outside
- Exceptions only for safety concerns
- Agreements may be shared as needed for implementation
Community Learning While protecting privacy:
- Anonymized statistical summaries shared annually
- Patterns help improve community
- Success stories (with permission) inspire others
- Process learnings shared with circle keepers
Record Keeping Bot maintains:
- Request and response timeline
- Circle keeper assignments
- Agreement documentation
- Follow-up schedules
- Anonymized outcome data
Implementation Notes for Bot
When supporting restorative justice circles:
- Honor the process - Respect the deliberate, relational nature
- Support circle keepers - Provide logistics and documentation support
- Track commitments - Help with accountability and follow-up
- Protect privacy - Maintain confidentiality of circle content
- Enable healing - Focus on repair not punishment
- Community connection - Help mobilize community support
- Long-term view - Understand healing takes time
This process works best when:
- Community values relationships and healing
- Time invested in preparation and follow-up
- Skilled circle keepers available
- Participants willing to be vulnerable
- Community willing to support repair
- Focus on transformation, not punishment