📖 Source→⚡ Observation·Where the pattern works/Where the pattern breaks·Interpretation ≠ Conclusion

Peeragogy in Practice

Pattern Audit Routine

⏱ 2 minPAT

Context

As a collection of patterns grows, some of them may lose relevance.

Problem

Not all of the patterns are equally relevant and some will become completely irrelevant as a project evolves.

Solution

It is important to “tune” and “prune” the collection of patterns. Bring a real-time aspect to debugging individual patterns using the following five-part “Paragogical Action Review” @peeragogy-handbook [Chapter 28]: (1) Review what was supposed to happen. (2) Establish what is happening/happened. (3) Determine what’s right and wrong with what we are doing/have done. (4) What did we learn or change? (5) What else should we change going forward?

After asking these five questions with respect to progress made with any pattern, the pattern will likely become clearer and/or show its irrelevance. Periodically run a full audit of the pattern catalog. After a thorough review, any patterns that cannot be revised to become relevant for our current interests can be moved to the Scrapbook.

Rationale

We want to keep the attention focused on the most relevant issues.

Resolution

This pattern reminds us to improve our patterns, and presents a method for refocusing.

What’s Next

Regularly go through the Pattern Audit Routine in our future meetings.

⚡ Unpeeragogy · Friction · Observation

Auditing Patterns Is a Circular Habit

⏱ 4 minaudit-v2pattern_auditauditreflection

The Assumption

Groups should regularly review their patterns to identify which ones are working and which ones need adjustment, using this reflection to improve their collaborative processes.

Perturbatore: “What if auditing without authority produces recommendations without implementation — and the difference between pattern audit and governance is the authority to implement what the audit discovers?”

Observation becomes a substitute for action. Beautifully.

Operational Reality

The IETF has been auditing its working group processes for decades. Rough consensus, running code, working group chairs — the patterns are documented, reviewed, refined. Yet the same complaints surface every year: decision paralysis, dominated discussions, chairs with too much power.

Not because the audit process failed. Not because the patterns are wrong. Because auditing without authority produces recommendations without implementation.

OpenStreetMap’s Data Working Group does not just audit — it resolves. Binding decisions with published reasoning. Fedora’s Engineering Steering Committee does not just review — it governs. Elected representatives with defined scope and transparent records. The difference between pattern audit and governance is the authority to implement what the audit discovers. Most peer groups audit beautifully and change nothing.

Drupal shows that auditing patterns without implementation authority produces documentation of dysfunction without resolution. IETF demonstrates that pattern auditing without implementation authority produces repeated recommendations without change.

Empirical Evidence

Resilience Cases (Confirming):

  • OpenStreetMap Data Working Group — Formal dispute resolution bodies with binding authority and published reasoning resolve peer production conflicts. Audit bodies with enforcement authority produce real change.
  • Fedora Engineering Steering Committee (FESCo) — Elected technical steering committees with defined scope and transparent records provide sustainable peer governance. Elected bodies with decision-making authority can audit and implement simultaneously.

Fracture Cases (Complicating):

  • IETF Working Group Rough Consensus — Rough consensus governance only works when backed by hierarchical escalation paths; pure consensus without appeals fails. Pattern auditing without implementation authority produces repeated recommendations without change.
  • Drupal Governance — Intentional governance transition from BDFL to community model required years of structural work. Auditing patterns without implementation authority produces documentation of dysfunction without resolution.

Operational Heuristics

Positive Boundary: Pattern audit works when the auditing body has binding decision-making authority and published reasoning processes — formal authority structures with transparency allow audit and implementation simultaneously.

Negative Boundary: Do not apply pattern audit when the auditing group lacks authority to implement changes — consensus-only audit fails without appeal processes, creating decision paralysis instead of improvement.

Epistemic Synthesis

The difference between pattern audit and governance is the authority to implement what the audit discovers. Peer groups that function do not separate these functions — OpenStreetMap and Fedora show that the same bodies that analyze patterns also have the power to change them. The IETF shows the cost of separating them: accurate audits that produce recommendations without implementation. Circular auditing is a risk of every reflective system — observation becomes a substitute for action.

Evidence Status

Status Count
Confirmed cases 2
Cases under study 0
Unverified cases 0
Ambiguous cases 0

Traceability

Run: audit-v2 · Delta: 1.5 → 1.5288 (±0.0287) · Diversity D: 2

References

💬 Field Report: Auditing Patterns Is a Circular Habit

Every pattern in the Handbook has been tested in the real world — and the real world usually has something to say about it. If you tried something similar, or saw it fail differently, share the story here.

Write in your native language — the browser will translate. Lowering the entry barrier is more important than choosing the "right" language. GitHub translates threads automatically so everyone can follow along.
Read how evidence is collected →

What happens after I share my story?

1. Your post appears in GitHub Discussions in the Field reports category.

2. Once a week, the project reads new threads and checks for patterns worth integrating.

3. If your story reveals a new Failure Vector, a revision to tension_index, or a sharper edge for the Perturbator — the entry gets updated.

4. The change is logged at /log and goes live on the next deploy.

Don't have a GitHub account? Here's how it works

GitHub Discussions is free. You need a GitHub account (30 seconds to create one).

Once you're signed in, click "Share your story" above. Write in your own language — the thread will be translated for everyone else automatically.

You don't need to know how to code. You don't need to know what "git" is. You just need an observation that the theory didn't match reality.

What are GitHub Discussions? →

Every pattern raises more questions than it answers.
Read the theory. Then look at what happened.