CleaveWhat is Cleave?

edish-github/galaxium-travels · #0 · 4886726 → e668e44

galaxium-lint-pass

A 212-line pull request, split into 2 layers. Each layer passes python -m pytest -q on its own, and the last one is identical to the original.

5/5

checks pass

Original
212 lines
Largest layer
207 lines
Layers
2
Head tree
a188041
Layer 02 tree
a188041
Code written by AI
0 lines

Layers

  1. 011 · Automated and manual ruff lint fixes56 atoms · 207 lines72 passed
  2. 022 · Minor improvements and typing2 atoms · 5 lines72 passed

Checks

  • Atom coverage

    58 / 58

    Every change appears in exactly one layer.

    58 of 58 atoms in stack

  • Dependency order

    37 / 37

    Nothing depends on a later layer.

    37 of 37 dependencies respected

  • Tree fidelity

    Identical

    The last layer is identical to the original pull request.

    Top layer tree equals head tree

  • Layer shippability

    2 / 2

    Each layer passes the tests on its own.

    2 of 2 layers passing tests

  • No new code

    0 lines

    Bob only moved existing changes between layers.

    0 foreign lines in stack

How Bob was used

IBM Bob planned the layers in the ✂ Cleave mode, which has no tool that can edit files or run commands. Its only way to change the plan is to move existing hunks between layers.

Ran in
Bob IDE
Read-only subagents
—
Cleave tool calls
—
Atoms moved in repair
0
Tool calls allowed
10
Source edits blocked
0
Bobcoins
1.20
Duration
0 ms
This page shows evidence, not code. Verified Sep 27, 2026.