From b2ff95cc9d8d47e1edabe2bb55d22aa8caf7941a Mon Sep 17 00:00:00 2001 From: Marcio Puga Date: Thu, 19 Mar 2026 09:27:16 +1100 Subject: [PATCH] =?UTF-8?q?fix:=20update=20L0=20convention=20=E2=80=94=20l?= =?UTF-8?q?ine=201,=20not=20after=20title?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit L0 comment is always the first line of every .md file. Removes YAML frontmatter l0: variant. Co-Authored-By: Claude Opus 4.6 --- CLAUDE.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index b7070af..b969609 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -46,11 +46,10 @@ Persistent memory lives in `memory/`. Three tiers: ### L0 Headers (Progressive Context Loading) -Every memory file has a one-line L0 summary near the top — a quick answer to "what would I find if I read this file?" (max 80 chars). +Every memory file has a one-line L0 summary as **line 1** — a quick answer to "what would I find if I read this file?" (max 80 chars). **Format:** -- Plain markdown files: `` on the line after `# Title` -- YAML frontmatter files: `l0: "summary here"` inside the frontmatter +- `` — always the first line of the file, before title or frontmatter **Maintenance:** When creating or restructuring a memory file, always add/update its L0. Pipeline steps (`/housekeeping`, `/reflect`) should preserve existing L0 headers and add them to new files.