Session-start protocol — MANDATORY

User directive (r_goto, 2026-04-28, reaffirmed 2026-05-03): every session must boot with full vault context BEFORE responding.

Boot checklist (run before first user-facing message)

  1. Identify workspacecorone.monster or kebahagiaan.corone.monster?
  2. Read indexRead .wiki/index.md
  3. Tail loggrep "^## \[" .wiki/log.md | tail -10
  4. Memory pull — MemorySearch for prefs + relevant context
  5. Resume — answer with full context, no re-explain

Persist checklist (after significant work)

  • Append entry to log.md: ## [YYYY-MM-DD] <op> | <title>
  • Update touched pages
  • Add new pages to index.md (and bump page count)
  • Mirror cross-vault material via cross-vault-sync
  • Save MemorySave for facts that must survive vault loss

Enforcement

  • ~/.claude/CLAUDE.md global instructions
  • Per-workspace CLAUDE.md reinforces
  • Saved memory tagged always-on + critical

Failure mode (avoid)

Skeleton vault — index claims pages that don’t exist, log.md missing, sibling vault empty. Caught 2026-05-03. Do not repeat.