Core Logic
ripple_logic is a decision system built on one simple principle: your choices create measurable ripples. The goal is to maximize benefit, minimize harm, and never violate rights, across the unions of life you are connected to.
1) Unions (Who matters)
A union is a layer of stakeholders. You are never choosing for “just yourself.” Every action touches multiple unions, from your body and household, to your community, institutions, humanity, and the biosphere.
2) Dimensions (What changes)
Every decision affects welfare across multiple dimensions: material stability, health, relationships, knowledge/truth, agency/freedom, meaning/purpose, and the environment. ripple_logic tracks these explicitly so hidden costs stop hiding.
Core Principles (the unbreakable rules)
These are the non-negotiables that stop “success through harm” from being treated as a win. Everything else is flexible, improvable, and updateable through reflection.
The Calculable Core (minimal equations)
Ripple impact per cell:
r(u,d,a) ∈ [-100, 100]
Weights:
Σ wU(u) = 1, wU(u) ≥ 0
Σ wD(d) = 1, wD(d) ≥ 0
Union score:
S(u,a) = Σ wD(d) * r(u,d,a)
Total ripple score:
R(a) = Σ wU(u) * S(u,a)
Rights-first constraint (NCRC):
a is feasible only if RightsOK(u,d,a) = 1 for all (u,d)
Choose the best feasible action:
a* = argmax R(a), over feasible actions
NCAR (Notice → Choose → Act → Reflect)
This is the living loop. It is meant to be run daily, quickly, and honestly. Every cycle improves your ability to predict ripple effects and choose better actions.
Define the decision in one sentence. Name the real problem, not the emotional fog around it.
List 2–5 options. Run the rights floor. Estimate ripples. Select the best feasible move.
Take the smallest clean action that actually shifts the situation toward alignment.
Observe outcomes. Update your future estimates. Keep what worked. Remove what didn’t.
Three Exemplars (quick training examples)
These exemplars show the system working at different scales. Click to expand each one.
Exemplar A: Personal Focus Reset
Choose: Options: (1) push harder, (2) reset environment, (3) quit the day. Rights floor: pass. Ripple estimate: environment reset produces the highest stable agency gain.
Act: 10-minute cleanup, phone out of room, 25-minute timer.
Reflect: Focus returns, stress drops. Update tomorrow’s strategy: prevent the trigger earlier.
Exemplar B: Household Repair
Choose: Options: (1) ignore it, (2) blame them, (3) redesign tasks. Rights floor: blame fails dignity. Redesign passes. Ripple estimate: redesign improves household stability and reduces long-term conflict.
Act: 15-minute reset meeting, redistribute 2 tasks, simplify 1 task.
Reflect: Cooperation rises, tension drops. Keep the weekly reset rule.
Exemplar C: Ethical Line at Work
Choose: Options: (1) comply, (2) refuse, (3) propose ethical alternative. Rights floor: comply fails integrity. Alternative passes. Ripple estimate: alternative protects trust + reduces future risk.
Act: Offer a clean replacement deliverable and document reasoning.
Reflect: Respect improves or it clarifies that you need an exit plan.