Skip to content

Demo: the review is over. What actually got resolved?

A round that already ended. The evidence panel shows what stayed in the arbiter’s hands: what got fixed, what was refuted, what the owner decided and what stayed escalated. The terminal shows the conversation that produced it. The button runs it again from the start.Illustrative example. It runs no models; commits and hashes are made up.

  1. Request
  2. Change
  3. Attack
  4. Closing
  5. Residue
  6. Gate
main agent · ready

You write the request; your assistant runs the commands, following disensor’s guide.

◆ your assistant◇ the reviewer✓ ✗ the gate, in CI

The feature is already written. Press “Watch the review” and see how it gets reviewed.

The change the generator writes shows up here.

The reviewer’s findings land here, and then each one reaches a final state.

What the review writes down so a person knows where to look: what was escalated without a decision, the refutations, what the execution could not settle, and the limits of the reviewer.

The pull request, with the gate and what is left for the human.

The six final states

  • incorporatedfixed and verified
  • debt_recordeddebt recorded
  • owner_decisionowner decided, risk recorded
  • refuted_verifiablerefuted with evidence · residue
  • refuted_interpretiverefuted by judgement · residue
  • escalated_openno decision · residue

Residue classes in the example

  • escalation_without_decisionescalation without decision
  • principal_refutationprincipal refutation
  • execution_gapexecution gap

In your repository, disensor validate checks the declaration and disensor gate also checks whether it covers the change about to be merged. The gate runs no model. The round is run by your usual assistant, or by disensor round with the reviewer installed on your machine.

What stays in the repo

A file like the one in the Residue tab, versioned next to the code. The example the tool ships with is a real event, anonymised: see the whole artifact. To try it in your own repository, without touching your CI:

pip install disensor && disensor init --no-workflow

A project by Nicolás Rocchia. Solo development, with AI assistants. See the implementationGet in touch