Common problems, why they happen, and how to fix them. Check here before escalating to Josh and Bob.
Symptom: Tasks are being filed as context. Commitments are being filed as tasks. Things end up in the wrong category regularly.
Why it happens: Your classification triggers in AGENTS.md are too vague, or your assistant hasn't learned your patterns yet. The first two weeks are the worst.
Fix:
When to escalate to Josh and Bob: If you can't figure out which category something belongs in even after reading the classification rules. That might be a framework gap, not a training problem.
Symptom: Your assistant files almost everything as a task. Decisions, commitments, and questions are rare or absent.
Why it happens: Tasks are the most obvious category. If the classification triggers for other categories aren't specific enough, the assistant defaults to "someone needs to do something = task."
Fix:
Symptom: The same commitment or task appears multiple times, often from different sources (email thread + Slack message about the same thing).
Why it happens: Deduplication relies on matching people + content + timeframe. If the wording is different enough across sources, the assistant treats them as separate.
Fix:
Symptom: The assistant doesn't remember conversations, decisions, or context from previous sessions.
Why it happens: Your assistant wakes up fresh every session. It only knows what's in the workspace files. If something wasn't captured to a file, it doesn't exist next session.
Fix:
_session-log.md. If it's not, the next session has no record of what happened.Symptom: The assistant is being generic, overly formal, or not matching the tone you configured.
Why it happens: SOUL.md isn't being read at startup, or a new session started without the full boot sequence.
Fix:
Symptom: Memory file is past 300 lines, or it's full of stale/irrelevant entries.
Why it happens: Entries are added but rarely pruned. The monthly maintenance cycle isn't running.
Fix:
memory-archive/YYYY-MM.md.Symptom: The captures/ directory is full of items that don't belong to any project.
Why it happens: Captures were created before a project existed, or the assistant couldn't determine which project they belong to.
Fix:
Symptom: A capture exists but isn't in the index, or the index shows a status that doesn't match the file.
Why it happens: The assistant updated a capture file but forgot to update the index (or vice versa). This happens more when corrections are made rapidly.
Fix:
Symptom: You're not sure when something deserves its own project vs. staying as orphan captures.
Why it happens: Projects are containers, and it's not always obvious when a body of work deserves one.
Rule of thumb:
When in doubt, don't create a project. Orphans are fine. You can always organize later.
Symptom: Processing email takes forever because the assistant reads every message carefully.
Why it happens: The assistant is being thorough, which is good for accuracy but bad for volume.
Fix:
Symptom: Every message generates a capture. Noise is drowning out signal.
Why it happens: The "default to capturing" rule is being applied too aggressively to high-volume channels.
Fix:
Symptom: Important things are slipping through because the assistant isn't recognizing them as captures.
Why it happens: Classification triggers are too narrow, or the assistant is being too conservative about what to capture.
Fix:
Symptom: Person files exist but only have the header fields — no working style, no relationship notes, no active items.
Why it happens: Person files need to be actively maintained. They don't fill themselves from captures alone.
Fix:
Symptom: The assistant created person files for every name it encountered, including one-off email contacts.
Why it happens: Auto-creation is aggressive by default.
Fix:
Symptom: You're trying to see how someone is doing, but the signals don't have enough data points.
Why it happens: Signals require minimum data thresholds (3 data points per metric in a 90-day window). If captures involving that person are sparse, there's not enough to compute meaningful signals.
Fix:
Symptom: The numbers don't match your perception of how someone is doing.
Why it happens: Signals are computed from captures, which may not be complete. If you only capture the commitments someone breaks (not the ones they keep), the hit rate will be artificially low.
Fix:
Symptom: The assistant says it can't read email, access Slack, query the database, etc.
Why it happens: The MCP server isn't configured, isn't running, or the credentials are wrong.
Fix:
.mcp.json — is the server listed? Are the credentials correct?mcp-reference.md for setup instructions for your specific integration.gh auth status, gcloud auth list) to verify credentials outside of MCP.Symptom: Responses take a long time, especially for operations that scan multiple files.
Why it happens: Too many files to scan, large indexes, or too many MCP servers configured.
Fix:
archive/ directory.After trying the fixes above, escalate if:
How: Have your assistant draft the question with: what you tried, what you expected, what happened, what you've already tried to fix. See the Escalation section in your AGENTS.md.
Most problems are training problems, not framework problems. Correct your assistant consistently and it gets better. The system is designed to learn from your corrections — but only if you make them.
Common problems, why they happen, and how to fix them. Check here before escalating to Josh and Bob.
Symptom: Tasks are being filed as context. Commitments are being filed as tasks. Things end up in the wrong category regularly.
Why it happens: Your classification triggers in AGENTS.md are too vague, or your assistant hasn't learned your patterns yet. The first two weeks are the worst.
Fix:
When to escalate to Josh and Bob: If you can't figure out which category something belongs in even after reading the classification rules. That might be a framework gap, not a training problem.
Symptom: Your assistant files almost everything as a task. Decisions, commitments, and questions are rare or absent.
Why it happens: Tasks are the most obvious category. If the classification triggers for other categories aren't specific enough, the assistant defaults to "someone needs to do something = task."
Fix:
Symptom: The same commitment or task appears multiple times, often from different sources (email thread + Slack message about the same thing).
Why it happens: Deduplication relies on matching people + content + timeframe. If the wording is different enough across sources, the assistant treats them as separate.
Fix:
Symptom: The assistant doesn't remember conversations, decisions, or context from previous sessions.
Why it happens: Your assistant wakes up fresh every session. It only knows what's in the workspace files. If something wasn't captured to a file, it doesn't exist next session.
Fix:
_session-log.md. If it's not, the next session has no record of what happened.Symptom: The assistant is being generic, overly formal, or not matching the tone you configured.
Why it happens: SOUL.md isn't being read at startup, or a new session started without the full boot sequence.
Fix:
Symptom: Memory file is past 300 lines, or it's full of stale/irrelevant entries.
Why it happens: Entries are added but rarely pruned. The monthly maintenance cycle isn't running.
Fix:
memory-archive/YYYY-MM.md.Symptom: The captures/ directory is full of items that don't belong to any project.
Why it happens: Captures were created before a project existed, or the assistant couldn't determine which project they belong to.
Fix:
Symptom: A capture exists but isn't in the index, or the index shows a status that doesn't match the file.
Why it happens: The assistant updated a capture file but forgot to update the index (or vice versa). This happens more when corrections are made rapidly.
Fix:
Symptom: You're not sure when something deserves its own project vs. staying as orphan captures.
Why it happens: Projects are containers, and it's not always obvious when a body of work deserves one.
Rule of thumb:
When in doubt, don't create a project. Orphans are fine. You can always organize later.
Symptom: Processing email takes forever because the assistant reads every message carefully.
Why it happens: The assistant is being thorough, which is good for accuracy but bad for volume.
Fix:
Symptom: Every message generates a capture. Noise is drowning out signal.
Why it happens: The "default to capturing" rule is being applied too aggressively to high-volume channels.
Fix:
Symptom: Important things are slipping through because the assistant isn't recognizing them as captures.
Why it happens: Classification triggers are too narrow, or the assistant is being too conservative about what to capture.
Fix:
Symptom: Person files exist but only have the header fields — no working style, no relationship notes, no active items.
Why it happens: Person files need to be actively maintained. They don't fill themselves from captures alone.
Fix:
Symptom: The assistant created person files for every name it encountered, including one-off email contacts.
Why it happens: Auto-creation is aggressive by default.
Fix:
Symptom: You're trying to see how someone is doing, but the signals don't have enough data points.
Why it happens: Signals require minimum data thresholds (3 data points per metric in a 90-day window). If captures involving that person are sparse, there's not enough to compute meaningful signals.
Fix:
Symptom: The numbers don't match your perception of how someone is doing.
Why it happens: Signals are computed from captures, which may not be complete. If you only capture the commitments someone breaks (not the ones they keep), the hit rate will be artificially low.
Fix:
Symptom: The assistant says it can't read email, access Slack, query the database, etc.
Why it happens: The MCP server isn't configured, isn't running, or the credentials are wrong.
Fix:
.mcp.json — is the server listed? Are the credentials correct?mcp-reference.md for setup instructions for your specific integration.gh auth status, gcloud auth list) to verify credentials outside of MCP.Symptom: Responses take a long time, especially for operations that scan multiple files.
Why it happens: Too many files to scan, large indexes, or too many MCP servers configured.
Fix:
archive/ directory.After trying the fixes above, escalate if:
How: Have your assistant draft the question with: what you tried, what you expected, what happened, what you've already tried to fix. See the Escalation section in your AGENTS.md.
Most problems are training problems, not framework problems. Correct your assistant consistently and it gets better. The system is designed to learn from your corrections — but only if you make them.
Phone
(404) 594-5520Phone
(404) 594-5520Address
1777 Ellsworth Industrial Blvd NW
Suite B
Atlanta, GA 30318
Address
1777 Ellsworth Industrial Blvd NW
Suite B
Atlanta, GA 30318
© 2026 Airtight Design.