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
chore: update agent docs, add commit conventions, and exclude .goat-flow from git" -m "- Add .github/git-commit-instructions.md with conventional commit rules
- Add .goat-flow/ to .gitignore (internal tooling workspace, not for VCS)
- Overhaul AGENTS.md and CLAUDE.md with accurate component list, MCP tool
guidance, and goat-flow router table
- Align match arm default cases in TokenType, FHIRPathSpecificationTest,
FHIRIGGeneratorCommand, and FHIRPrimitiveTypeNormalizer
Before starting any task, orient with these sources:
207
+
208
+
- Read `.goat-flow/architecture.md` for system context.
209
+
- Read `.goat-flow/code-map.md` for file layout.
210
+
- Before declaring any tool or capability unavailable, read the matching playbook in `.goat-flow/skill-reference/` (e.g. `browser-use.md`, `page-capture.md`) and run that doc's "Availability Check" section verbatim — project-local CLI tools at `~/.local/bin/` are valid; do not conflate "no harness/MCP tool" with "no tool".
211
+
212
+
### SCOPE
213
+
214
+
Identify files to touch, tests to run, and a binary exit criterion. Confirm with user if scope extends beyond `src/` or `tests/` into config, CI, or infra files.
215
+
216
+
### ACT
217
+
218
+
Edit minimal files. Run `phpunit-run` (MCP) after each logical unit; fall back to `composer test-ai` if MCP is unavailable. Never hand-edit `src/Component/Models/src/`; run `php demo/bin/console fhir:generate` instead.
219
+
220
+
### VERIFY
221
+
222
+
`phpstan-analyse` (MCP) clean · `phpunit-run` (MCP) passes · `composer lint` passes. No hand-edits to generated model files. All exit criteria met with proof, not recollection.
0 commit comments