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
@@ -54,6 +52,15 @@ The test: Every changed line should trace directly to the user's request.
54
52
55
53
**Define success criteria. Loop until verified.**
56
54
55
+
Before implementing, define the exact observable acceptance check:
56
+
- Command output
57
+
- Test assertion
58
+
- UI state
59
+
- File diff
60
+
- API response
61
+
62
+
Do not start implementation if "works" cannot be checked objectively. If the check is unclear and would change the solution, ask before coding using AskUserQuestion tool.
63
+
57
64
Transform tasks into verifiable goals:
58
65
- "Add validation" → "Write tests for invalid inputs, then make them pass"
59
66
- "Fix the bug" → "Write a test that reproduces it, then make it pass"
@@ -67,3 +74,16 @@ For multi-step tasks, state a brief plan:
67
74
```
68
75
69
76
Strong success criteria let you loop independently. Weak criteria ("make it work") require constant clarification.
77
+
78
+
## 5. No Proxy Success
79
+
80
+
**Passing means the acceptance check passes.**
81
+
82
+
Don't substitute weaker signals:
83
+
- "No crash" unless that was the goal.
84
+
- "Non-empty output" unless any output is valid.
85
+
- "Looks plausible" unless the task is subjective.
0 commit comments