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.

Loop: NCAR Constraint: Rights-first (NCRC) Method: Union × Dimension scoring Goal: Win-win whenever feasible

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.

Rights are a floor, not a trade.
You do not buy a “good outcome” by violating someone’s basic rights. If rights fail, the option is rejected.
Win-win is the goal.
The best solutions improve outcomes across unions, not just one. If no win-win exists, redesign the option set.
Weights make values visible.
Priorities should be explicit. Equal weights are acceptable in simple mode. Stakeholder voting is ideal for shared decisions.
Reflection creates intelligence.
Estimation is imperfect. The system improves by comparing predictions to outcomes, then updating the next cycle.

The Calculable Core (minimal equations)

Ripple impact per cell: r(u,d,a) ∈ [-100, 100]
Estimate how action a affects union u in dimension d.
Weights: Σ wU(u) = 1, wU(u) ≥ 0 Σ wD(d) = 1, wD(d) ≥ 0
Union weights (wU) and dimension weights (wD) make priorities explicit and auditable.
Union score: S(u,a) = Σ wD(d) * r(u,d,a)
Compress 7 dimensions into one number per union.
Total ripple score: R(a) = Σ wU(u) * S(u,a)
One number to compare options across all unions.
Rights-first constraint (NCRC): a is feasible only if RightsOK(u,d,a) = 1 for all (u,d)
If any rights floor fails, that option is rejected. No exceptions.
Choose the best feasible action: a* = argmax R(a), over feasible actions
Choose the highest total ripple score among options that pass the rights floor.

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.

1
Notice

Define the decision in one sentence. Name the real problem, not the emotional fog around it.

2
Choose

List 2–5 options. Run the rights floor. Estimate ripples. Select the best feasible move.

3
Act

Take the smallest clean action that actually shifts the situation toward alignment.

4
Reflect

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
Notice: You are distracted and anxious.
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
Notice: One person is overloaded, resentment rising.
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
Notice: You’re asked to do something dishonest.
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.
The simplest version: choose the action that creates the strongest net benefit across unions, without violating rights, then refine your intelligence through reflection. The loop is the engine.