forgeplan remember
Capture a short-form memory — a fact, convention, procedure, observation, or
constraint — into the Forgeplan decision journal. Memories are lightweight,
local notes that you can later surface with
recall or promote into a full artifact (Note, Problem,
ADR) with promote.
Think of it as a working memory for the project: stuff you don’t want to lose but that isn’t ready to be a PRD or ADR yet.
forgeplan remember [OPTIONS] [TEXT]Arguments
Section titled “Arguments” [TEXT] Text to remember (omit for --list or --forget)Options
Section titled “Options” -c, --category <CATEGORY> Memory kind: fact | convention | procedure | observation | constraint --list List all memories --forget <FORGET> Forget (delete) a memory by ID -h, --help Print help -V, --version Print versionThe five kinds
Section titled “The five kinds”Each memory has one kind, which determines how you search for it and how
promote will later shape it into a full artifact.
| Kind | When to use | Promotes to |
|---|---|---|
fact | Ground truth about the project (“we use BGE-M3 for embeds”) | Note |
convention | Team agreement (“PRs always merge into dev, not main”) | Note / RFC |
procedure | Repeatable how-to (“always git pull before new branch”) | Note |
observation | Something you noticed, not yet explained | ProblemCard |
constraint | Hard limit or requirement (“binary must stay under 50MB”) | ADR / RFC |
Examples
Section titled “Examples”Record a procedure during a sprint:
forgeplan remember \ "always pull dev before creating feature branch" \ --kind procedureRecord an observation that might need investigation:
forgeplan remember \ "watch daemon drops events on nfs mounts" \ --kind observationRecord a team convention:
forgeplan remember \ "release branches merge with merge-commit, not squash" \ --kind conventionList everything you’ve captured:
forgeplan remember --listForget a memory by its ID:
forgeplan remember --forget MEM-012Typical workflow
Section titled “Typical workflow”observe something → remember → recall later → promote to artifact- During work — notice a fact, convention, or surprise. Capture it
immediately with
rememberso the context isn’t lost. - Later —
forgeplan recall "keyword"surfaces relevant memories when you start related work. - When it matures —
forgeplan promote MEM-XXXupgrades the memory into a proper Note, ProblemCard, or ADR, preserving the original capture as evidence.
This is the lightweight end of the Forgeplan artifact spectrum: you don’t need to validate, score, or activate a memory — just capture it and move on.
Storage
Section titled “Storage”Memories live in .forgeplan/memory/ as markdown files (git-tracked) and
are indexed in LanceDB like any other artifact. They’re subject to the same
source-of-truth rules: edit via CLI, or edit the markdown and run
reindex.
See also
Section titled “See also”- CLI overview
forgeplan recall— search and retrieve memoriesforgeplan promote— upgrade a memory into an artifactforgeplan journal— full decision journal with R_effforgeplan new note— go straight to a Note if the memory is already mature