agent-team Plane-2: P4 live transports + intake, P3-inert build/verify subgraph #13
No reviewers
Labels
No labels
app
bug
ci
compliance
content
dependencies
docs
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
infra
invalid
javascript
needs-triage
python
question
tests
wontfix
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference: adam/orchestrator#13
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "feature/agent-team-plane2-p3-p4"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Stacked on #12 (base =
feature/agent-team-plane2-p1-p2).What
Continues the Plane-2 depth-first build. Authored by a multi-agent workflow (4 parallel builders -> integrate -> adversarial review), gate-respecting.
P4 (ungated)
transport/github_live.py- live GitHub issue-comment poster (question_id marker).transport/claude_code_live.py- live Claude Code file-drop responder.transport/github_intake.py-GithubIntake: labeled issue ->coordinator.start_task, de-duped.run-team.py-_build_transportwires github/claude_code live; newintake-githubsubcommand.P3-inert (gate-respecting, opt-in, NO live CI)
nodes/build_verify_subgraph.py- BUILD->VERIFY nodes +route_after_verify.graph.py- opt-inbuild_verifyparam repoints the reviewbuildroute at the subgraph (BUILD->VERIFY->{approved->END | loop->PLAN | parked->END}); default unchanged (P2).coordinator.py-build_verify_wiringcomposes it INERT: noci_result->ci_gateBLOCK -> PARKED; the LLM is a fix-proposer only and can never declare green.Gate held
Production default stays P2 (P3 is opt-in and off). The live CI apply/verify workflow + OIDC role are NOT in this PR - they remain held for the mandatory
/sh-security-review+ GPT-4.1 cross-review of the CI/untrusted-input trust boundary (design §3.3.2 / §7.1 P3).Security review (workflow)
2 dimensions (security + correctness) -> proof-or-kill verifier. No BLOCK. 2 confirmed NITs, both fixed in this PR:
claude_code_livedrop-path backslash sanitization edge -> backslash now neutralized (defense-in-depth; traversal was already prevented on POSIX).Tests
795 passing, ruff clean. New coverage: each transport + intake, the P3 graph topology (authenticated-pass -> DONE, no-CI -> PARKED, LLM-cannot-flip-to-pass), and the run-team transport/intake wiring.
Not in this PR (still gated / later)