Project Memory
Your AI remembers everything.
THE PROBLEM
Every session starts from zero.
You open an AI chat. You explain your project. Again. You remind it about the tech stack. Again. You re-explain that architectural decision you made last week. Again.
"Why did we use bcrypt instead of argon2?" You don't remember. The AI doesn't know. The decision is lost to time, buried in some old chat thread you'll never find.
Context is constantly lost. Every conversation is a fresh start. The AI never learns your project. You're always re-teaching.
THE SOLUTION
Never re-explain your project.
Project Memory gives StateSpine persistent awareness of your project across sessions. Decisions, intent, context — all remembered. The AI picks up where you left off.
Cross-Session Persistence
Close StateSpine. Come back tomorrow. Marshal remembers what you were working on, what decisions you made, and what the current state of the project is.
Decision Journal
"Why did we choose bcrypt?" The journal knows. Every significant decision is recorded with the reasoning behind it. Ask anytime, get a real answer.
Intent Tracking
StateSpine knows what you're working on. "Implementing password reset" isn't just in your head — it's tracked, so the AI can stay aligned with your goals.
Automatic Fact Extraction
As you code and chat, StateSpine extracts facts about your project. Tech stack, patterns, preferences — all learned automatically from your conversations.
"Remember that thing we discussed about the auth flow?" — and StateSpine actually does.
SEE IT IN ACTION
Built for how you actually work.
CURRENT INTENT
"Implementing password reset flow"
Started 2 hours ago • 4 files modified
RECENT DECISIONS
"Using bcrypt for password hashing"
Jan 28 • Reason: Industry standard, salted by default
"Supabase for auth instead of Firebase"
Jan 15 • Reason: Better Postgres integration, open source
AUTO-EXTRACTED FACTS
TECHNICAL DETAILS
How it works.
SpineContext
Every AI interaction includes SpineContext — a structured summary of your project's state, recent decisions, current intent, and relevant facts. The AI always has the context it needs.
Local Storage
Project memory is stored in your project's .statespine folder. It's yours. It's local. It's not uploaded anywhere unless you opt into cloud sync.
Editable & Transparent
You can see everything StateSpine remembers. Edit it. Delete it. Correct it. It's not a black box — it's your project memory, under your control.
Example: You tell Marshal "We're using Supabase because of the Postgres integration." That fact is stored. Next week, when you ask about database options, Marshal already knows your preference and reasoning.