Why: Dev main (#689, agent-stack audit remediation batch 2) pins modules/backend to 9b405957 on this branch, but the branch was never merged into Backend main. Backend main now also carries the scratch-session work (#241), so the Dev composite needs a Backend main commit containing both.
What: merge fix/agent-stack-audit-b2 (4 commits: squad_runner/hostbridge event fidelity, -race fix, nested agent-squad pin) into main; trial merge is conflict-free.
Evidence: content already reviewed (independent review APPROVE, Dev .task/reviews/2026-10-22-agent-stack-b2-independent-review.md) and green in the Dev #689 composite CI; this PR's CI on its head is authoritative for Backend main.
Impact: Backend main matches the Dev main pins for deps/agent-native and deps/agent-squad.
Refs: Agent-System-Dev#689, Agent-System-Dev#691, Agent-System-Backend#241 (merge authorized by owner in the scratch-session task)
Why: Dev main (#689, agent-stack audit remediation batch 2) pins modules/backend to 9b405957 on this branch, but the branch was never merged into Backend main. Backend main now also carries the scratch-session work (#241), so the Dev composite needs a Backend main commit containing both.
What: merge fix/agent-stack-audit-b2 (4 commits: squad_runner/hostbridge event fidelity, -race fix, nested agent-squad pin) into main; trial merge is conflict-free.
Evidence: content already reviewed (independent review APPROVE, Dev .task/reviews/2026-10-22-agent-stack-b2-independent-review.md) and green in the Dev #689 composite CI; this PR's CI on its head is authoritative for Backend main.
Impact: Backend main matches the Dev main pins for deps/agent-native and deps/agent-squad.
Refs: Agent-System-Dev#689, Agent-System-Dev#691, Agent-System-Backend#241 (merge authorized by owner in the scratch-session task)
Why: U11C consumes the new ProcessEvent CallID/Status/ErrorReason
fields; the backend container's nested copies must match the Dev pins
for U11c and check-pins.
Evidence: pin only; both libraries verified per-unit.
Impact: nested gitlink pointer changes.
Refs: feature/agent-stack-audit-remediation-b2
Why: F14 backend half - tool events used the tool name as the call id
and hardcoded status ok, so same-named tools could not be paired and
failures displayed as success; parallel callbacks shared artifact state.
Evidence: squad runner event tests pass (verify-u11c.json); pairing,
error mapping and legacy passthrough cases added; artifact list locked.
Impact: legacy empty-field events keep byte-identical output.
Refs: feature/agent-stack-audit-remediation-b2 U11c
Why: the U11C concurrent event plumbing exposed a data race between
runToolCtx writes and callback reads; -race failed the package on
fc0a050 but passed on its parent.
Evidence: full-package race run green (verify-u11cr.json, exit=0).
Impact: synchronization only; no behavior change.
Refs: feature/agent-stack-audit-remediation-b2 U11c repair
Why: composition consistency - the squad container advanced with the
frame-order repair; backend's nested copy (and its nested native) must
match so the composed chain carries the new event fields.
Evidence: pin only; squad and native verified per-unit.
Impact: nested gitlink pointer changes.
Refs: feature/agent-stack-audit-remediation-b2
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Why: Dev main (#689, agent-stack audit remediation batch 2) pins modules/backend to
9b405957on this branch, but the branch was never merged into Backend main. Backend main now also carries the scratch-session work (#241), so the Dev composite needs a Backend main commit containing both.What: merge fix/agent-stack-audit-b2 (4 commits: squad_runner/hostbridge event fidelity, -race fix, nested agent-squad pin) into main; trial merge is conflict-free.
Evidence: content already reviewed (independent review APPROVE, Dev .task/reviews/2026-10-22-agent-stack-b2-independent-review.md) and green in the Dev #689 composite CI; this PR's CI on its head is authoritative for Backend main.
Impact: Backend main matches the Dev main pins for deps/agent-native and deps/agent-squad.
Refs: Agent-System-Dev#689, Agent-System-Dev#691, Agent-System-Backend#241 (merge authorized by owner in the scratch-session task)