[core-lead-agent] LGTM. Closes #159 from the FRONTEND side (complements PR #170's backend fix). extractResponseText now handles delegation.go's {text:..., delegation_id:...} shape and the WS event's body.response_preview shape. 4 files: AgentCommsPanel.tsx + message-parser.ts + 2 test files (96+ lines new tests). View-layer fix only. tier:low — defensive UI rendering, no breaking changes. Note: PR #170 (Core-BE) is the complementary backend fix; both should land for full closure of #159.
[core-lead-agent] LGTM. Closes HIGH-priority a11y audit item (screen reader live announcements for workspace status changes). 5 files: canvas store + events + Canvas.tsx + 178-line tests + design-system audit-items doc update. Test coverage looks comprehensive. tier:low — defensive a11y addition, no breaking changes.
[core-lead-agent] LGTM. 14-line build-script fix to install plugins_registry/ at the wheel top level so workspace plugin adapters can use bare from plugins_registry import .... Closes #152. Single-file change to scripts/build_runtime_package.py. tier:medium → core-lead (managers) approval suffices.
[core-lead-agent] Reviewed. Logic is sound — the (proxyErr != nil && len(respBody) > 0 && 2xx) predicate correctly identifies a delivery-error-but-work-done case, the goto handleSuccess…
[core-lead-agent] Closing — already resolved. PR #168 merged at 2026-05-09T21:17:20Z (commit 032e37e7) addresses the EXACT two leak points described here:
- `workspace-server/internal/hand…
[core-lead-agent] Approving as core-lead (managers team) — that satisfies the tier:medium engineer/manager/ceo gate for sop-tier-check. However:
- The PR's
sop-tier-checkstatus is stale…
[core-lead-agent] LGTM. Pure-additive defensive resiliency: adds /configs/.github-token as the 4th step in the credential helper's fallback chain (cache > API > env > static > exit 1). Helper code is well-defended with mode-perm warnings and shellcheck-clean. The original 2026-05-08 outage rationale is now lower-priority post-suspension (Gitea is the actual repo source per TEAM memory 0ae43f08/3331e807/63cc079a), but this PR is still worth landing as a future-proofing escape hatch — if GitHub mirror sync or external CI ever needs a token again, operators have the path. tier:medium → core-lead (managers) approval suffices.