demo · 2:03

see what the tests miss

A two-minute demo of diff social on a real pull request: green CI on an agent's fix, the mutants no test caught, a teammate and two agents reviewing in one room, and a person deciding what goes to GitHub.

filmed on diff social itself, against demo repositories in the Chaos-Camp org

chapters

  1. 0:00green CI on an agent's pull request
  2. 0:11home: what needs you
  3. 0:21the room: none of the changes caught
  4. 0:33the line no test checks
  5. 0:46what rode along with the fix
  6. 0:57a teammate joins and asks
  7. 1:05the agent's follow-up lands
  8. 1:16the patcher writes the missing test
  9. 1:29the review goes to GitHub
  10. 1:37the repository's pulse
  11. 1:48green checks are not proof

transcript

0:00 · green CI on an agent's pull request

This pull request is green. Every check passed. An agent wrote it to fix a payout that hung for seventeen minutes. Would you merge it?

0:11 · home: what needs you

Open it in diff social instead. Home shows what needs you. A reviewer's proposal nobody has decided and a reply from a teammate

0:21 · the room: none of the changes caught

Here is the same pull request as a room. Before you read a single line, the strip at the top says it plainly. Not one test caught any of the five changes made to the new code Follow the pin.

0:33 · the line no test checks

Four of those changes land on the one line that caps how long it waits. Flip the comparison, and every test still passes. The cap is the whole fix and nothing checks it. Keep scrolling.

0:46 · what rode along with the fix

A to-do, a silenced warning, a debug print, all riding along. And this file has been changing in bursts ever since the last incident.

0:57 · a teammate joins and asks

A teammate joins the room and asks the question that matters: How long can one payout hang? The agent pushes a follow-up.

1:05 · the agent's follow-up lands

The room moves to the new commit, and the comment follows its line. The debug print is gone, and the check runs again

1:16 · the patcher writes the missing test

Now ask the patcher for what is missing. A test that pins the cap. Its proposal lands in the agent lane. A person reads it. A person accepts it.

1:29 · the review goes to GitHub

Send the review back to GitHub. It lands on the pull request, every comment where it belongs Step back to the pulse.

1:37 · the repository's pulse

Everything moving across the repository, filtered to what you care about. A lint failure on another branch. A new issue just in Green checks are not proof.

1:48 · green checks are not proof

diff social shows what the tests miss. People and agents review together, and a person decides. diffsocial.dev

try it on a pull request

paste any public github pull request, commit or compare on the home page, and you are in its room.

open a room