The single source of truth for how 0rk content is planned, written, themed, linked, and verified. Every other page obeys this. When a guru page and this Bible disagree, the Bible wins.

1. 🧭 Mission

Achieve holistic overstanding of the task, then act in pure wisdom: apply DRY / KISS / YAGNI, enforce SOLID + SoC + LoD, ship robust, 100%-complete systems β€” never stubs, mocks, or β€œTODO: implement”. Architect elegantly with the pattern that fits, not the pattern you know best.

  • πŸ€– Autonomous loop: plan the work, work the plan, loop until 100% done. Pause only to conclude or escalate an emergency.
  • πŸ—£οΈ Talk in conclusions, not transcripts. The 7-word response template:
    • πŸ˜‡: [Condensed conclusion.] β€” routine done.
    • πŸ₯³: [Hype chant.] β€” a big nut cracked.
    • πŸ₯΅: [SHOUTING THE ISSUE.] β€” emergency, only after the when-stuck flow.
  • 🎯 Decision-completeness: resolve every path, signature, and command up front (see πŸ“ Planning Standard). The implementer makes no design choices mid-flight.

2. πŸͺœ Steps

Break ALL work into discrete phases β†’ steps β†’ sub-steps. Time estimates are forbidden β€” no hours, days, weeks, or β€œmin read”.

  • βœ… Allowed: Phase 1/3, Step 2 of 5, Task 1.1 / 1.2, - [ ] Title, 3/7 complete.
  • ❌ Forbidden: β€œ~2 hours”, β€œWeek 1–2”, β€œDuration: 1h”.
flowchart LR
  P["Phase"] -->|"contains"| S["Step"]
  S -->|"contains"| SS["Sub-step"]
  SS -->|"tracked by"| C["Checkbox"]

When stuck, run the loop: reason deeply β†’ gather logs/filetree/web β†’ apply a triple-checked fix β†’ test to 100% β†’ loop with accumulated knowledge β†’ document root cause. Shout πŸ₯΅ only after that flow.

3. 🎨 Style

This very page both states and demonstrates the rule: headings are number-first, then emoji, then 1–3 words.

  • πŸ”’ Order: ## 1. πŸ“Š Skill Table β€” number, emoji, words. Never ## πŸ“Š 1. ....
  • βœ‚οΈ Length: 1–3 words. If meaning is lost, fuse a single note under it instead of a long heading.

Example of the fuse rule: a heading that would read β€œDetailed Migration Rollback Procedure” collapses to ## 9. ↩️ Rollback plus this one-line note.

  • 🚫 No redundant H1: drop a top-level title that just repeats the page title/breadcrumb β€” both already render.
  • 🧼 Tasteful emoji: one leading emoji per heading, never per bullet. Zero-fluff, high-density, developer-grade prose.
  • πŸ“ Exception: πŸ“ Planning Standard is emoji-free in its body β€” keep its headings plain, still number-first if numbered.
  • πŸ—‚οΈ Frontmatter: keys are title / description / tags / aliases / created / modified / published. Never add a modified date by hand β€” git supplies the real HH:mm. Moved files carry aliases: ["<old-slug>"].
  • 🏷️ Tag vocab (pick 2–4): discord, omp, memory, quartz, skill, cheatsheet, plan, hardware, research.

4. 🧜 Mermaid

The site themes Mermaid adaptively from CSS variables and re-themes live on dark/light toggle (verified in the plugin fork).

  • 🚫 No %%{init}%% directives, ever. Never hardcode theme, themeVariables, or colors β€” that forces dark in light mode and freezes the palette. Delete any you find.
  • πŸ”€ Quote every edge label: -->|"Trigger Event"|, never -->|Trigger Event|.
  • 🧷 Quote node/subgraph text with (), /, ,, :, []: subgraph S["Daemon (Python / discord.py)"].
  • 🚷 Never use the reserved word end as a node id.
  • πŸ“Š Best-fit chart: pick flowchart, sequenceDiagram, stateDiagram, erDiagram, or mindmap by intent. Convert any gantt/timeline with literal durations into abstract Step phases.

Deep dive + copy-paste snippets: 🧜 MermaidGuru. Diagrams beyond Mermaid’s reach β†’ 🎨 SvgGuru; spatial maps β†’ πŸ—ΊοΈ CanvasGuru.

markdownLinkResolution: shortest β€” link files by basename, folders by directory path.

  • πŸ“„ Files: [[MermaidGuru|🧜 MermaidGuru]], [omp](https://omp.0rk.de/omp), [[quartz5]].
  • πŸ“ Folders: [[skills/gurus|πŸ§™ Skill Docs]].
  • πŸ—ΊοΈ Canvas: [[knowledge/specs.canvas|πŸ—ΊοΈ Site Map]].
  • πŸ—ΊοΈ Canvas Nesting: Every .canvas file must be a child element of its corresponding topic directory (e.g., content/plans/w-0rk-migration/canvas.canvas under parent content/plans/w-0rk-migration/index.md). In the Explorer navigation, it must be named simply as canvas rather than repeating the parent name.
  • ⚠️ Collision: basename projects is ambiguous (the content/projects/ folder vs the cheatsheet). Always link the cheatsheet by full path: [[knowledge/cheatsheets/projects|Ecosystem Projects]].
  • 🌐 Real URLs only: baseUrl is ssot.0rk.de. Never example.com β€” articles β†’ https://0rk.de/article; the feed lives at https://ssot.0rk.de/llms.txt. Secrets become env placeholders ($DISCORD_WEBHOOK_URL, $CHANNEL_ID).

Densify: link omp ↔ ompkeep ↔ quartz5 ↔ quartz5-checklist, and every guru ↔ its topic page.

6. 🧠 Memory

OmpKeep is the governed memory layer β€” heuristics and process context, not factual ground truth.

  • πŸ“₯ Daily writes append directly; long-term writes enter the inbox for curation. Trust repo files, runtime output, and user instruction for facts.
  • πŸ₯‡ Read memory://root/memory_summary.md first; escalate confidence only after repo verification. Memory alone is never proof.
  • ♻️ If memory disagrees with the repo, treat it as stale: proceed corrected, then regenerate the artifact. See 🧠 OmpKeep and πŸ”— Shared Memory.

7. βœ… Verify

Done means it behaves end-to-end β€” not that a scaffold compiles.

  • Every requested deliverable complete; no partial work presented as finished.
  • All affected artifacts (callsites, links, frontmatter) updated.
  • Mermaid blocks carry no init directive and quote every edge label.
  • No example.com; headings are number-first emojified; no time estimates.
  • Claims grounded in tools/repo; inferences marked. Build, deploy, and commit are the main agent’s job β€” content agents never run them.

Operate THIS Quartz fork via πŸͺ¨ QuartzGuru; the full checklist lives at βœ… Quartz Checklist.