You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLAUDE.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,6 +31,7 @@ The vision doc synthesizes these articles with Patrick's thinking. If vision doc
31
31
- Only rebuild/redeploy docker images when debugging container-specific issues
32
32
- Use `uv` for all Python commands (e.g., `uv run pytest`, `uv pip install`)
33
33
-**AS_BUILT.md**: Read `doc/AS_BUILT.md` before making changes. **ALWAYS update it after completing implementation work** — this is mandatory, not optional
34
+
-**DASHBOARD.md**: Update `doc/DASHBOARD.md` when work queue items change status (completed, new items discovered, priorities shift). This is the user's return-to-project reference.
<strong>When is this injected?</strong> This context is automatically injected at the start of every Claude Code session via the <code>session_start.sh</code> hook. Claude receives this as additional system context before your first message.
226
+
</div>
227
+
</article>
228
+
<articleclass="message is-small">
229
+
<divclass="message-body msg-compact">
230
+
<strong>How is it synthesized?</strong> The context is assembled from the graph in priority order:
231
+
<olclass="ml-4 mt-1 is-size-7">
232
+
<li><strong>Project Facts</strong> (up to 15) — grouped by category, treated as binding instructions</li>
233
+
<li><strong>Recent Items</strong> (up to 10) — Decisions, Corrections, Insights, Exceptions sorted by timestamp</li>
234
+
<li><strong>Failed Approaches</strong> (up to 5) — explicitly surfaced to prevent repeated mistakes</li>
235
+
<li><strong>Stale Decisions</strong> (up to 3) — developmental decisions older than 30 days flagged for review</li>
0 commit comments