Skip to content

D-012 + D-013 lore audit

D-012 + D-013 lore audit

The audit found drift, not contradictions, because the canon was already in place. Three independent pre-D-013 occurrences of the verb przepisać exist in lore that pre-dates the decision — protagonista.mdx:13 (inheritance: przepisał wstępne członkostwo Cechu), frostlands.md:7 (avalanches przepisują topografię raz na trzy tygodnie), and Bertranda’s two-ink / three-dot manieryzm in frakcje.mdx:13-19 (already natively editorial in posture). The five-faction R1 stance set in walking-rule.mdx §Pięć stanowisk formalised an existing pattern rather than introducing one. The 13 YELLOW edits applied below are therefore additive — they make explicit what the prose already implied. No file required retconning. No finding required /decide escalation.

Trigger

  • D-012Mapa, która się przepisuje. Ratified 2026-05-19 (commit 3b4efb1); canon page authored 2026-05-19 (commit 05807af).
  • D-013Krok przepisujący. Ratified 2026-05-20 (commit 50781e9); canon page authored 2026-05-20 (commit 573e14b).
  • Audit deferred from D-012’s W-level follow-up checklist; bundled with D-013 because both canons mutually reinforce (“obraz i zasada — jeden mechanizm”).
  • Raw report: ops/audits/2026-05-20-raw.md (system-reviewer, 25 findings).

Conflicts found

