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: AGENTS.md
+20Lines changed: 20 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -59,6 +59,24 @@ It is illegal to `-q` when running tests!
59
59
60
60
---
61
61
62
+
## PIOSEE Decision Model (Adopted)
63
+
64
+
Use PIOSEE on every task to structure thinking and execution. It complements the routines below and ties directly into the Traceability trio (Description, Evidence, Plan).
65
+
66
+
- Problem: restate the task in one sentence, note constraints/timebox, and identify likely routine (A/B/C).
67
+
- Information: inspect modules and AGENTS.md, gather environment constraints, locate existing tests/reports, and search code to localize the work.
68
+
- Options: list 2–3 viable approaches (routine choice, test scope, fix location) and weigh them with the Proportionality Model.
69
+
- Select: choose one option and routine; update the Living Plan with exactly one `in_progress` step.
70
+
- Execute: follow the Working Loop and house rules; for Routine A add the smallest failing test first; capture an Evidence block after each grouped action.
71
+
- Evaluate: check against the Definition of Done; if gaps remain, adjust the plan or change routine; record final Evidence and a brief retrospective.
72
+
73
+
PIOSEE → Traceability trio mapping
74
+
- P/I/O → Description
75
+
- S → Plan (one `in_progress`)
76
+
- E/E → Evidence and Verification
77
+
78
+
For documentation‑only edits and other Routine B cases, still run PIOSEE briefly to confirm neutrality and reversibility.
79
+
62
80
## Proportionality Model (Think before you test)
63
81
64
82
Score the change on these lenses. If any are **High**, prefer **Routine A**.
@@ -342,6 +360,7 @@ It is illegal to `-q` when running tests!
342
360
343
361
## Working Loop
344
362
363
+
* **PIOSEE first:** restate Problem, gather Information, list Options; then Select, Execute, Evaluate.
345
364
* **Plan:** small, verifiable steps; keep one `in_progress`.
0 commit comments