P0.5 integration tests (sync round-trip over a live socket, git-import→promote→git-export fidelity, review→RBAC merge gate, MCP propose→accept loop) found and fixed three real bugs:
- sync: a peer branch strictly ahead of yours was forked instead of fast-forwarded, and the fork ref name (built from the peer socket address) was invalid, aborting the sync.
- git-import from a sibling checkout left the working dir empty — the next promote would have exported a deletion of every imported file. HEAD is now materialised into an empty working dir.
- git-export to a repo other than the import source referenced commits the target did not have; missing commits are now recreated.
gpp logshows imported changesets' git SHA.
184 workspace tests.