diff --git a/Graph-Agents.md b/Graph-Agents.md index 46593e1..59fd67d 100644 --- a/Graph-Agents.md +++ b/Graph-Agents.md @@ -348,8 +348,8 @@ research_topic: meaning a failed first attempt may leave partial artifacts behind. Two contracts to keep in mind: worst-case node wall time is `max_attempts × timeout` (every attempt gets its own fresh budget), and - teammate message delivery is **at-most-once across the retry boundary** — - messages a failed attempt already drained are not re-delivered to the + teammate message delivery is **at-most-once across the retry boundary**. + Messages a failed attempt already drained are not re-delivered to the retry (same inbox Arc, no replay), and messages the failed attempt SENT remain with its peers. - **`fallback`:** Failure route with the same contract as `llm` nodes: on the @@ -770,7 +770,7 @@ verdict scripts treat any fault as blocking (a degraded run can never read as CONFORMS / PASS / MERGE-READY), and detection is prefix-anchored so a report merely *quoting* the marker is never misclassified. The adversary additionally records caller-declared `verification_commands` once in a -deterministic `run_checks` stage — execution criteria ("tests green") are +deterministic `run_checks` stage. Execution criteria ("tests green") are judged against that recorded run, never re-executed by review branches. ### Turn cap (`max_iterations`)