Compare the branches
Bob reads each branch and the requirements, then looks for assumptions that cross feature boundaries.
CollisionLab checks what happens when individually valid branch changes meet. It helps developers find incompatible assumptions before they become production bugs.
CollisionLab pairs Bob’s code reasoning with tests that check the behavior of the combined branches.
Bob reads each branch and the requirements, then looks for assumptions that cross feature boundaries.
A clean merge is checked with a generated integration test. The test asks whether both behaviors work together.
See which controls passed, what failed after the merge, and the smallest suggested fix.
Red indicates the expected failing integration check—not an error in the evidence viewer. Branch-level checks and the merge are shown separately.
These are saved analyses from the demo. This page does not call IBM Bob or analyze new branches by itself.
The hosted page is read-only. Use the repository to replay all three prepared scenarios or have Bob analyze branches.
Runs the known sample scenarios and checks their expected outcomes. You need Git and Node.js 20 or later.
git clone https://github.com/TonyWu1/Collision-lab-demo-.git
cd Collision-lab-demo-
git switch feature/public-demo
npm run demoThe prepared demo intentionally includes integration-test failures that demonstrate the collisions.
For Bob to inspect branches and generate fresh verification evidence, open the cloned repository in IBM Bob and switch to Agent mode.
/collision feature/email-auth feature/profile-cache-v2 demo/combined-auth-cache:requirements/authentication-v2.mdTo inspect another pair, replace the two branch names. The command analyzes locally; the public website only displays saved reports.