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
| First time / fresh clone |`nvm use` → `npm ci` → `npm run build`|
35
+
| Changed any `.ts` file |`npm run build && npm run build:test`|
36
+
| Running tests |`npm run test:cli`|
37
+
| Added feature or fixed bug | Write a test → build → run tests |
38
+
| Installing a dependency |`nvm use` first, then `npm install ...`|
39
+
| Routine node/community config | Perform the requested live operation → verify → summarize; no GitHub issue unless explicitly requested |
40
+
| Before committing | Build passes, all tests pass |
40
41
41
42
## Stack
42
43
@@ -66,14 +67,20 @@ src/
66
67
└── index.ts # package entry point
67
68
```
68
69
69
-
## Feature Implementation Workflow
70
+
## GitHub Issues
70
71
71
-
When the user gives a prompt to implement a feature:
72
+
When the user gives a prompt to implement a feature or bug fix in this repository's codebase:
72
73
73
74
1.**MUST** create a GitHub issue for the feature before starting work (`gh issue create`).
74
75
2.**MUST** keep the issue updated with the current plan and progress as work proceeds.
75
76
3.**MUST** ask the user whether to close the issue after the feature is fully implemented and verified — do not close it automatically or via `Closes #N` in commit messages.
76
77
78
+
Routine live operations are not repository feature work:
79
+
80
+
-**MUST NOT** create GitHub issues for routine live-node operations, community/board configuration changes, data updates, support tasks, or private infrastructure administration unless the user explicitly asks for one.
81
+
-**MUST** ask before creating any public GitHub artifact when a task could be interpreted as either repository work or live operations.
82
+
-**MUST NOT** include private infrastructure details, secrets, API keys, or user-specific operational data in GitHub issues, comments, PRs, or commit messages.
0 commit comments