You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
P03: preserve selected source identity and label foreign agents in New Team #3073
Parent: #3068. Phase P03, design-bearing. Owner: ac-dev-webpage-ui-v5. Dependencies: P02 landed in main (verify native linkage and merge ancestry).
Frozen specification
Canonical plan v2: D:/0_repos/AgentsCommander_iac/.ac/plans/3068-cross-project-agent-copy/plan-v2-cross-project-agent-copy.md
Plan-SHA256: 664D6CD1FB4EC3FD0E63E24514F0510E85ED2B66C1A2616A187F4916A9F9E9BF
Phase: D:/0_repos/AgentsCommander_iac/.ac/plans/3068-cross-project-agent-copy/P03-v2-new-team-ui.md
Phase-SHA256: BFDD6FB6B8027A261105ABEE4DEB2B3515A724EC7B530E194468FB574062FBF2
Scope and acceptance
Implement frozen P03 after P02 lands. Seven allowed files: src/shared/ipc.ts; src/shared/types.ts; src/sidebar/components/NewTeamModal.tsx; src/sidebar/styles/sidebar.css; new src/sidebar/components/NewTeamModal.cross-project.test.tsx; existing src/shared/ipc.transport.test.ts; existing src/sidebar/components/NewTeamModal.context-alerts.test.tsx. Preserve path-based selection identity and send exact source mappings while keeping portable agent/coordinator/repo refs. Use backend current-project locality: foreign name@project with the complete suffix dimmed, local only name. Reject ambiguous duplicate refs visibly. Preserve create/reload/close, context alerts and old callers. Reuse IPC tests and update additive fixture/envelope expectations without weakening existing assertions. Add no prototype explanation/filesystem/success screens. Run focused DOM/envelope checks, typecheck and planned dependency/test/debt/dup/cognitive checks; shipper handles integrated Rust checks.
Delivery and validation
Follow the phase's complete frozen commands and acceptance criteria from a cold start. Use synthetic Matrices only; no real private agent state. No dependencies, lockfiles, workflows, release/version bump or final distributable build. One branch/PR per phase, sequential delivery; branch must start from synchronized main after dependencies merge. Grinch review and applicable exact-head CI required, primary checkout kept on that branch while CI runs. Use existing ci:full label at PR creation for relevant cross-platform/frontend checks. The PR closes only this child; #3068 closes after all three phases and integrated validation. User explicitly authorized implementation with “avanza”; standing exact-version consensus authorization applies. All five original participants approved the same v2 digest set; no v1 approvals transferred.
Delivered by PR #3102, merged at 0f953c5b88606da75a1d3bc9ec9025231f2407be.
New Team retains source identity through selection, coordinator/repository assignments and the optional IPC payload. Foreign agents show the dimmed @sourceProject suffix; local agents show their name alone. Existing callers and context alerts remain compatible; collision/missing-identity errors preserve selection.
The validated head dc4b998cd54772e73d3ac9cace9e1f188265fdd6 passed full CI: all 14 required contexts and all other triggered checks/statuses are green. Local corrected frontend: 274 files/4,178 tests plus typecheck/dependency/debt/duplication/cognitive guards PASS. Independently qualified Rust evidence: 6,729 passed/0 failed/32 ignored plus all required layering guards, cargo check and structural checks PASS. Source/merge reviews passed.
The two newer main deltas were independently reviewed as unrelated and documented on the PR. The final merge has exactly the seven approved P03 paths over its target, byte-identical to the validated feature files; its tree matches the expected clean merge result. Earlier failed/cancelled executions remain preserved and are not relabeled.
Local checkout is clean on main == origin/main; feature and tracking refs are removed. No distribution build, installation, release or version bump was requested.
Activity
Merge pull request #3102 from mblua/feat/3073-new-team-project-agent-…
mblua commentedon Oct 19, 2026
Delivered by PR #3102, merged at
0f953c5b88606da75a1d3bc9ec9025231f2407be.New Team retains source identity through selection, coordinator/repository assignments and the optional IPC payload. Foreign agents show the dimmed
@sourceProjectsuffix; local agents show their name alone. Existing callers and context alerts remain compatible; collision/missing-identity errors preserve selection.The validated head
dc4b998cd54772e73d3ac9cace9e1f188265fdd6passed full CI: all 14 required contexts and all other triggered checks/statuses are green. Local corrected frontend: 274 files/4,178 tests plus typecheck/dependency/debt/duplication/cognitive guards PASS. Independently qualified Rust evidence: 6,729 passed/0 failed/32 ignored plus all required layering guards, cargo check and structural checks PASS. Source/merge reviews passed.The two newer main deltas were independently reviewed as unrelated and documented on the PR. The final merge has exactly the seven approved P03 paths over its target, byte-identical to the validated feature files; its tree matches the expected clean merge result. Earlier failed/cancelled executions remain preserved and are not relabeled.
Local checkout is clean on
main == origin/main; feature and tracking refs are removed. No distribution build, installation, release or version bump was requested.