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
{{ message }}
Repository navigation
Commit 996e34b
Browse filesBrowse the repository at this point in the historyBrowse files
|[Stories](stories/)| Real wins and honest failures |
96
96
|[Contributor quickstart](https://github.com/cobusgreyling/loop-engineering/discussions/123)|**Help wanted:** 12 scoped `good first issues` — comment *I'll take this* to get assigned |
> The `loop-constraints` skill reads this file at the start of every run.
4
+
> Constraints here are **binding** — the agent MUST follow them.
5
+
6
+
## Push & Merge
7
+
- Don't push before telling me
8
+
- Never auto-merge to main without human approval
9
+
- Always create a draft PR first; let me review before marking ready
10
+
11
+
## Paths
12
+
- Never edit `.env`, `.env.*`, `auth/`, `payments/`, `secrets/`, `credentials/`
13
+
- Never edit `tools/loop-audit/src/`, `docs/primitives*.md`, or showcase assets without human review
14
+
- Never edit infrastructure configs without human approval
15
+
16
+
## Code
17
+
- Always run tests before proposing a fix (`npm run test:tools` for tool changes)
18
+
- Never disable tests to make CI green
19
+
- Never refactor unrelated code — one fix per run
20
+
- Max 3 fix attempts per item; escalate after
21
+
- Enforce the attempt limit mechanically: log each try to `loop-ledger.json` and run `loop-context --check` before retrying (see the `loop-guard` skill)
22
+
23
+
## Communication
24
+
- Always tell me what you're about to do before doing it
25
+
- Never close an issue or PR without my approval
26
+
27
+
## Budget
28
+
- If token spend hits 80% of daily cap, switch to report-only
29
+
- If loop-pause-all is active, exit immediately
30
+
31
+
---
32
+
<!-- Repo-specific rules above. Add your own below. -->
0 commit comments