🧭 Not sure where to start ? Open the WFGY Engine Compass
### WFGY System Map
*(One place to see everything; links open the relevant section.)*
| Layer | Page | What it’s for |
| ------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- |
| ⭐ Proof | [WFGY Recognition Map](https://github.com/onestardao/WFGY/blob/main/recognition/README.md) | External citations, integrations, and ecosystem proof |
| ⚙️ Engine | [WFGY 1.0](https://github.com/onestardao/WFGY/blob/main/legacy/README.md) | Original PDF based tension engine and early logic sketch. Legacy reference only. |
| ⚙️ Engine | [WFGY 2.0](https://github.com/onestardao/WFGY/blob/main/core/README.md) | Production tension kernel and math engine for RAG and agents. |
| ⚙️ Engine | [WFGY 3.0](https://github.com/onestardao/WFGY/blob/main/TensionUniverse/EventHorizon/README.md) | TXT-based Singularity tension engine (131 S-class set) |
| 🗺️ Map | [Problem Map 1.0](https://github.com/onestardao/WFGY/tree/main/ProblemMap#readme) | Flagship 16-problem RAG failure checklist and fix map |
| 🗺️ Map | [Problem Map 2.0](https://github.com/onestardao/WFGY/blob/main/ProblemMap/rag-architecture-and-recovery.md) | RAG-focused recovery pipeline |
| 🗺️ Map | [Problem Map 3.0](https://github.com/onestardao/WFGY/blob/main/ProblemMap/wfgy-rag-16-problem-map-global-debug-card.md) | Global Debug Card — image as a debug protocol layer |
| 🗺️ Map | [Semantic Clinic](https://github.com/onestardao/WFGY/blob/main/ProblemMap/SemanticClinicIndex.md) | Symptom → family → exact fix |
| 🧓 Map | [Grandma’s Clinic](https://github.com/onestardao/WFGY/blob/main/ProblemMap/GrandmaClinic/README.md) | Plain-language stories, mapped to PM 1.0 — **🔴 YOU ARE HERE 🔴** |
| 🏡 Onboarding | [Starter Village](https://github.com/onestardao/WFGY/blob/main/StarterVillage/README.md) | Guided tour for newcomers |
| 🧰 App | [TXT OS](https://github.com/onestardao/WFGY/tree/main/OS#readme) | .txt semantic OS — 60-second boot |
| 🧰 App | [Blah Blah Blah](https://github.com/onestardao/WFGY/blob/main/OS/BlahBlahBlah/README.md) | Abstract/paradox Q&A (built on TXT OS) |
| 🧰 App | [Blur Blur Blur](https://github.com/onestardao/WFGY/blob/main/OS/BlurBlurBlur/README.md) | Text-to-image with semantic control |
| 🧰 App | [Blow Blow Blow](https://github.com/onestardao/WFGY/blob/main/OS/BlowBlowBlow/README.md) | Reasoning game engine & memory demo |
---
# Grandma Clinic — AI Bugs Made Simple (Problem Map 1–16)

**Why this page exists**
Most people fix AI bugs **after** the model already spoke. You then add patches, rerankers, or regex. The same failure returns later in a different shape.
**WFGY installs a semantic firewall *before* output.**
It inspects the semantic field first. If the state is unstable, it loops, narrows, or resets. Only a stable state is allowed to speak. Once a failure mode is mapped, it stays fixed.
**How to use this page in 30 seconds**
1. Scroll to the number that looks like your case.
2. Read the grandma story. If it matches, copy the doctor prompt.
3. Paste the prompt into **Dr. WFGY** and talk to the doctor.
Link: [Dr. WFGY in ChatGPT Room](https://chatgpt.com/share/68b9b7ad-51e4-8000-90ee-a25522da01d7)
4. You will get the simple fix and the pro fix. No SDK required.
> **Not sure where to start?** Use the [Beginner Guide](https://github.com/onestardao/WFGY/blob/main/ProblemMap/BeginnerGuide.md) to quickly identify your problem and run a first safe fix before diving into the Clinic.
**Quick links**
If your stack does not even boot, check these first:
No.14 [Bootstrap Ordering](https://github.com/onestardao/WFGY/blob/main/ProblemMap/bootstrap-ordering.md)
No.15 [Deployment Deadlock](https://github.com/onestardao/WFGY/blob/main/ProblemMap/deployment-deadlock.md)
No.16 [Pre-deploy Collapse](https://github.com/onestardao/WFGY/blob/main/ProblemMap/predeploy-collapse.md)
---
## 🔎 Quick Index — 👵 Grandma + Class (aligned with Problem Map 1.0 categories)
> These are the 16 common failures, each with its **Problem Map 1.0 class** on the left and a **Grandma metaphor** on the right.
> Pick by Class if you know the tech stack, pick by Grandma if you just want to feel the bug.
| No. | Problem (jump) | Class (from Problem Map 1.0) | Grandma tag | Emoji |
|----:|-----------------|-----------------------------|-------------|:----:|
| 1 | [No.1 Hallucination & Chunk Drift](#no01) | Finding info (Retrieval) | **Wrong Cookbook** | 📖🍽️ |
| 2 | [No.2 Interpretation Collapse](#no02) | Misreading (Reasoning) | **Salt for Sugar** | 🧂🍬 |
| 3 | [No.3 Long Reasoning Chains](#no03) | Losing the goal (Planning) | **Lost Shopping Trip** | 🛒🧾 |
| 4 | [No.4 Bluffing / Overconfidence](#no04) | Ungrounded output | **No Recipe Card** | 🍽️❌ |
| 5 | [No.5 Semantic ≠ Embedding](#no05) | Embedding mismatch | **Pepper Confusion** | 🌶️⚖️ |
| 6 | [No.6 Logic Collapse & Recovery](#no06) | Looping / stuck logic | **Dead-End Alley** | 🚧↩️ |
| 7 | [No.7 Memory Breaks Across Sessions](#no07) | Forgetting state | **Wrong Drawer Memory** | 🗄️📝 |
| 8 | [No.8 Debugging is a Black Box](#no08) | No traceability | **Blank Card** | 🃏🔎 |
| 9 | [No.9 Entropy Collapse](#no09) | Too much noise | **One-Pot Gray Stew** | 🍲🌫️ |
| 10 | [No.10 Creative Freeze](#no10) | No exploration | **Bland Soup** | 🥣🧊 |
| 11 | [No.11 Symbolic Collapse](#no11) | Symbols/tables break | **Ignore Fractions** | ➗📐 |
| 12 | [No.12 Philosophical Recursion](#no12) | Infinite loop | **Infinite Why Loop** | 🔁❓ |
| 13 | [No.13 Multi-Agent Chaos](#no13) | Role & memory clash | **Kitchen Tug-of-War** | 👩🍳👨🍳 |
| 14 | [No.14 Bootstrap Ordering](#no14) | Wrong boot order | **Cold Pan Egg** | 🍳🧯 |
| 15 | [No.15 Deployment Deadlock](#no15) | Resource lock | **You-First Doorway** | 🚪⏳ |
| 16 | [No.16 Pre-deploy Collapse](#no16) | Preflight failure | **Burnt First Pot** | 🍯🔥 |
---
> tip:
> • **Class** → matches the professional Problem Map 1.0 categories you saw in the main table.
> • **Grandma tag** → a metaphor to make the bug intuitive.
> • use either column to jump to the fix section below.
Want the full problem list and extended fixes? See: [Problem Map 1.0](https://github.com/onestardao/WFGY/tree/main/ProblemMap/README.md) | [Problem Map 2.0](https://github.com/onestardao/WFGY/blob/main/ProblemMap/SemanticClinicIndex.md) | [Semantic Clinic](https://github.com/onestardao/WFGY/blob/main/ProblemMap/SemanticClinicIndex.md) | [Global Fix Map](https://github.com/onestardao/WFGY/blob/main/ProblemMap/GlobalFixMap/README.md) | [Problem Map FAQ](https://github.com/onestardao/WFGY/blob/main/ProblemMap/faq.md)
> most readers found this map useful and left a ⭐ — if it helps you too, please star it so others can discover.
---
## 🛡️ Grandma Pre-Output Checklist (use before answering)
- 🧾 **Card first** → show source/citation before output.
- 🔎 **Match meaning, not looks** → pass ΔS semantic gate.
- 🧭 **Mid-chain checkpoints** → use λ_observe; if drift persists, **BBCR** reset.
- ✅ **Accept only stable states** → coverage ≥ 0.70, λ convergent, source present.
> Tip: You can paste a screenshot of this page or any Problem Map section into **Dr. WFGY** and ask:
> *“Which number am I hitting? Give the minimal fix and link.”*
---
> Format rule for every section
> • Plain text = Grandma story, metaphor, **grandma fix (before-the-output)** with mapping, minimal fix and prompt.
> • Pro Zone = a collapsible block with exact symptoms, technical keys, and the reference link.
---
## No.1 Hallucination & Chunk Drift — *Grandma: Wrong Cookbook*

**Grandma story**
You ask for the cabbage recipe. I hand you a random page from a different cookbook because its picture looks similar.
**Metaphor mapping**
- Pretty picture = token surface match
- Wrong cookbook = wrong source
- Nice words = confident tone without proof
**Grandma fix (before-the-output) — mapping**
- Put the recipe card **on the table first** = **citation-first policy**
- Show which book and page you used = **retrieval trace with IDs/pages**
- Check the card title matches “cabbage” before cooking = **query–source semantic check (ΔS gate)**
**Minimal fix (grandma)**
Do not taste anything until the recipe card is on the table.
Doctor prompt:
```
please explain No.1 Hallucination & Chunk Drift in grandma mode, then show me the minimal WFGY fix and the exact reference link
```
**Grandma Test (30s self-check)**
- [ ] Source card visible (book + page/ID)
- [ ] ΔS gate passed (meaning match, not surface)
- [ ] Will refuse output if no card
Pro Zone
---
**Real scene**
Bad OCR or bad chunking creates fragments. Retrieval picks a high cosine neighbor that is semantically wrong. Model speaks smoothly and cites nothing.
**Technical keys**
- Turn on citation-first policy
- Add retrieval trace with IDs and source pages
- Inspect chunking rules and table handling
- Add minimal reranker only after source is confirmed
Reference:
Hallucination & Chunk Drift → https://github.com/onestardao/WFGY/blob/main/ProblemMap/hallucination.md
---
## No.2 Interpretation Collapse — *Grandma: Salt-for-Sugar*

**Grandma story**
You found the right page but misread the steps. Sugar replaced with salt. The dish fails even with the correct book open.
**Metaphor mapping**
- Right page = correct chunk
- Wrong reading = logic collapse
- Tastes wrong = final answer wrong despite good retrieval
**Grandma fix (before-the-output) — mapping**
- Read each step **out loud and slow** = **λ_observe checkpoints mid-chain**
- Underline quantities before pouring = **symbol/constraint anchoring**
- If taste drifts, **pause and re-read** = **BBCR controlled reset**
**Minimal fix (grandma)**
Read slowly. When unsure, stop and ask a checkpoint.
Doctor prompt:
```
please explain No.2 Interpretation Collapse in grandma mode, then apply a minimal WFGY checkpoint plan
```
**Grandma Test (30s self-check)**
- [ ] Quantities/operators anchored
- [ ] At least one λ_observe checkpoint
- [ ] BBCR reset plan ready if drift continues
Pro Zone
---
**Real scene**
Answer drifts after retrieval. The model reasons over correct context but loses structure mid-chain.
**Technical keys**
- Measure ΔS for prompt vs answer
- Insert λ_observe checkpoints
- If drift continues, perform BBCR controlled reset
- Require coverage ≥ 0.70 before finalization
Reference:
Interpretation Collapse → https://github.com/onestardao/WFGY/blob/main/ProblemMap/retrieval-collapse.md
---
## No.3 Long Reasoning Chains — *Grandma: Lost Shopping Trip*

**Grandma story**
You go to market A, then B, then C, and forget why you left home.
**Metaphor mapping**
- Many stops = long chain of steps
- Forget the goal = context drift
- Wrong basket = correct items but not for the target dish
**Grandma fix (before-the-output) — mapping**
- Write a shopping list with the **main dish on top** = **goal anchor**
- Check the list **every two streets** = **loop with checkpoints**
- Compare what’s in the bag vs the list = **coverage gate ≥ threshold**
**Minimal fix (grandma)**
Write the shopping list and check it every two streets.
Doctor prompt:
```
please explain No.3 Long Reasoning Chains in grandma mode and show the smallest loop + checkpoint pattern
```
**Grandma Test (30s self-check)**
- [ ] Goal anchor written down
- [ ] Loop has periodic checks
- [ ] Coverage vs. goal ≥ threshold before finalizing
Pro Zone
---
**Real scene**
Multi-step plans wander. Early decisions are not re-checked. The final answer is coherent but off-goal.
**Technical keys**
- Define the goal anchor explicitly
- Use λ_diverse to compare 3+ candidate paths
- Clamp CoT variance and prune off-goal branches
- Re-score against goal anchor each loop
Reference:
Long Reasoning Chains → https://github.com/onestardao/WFGY/blob/main/ProblemMap/context-drift.md
---
## No.4 Bluffing / Overconfidence — *Grandma: No Recipe Card*

**Grandma story**
A charming waiter serves a dish without showing the recipe card. Sounds right, tastes wrong.
**Metaphor mapping**
- Confident voice = fluent language
- No recipe card = no evidence
- Polite smile = apology without fix
**Grandma fix (before-the-output) — mapping**
- “Show the card first” = **evidence-before-answer**
- Send dish back if no card = **reject ungrounded output**
- Record which card cooked which dish = **traceability log**
**Minimal fix (grandma)**
Ask for the card first. If none, send the dish back.
Doctor prompt:
```
please explain No.4 Bluffing in grandma mode, then enforce 'card first' with a minimal WFGY guardrail
```
**Grandma Test (30s self-check)**
- [ ] Card (source) displayed before answer
- [ ] Ungrounded outputs are rejected
- [ ] Trace log includes source→answer linkage
Pro Zone
---
**Real scene**
Natural language is confident and wrong. The path lacks traceability. Model refuses to verify.
**Technical keys**
- Citation-first policy
- Reject ungrounded claims
- Minimal reranker only after source confirmed
- Log coverage and ΔS
Reference:
Bluffing / Overconfidence → https://github.com/onestardao/WFGY/blob/main/ProblemMap/bluffing.md
---
## No.5 Semantic ≠ Embedding — *Grandma: Pepper Confusion*

**Grandma story**
White pepper and black pepper. Same word “pepper,” completely different flavor.
**Metaphor mapping**
- Same word = surface token overlap
- Different flavor = semantic mismatch
- Wrong taste = wrong result despite high score
**Grandma fix (before-the-output) — mapping**
- **Smell & taste both peppers** = **metric sanity check**
- Do not mix bottles without labels = **normalize spaces + casing**
- Keep a small “reference spoon test” = **ground-truth exemplars**
**Minimal fix (grandma)**
Taste both peppers before cooking.
Doctor prompt:
```
please explain No.5 Semantic ≠ Embedding in grandma mode and give me the minimal metric audit plan
```
**Grandma Test (30s self-check)**
- [ ] Embeddings normalized / spaces+casing aligned
- [ ] Metric space & dimension verified
- [ ] Exemplars used to sanity-check neighbors
Pro Zone
---
**Real scene**
Cosine similarity on unnormalized vectors, cross-model vector mixing, and casing mismatch select neighbors that do not carry the same meaning.
**Technical keys**
- Normalize embeddings
- Verify metric space and dimension
- Align tokenization and casing
- Use hybrid retrieval only after metric audit
Reference:
Semantic ≠ Embedding → https://github.com/onestardao/WFGY/blob/main/ProblemMap/embedding-vs-semantic.md
---
## No.6 Logic Collapse & Recovery — *Grandma: Dead-End Alley*

**Grandma story**
You keep taking the same dead-end alley. Step back, pick a new street, and try again.
**Metaphor mapping**
- Dead-end alley = unproductive loop
- Step back = controlled reset
- New street = alternate path
**Grandma fix (before-the-output) — mapping**
- If you hit a wall twice, **turn back** = **BBCR reset on repeated ΔS spike**
- Try the **next street** = **alternative candidate paths**
- Keep a small map in hand = **state anchor + goal reminder**
**Minimal fix (grandma)**
If lost twice, stop and change route.
Doctor prompt:
```
please explain No.6 Logic Collapse in grandma mode, then show BBCR reset + λ\_observe checkpoints
```
**Grandma Test (30s self-check)**
- [ ] ΔS monitored per step
- [ ] λ_observe applied mid-chain
- [ ] BBCR executed if ΔS stays high
Pro Zone
---
**Real scene**
Reasoning locks into a loop or shallow branch. No mechanism exists to detect and recover.
**Technical keys**
- ΔS probe at each step
- λ_observe mid-chain grounding
- BBCR controlled reset when ΔS stays high
- Accept only convergent λ and coverage ≥ 0.70
Reference:
Logic Collapse & Recovery → https://github.com/onestardao/WFGY/blob/main/ProblemMap/logic-collapse.md
---
## No.7 Memory Breaks Across Sessions — *Grandma: Wrong Drawer Memory*

**Grandma story**
You promise to remember the family recipe, then next week you act like we never talked.
**Metaphor mapping**
- Forgot the pot’s scratch = lost state
- New kitchen every time = no continuity
- Same question again = user fatigue
**Grandma fix (before-the-output) — mapping**
- Write notes on a **labeled card** = **stable memory schema with state keys**
- Put it in the **same drawer** every time = **guarded write/read order**
- Pin a tiny photo of the dish on the card = **low-ΔS exemplar**
**Minimal fix (grandma)**
Write notes on a card and keep it in the same drawer.
Doctor prompt:
```
please explain No.7 Memory Breaks in grandma mode and show the smallest stable memory routine
```
**Grandma Test (30s self-check)**
- [ ] State keys defined and labeled
- [ ] Read/write order enforced
- [ ] Exemplars retrieved with traceable IDs
Pro Zone
---
**Real scene**
Session state, anchors, and contracts are not persisted or are stored without retrieval trace, causing silent context loss.
**Technical keys**
- Stable memory schema with state keys
- Guarded write and read order
- Small exemplar store for low ΔS cases
- Retrieval traceability by ID
Reference:
Memory Coherence → https://github.com/onestardao/WFGY/blob/main/ProblemMap/memory-coherence.md
---
## No.8 Debugging is a Black Box — *Grandma: Blank Card*

**Grandma story**
You tell me “trust me, it works.” I ask “show me which page you used.” You shrug.
**Metaphor mapping**
- Blindfold cooking = no trace
- “I remember” = unverifiable claim
- Can’t redo = no reproducibility
**Grandma fix (before-the-output) — mapping**
- Pin the recipe card **next to the stove** = **source shown with answer**
- Mark the **page number** = **trace with IDs/lines**
- Keep a mini “how I cooked it” note = **minimal reproducible pipeline**
**Minimal fix (grandma)**
Pin the recipe card next to the stove.
Doctor prompt:
```
please explain No.8 Debugging Black Box in grandma mode and add a tiny traceability schema
```
**Grandma Test (30s self-check)**
- [ ] Source shown alongside answer
- [ ] IDs/lines captured in trace
- [ ] Steps reproducible end-to-end
Pro Zone
---
**Real scene**
No IDs or source lines. Hard to prove which chunk produced the answer, so fixes are guesswork.
**Technical keys**
- Retrieval traceability with IDs
- Log query, chunk IDs, and acceptance metrics
- Minimal reproducible pipeline
- Gate on “source present” before final answer
Reference:
Retrieval Traceability → https://github.com/onestardao/WFGY/blob/main/ProblemMap/retrieval-traceability.md
---
## No.9 Entropy Collapse — *Grandma: One-Pot Gray Stew*

**Grandma story**
Too many voices in one room. Everyone talks. Nobody listens. The dish becomes mush.
**Metaphor mapping**
- Noise = entropy overload
- Melted attention = no structure
- One-pot grey = incoherent output
**Grandma fix (before-the-output) — mapping**
- Lower heat & cook **one step at a time** = **reduced step width**
- Prep bowls for **who/what/constraint** = **anchor entities/relations/limits**
- Taste before plating = **acceptance targets (ΔS, coverage)**
**Minimal fix (grandma)**
Lower the heat and separate steps.
Doctor prompt:
```
please explain No.9 Entropy Collapse in grandma mode and show a minimal stability recipe
```
**Grandma Test (30s self-check)**
- [ ] Step width reduced; no big mush
- [ ] Entities/relations/constraints anchored
- [ ] Acceptance targets checked before final
Pro Zone
---
**Real scene**
Attention diffuses. The model mixes unrelated paths. Output looks fine on the surface but is internally inconsistent.
**Technical keys**
- Reduce step width
- Anchor entities, relations, and constraints
- Clamp variance and require coverage
- Use acceptance targets before finalization
Reference:
Entropy Collapse → https://github.com/onestardao/WFGY/blob/main/ProblemMap/entropy-collapse.md
---
## No.10 Creative Freeze — *Grandma: Bland Soup*

**Grandma story**
You only follow the recipe word by word. The soup is edible, never memorable.
**Metaphor mapping**
- Zero spice = literal output
- No tasting = low exploration
- Flat dish = boring answer
**Grandma fix (before-the-output) — mapping**
- Try **two or three** safe seasonings side-by-side = **λ_diverse candidates**
- Taste all against the same dish photo = **shared anchor scoring**
- Keep it within “mild–medium” = **controlled entropy window**
**Minimal fix (grandma)**
Taste and adjust within a safe range.
Doctor prompt:
```
please explain No.10 Creative Freeze in grandma mode and give the smallest safe-exploration pattern
```
**Grandma Test (30s self-check)**
- [ ] ≥2–3 candidate answers (λ_diverse)
- [ ] Scored against the same anchor
- [ ] Entropy window constrained
Pro Zone
---
**Real scene**
Model avoids diverse candidates. Everything converges to bland answers.
**Technical keys**
- λ_diverse for answer-set diversity
- Controlled entropy window
- Compare candidates against the same anchor
- Keep ΔS within acceptance bounds
Reference:
Creative Freeze → https://github.com/onestardao/WFGY/blob/main/ProblemMap/creative-freeze.md
---
## No.11 Symbolic Collapse — *Grandma: Ignore Fractions*

**Grandma story**
You can read the storybook but panic when you see fractions and tables.
**Metaphor mapping**
- Words fine = natural language ok
- Symbols scary = math or tables fail
- Pretty story, wrong math = flattened structure
**Grandma fix (before-the-output) — mapping**
- Keep **numbers in boxes** = **separate symbol channel**
- Don’t rewrite tables as prose = **preserve blocks**
- Say units out loud (“grams, tsp”) = **operator/unit anchoring**
- Try a tiny sample batch = **micro-proof/example**
**Minimal fix (grandma)**
Keep the story but show the table step by step.
Doctor prompt:
```
please explain No.11 Symbolic Collapse in grandma mode and show me a minimal symbol-first routine
```
**Grandma Test (30s self-check)**
- [ ] Tables/code kept as blocks
- [ ] Symbols/operators/units anchored
- [ ] Micro-proof verifies the math
Pro Zone
---
**Real scene**
Equations, operators, code blocks, and headers get flattened to prose. Answers look smooth and wrong.
**Technical keys**
- Separate symbol channel
- Preserve code and table blocks
- Anchor operators and units
- Verify with small proofs or examples
Reference:
Symbolic Collapse → https://github.com/onestardao/WFGY/blob/main/ProblemMap/symbolic-collapse.md
---
## No.12 Philosophical Recursion — *Grandma: Infinite Why Loop*

**Grandma story**
Asking “why” about “why” about “why.” You spin in circles and never cook.
**Metaphor mapping**
- Endless mirror = self reference
- Spiral bowl = paradox trap
- Cold kitchen = no final answer
**Grandma fix (before-the-output) — mapping**
- Write **the top question** on a sticky note = **outer frame/anchor**
- Allow only **N why’s (e.g., 2)** = **recursion stop rule**
- End with a **grounded example** = **citation/example requirement**
**Minimal fix (grandma)**
Set a top question and limit how many mirrors you look into.
Doctor prompt:
```
please explain No.12 Philosophical Recursion in grandma mode and give me a minimal boundary plan
```
**Grandma Test (30s self-check)**
- [ ] Outer frame written and fixed
- [ ] Max recursion depth set
- [ ] Ends with example/citation
Pro Zone
---
**Real scene**
Self reference and paradox questions recurse without progress.
**Technical keys**
- Define anchors and outer frame
- ε_resonance for domain harmony
- Stop conditions for recursion
- Require grounded examples or citations
Reference:
Philosophical Recursion → https://github.com/onestardao/WFGY/blob/main/ProblemMap/philosophical-recursion.md
---
## No.13 Multi-Agent Chaos — *Grandma: Kitchen Tug-of-War*

**Grandma story**
Two cooks share one kitchen. One adds salt while the other removes it. The soup never stabilizes.
**Metaphor mapping**
- Shared kitchen = shared memory
- Crossed notes = role drift
- Salt tug-of-war = memory overwrite
**Grandma fix (before-the-output) — mapping**
- Give each cook a **named card** = **role & state keys**
- Separate drawers for their notes = **ownership & fences**
- Timer on who uses the stove = **tool timeout/selection gates**
**Minimal fix (grandma)**
Give each cook a clear card and a separate drawer.
Doctor prompt:
```
please explain No.13 Multi-Agent Chaos in grandma mode and set a tiny role + memory fence plan
```
**Grandma Test (30s self-check)**
- [ ] Roles & state keys defined
- [ ] Ownership and fences enforced
- [ ] Tool timeouts / selection gates set
Pro Zone
---
**Real scene**
Agents overwrite each other’s state or speak with mixed roles. No single source of truth.
**Technical keys**
- Role and memory fences
- State keys and ownership
- Tool timeouts and selection gates
- Cross-agent trace
Reference:
Multi-Agent Problems → https://github.com/onestardao/WFGY/blob/main/ProblemMap/Multi-Agent_Problems.md
---
## No.14 Bootstrap Ordering — *Grandma: Cold Pan Egg*

**Grandma story**
You try to fry eggs before turning on the stove. Of course nothing happens.
**Metaphor mapping**
- Cold pan = service not ready
- Eggs first = calling dependencies too early
- Burnt timing = missing warmups
**Grandma fix (before-the-output) — mapping**
- Fire on → **pan hot** → **then eggs** = **readiness probes & order**
- Warm the oil and pan first = **cache/index warmup**
- Check gas and matches ready = **secrets/perm checks**
**Minimal fix (grandma)**
Start the fire, heat the pan, then crack the eggs.
Doctor prompt:
```
please explain No.14 Bootstrap Ordering in grandma mode and give me the smallest boot checklist
```
**Grandma Test (30s self-check)**
- [ ] Readiness probes pass before use
- [ ] Warmups executed (cache/index)
- [ ] Secrets/permissions verified
Pro Zone
---
**Real scene**
Services fire before dependencies are ready. First calls fail, caches cold, secrets missing.
**Technical keys**
- Boot order with readiness probes
- Cache warmup and index swaps
- Secret checks and health gates
- Shadow traffic before public
Reference:
Bootstrap Ordering → https://github.com/onestardao/WFGY/blob/main/ProblemMap/bootstrap-ordering.md
---
## No.15 Deployment Deadlock — *Grandma: You-First Doorway*

**Grandma story**
Two people at a narrow doorway say “you first.” “No, you first.” They block the door together.
**Metaphor mapping**
- Narrow door = shared resource
- Polite wait = mutual locks
- Blocked door = frozen system
**Grandma fix (before-the-output) — mapping**
- Assign who goes first = **total order / priority**
- Use a **side door** if blocked = **fallback path**
- Set a **polite countdown** = **timeouts & backoff**
**Minimal fix (grandma)**
Decide who goes first, or open a side door.
Doctor prompt:
```
please explain No.15 Deployment Deadlock in grandma mode and show the smallest unlock plan
```
**Grandma Test (30s self-check)**
- [ ] Priority/ordering defined
- [ ] Fallback path available
- [ ] Timeouts and backoff configured
Pro Zone
---
**Real scene**
Migrator waits for writer. Writer waits for migrator. No timeout. Full stall.
**Technical keys**
- Break dependency cycle
- Timeouts and backoff
- Temporary read-only mode
- Rollout gate with regression checks
Reference:
Deployment Deadlock → https://github.com/onestardao/WFGY/blob/main/ProblemMap/deployment-deadlock.md
---
## No.16 Pre-deploy Collapse — *Grandma: Burnt First Pot*

**Grandma story**
First pot burns because you forgot to wash it and check the gas.
**Metaphor mapping**
- Dirty pot = stale version or index skew
- No gas check = missing secret or permission
- Burnt first dish = failed first call
**Grandma fix (before-the-output) — mapping**
- Wash pot & tools first = **version pin / clean state**
- Test the flame = **env & secrets preflight**
- Fry a **tiny egg** as canary = **small-traffic canary**
**Minimal fix (grandma)**
Wash the pot, test the flame, cook a tiny egg before guests arrive.
Doctor prompt:
```
please explain No.16 Pre-deploy Collapse in grandma mode and give me the smallest preflight checklist
```
**Grandma Test (30s self-check)**
- [ ] Version pinned / clean state
- [ ] Env & secrets checked
- [ ] Canary shipped on tiny traffic
Pro Zone
---
**Real scene**
Version skew, missing env vars or secrets, empty vector index on first ingestion, wrong analyzer. First production call collapses.
**Technical keys**
- Preflight contract checks
- Version pin and model lock
- Vector index build and swap
- Canary on minimal traffic
Reference:
Pre-deploy Collapse → https://github.com/onestardao/WFGY/blob/main/ProblemMap/predeploy-collapse.md
---
## What happens after you fix one
You do not patch forever. You set **acceptance targets** and keep them:
* ΔS ≤ 0.45
* Coverage ≥ 0.70
* λ state convergent
* Source present before final
When a new bug appears, map it to a number, apply the fix once, and it stays fixed. That is the point of a semantic firewall.
---
## One-line doctor prompt
If you are unsure which number fits:
```
i’ve uploaded TXT OS / WFGY notes.
which Problem Map number matches my issue?
explain using grandma mode, then give the minimal fix and the reference page.
```
## ❓ Grandma Clinic FAQ (for beginners)
**Q1. Do I need to install SDKs or special libraries?**
No. Just copy the doctor prompt or TXT file into your LLM chat. No extra tools required.
**Q2. Will this slow down my model or cost more tokens?**
No. WFGY is text-only. It works as a reasoning guard before output. Over time it usually saves tokens by preventing retries.
**Q3. How do I know if the fix actually worked?**
Check the acceptance targets: ΔS ≤ 0.45, Coverage ≥ 0.70, λ convergent.
If these hold across 3 paraphrases, the bug is fixed.
**Q4. Is Grandma Clinic enough, or do I need the full Problem Map?**
The Clinic covers the 16 most common errors in simple language.
For deeper or vendor-specific issues, see the full [Problem Map FAQ](https://github.com/onestardao/WFGY/blob/main/ProblemMap/faq.md).
---
### 🔗 Quick-Start Downloads (60 sec)
| Tool | Link | 3-Step Setup |
|------|------|--------------|
| **WFGY 1.0 PDF** | [Engine Paper](https://github.com/onestardao/WFGY/blob/main/I_am_not_lizardman/WFGY_All_Principles_Return_to_One_v1.0_PSBigBig_Public.pdf) | 1️⃣ Download · 2️⃣ Upload to your LLM · 3️⃣ Ask “Answer using WFGY + \” |
| **TXT OS (plain-text OS)** | [TXTOS.txt](https://github.com/onestardao/WFGY/blob/main/OS/TXTOS.txt) | 1️⃣ Download · 2️⃣ Paste into any LLM chat · 3️⃣ Type “hello world” — OS boots instantly |
---
### Explore More
| Layer | Page | What it’s for |
| --- | --- | --- |
| Proof | [WFGY Recognition Map](/recognition/README.md) | External citations, integrations, and ecosystem proof |
| Engine | [WFGY 1.0](/legacy/README.md) | Original PDF based tension engine |
| Engine | [WFGY 2.0](/core/README.md) | Production tension kernel and math engine for RAG and agents |
| Engine | [WFGY 3.0](/TensionUniverse/EventHorizon/README.md) | TXT based Singularity tension engine, 131 S class set |
| Map | [Problem Map 1.0](/ProblemMap/README.md) | Flagship 16 problem RAG failure checklist and fix map |
| Map | [Problem Map 2.0](/ProblemMap/rag-architecture-and-recovery.md) | RAG focused recovery pipeline |
| Map | [Problem Map 3.0](/ProblemMap/wfgy-rag-16-problem-map-global-debug-card.md) | Global Debug Card, image as a debug protocol layer |
| Map | [Semantic Clinic](/ProblemMap/SemanticClinicIndex.md) | Symptom to family to exact fix |
| Map | [Grandma’s Clinic](/ProblemMap/GrandmaClinic/README.md) | Plain language stories mapped to Problem Map 1.0 |
| Onboarding | [Starter Village](/StarterVillage/README.md) | Guided tour for newcomers |
| App | [TXT OS](/OS/README.md) | TXT semantic OS, fast boot |
| App | [Blah Blah Blah](/OS/BlahBlahBlah/README.md) | Abstract and paradox Q and A built on TXT OS |
| App | [Blur Blur Blur](/OS/BlurBlurBlur/README.md) | Text to image with semantic control |
| App | [Blow Blow Blow](/OS/BlowBlowBlow/README.md) | Reasoning game engine and memory demo |
If this repository helped, starring it improves discovery so more builders can find the docs and tools.
[](https://github.com/onestardao/WFGY)