# Wiki Schema — Hermes Personal Wiki ## Domain Personal knowledge base about **larnal** (user), their preferences, projects, and a chronological log of agent activities. Maintained by Hermes Agent. ## Conventions - File names: lowercase, hyphens, no spaces - Every wiki page starts with YAML frontmatter - Use `[[wikilinks]]` to link between pages where relevant - Always update `index.md` and `log.md` on every change - **log.md is append-only** — never edit past entries - Keep task summaries short (1-3 lines per session) — no implementation details ## Frontmatter ```yaml --- title: Page Title created: YYYY-MM-DD updated: YYYY-MM-DD type: profile | note | project | log tags: [from taxonomy below] --- ``` ## Tag Taxonomy - **person**: user profile, identity, preferences - **project**: repos, tasks, deliverables - **workflow**: processes, skills, setup - **log**: activity record ## Pages - `entities/user-profile.md` — notes about larnal: identity, preferences, environment setup - `log.md` — chronological short activity summaries (append only) ## Update Policy - Facts about the user are stable — update only when explicitly corrected - Log entries are written once per session and never modified - When new info contradicts existing content, keep both with dates