hermes-wiki/SCHEMA.md

38 lines
1.3 KiB
Markdown

# 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