Sandcastle's overlap check holds back a pick that changes the same file as another pick or an open pull request. Two problems came out of the review of that check (#426). First, the held issues no…
The same-file overlap check from #421 stops Sandcastle from building, in the same run, two issues that change the same file. It merged with six review findings still open. Because of them it could…
Two Sandcastle issues that change the same file could be built at the same time. Once the first PR merged, the second conflicted with main and had to be repaired by hand. That happened in…
When a PR's branch is behind main, Sandcastle's follow-up pass merges main into the branch inside the sandbox before any agent role has run. @ai-hero/sandcastle copies the host's git user.name and…
Re-Apply the repo-ci-baseline Template so this repo carries the Template changes from mpaulosky/dotfiles#219, mpaulosky/dotfiles#226, mpaulosky/dotfiles#228, mpaulosky/dotfiles#229…
The repo-ci-baseline Template pins anthropics/claude-code-action to the version that claude-review.yml's sandbox notes were checked against: the Read restrictions on symlinks, .. and .git, and…
Sandcastle's Sonnet roles named claude-sonnet-5, the previous Sonnet, instead of claude-sonnet-5-5. Its Opus roles and Claude Review already use claude-opus-5-5.
A fresh clone or worktree has no node_modules, so dotnet build failed in UI.csproj's BuildTailwindCss target ("The Tailwind CSS CLI isn't installed in src/UI/node_modules"). That failed the pre-push…
Re-Apply the repo-ci-baseline Template so this repo carries the Template changes from mpaulosky/dotfiles#176, mpaulosky/dotfiles#178, mpaulosky/dotfiles#180, mpaulosky/dotfiles#182…
Re-Apply the repo-ci-baseline Template so this repo carries the Template changes from mpaulosky/dotfiles#176, mpaulosky/dotfiles#178, mpaulosky/dotfiles#180, mpaulosky/dotfiles#182…