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: .github/copilot-instructions.md
+17-3Lines changed: 17 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,19 @@ The engine models three biological brain regions:
18
18
|`PLAN.md`| Module-by-module implementation status and development phases |
19
19
|`TODO.md`| Prioritized actionable tasks to ship v1.0 |
20
20
21
-
Keep all documents synchronized with the real code state after every implementation pass.
21
+
Keep `DESIGN.md` synchronized with the real code state after every implementation pass.
22
+
23
+
## Project Management
24
+
25
+
All task tracking, prioritization, and status is managed through **GitHub-native features** — not markdown files:
26
+
27
+
-**GitHub Issues** — Every task, bug, and feature request is a GitHub Issue (use the issue templates in `.github/ISSUE_TEMPLATE/`).
28
+
-**GitHub Projects** — Use project boards for Kanban-style lifecycle tracking (To Do → In Progress → Done).
29
+
-**Milestones** — Group issues by release phase (`v0.1`, `v0.5`, `v1.0`).
30
+
-**Labels** — Auto-applied on PRs by `.github/workflows/auto-label.yml` using path-based rules in `.github/labeler.yml`. Priority labels (`P0`–`P3`) and layer labels (`layer: foundation`, `layer: cortex`, etc.) are used for classification.
31
+
-**Issue linking** — Reference dependencies with `#issue_number`. Use `Closes #N` in PR descriptions to auto-close issues on merge.
32
+
33
+
Agents with `gh` CLI access can create, update, and close issues directly. Do not create markdown files for task tracking.
22
34
23
35
## Directory Structure
24
36
@@ -119,8 +131,10 @@ Run `npm run guard:model-derived` after any numeric change to verify compliance.
119
131
120
132
- All CI checks must pass: `lint`, `build` (typecheck), `test:unit`.
121
133
-`npm run guard:model-derived` must pass for any change that touches numeric constants.
122
-
- Keep `README.md`, `CORTEX-DESIGN-PLAN-TODO.md`, and `PROJECT-EXECUTION-PLAN.md` synchronized with any implementation state changes.
123
-
- Record blockers with file path, failure symptom, and next action.
134
+
- PRs are auto-labeled by layer based on changed files (`.github/labeler.yml`).
135
+
- Use the PR template (`.github/PULL_REQUEST_TEMPLATE.md`) — it is pre-populated on every PR.
136
+
- Reference the issue being addressed with `Closes #N` in the PR description.
137
+
- Keep `DESIGN.md` synchronized with any architectural changes.
0 commit comments