Skip to content

Commit fb4cdfa

Browse files
committed
Add OAR implementation guardrails
1 parent 9026433 commit fb4cdfa

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

projects/openshell-agent-runner/AGENTS.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@
77
semantics wherever OAR exposes OpenShell behavior. Introduce OAR-specific
88
terms only for behavior that OAR owns.
99

10+
## Implementation
11+
12+
- Prefer the smallest direct change that satisfies a concrete requirement. Do
13+
not add abstractions, extension points, compatibility layers, or fallbacks for
14+
hypothetical future needs.
15+
- Keep defensive programming proportionate to realistic failures. Validate
16+
external inputs and trust boundaries, but do not complicate internal code for
17+
implausible states already constrained by the system.
18+
- Do not expand the task to adjacent cleanup, features, or policy changes unless
19+
they are required to deliver the requested outcome.
20+
1021
## Developer workflow
1122

1223
- Run focused tests while iterating. Before handoff, run `make check` and

0 commit comments

Comments
 (0)