Five lore files audited (foundation.mdx, frakcje.mdx, regions.mdx, protagonista.mdx, frostlands.md) plus five faction data files (data/src/content/factions/*.ts). Per-file verdict: RED 0, YELLOW 13, GREEN-NIT 9, with foundation.mdx and protagonista.mdx cleared as GREEN-NIT overall (one yellow each, otherwise consistent), frostlands.md cleared as GREEN-NIT (post-D-012 authorship, lands cleanly), frakcje.mdx and regions.mdx flagged YELLOW (4 + 3 yellow respectively), and all five data files YELLOW (mirror the wiki gap at the bilingual layer).

IDFileLinesConflictSeverity
F1lore/foundation.mdx30-34Filar 3 silent on Cech’s editorial register (fifth stance)YELLOW
F2lore/foundation.mdx73-79Pięć frakcji table predates R1 stances (summary-level, OK)GREEN-NIT
F3lore/foundation.mdx85-88”Co gdzie pasuje” Kosmos→Spisy line predates “prawo wpisu” framingGREEN-NIT
F4lore/frakcje.mdx9Cech stance phrased pre-D-013 (zmierzyć i nie oceniać only)YELLOW
F5lore/frakcje.mdx19Bertranda’s stance omits two-register separation (Pisarka / redaktor)YELLOW
F6lore/frakcje.mdx31Akademia stance omits “przedwczesna publikacja”YELLOW
F7lore/frakcje.mdx43Bractwo stance omits “modlitwa-jako-typografia”YELLOW
F8lore/frakcje.mdx55Wolnokupiectwo stance omits “umowy chodzone”YELLOW
F9lore/frakcje.mdx67Dziki Trakt stance omits podpis ciałem generalisationYELLOW
F10lore/frakcje.mdx13-19Bertranda’s two-ink manieryzm already natively editorial — proof of over-determinationGREEN-NIT
F11lore/regions.mdx17Cech monopoly clause reads pre-editorial (“kilometr” only, not “linijka”)YELLOW
F12lore/regions.mdx53-57Plenny atrament pełza passage misses editorial-reframe bridgeYELLOW
F13lore/regions.mdx77Targosie “wyciek umowny” predates “umowy chodzone” innovationYELLOW
F14lore/regions.mdx25-27Mrozło krystalizuje verb passes D-012 “no magical glow” ruleGREEN-NIT
F15lore/protagonista.mdx13przepisał członkostwo already operates D-013’s verb nativelyGREEN-NIT
F16lore/protagonista.mdx21-23Mapa, która zmienia się co tydzień, jest mapą is natively D-012 + D-013GREEN-NIT
F17lore/protagonista.mdx50-52Walker lvl-50 scale passage does not name “prawo wpisu”YELLOW
F18lore/protagonista.mdx44-50Walker scale-of-power passes Trop 1 (registered, not chosen) under D-013 sharpeningGREEN-NIT
F19lore/frostlands.md(whole)Post-D-012 file, lands cleanly under both canonsGREEN-NIT
F20lore/frostlands.md35Lodowi rycerze “modlitwa szeptana” borderline on Trop 1 (hedged as plotki — OK)GREEN-NIT
F21data/factions/unfinished-guild.ts31-32Description pl/en omits two-register characterYELLOW
F22data/factions/practical-academy.ts15-16Description omits “przedwczesna publikacja”YELLOW
F23data/factions/quiet-lights.ts15-16Description omits “modlitwa-jako-typografia”YELLOW
F24data/factions/free-merchantry.ts15-16Description omits “umowy chodzone”YELLOW
F25data/factions/wild-path.ts15-16Description omits podpis ciałem generalisationYELLOW

Triage decisions

Three coherent clusters emerged from the raw report. All triaged at W-level inside narrative-designer’s authority; no /decide escalation needed.

Cluster 1 — Five-stance asymmetry (F4-F9 + F21-F25, 10 findings). All five factions needed the same edit shape — the existing pre-D-013 stance line preserved verbatim at the operational register, the D-013 editorial-register reframing appended as a second sentence. Additive, not destructive: “Mierzymy, nie oceniamy” survives as the Cech’s operational motto; “redaktor” enters as the theoretical-register companion. Same pattern applied to the four other factions and mirrored bilingually in data/src/content/factions/*.ts.

  • F4-F9 outcome — edit applied in wiki/src/content/docs/lore/frakcje.mdx, lines 9, 19, 31, 43, 55, 67.
  • F21-F25 outcome — edit applied in data/src/content/factions/{unfinished-guild,practical-academy,quiet-lights,free-merchantry,wild-path}.ts, line 15-16 of each (description en + pl).

Cluster 2 — Walker scale + foundation tie-in (F1, F11, F17, 3 findings). Three small touch-ups that share a single voice: Filar 3’s quiet acknowledgment that the fifth (Cech) interpretation is the operative editorial grammar, the Strzęp-overview broadening of Cech’s word-monopoly from kilometr to kilometr ∪ linijka, and the Walker-lvl-50 passage naming prawo wpisu explicitly (per walking-rule.mdx:45).

  • F1 outcome — edit applied in wiki/src/content/docs/lore/foundation.mdx, lines 32-34.
  • F11 outcome — edit applied in wiki/src/content/docs/lore/regions.mdx, line 17.
  • F17 outcome — edit applied in wiki/src/content/docs/lore/protagonista.mdx, lines 50-52.

Cluster 3 — Bridging reframes (F12, F13, 2 findings). Two single-sentence bridges. The Plenny atrament pełza passage now cites the same mechanism as the defining image’s atrament w trzech miejscach nie wysechł; the Targosie wyciek-umowny passage now sits alongside (not replaced by) the umowy-chodzone innovation. Both bridges respect the additive discipline: the original Pratchett-Polish phrasing of each passage is preserved verbatim, with the bridge appended.

  • F12 outcome — edit applied in wiki/src/content/docs/lore/regions.mdx, lines 53-57.
  • F13 outcome — edit applied in wiki/src/content/docs/lore/regions.mdx, line 77.

Cluster 4 — Confirmations (F2, F3, F10, F14-F16, F18-F20, 9 findings). All GREEN-NIT. Triage: OK as-is across the board.

  • F2, F3 — foundation.mdx summary table + cross-walk: summary-level by intent; the canon pages exist for the full register. Rationale: foundation.mdx is the index, not the index entry; bloating it would dilute its role.
  • F10, F15, F16 — pre-D-013 prose that already operates D-013’s verb or D-012’s image. Cited in this digest’s opening as evidence the canons were over-determined; no edit needed.
  • F14 — Mrozło krystalizuje się / szron reads as a substance, not a glow; D-012’s “no magical glow” rule survives. Confirmation, no action.
  • F18 — Walker scale-of-power passes Trop 1 (Chosen One) under D-013’s sharpening; protagonista.mdx is the antithesis of chosen-one framing.
  • F19 — frostlands.md post-D-012 authorship lands cleanly; flagged as the worked example for future authors during the next audit pass.
  • F20 — Lodowi rycerze “modlitwa szeptana” hedged as plotki kurierów — safe as folklore; flag for future quest authors who hook the line, not a present problem.

Resulting actions

Files touched (orchestrator commits in 3 logical groupings).

Lore edits (4 files) — commit 926e5b8:

  • wiki/src/content/docs/lore/foundation.mdx (F1)
  • wiki/src/content/docs/lore/frakcje.mdx (F4, F5, F6, F7, F8, F9)
  • wiki/src/content/docs/lore/regions.mdx (F11, F12, F13)
  • wiki/src/content/docs/lore/protagonista.mdx (F17)

Data edits (5 files) — commit 4dad214:

  • data/src/content/factions/unfinished-guild.ts (F21)
  • data/src/content/factions/practical-academy.ts (F22)
  • data/src/content/factions/quiet-lights.ts (F23)
  • data/src/content/factions/free-merchantry.ts (F24)
  • data/src/content/factions/wild-path.ts (F25)

Audit artifacts (2 files) — commit 7ebf5df:

  • wiki/src/content/docs/audits/2026-05-20-d012-d013-lore-audit.md (this page, new)
  • wiki/src/content/docs/audits/index.md (one-row table entry replacing the “None yet” placeholder)

Linter / typecheck / build gates: pnpm lint:language, pnpm lint:tags, pnpm --filter @walkrpg/data typecheck, pnpm -F @walkrpg/wiki build — all run and required to pass before commit. Results pasted into the orchestrator’s /work report.

Status promotion: this page starts at status:draft. Orchestrator may promote to status:reviewed on CEO sign-off and to status:canon after system-reviewer confirms the final commits are clean (per audits/index.md lifecycle table).

Open questions for CEO

None. All 13 YELLOW findings sat inside narrative-designer W-level authority; the nine GREEN-NITs require no action; the audit confirmed the canons were already over-determined by the prose. If a downstream consumer (mechanics-designer, ui-designer) hits an edge case where the additive sentence reads awkwardly in their context, that is a domain-local fix, not an audit reopening.

One soft observation for awareness (not a question): F20 (frostlands.md:35, lodowi rycerze “modlitwa szeptana”) will need a careful hand when the lodowi-rycerze get a full faction-adjacent profile. The current line hedges the prayer as plotki kurierów and is safe; an unhedged expansion could drift toward chosen-one mysticism. Flagged here so the next quest author working that thread sees the constraint before they reach for it.

Sign-off

  • CEO — triage and edits acknowledged (2026-05-20)
  • system-reviewer — final sweep clean, no residual conflicts (2026-05-20)