pa.gf.cx Q&A retrofit — legacy equipment + vehicle records

Date: 2026-05-21 · Status: parked — awaiting pa_qa_block_inject.py (task #44) · Effort per page once script ships: ~10 min synthesis

The opportunity

Three Q&A captures shipped to date demonstrate the pattern works across registers: - pa/vehicles/bmw-2013.html — Uniden R4 firmware + CP210x driver Q&As (Asked Claude) - pa/equipment/makita-bhx2500ca-mm4-handheld-blower.html — BHX2500CA troubleshooting (r/smallengines distilled) - pa/household/miele-complete-c3-calima.html — Miele service economics + brushroll failure modes (r/VacuumCleaners distilled)

The remaining legacy population — 6 equipment records + 2 vehicle records — has zero Q&A captures, despite each carrying high-signal reddit/manual/forum wisdom that’s free for the taking. Dan’s framing: “any Q&A about [the item], any reddit about this model, it’s all within the remit of our foundational engine to populate.”

Legacy pages to retrofit (priority order)

Page Why high-signal Reddit subreddits worth pulling
equipment/john-deere-z665-eztrak-zero-turn-mower.html Active service relationship — N&J Repair just did $500 annual service. Reddit Z6-series has dense ownership wisdom; hour-meter intervals, deck-spindle replacement, crankshaft seal symptoms. r/JohnDeere, r/MowerRepair, r/smallengines
equipment/ardisam-tazz-k32-chipper-shredder.html Currently in repair. Failure-mode wisdom would inform whether to repair vs replace at next decision point. Tazz K32 has Viper 212cc engine — interchangeable knowledge with broader Viper community. r/smallengines, r/homeimprovement
equipment/billy-goat-f1302sph-blower.html Currently in repair. Self-propelled drive chain failure is the active issue. Billy Goat owners have detailed teardown wisdom. r/smallengines, r/LawnCare
equipment/husqvarna-150bt-x-torq-backpack-blower.html Non-functional. Reddit 150BT-X has tons of starting-issue + carb-gum wisdom. Could inform repair-vs-trade decision. r/Husqvarna, r/smallengines
equipment/honda-hrx-217-walk-behind-mower.html Operational, stub record. Honda HRX has 20+ years of reliability wisdom — when to expect head gasket, deck-rust, GCV-engine quirks. r/Honda, r/MowerRepair, r/smallengines
equipment/bbq-grill.html Sourcing repair shop currently. Make/model TBD — Q&A retrofit blocked on identifying the unit first. (deferred until make/model captured)
vehicles/land-rover-lr4-2011.html 2011 LR4 — air suspension, IID Tool, common 2011-spec faults. Dense LR enthusiast community. r/LandRover, r/LR4, r/RangeRover
vehicles/ford-f250-2007.html 2007 F-250 — 6.0L Powerstroke era questions (engine variant TBD), high-mileage common failures. r/Ford, r/PowerStroke, r/Diesel

Retrofit order should follow whatever’s most operationally pressing: Z665 first (active service + just paid $500), then in-repair items (Tazz, Billy Goat), then non-functional (Husqvarna), then operational stubs.

What the retrofit looks like, mechanically

Per page, after pa_qa_block_inject.py exists:

# 1. Pull reddit search results for the model (existing tool)
~/bin/reddit_distill.py --search "John Deere Z665" --limit 8

# 2. Pick 1-3 high-signal threads, distill each
~/bin/reddit_distill.py <url1> --top 8 --out /tmp/z665_thread_1.md
~/bin/reddit_distill.py <url2> --top 8 --out /tmp/z665_thread_2.md

# 3. Inject Q&A blocks (new script — task #44)
~/bin/pa_qa_block_inject.py \
  --page pa/equipment/john-deere-z665-eztrak-zero-turn-mower.html \
  --question "Hour-meter readings — what's normal annual usage + when does $1,000+ service kick in?" \
  --source "r/JohnDeere — distilled" \
  --thread /tmp/z665_thread_1.md \
  --why "We just paid $500 for annual at 350h-ish. Knowing the next $1,000 inflection point lets us budget — and decide whether replacing at 800h is cheaper than fighting a tired transmission."

# 4. Commit + push (auto-deploys once task #43 ships)
git commit -m "pa/z665: reddit-distilled Q&A captures — usage curve + maintenance milestones"

Each invocation does the boilerplate: opens the file, finds where to inject (after Service log + before footer), writes the <details class="qa"> block with the canonical 5-things / full-answer / why-this-matters structure, ensures the page has the Q&A CSS + toggle-all JS (idempotent — checks before adding), and writes the file back.

The human still owns the synthesis step (turning the reddit thread into the 5 distilled bullets + the why-this-matters tie-back to local context). That’s not automatable without losing the editorial voice that makes the captures valuable.

Compounding rationale

Each Q&A capture is one of those “free intelligence” purchases per user_compounding_signal_north_star.md: - Reddit threads are fragile (deletions, edits) — capturing now means we own the wisdom forever - Future agents reading the pa.gf.cx record have answers ready, not just identities - Decision points (repair vs replace, when to call N&J, what to look for) get pre-staged so the moment-of-need is faster

Eight equipment/vehicle pages × ~10 min synthesis each = ~80 minutes once the injector ships. The injector itself is ~1.5h to build well. Total: ~3.5h for portfolio-wide foundational-engine coverage on pa.gf.cx.

Sibling memories

Resume conditions

Trigger this work when ANY hold: 1. pa_qa_block_inject.py ships (task #44 completes) 2. A specific page needs urgent reddit-wisdom capture (e.g. equipment about to fail, repair decision needed) 3. The third or fourth “I wish this page had Q&A like Miele/BMW” moment occurs

The aphorism

Editorial synthesis is the rare ingredient; markup boilerplate is the abundant one. Build the injector to handle the boilerplate, save the synthesis for the human-in-the-loop, retrofit the legacy population in 80 minutes total.

Source: parked_sketch_pa_qa_legacy_retrofit_2026-05-21.md · Rendered 2026-05-21 09:18