# Life Knowledge Base

This is Cameron's personal knowledge base. Claude Code should consult these files for context before starting work.

## Structure

```
life/
├── CLAUDE.md          ← you are here
├── index.md           ← summary of everything (read this first)
├── me.md              ← core identity, goals, values, preferences
├── projects/          ← active projects with deadlines
├── areas/             ← ongoing responsibilities (no end date)
├── resources/         ← reference material, paper notes, people
├── journal/           ← timestamped daily entries
└── archive/           ← completed/paused projects and old rollups
```

## How to Use

- **Read `index.md` first** — it's a one-paragraph summary of every file, updated regularly
- **Read specific files** only when the topic is relevant to the current task
- **Append, don't overwrite** — add timestamped entries to the bottom of files
- **Keep summaries at the top** — every file has a `## Summary` section (5-10 lines) at the top
- **Split at ~300 lines** — if a file gets long, move resolved content to `archive/`

## Conventions

- YAML frontmatter with `status`, `priority`, `last-updated`
- Journal files: `journal/YYYY-MM-DD.md`
- Monthly rollups: `journal/YYYY-MM-rollup.md`
- Archive completed projects: move from `projects/` to `archive/`
