Project names like
acme-saas and client-meridian match the kind of labels you’d use in practice. Replace them with your own.Real-world scenarios
Before diving into tool mechanics, here is how 3ngram fits into different workflows.Consultant: managing five client engagements
Consultant: managing five client engagements
Sarah manages five clients, each with its own timeline, deliverables, and decision history. She uses Claude for strategy, ChatGPT for research, and Google Docs for proposals.Without 3ngram: She opens Claude on Monday and spends 10 minutes re-explaining Client A’s situation. She promised Client B a revised proposal by Wednesday but forgot. It was discussed in a ChatGPT session last week. When Client C asks “didn’t we decide to go with approach X?”, she cannot find where that decision was made.With 3ngram: She opens any AI tool and gets a briefing: Client B’s proposal is overdue, Client A has a meeting Thursday, Client C’s decision from two weeks ago is captured with full rationale. She asks “what did we decide about Client C’s migration approach?” and gets an answer with citations from three different sessions.
Product manager: coordinating across teams
Product manager: coordinating across teams
James runs a B2B SaaS product. Decisions happen in Jira, Slack, Claude, and meetings. His team records calls, but nobody reviews the full transcripts.Without 3ngram: Sprint planning starts and nobody can remember why they scoped the feature this way. A customer commitment from a sales call never made it into the backlog. Three people have different recollections of the same architectural decision.With 3ngram: Decision rationale is captured from the Claude session where it was discussed. Customer commitments are tracked with deadlines. When sprint planning starts, James asks “what are our open commitments for this quarter?” and gets a structured list with sources.
Founder: institutional memory for a small team
Founder: institutional memory for a small team
Marcus runs a 12-person startup. He is in every conversation: investor updates, customer calls, product decisions, hiring. He uses AI tools 20+ times per day.Without 3ngram: He makes a strategic decision in a Claude session at 7am, forgets to tell the team, and discovers three weeks later that engineering went a different direction. His investor update is late because he cannot reconstruct what happened this quarter.With 3ngram: His decisions are captured with rationale and tagged to projects. A morning briefing surfaces what is overdue across all workstreams. When it is time for the investor update, he asks “summarize our progress on the three strategic priorities this quarter” and gets a sourced answer from his own decision history.
Developer: cross-tool architectural decisions
Developer: cross-tool architectural decisions
Priya works across Claude Code, Cursor, and ChatGPT. She makes 30+ architectural decisions per week.Without 3ngram: She starts a Claude Code session and re-explains the auth approach she settled on yesterday. A decision in Cursor about the schema contradicts what she told ChatGPT. Her CLAUDE.md is 200 lines of stale context.With 3ngram: Every AI session starts with her full decision history. GitHub repos are indexed, so the AI can reference actual code alongside her decisions. Recurring commitments auto-advance when resolved.
1. Remember + Recall flow
Save a decision, then find it later using semantic search.Save a decision
“3ngram: Remember that we decided to use feature flags for the billing rollout. Tag it to the acme-saas project.”Your AI calls:
Recall it later
In a different session, or a different AI client entirely:“3ngram: What have we decided about billing for acme-saas?”
“3ngram: Show me the full details of memory 42”
2. Commitment tracking + resolve
Create a commitment with a due date, check status, and mark it done.Create a commitment
“3ngram: I committed to shipping the onboarding flow for acme-saas by Thursday.”
Check open commitments
“3ngram: What are my open commitments for acme-saas?”
Check overdue items
After the deadline passes:“3ngram: Anything overdue?”
Resolve it
“3ngram: Resolve the onboarding commitment. Shipped in PR #87.”
resolved status and won’t appear in future overdue checks. The resolution note is preserved for audit.
3. Session briefing + debrief
Use built-in prompt templates to start and end sessions with structured context.Start a session with a briefing
“3ngram: Run the briefing prompt”The
briefing prompt orchestrates 7 tool calls behind the scenes: overdue, blockers, commitments, stale_commitments, recall (recent decisions), suggested_context, and status. Your AI composes the results into a structured overview:
Briefing output
Briefing output
End a session with a debrief
When you’re done working:“3ngram: Run the debrief prompt”The
debrief prompt scans your conversation and extracts:
- Decisions made — saved as
decisionmemories - Commitments created — saved as
commitmentmemories with due dates - Blockers identified — saved as
blockermemories - Items resolved — marked as resolved with notes
Debrief output
Debrief output
Putting it together
A typical daily workflow:- Start with a briefing to see overdue items, blockers, and open commitments
- Work normally — save decisions and context as you go
- Check commitments mid-day if you need a reminder
- Resolve items as you ship them
- End with a debrief to capture anything you missed