4.0 KiB
title, created, updated, type
| title | created | updated | type |
|---|---|---|---|
| Wiki Schema | 2026-05-13 | 2026-05-25 | meta |
Wiki Schema
Domain
Knowledge base covering Alex's Personal OS ecosystem: the multi-agent productivity/context system, home infrastructure (Eagle Mac M4, Taiga TrueNAS, Kraken RPi5), personal projects (Reflect app, etc.), and DuckDuckGo work tooling.
In scope: agent architecture, data pipelines, home infra, dev tooling, personal projects, vault management. Out of scope: raw Asana tasks, family documents, ephemeral briefs.
Conventions
- File names: lowercase, hyphens, no spaces (e.g.,
personal-os-architecture.md) - Every wiki page starts with YAML frontmatter (see below)
- Use
[[wikilinks]]to link between pages (minimum 2 outbound links per page) - When updating a page, always bump the
updatedorlast_synceddate - Every new page must be added to
index.mdunder the correct section - Every action must be appended to
log.md - Subdirectories:
concepts/for concept/how-it-works pages,tech/for infra/tool how-tos,comparisons/for side-by-side analyses,entities/for people/orgs/projects,queries/for filed query results
Frontmatter
Wiki pages synthesised from raw/:
---
source: raw/<filename>
content_hash: <sha256>
namespace: work | personal | family
last_synced: YYYY-MM-DD
confidence: 0.8
tags: [tag1, tag2]
---
Hand-written or agent-synthesised pages:
---
title: Human Readable Title
created: YYYY-MM-DD
updated: YYYY-MM-DD
type: concept | entity | comparison | tech | query
namespace: work | personal | family
tags: [from taxonomy below]
sources: [raw/articles/source.md]
confidence: high | medium | low
---
Confidence ladder:
1.0/high— human-written; agent must never edit these files0.9— highly structured / authoritative source (schema, infra docs)0.8/medium— single clear source; default for agent synthesis0.6/low— inferred or partial content
Pages with confidence: 1.0 are immutable to the wiki-curation agent.
Tag Taxonomy
Personal OS:
systemarchitectureagenteagleexecutorpipelinesyncrulesself-modificationmetapurpose
Work / DDG:
asanaddgworkflowtask-management
Infrastructure:
infrakrakentaigahtpcdockernasraspberry-pivpsobsidianvaultwikiingestmedia-pipelinearr
Projects:
reflect-apppsychologyiosandroidskip-toolsprojectstartup
Technical:
schemapostgresdatabasemcphermesdebuggingpitfallshow-to
Rule: every tag on a page must appear in this taxonomy. Add new tags HERE before using them. Avoid tag sprawl.
Page Thresholds
- Create a page when an entity/concept appears in 2+ sources OR is central to one source
- Add to existing page when a source mentions something already covered
- DON'T create a page for passing mentions or things outside the domain
- Split a page when it exceeds ~200 lines
- Never edit pages with
confidence: 1.0
Update Policy
When new information conflicts with existing content:
- Check dates — newer sources generally supersede older ones
- If genuinely contradictory, note both positions with dates
- Never silently overwrite — show what changed
Directory Structure
wiki/
├── SCHEMA.md ← this file
├── index.md ← page catalog
├── log.md ← action log (append-only)
├── *.md ← root-level pages (legacy + core)
├── concepts/ ← how-it-works, design rationale
├── tech/ ← infra/tool how-tos (device-specific)
├── comparisons/ ← side-by-side analyses
├── entities/ ← people, projects, products
├── queries/ ← filed query results
└── raw/ ← immutable sources
├── inbox/ ← new files to process
└── inbox/processed/ ← after ingestion