Skip to content

Commit ec1fe76

Browse files
committed
chore(repo): stop tracking .planning artifacts and persist failure guardrails
- remove accidentally tracked .planning files from git history going forward - keep team memory in .codebase-context/memory.json and codify startup/commit rules in AGENTS.md
1 parent b22fd3f commit ec1fe76

File tree

9 files changed

+150
-616
lines changed

9 files changed

+150
-616
lines changed

.codebase-context/memory.json

Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
[
2+
{
3+
"id": "55a1fdb60dae",
4+
"type": "gotcha",
5+
"category": "conventions",
6+
"memory": "fix(lint): disable no-explicit-any rule for AST manipulation code",
7+
"reason": "Auto-extracted from git commit history",
8+
"date": "2026-02-07T13:56:59.119Z",
9+
"source": "git"
10+
},
11+
{
12+
"id": "7f7b358458d2",
13+
"type": "decision",
14+
"category": "architecture",
15+
"memory": "refactor(lancedb): simplify error handling for auto-heal",
16+
"reason": "Auto-extracted from git commit history",
17+
"date": "2026-02-07T13:56:59.122Z",
18+
"source": "git"
19+
},
20+
{
21+
"id": "786ecabf0767",
22+
"type": "gotcha",
23+
"category": "conventions",
24+
"memory": "fix(format): apply prettier formatting to all source files",
25+
"reason": "Auto-extracted from git commit history",
26+
"date": "2026-02-07T13:56:59.133Z",
27+
"source": "git"
28+
},
29+
{
30+
"id": "2e758757c96c",
31+
"type": "gotcha",
32+
"category": "conventions",
33+
"memory": "fix(lint): remove useless try/catch in search.ts",
34+
"reason": "Auto-extracted from git commit history",
35+
"date": "2026-02-07T13:56:59.145Z",
36+
"source": "git"
37+
},
38+
{
39+
"id": "9c2f4e4dcdc1",
40+
"type": "gotcha",
41+
"category": "conventions",
42+
"memory": "fix: update prepublishOnly to use pnpm (Greptile audit)",
43+
"reason": "Auto-extracted from git commit history",
44+
"date": "2026-02-07T13:56:59.157Z",
45+
"source": "git"
46+
},
47+
{
48+
"id": "d9229d4a6689",
49+
"type": "decision",
50+
"category": "architecture",
51+
"memory": "refactor: clean up Server type annotation in index.ts",
52+
"reason": "Auto-extracted from git commit history",
53+
"date": "2026-02-07T13:56:59.171Z",
54+
"source": "git"
55+
},
56+
{
57+
"id": "2e88ca0acda0",
58+
"type": "decision",
59+
"category": "architecture",
60+
"memory": "refactor: rename codebase-context-mcp to codebase-context",
61+
"reason": "Auto-extracted from git commit history",
62+
"date": "2026-02-07T13:56:59.183Z",
63+
"source": "git"
64+
},
65+
{
66+
"id": "f5de19671561",
67+
"type": "gotcha",
68+
"category": "conventions",
69+
"memory": "fix: guard startup logs for wide MCP STDIO compatibility",
70+
"reason": "Auto-extracted from git commit history",
71+
"date": "2026-02-07T13:56:59.197Z",
72+
"source": "git"
73+
},
74+
{
75+
"id": "796632cc0074",
76+
"type": "gotcha",
77+
"category": "conventions",
78+
"memory": "fix: singleton embedding provider and LanceDB schema validation",
79+
"reason": "Auto-extracted from git commit history",
80+
"date": "2026-02-07T13:56:59.210Z",
81+
"source": "git"
82+
},
83+
{
84+
"id": "67376b954d49",
85+
"type": "gotcha",
86+
"category": "conventions",
87+
"memory": "fix: use cosine distance for vector search scoring",
88+
"reason": "Auto-extracted from git commit history",
89+
"date": "2026-02-08T23:15:36.000Z",
90+
"source": "git"
91+
},
92+
{
93+
"id": "09bdfe61829a",
94+
"type": "gotcha",
95+
"category": "conventions",
96+
"memory": "fix: harden search reliability and indexing hygiene (#22)",
97+
"reason": "Auto-extracted from git commit history",
98+
"date": "2026-02-08T21:49:47.000Z",
99+
"source": "git"
100+
},
101+
{
102+
"id": "d2296322334b",
103+
"type": "convention",
104+
"category": "conventions",
105+
"memory": "Update public docs every release",
106+
"reason": "Keep README/CHANGELOG/docs accurate and evidence-backed.",
107+
"date": "2026-02-20T17:38:45.672Z"
108+
},
109+
{
110+
"id": "a66c504a4840",
111+
"type": "convention",
112+
"category": "tooling",
113+
"memory": "Use memory tool for durable rules",
114+
"reason": "So future sessions retain repeatable constraints and practices.",
115+
"date": "2026-02-20T17:38:47.936Z"
116+
},
117+
{
118+
"id": "44104cd5e8b5",
119+
"type": "convention",
120+
"category": "conventions",
121+
"memory": "Update README/CHANGELOG/MOTIVATION on releases",
122+
"reason": "Public docs must match shipped capabilities and known limits; avoid overclaiming.",
123+
"date": "2026-02-20T17:47:14.331Z"
124+
},
125+
{
126+
"id": "6b1bd7d931d8",
127+
"type": "failure",
128+
"category": "tooling",
129+
"memory": "Never commit .planning/** or use gsd-tools commit; always use plain git commits with explicit messages",
130+
"reason": "We accidentally committed ignored .planning files and created pushed placeholder commits (e.g., --help). This is explicitly disallowed in this repo.",
131+
"date": "2026-02-20T19:08:22.195Z"
132+
}
133+
]

.gitignore

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ node_modules/
22
dist/
33
.codebase-index/
44
.codebase-index.json
5-
.codebase-context/
5+
.codebase-context/*
6+
**/.codebase-context/*
7+
!/.codebase-context/memory.json
68
.codebase/
79
*.log
810
.DS_Store
@@ -16,3 +18,6 @@ nul
1618
.claude
1719
.codebase-intelligence.json
1820
.cursor/
21+
.planning/*
22+
23+
.tmp-research-repos/

.planning/REQUIREMENTS.md

Lines changed: 0 additions & 115 deletions
This file was deleted.

.planning/ROADMAP.md

Lines changed: 0 additions & 125 deletions
This file was deleted.

0 commit comments

Comments
 (0)