- Add agent_team/nodes/dispatch_invoker.py: make_dispatch_node() wraps dispatcher.dispatch_apply_verify() as a LangGraph node; fail-safe (parks task on any error); INERT unless wired by coordinator. - graph.py: add DISPATCH_NODE constant; add dispatch_node param to build_graph; when provided, repoint APPROVED_ROUTE → DISPATCH_NODE → END (P3+). Validates dispatch_node requires build_verify. - coordinator.py: add DispatchNodeFactory type; thread dispatch_node_wiring through __init__ and setup(); default None = inert (no auto-dispatch). - agent-team-apply-verify.yml: remove agent-apply environment gate from gate-and-pr; add Slack-notify + audit-log compensating control steps. - test_apply_verify_workflow_hardening.py: flip env assertion → assert env REMOVED and compensating steps present. All 1044 tests passing. ruff clean. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QYp761G9HojkmLqLZrASVi |
||
|---|---|---|
| .. | ||
| workflows | ||
| dependabot.yml | ||