Merged commits since preview source 92d39a0:
- fix(teams): the share, push and publish questions name every file of yours they commit, and the results say what they took (#3818)
- fix(codex): on Windows a call AI-DLC's checks refuse is held, with the same words (#3805)
- fix(scope): switching scope on a Windows clone runs the new scope's stages, not the old ones (#3813)
- fix(report): an approval given beside a setting the team locked, or before Practices Discovery's practices are saved, is recorded instead of stopping on an error (#3816)
- fix(kiro): the Default-agent note says nothing when Approve for me is on, and names /agent for Kiro CLI (#3820)
- fix(construction): a parallel Unit with nothing to change lands and the batch goes on, instead of a hook refusal on every rerun (#3827)
- fix(reviews): a reviewed stage run on its own after the work finished no longer says no reviewer finished its review (#3826)
- docs(kiro): the Kiro CLI (V2) guide says Kiro joins the lines of a request typed after /aidlc, and points to naming a file instead (#3817)
- fix(swarm): with Units in parallel, a passing test command that prints a lot is no longer reported as failed (#3823)
- fix(setup): reopening step 1 of Customize setup keeps the MCP answer instead of setting it back to the harness default (#3819)
- fix(teams): a team Unit's approval records only that Unit's open decisions, not a teammate's (#3807)
- fix(kiro): the Kiro guide describes Approve for me, and the issue report tells it apart from Accept file changes (#3800)
- fix(guards): on Codex, a file written with the shell's apply_patch is read as the write its patch names (#3799)
- fix(engine): a plan question or approval left open in another chat is shown in a new chat before anything is recorded (#3798)
- fix(teams): a lead with no Unit left to build is told their finished Unit is not redone there, not offered a reopen for every unit (#3794)
- fix(kiro): on Kiro CLI's V2 engine, a long pasted request AI-DLC kept whole is not handed to the agent to type again (#3797)
- fix(source): a repo added to work under way no longer stops a parallel build or reads as changed at the review or the build's start (#3795)
- fix(kiro): on a Kiro copy install, knowledge onboard adds a file from outside documents/ instead of saying the folder does not exist (#3789)
- fix(plan-approval): writing the code plan with cat or tee and a heredoc is read as the write it is, not refused as unreadable (#3785)
- fix(teams): a lead asking to redo their own finished Unit is told it is finished and what the checkout builds (#3788)
- fix(construction): going back to a Unit while the walking skeleton waits asks its own plan, and a stale skeleton is checked again instead of a resume that is refused (#3786)
- fix(knowledge): onboarding a changed document again updates its copy in place, so it stays the same document (#3781)
- fix(copilot): a stage output saved with apply_patch on Copilot CLI is recorded, so its review starts (#3783)
- fix(hooks): a background helper's record no longer shows in git status, so git add -A cannot commit it (#3780)
- fix(knowledge): on a copy install, knowledge onboard adds a file from outside documents/ instead of saying the folder does not exist (#3779)
- fix(knowledge): knowledge onboard adds every document you name, and names any it cannot add with why (#3776)
- fix(engine): a command run from a code repo inside the workspace is recorded in the workspace, not in that repo (#3774)
- fix(practices): approving Practices Discovery in a space made by space create saves the practices instead of stopping at a missing heading (#3772)
- fix(plan-approval): the code plan question no longer lists a repo just cloned for the work as already changed (#3771)
- fix(kiro): the aidlc agent's skill is two files, so Kiro's 50,000-character limit on one resource file no longer cuts it (#3751)
- fix(kiro): the agent checks a Unit's changed files with an AI-DLC lookup instead of
git status, which Kiro asks you to approve (#3742) - fix(intent): add-repo asks for the address of a repo no repos.json lists, instead of cloning it from github.com under the list's org (#3764)
Source commit: 47de500