Module 4

Giving It a Memory

Bonus 4. It forgets everything between sessions, on purpose. This deck is how you give it a memory that still works after two hundred entries, which is the part everyone gets wrong.

4 · Claude Code for Filmmakers1 / 21

It forgets on purpose

Every session starts clean. Nothing from yesterday is in its head.

That is correct behaviour, and you would hate the alternative: a tool that carried forward every half-finished idea, every abandoned approach and every mistake from three weeks ago.

The fix is not a bigger head. It is written things it can go and read.

4 · Claude Code for Filmmakers2 / 21

You already built most of it

In the main course, without calling it memory:

  • CLAUDE.md, read every session, holding how you work
  • bible/, holding what must not drift
  • shots.json, holding the film itself
  • LIBRARY.md, holding what you learned per project

Those are memory. This deck adds the tier for everything that does not fit in them.

4 · Claude Code for Filmmakers3 / 21

What this tier is for

The things you learned the hard way, that are true beyond one project, and that you will absolutely forget by March.

4 · Claude Code for Filmmakers4 / 21

One fact, one file

memory/
  MEMORY.md                       the index
  kling-drifts-on-long-prompts.md
  vertical-exports-need-safe-area.md
  restore-drill-caught-a-bad-archive.md

One file per thing. Not one enormous notes file, because a single file gets appended to forever and read by nobody, including the tool.

4 · Claude Code for Filmmakers5 / 21

What a memory file says

---
name: vertical-exports-need-safe-area
description: Vertical crops lose the subject unless the safe area is set first
---

Automatic 9:16 reframing tracked the wrong subject on 6 of 40 shots and
did it confidently, in one pass, with no warning.

**Why:** it tracks motion, not meaning, and the moving thing is often
not the subject.

**How to apply:** reframe automatically, then look at every shot. Never
sample. Budget ten minutes for a 90 second piece.

The why and the how are the whole value. A memory that only records what happened teaches nothing next time.

4 · Claude Code for Filmmakers6 / 21

The part that goes wrong

4 · Claude Code for Filmmakers7 / 21

The index gets too big to read

Here is the failure, and it is guaranteed if you do nothing.

You write one line in the index per memory. Ten memories, fine. Three hundred memories, and the index is now so large that reading it fills the attention that was supposed to go on your actual question.

At that point the memory system is actively costing you performance. It is not neutral, it is negative.

4 · Claude Code for Filmmakers8 / 21

An index holds pointers, not inventory

The fix: the index does not list every memory.

It lists topics, and each topic file lists its own memories.

4 · Claude Code for Filmmakers9 / 21

What that looks like

# MEMORY, index

## HARD RULES, always in context
- never-write-to-camera-originals
- always-restore-before-you-trust-a-backup

## TOPICS, open the one you need
- Generation and models (17)
- Delivery and platforms (9)
- The library and naming (12)
- Failures and what caused them (23)

The index grows only when a genuinely new topic appears. Add sixty memories about models and the index gains zero lines.

4 · Claude Code for Filmmakers10 / 21

The two things that stay in the index

Only two:

  • Hard rules. The handful where forgetting causes damage you cannot undo.
  • Topic pointers. One line each.

Everything else is one level down, loaded when relevant and never before.

4 · Claude Code for Filmmakers11 / 21

Using it

4 · Claude Code for Filmmakers12 / 21

Searching beats reading

Never do this

Never answer from the index. It tells you what exists, never what is relevant.

The index is a map. The way you actually recall something is to search the memories themselves:

"Search my memory for anything about vertical exports or reframing, and tell me what I already learned."

Then open the topic file for breadth, if you want the surrounding context.

4 · Claude Code for Filmmakers13 / 21

Capture at the moment, not at the end

The memory you never write is the one you meant to write later.

"That cost me two hours. Save it as a memory: what happened, why, and what I should do next time. Then tell me which topic it went in."

Say it the moment it happens, while you still know why. A week later you remember the outcome and have lost the cause, and the cause was the valuable half.

4 · Claude Code for Filmmakers14 / 21

The decay audit is the actual point

A memory that only accumulates gets longer. A memory that gets re-checked gets smarter.

"Read every memory in this topic. Which are now wrong, which are duplicates, and which have stopped being relevant? Recommend deletions. Change nothing."

Then delete what it found. A wrong memory is worse than a missing one, because it is confidently consulted.

Do this

Do the audit and the deletions in the same sitting. An audit that reports rot without repairing it is theatre.

4 · Claude Code for Filmmakers15 / 21

Where memory must never go

Never do this

Never put a password, a token, a client's confidential material, or anything under NDA in a memory file.

Memories are plain files. They sync, they get committed, and on a system with agents they get read by things you are not watching.

Codename it or leave it out. "The client who needs 4K deliverables by the 12th" is a memory. The name is not.

4 · Claude Code for Filmmakers16 / 21

Derived, never invented

The rule that keeps a memory honest:

Watch out

No memory may be written unless it comes from something that actually happened and a result it actually got.

"This would probably work better" is not evidence. A system that writes down what should be true and then obeys it has invented its own doctrine, and every contamination starts exactly there.

4 · Claude Code for Filmmakers17 / 21

Do it now

4 · Claude Code for Filmmakers18 / 21

The exercise

Thirty minutes, and it pays back within a fortnight.

  1. "Set up a memory folder with an index that holds hard rules and topic pointers only."
  2. Think of the three most expensive things you learned this year. Write those first.
  3. For each: what happened, why, and what to do next time.
  4. *"Group my memories into topics and write a topic file for each. Keep the index to rules and

pointers."*

  1. Add one hard rule you would never want forgotten.
  2. "Search my memory for anything about naming." Confirm it finds things.
  3. Put the audit in your calendar. Monthly. Deletions first.
4 · Claude Code for Filmmakers19 / 21

What you should have now

  • One file per fact, each carrying a why and a how to apply
  • An index of hard rules and topic pointers that stops growing
  • The habit of capturing at the moment it costs you, not later
  • A monthly audit that deletes, not just reports
  • Nothing secret anywhere in it

Your system now gets better at your job instead of just longer.

4 · Claude Code for Filmmakers20 / 21

Next: Bonus 5

Hiring a Crew. What a subagent actually is, when more of them helps, and the specific case where running two at once quietly destroys your work.

Verified against Claude Code 2.1.220 · 2026-07-30.

4 · Claude Code for Filmmakers21 / 21
Keys space next  ·  back
Or click the arrows, the sides of the frame, or the bar along the bottom
Home / End first / last
S presenter notes
A scroll-all view, then ⌘P to make a PDF
F fullscreen  ·  ? this help
NextHiring a CrewContinue ›