fix(harness): complete project onboarding [Agent Map 15/15] - #834
Conversation
Review — PR #834 (round 1 of 2)🔒 CONFIDENTIALITY — internal ticket/PR-process ledgers added to the public repo
Fix: keep 🔴 The terminology CI gate now fails
Failure: CI red with a Public API widened with no consumer, under a
|
193a016 to
ef76076
Compare
ef76076 to
4af416a
Compare
dc57492 to
e0c1f47
Compare
Review — PR #834 (round 2 of 2, delta only)Round 1's blockers are fixed: the three 🔒 CONFIDENTIALITY (new) — the ledger came back as JSON
Not fixed from round 1
Round 1 got this wrongThe "DELETE Verdict: request changes — drop |
Primary change type
Problem and motivation
The empty-Studio journey exposed first-task delivery failures, sparse map guidance, and scaffolded sibling agents that appeared outside their originating project and lost the conversation.
Summary and scope
Prepare scaffolds and attachments server-side, pass the plain first task at CLI startup, explain the project tools, and register authenticated scaffold completions immediately under their creating project with persistent sidebar and conversation continuity.
Native Codex children submit their first owned turn before transcript creation, then use a runtime marker for exact rollout attribution. Codex scaffold results accept its timing envelope and resolve relative target paths while retaining project ownership checks. Canvas resizing keeps pointer release in the parent surface so size persists. Session creation and file uploads use independent rate-limit counters.
Created-agent navigation retains an explicitly selected stopped conversation from the same durable project and restores that display selection on reload, without implicitly resuming a process.
Public first-task request and launch fields have minor release notes. Product design, interfaces, and rollout guidance remain; internal process ledgers and the status roadmap are retained in the local evidence archive and original Git history.
How this increment fits
This completes the stack and the shared fix/studio-onboarding-followups testing branch. It contains first-request delivery, authenticated created-agent membership, tool guidance, and fixes reproduced through integrated Mac journeys.
Stack and review boundary
b17c1ad0651a0a13d54a3456194bc21e1a434b35; 3,985 changed lines across 72 files, counting additions and deletions including tests.fix/studio-onboarding-followups.Related work
Agent Map checkpoint SAP-3147; relevant work SAP-3147. This packaging follows the maintainer-approved 15-PR split.
Validation
Fresh local checks against
b17c1ad0651a0a13d54a3456194bc21e1a434b35:Tests and documentation
Regression coverage: First request from empty Studio on Claude Code and Codex; authenticated sibling scaffolds; active and stopped conversation continuity across agent selection, reload, and restart; nested delegation; map/plan/brief contracts; upload/session quota isolation; Canvas interactions.
The complete testing branch has the same source tree as this PR. On the final tree, the Mac build and both real saved-session restart journeys pass: native IDs and sibling membership survive, history/agent navigation retains the exact stopped conversation, reload restores it, and no session or input is created. Real Claude Code and Codex first requests, authenticated sibling scaffolds, all nine project tools, map/plan conflict and replay handling, focused briefs, and child/grandchild delegation passed on the preceding integrated tree; a complete tree comparison confirms this last browser/documentation correction leaves their backend source unchanged. The final full Mac browser, Canvas, unsigned package, and isolated desktop smoke run is underway; exact results will be recorded here before handoff.
Linux tests run with ordinary user filesystem permissions; the sandbox's extra ambient capabilities are dropped. Hosted CI and automated review are separate from these recorded local results.
Compatibility and release impact
.changeset/canvas-resize-release.md,.changeset/native-codex-delegation-startup.md,.changeset/studio-created-agent-membership.md,.changeset/studio-onboarding-followups.md,.changeset/unified-project-agents.mdSecurity
AI assistance
Checklist