# 00-Memory — Index and Schema

## What this folder is

A flat store of individual facts about you — your preferences, constraints, working style, technical decisions, and recurring policies. Each file contains exactly one fact.

## How the AI uses it

Tell your assistant: *"My memory store is in 00-Memory/. When you need context about my preferences or past decisions, grep by keyword."*

The AI finds the relevant files, reads them, and has context. You stop re-explaining yourself in every session.

## File schema

**Filename:** The fact, in kebab-case. The filename is the index — make it findable.
- Good: `preferred-code-review-style.md`, `current-tech-stack.md`, `morning-work-window.md`
- Not useful: `note1.md`, `preferences.md` (too generic to grep)

**Contents:**
```
---
type: preference | reference | decision | constraint
tags: [keyword, keyword]
updated: YYYY-MM-DD
---

[The fact, written for an AI to read.
2-5 sentences. State the fact clearly.
Add context for when it applies.
No padding.]
```

## What to put here first

Start with facts that apply across many projects and sessions:

- Your working hours and availability windows
- Communication preferences (how formal, how direct)
- Tech stack you regularly use
- Code or writing style preferences
- Recurring constraints ("I use [service] not [alternative]", "budget cap is X")
- Decisions that apply across all your work

## What not to put here

- Project-specific decisions → `01-Projects/[name]/decisions.md`
- Major cross-project decisions worth auditing → `03-Decisions/`
- Temporary notes → `00-Inbox/`

---

*See `example-*.md` files in this folder for worked examples.*
