refactor: make coordinator the main workflow agent

This commit is contained in:
KOKO\Mimi
2026-08-15 02:51:36 +09:00
parent aaa3710bf5
commit c020b60f99
19 changed files with 333 additions and 261 deletions
+12 -10
View File
@@ -1,6 +1,6 @@
---
name: fesa-physics-sanity
description: Use when evaluating FESA solver physics and physical plausibility after reference verification, including equilibrium, reactions, displacement direction, symmetry, stress sanity, and model coverage.
description: Use when evaluating FESA solver physics and physical plausibility after a passing implementation-owned reference comparison, including equilibrium, reactions, displacement direction, symmetry, stress sanity, and model coverage.
---
# FESA Physics Sanity
@@ -13,16 +13,18 @@ Read these first:
- `AGENTS.md`
- `docs/SOLVER_AGENT_DESIGN.md`
- `docs/physics-evaluations/README.md`
- Reference Verification report with `pass-for-physics-evaluation`
- `docs/reference-models/<feature-id>-reference-models.md`
- Requirements, formulation, numerical review, and I/O definition documents
- `docs/<feature-id>/reference-comparison.md` with `pass-for-physics-evaluation`
- `docs/<feature-id>/reference-model.md`
- `docs/<feature-id>/requirements.md`
- `docs/<feature-id>/formulation.md`
- `docs/<feature-id>/numerical-review.md`
- `docs/<feature-id>/io.md`
- Solver results.h5, feature-declared Abaqus reference CSV files, and optional FESA debug CSV views as read-only evidence
## Workflow
1. Evaluate only documented physical expectations.
2. Require a reference verification status of `pass-for-physics-evaluation`.
2. Require `pass-for-physics-evaluation` in `docs/<feature-id>/reference-comparison.md`.
3. Check global equilibrium when loads, reactions, and sign conventions are documented.
4. Check reaction consistency for constrained DOFs.
5. Check displacement direction against loads, boundary conditions, and expected deformation mode.
@@ -35,7 +37,7 @@ Read these first:
## Output Contract
Produce or revise `docs/physics-evaluations/<feature-id>-physics-evaluation.md` with:
Produce or revise `docs/<feature-id>/physics-evaluation.md` with:
- Metadata
- Input Evidence
@@ -59,11 +61,11 @@ Produce or revise `docs/physics-evaluations/<feature-id>-physics-evaluation.md`
## Quality Gate
- A physics pass requires documented expectations and reference verification pass evidence.
- A physics pass requires documented expectations and passing reference-comparison evidence.
- Use `needs-upstream-decision` when physical expectations, sign convention, or model purpose is missing.
- Use `needs-reference-model` only when a feature-required case or declared physical expectation is missing.
- Route a feature-required case, declared physical expectation, or model-coverage gap to Numerical Review.
- `pass-for-release-agent` means Release Agent can audit release readiness; it is not release approval.
## Handoff
Send `pass-for-release-agent` reports to Release Agent. Send implementation-owned physics failures to Correction Agent, formulation concerns to Formulation Agent, I/O ambiguity to I/O Definition Agent, and model coverage gaps to Reference Model Agent.
Return `docs/<feature-id>/physics-evaluation.md`, status, evidence summary, and blockers to Coordinator Agent. Route `pass-for-release-agent` to Release Agent, implementation-owned failures to Correction Agent, formulation concerns to Formulation Agent, I/O ambiguity to I/O Definition Agent, and model-coverage gaps to Numerical Review Agent, always through Coordinator Agent.