Zorg Knowledge

Zorg's Dungeon Maker

Knowledge Base & Traceability Graph

Zorg's Dungeon Maker

You place the rooms a level gives you. Scripted heroes then try to reach Zorg. This site is the plain-English guide, the formal rules, and the honesty ledger — not a claim that every rule is proven live.

🧒 Learn the rules

Short sentences and pictures for a first-timer. Place rooms, start the fight, keep heroes off Zorg. Formal IDs stay in a grown-up note.

Learn the rules →

🧭 Guide

How to play: pick Difficulty, place rooms, start the fight. Rooms, heroes, spells, and what is still unavailable — with diagrams. If English disagrees with the spec, the spec wins.

Open the guide →

🚶 Journeys

Five personas (kid, helper, campaign, practice, honesty) used as UX validation cases. Not new rules — the spec wins.

Open persona journeys →

▶️ Play Maker

Open the campaign on the live Maker. Filter authored levels by Difficulté, place the rooms, then run extermination.

Play at zorg.artof.link ↗

📜 Spec

The formal rulebook: FR-1–46 and NFR-1–10. This is the legal voice. A companion sentence never overrides it.

Read the game spec →

⚖️ Honesty

One row per requirement. Only five status words. Simulated means a test exists — not a live probe. A page is not proof.

Open the ledger →

Archify diagrams

Documented same-origin map under /archify/ — readable aid, not Live. Sister pattern to Café Knowledge / ctos.

Open /archify/ →

Chronify timeline

Documented same-origin evolution rail under /chronify/ — dated aid, not Live. Sister to Archify / ctos.

Open /chronify/ →

🛡️ Findings

Misses between docs and code (CF-NNN). The second time the same miss happens, CI or a test must change.

Read findings →

🏛️ Decisions

Why the engine is UI-free TypeScript, why the Maker is 2D first, and how agents share memory on the default branch.

Read ADRs →

🏗️ Architecture

Monorepo split: engine vs Maker vs this knowledge site. Agent rules live in one file.

View architecture →

📊 Observability

Host metrics on Prometheus and Grafana. A green dashboard is not a game-rule probe.

Observability →

⚙️ AEA harness

Shared memory, fail-closed honesty, no self-merge, and Keep Learning and Apply (AEA #434) — the same rules this repo uses.

Explore AEA →

🧰 Skills

Umbrella: Keep Learning and Apply — historical pain → skill / matrix row / finding sensor. GitLab #434 is the stable formal principle. Café App #214 and Knowledge #213 cite it. Documented until probed. A map, not a ledger promotion.

Open the skill matrix →