Loop Polarity Review¶
Quality check — instantiates Circular Causality Mapping
Checks whether link polarities and overall loop type have been assigned consistently and whether a balancing loop has been mistaken for a reinforcing loop or vice versa.
A Loop Polarity Review is a targeted quality check run on a drawn map: it walks each link's assigned polarity, multiplies the signs around every closed loop, and confirms that the loop's declared type — reinforcing or balancing — actually follows from its links. Its defining move is verifying a single, checkable property — polarity consistency — rather than building structure or judging where to intervene. The reason it earns its own step is that a polarity error is the most consequential mistake a loop map can make: label a self-correcting (balancing) loop as self-amplifying (reinforcing) and the map predicts runaway where the system in fact seeks a goal, sending every downstream intervention in exactly the wrong direction. This review is the guard against that inversion.
Example¶
An HR team maps why voluntary attrition in a business unit keeps spiking. Their draft map has a loop they've drawn and labeled reinforcing: attrition raises workload on those who remain, higher workload raises burnout, burnout raises attrition — a death spiral. The polarity review takes this seriously but tests it. Walking the signs: attrition → workload is positive (fewer people, more each), workload → burnout positive, burnout → attrition positive. Three positive links, product positive: the loop is genuinely reinforcing. That one checks out.
But the review catches a second loop the team mislabeled. They'd drawn attrition → managerial attention to retention → pay and promotion adjustments → attrition, and marked it reinforcing because "it's part of the same mess." Signs: attrition raises retention attention (positive), attention raises corrective pay action (positive), but pay action reduces attrition (negative). One negative link makes the loop product negative — this is a balancing loop, a self-correcting response, not an amplifier.[n1] The mislabel mattered: the team had been ignoring this loop as "more of the problem" when it is in fact the system's built-in brake. The review flags it, and — noting the correction only bites after a slow pay-cycle delay — marks the loop's strength as provisionally weak-but-stabilizing, which reframes the whole intervention conversation.
How it works¶
- Assign every link an explicit sign. For each causal link confirm whether the effect moves the target in the same (+) or opposite (–) direction as the source; ambiguous links are flagged, not guessed.
- Multiply signs around each loop. A closed loop with an even number of negative links is reinforcing; an odd number, balancing. The declared type must match this product.
- Reconcile label with behavior. Cross-check the derived loop type against the observed pattern — a system that oscillates or seeks a goal implies a balancing loop somewhere, whatever the labels say.
- Grade confidence per loop. Mark which polarities are confidently known versus contested, so a shaky sign isn't treated as settled fact.
Tuning parameters¶
- Sign-confidence threshold — how sure a link's polarity must be before it's accepted rather than flagged provisional. Strict thresholds catch guesses but slow the review; loose ones let assumptions pass as facts.
- Behavioral cross-check depth — whether loop types are merely computed from signs or also reconciled against the observed trajectory. Reconciliation catches deeper errors but requires the behavior data.
- Contested-link handling — whether a disputed polarity blocks a loop-type verdict or is carried as a marked hypothesis. Blocking is safer; carrying keeps the review moving.
- Scope — review every loop or only the ones a decision hangs on. Full review is thorough; targeted review spends the effort where a polarity flip would change the action.
When it helps, and when it misleads¶
Its strength is catching the single error that most silently corrupts a loop map — a flipped loop type — with a cheap, mechanical, and reproducible check that anyone can rerun. Because it also grades polarity confidence, it stops a map from presenting an assumed sign with the same authority as a well-evidenced one.
Its failure mode is mistaking internal consistency for correctness. The review can confirm that the signs are self-consistent and the loop types follow, while every individual sign is wrong — a tidy, coherent, and entirely mis-specified map. It is a logic check, not a truth check. A classic misuse is to treat a clean polarity review as validation that the map is right, when it only shows the map is consistent. The guarding discipline is to keep the review honest about its scope: it certifies polarity bookkeeping, and the separate question of whether each link's direction matches reality must still be settled by evidence and by testing the map's behavior.
How it implements the components¶
polarity_marker— the review's whole substance: it verifies, corrects, and confidence-grades the same/opposite-direction sign on every link.feedback_return_path— it multiplies signs around each closed loop, so the review operates on the return path and certifies the loop's net type.loop_strength_indicator— it records how confidently each loop's polarity is known, distinguishing a settled sign from a contested one.
It does not name variables or draw the links in the first place (loop_variable, causal_link) — that is the Feedback Analysis Workshop — and it does not test whether the (correctly-signed) loop actually reproduces the behavior over time (persistent_behavior_pattern), which is the dynamic check run by Scenario or Simulation Testing.
Related¶
- Instantiates: Circular Causality Mapping — it certifies the polarity layer the archetype insists be treated as correctable hypothesis.
- Consumes: Causal Loop Diagram or System Dynamics Mapping — it needs a drawn map with links to check.
- Sibling mechanisms: Scenario or Simulation Testing · Causal Loop Diagram · System Dynamics Mapping · Feedback Analysis Workshop · Influence Mapping Interviews · Behavior-over-Time Graph · Root-Cause Loop Analysis · Policy Resistance Map · Intervention Point Review
Editorial Notes¶
Form Classification¶
Form family: Assessment, Review & Assurance
Rationale: Loop Polarity Review operates as a bounded evaluation of existing evidence or work that produces a finding or disposition because it checks whether link polarities and overall loop type have been assigned consistently and whether a balancing loop has been mistaken for a reinforcing loop or vice versa.
Independent corroboration: The frozen evidence defines Loop Polarity Review as 'Checks whether link polarities and overall loop type have been assigned consistently and whether a balancing loop has been mistaken for a reinforcing loop or vice versa', so its operative form is Assessment, Review & Assurance.
Review outcome: Independent reviewer agreement; high confidence.
Origin Attribution¶
Primary origin: Systems Thinking & Cybernetics
Origin pattern: Single lineage
Present-day reach: Multi-domain
Rationale: Assigning causal-link polarity and distinguishing reinforcing from balancing loops are canonical system-dynamics modeling practices.
Review resolution: Both independent reviews assign primary provenance to systems_cybernetics. The queued secondary differences (domain_reach_disagreement) are reconciled by retaining no alternate origin only as formative or independently established lineage(s), not merely as application domains. origin_mode=single_lineage records the provenance relationship, while domain_reach=multi_domain separately records applicability breadth. confidence=high preserves the more cautious assessment, and encyclopedia_synthesis=false records whether either reviewer identified a corpus-specific synthesis.
Review outcome: Reconciled after independent review; high confidence.
Notes¶
[n1] In system-dynamics convention a feedback loop is reinforcing when the product of its link polarities is positive (an even count of negative links) and balancing when the product is negative (an odd count) — the standard sign-counting rule, associated with George Richardson's formalization of loop polarity, that this review mechanizes. ↩