jk manual
Move work with rebase
Choose a source scope, a destination, and a placement before rewriting the graph.
Use rebase to move work to a different point in the graph. Start with a mutable source and a visible destination. Inspect their descriptions and diffs first. Separate filesystem workspaces share the repository graph, so a rebase can affect work in another workspace.
Move one change onto a new parent
For a change that needs a different parent while its descendants remain at the old location:
- Press
cto clear marks, select the source, and pressR. - In the destination picker, keep revision scope and onto placement.
- Move with
j/kor Up/Down to the destination./searches the visible candidates by description or commit ID; finish the search before choosing mode keys. - Press
Enterto open the preview. Check Source, Source role, Destination, Destination role, and the exact command. - Press
Enteragain to execute, orEscto cancel. - Inspect the source’s new parent edge and the old location’s descendants. Open
C, thenoon the mutation record, to inspect the resulting operation.
With no marks, the cursor supplies the source. An alternative is to mark one source with Space,
move the cursor to the intended destination, and press R; the picker starts from that destination.
Multiple marks are rejected. Clear the extra marks and reopen the picker.
The default command uses jj rebase -r SOURCE -o DESTINATION. It moves the source revision and
reconnects its descendants to its old parents. If you mean to move a stack together, change the
source scope before confirming.
Choose the source scope
Choose how much history to move with these keys. Finish any active search first.
| Key | Scope | jj form | Affected work |
|---|---|---|---|
r | Revision | -r SOURCE | The selected revision. |
b | Branch | -b SOURCE | The branch relative to the destination. |
s | Descendants | -s SOURCE | The source and all of its descendants. |
Revision scope reconnects descendants to the old parents. Branch scope is destination-relative and includes applicable ancestors and descendants. Choosing a different destination can change which ancestors belong to the moved branch. Descendants scope starts at the selected source. Check the broader graph before using either one; selecting a single row does not limit these modes to a single change.
Choose where to insert it
Each source scope can be combined with each of these placement modes:
| Key | Placement | jj form | Consequence |
|---|---|---|---|
o | Onto | -o DESTINATION | The destination becomes the new parent. |
A | After | -A DESTINATION | Also rewrites existing descendants. |
B | Before | -B DESTINATION | Also rewrites the destination and descendants. |
After and Before can rewrite changes associated with other workspaces. A sibling workspace does not isolate its history from those graph changes. If you only want to start new work from an existing change, use New.
Cancel or correct the selection
Esc while searching exits search. Esc outside search closes the picker. Esc from the command
preview cancels the pending command; no rebase is submitted. Opening the picker and preview does not
rewrite the graph, although ordinary log loading can snapshot working-copy edits.
The picker searches the currently visible log and selects one destination. If the target is missing, cancel, widen or change the log scope, then begin again. The picker cannot accept an arbitrary repository-wide revset. Multiple destinations and an interactive graph preview are unavailable.
The source and destination are resolved to full commit IDs in the preview. Moving the cursor later cannot retarget that preview. Concurrent jj work can still change the repository while you are reading it; cancel and refresh when the surrounding graph no longer matches your intent.
Diagnose and recover
Immutable revisions remain protected by jj. A rejection is recorded in C with diagnostics. If a
rewrite of immutable history is intentional, open o from the preview for Run
Options, enable the override, apply it, and review the changed command
before confirming. An override is not needed for ordinary mutable work.
A successful rebase can produce content conflicts. Inspect the moved changes’ diffs and s for the
working copy. Native conflict resolution and foreground merge-tool handoff are unavailable. Resolve
outside jk, then refresh and inspect the result.
For an unintended successful rebase, inspect its operation in Command History before using Undo. If other operations occurred afterward, inspect the operation log to choose which operation to reverse; repeated undo can affect unrelated work.
Watch the workflow
Correct ambiguous source selections
Screenshots and terminal evidence
Read the terminal text
jk jj * @ vumxryqq [email protected] 2026-01-01 12:00:00 5531bbe8 │ Rebase source ›* │ ○ ttwltuyw [email protected] 2026-01-01 12:00:00 59bb7820 ├─╯ Rebase destination ○ qqwoxool [email protected] 2026-01-01 12:00:00 3f7e45c7 │ Rebase base ◆ zzzzzzzz root() 00000000 mark 2/2 Rebase source is ambiguous:… ? help H home L log r refresh enter open d diff ... q qu…
Read the terminal text
jk jj * @ vumxryqq [email protected] 2026-01-01 12:00:00 5531bbe8 │ Rebase source ›* │ ○ ttwltuyw [email protected] 2026-01-01 12:00:00 59bb7820 ├─╯ Rebase destination ○ qqwoxool [email protected] 2026-01-01 12:00:00 3f7e45c7 │ Rebase base ◆ zzzzzzzz root() 00000000 mark 2/2 Restore needs one source re… ? help H home L log r refresh enter open d diff ... q qu…
Read the terminal text
jk jj @ vumxryqq [email protected] 2026-01-01 12:00:00 5531bbe8 │ Rebase source › │ ○ ttwltuyw [email protected] 2026-01-01 12:00:00 59bb7820 ├─╯ Rebase destination ○ qqwoxool [email protected] 2026-01-01 12:00:00 3f7e45c7 │ Rebase base ◆ zzzzzzzz root() 00000000 Mark at least one source re… ? help H home L log r refresh enter open d diff ... q quit
Binary, tool versions, and file hashes · Accepted pixel, text/style, and video review · action-diagnostics/bin/dependencies.log · action-diagnostics/tape-1.log · Outcome assertions 1
All retained evidence (44 files)
Includes source tapes, original helper scripts, fixture details, terminal states, and logs.
- action-diagnostics/bin/dependencies.log
- action-diagnostics/manifest.json
- action-diagnostics/tape-1.log
- build-provenance.json
- capture.tape
- checkpoint-summary.json
- fixture-env.sh
- fixture.json
- manual-invalid-operands-assertions.json
- manual-invalid-operands-rebase.json
- manual-invalid-operands-rebase.png
- manual-invalid-operands-restore.json
- manual-invalid-operands-restore.png
- manual-invalid-operands-squash.json
- manual-invalid-operands-squash.png
- manual-invalid-operands.mp4
- manual-invalid-operands.tape
- source-scripts/abandon-dialog-fixture.sh
- source-scripts/action-menu-demo-fixture.sh
- source-scripts/betamax-cancellable-jj.sh
- source-scripts/betamax-fixture-env.sh
- source-scripts/betamax-fixture.sh
- source-scripts/betamax-setup.sh
- source-scripts/check-manual-coverage.py
- source-scripts/check-refresh-proof.py
- source-scripts/check-run-options-proof.py
- source-scripts/manual-assert.sh
- source-scripts/manual-audit-assert.py
- source-scripts/manual-fixture-jj.sh
- source-scripts/manual-fixture.sh
- source-scripts/manual-recordings.py
- source-scripts/package-release-archive.sh
- source-scripts/prepare-manual-evidence.py
- source-scripts/prepare-preview.sh
- source-scripts/reflow-rust-comments.py
- source-scripts/refs-remotes-demo-fixture.sh
- source-scripts/run-betamax.sh
- source-scripts/shared-selector-demo-fixture.sh
- source-scripts/test_manual_evidence.py
- source-scripts/test_manual_recordings.py
- source-scripts/workflows-demo-fixture.sh
- source-scripts/workspace-lifecycle-demo-fixture.sh
- source.tape
- accepted-review.json
Other recorded forms and recovery paths (9)
Insert a branch after a destination
Screenshots and terminal evidence
Read the terminal text
jk jj › @ xtrzlnmw [email protected] 2026-01-01 12:00:00 6f1a227c · │ Rebase source │ ○ nmqqplsm [email protected] 2026-01-01 12:00:00 167c0ffe ├─╯ Rebase destination ○ wntmysku [email protected] 2026-01-01 12:00:00 54ff44e5 │ Rebase base ~ Choose rebase destination Source: 6f1a227c9551 Scope: branch (-b) r revision b branch s descendants Place: insert after (-A) o onto A after B before Search: /Rebase destination › 167c0ffe8be3 Rebase destination / search ↑/↓ choose Enter preview Esc cancel
Read the terminal text
jk jj › @ xtrzlnmw [email protected] 2026-01-01 12:00:00 6f1a227c · │ Rebase source │ ○ nmqqplsm [email protected] 2026-01-01 12:00:00 167c0ffe ├─╯ Rebase destination ○ wntmysku [email protected] 2026-01-01 12:00:00 54ff44e5 │ Rebase base ~ Rebase revisions Source: 6f1a227c9551f07c8f0ce24b8e9937eec324b563 Source role: branch Moves the destination-relative branch (-b), including applicable ancestors and descendants. Destination: 167c0ffe8be3b445db318b9a3b61d628ba7d743f Placement: insert after Inserts after (-A), rewriting existing descendants, including other workspaces. ! Rewrites local history. Command jj --no-pager --color always --repository /home/runner/work/jk/jk/target/manual-fixtures/rebase.ECgw1d/workflows.E6dLX 7/rebase rebase -b 6f1a227c9551f07c8f0ce24b8e9937eec324b563 -A 167c0ffe8be3b445db318b9a3b61d628ba7d743f enter run y copy esc cancel o options
Read the terminal text
jk jj › @ xtrzlnmw [email protected] 2026-01-01 12:00:00 cea31cb3 · │ Rebase source ○ nmqqplsm [email protected] 2026-01-01 12:00:00 167c0ffe │ Rebase destination ○ wntmysku [email protected] 2026-01-01 12:00:00 54ff44e5 │ Rebase base ~ ✓ Rebased revisions · a u undo · C history · o operations ? help H home L log r refresh enter open d diff v evolog s status space mark o ops ... q quit
Read the terminal text
jk Command History › ok log rebase Rebase revisions stderr: Rebased 2 commits to destination. ok log load jj stderr: Hint: Use `jj -h` for a list of available commands. ok log load jj stderr: Hint: Use `jj -h` for a list of available commands. ? help enter details j/k move space page r refresh o operation y copy Esc back q quit
Binary, tool versions, and file hashes · Accepted pixel, text/style, and video review · action-diagnostics/bin/dependencies.log · action-diagnostics/tape-1.log · Outcome assertions 1
All retained evidence (46 files)
Includes source tapes, original helper scripts, fixture details, terminal states, and logs.
- action-diagnostics/bin/dependencies.log
- action-diagnostics/manifest.json
- action-diagnostics/tape-1.log
- build-provenance.json
- capture.tape
- checkpoint-summary.json
- fixture-env.sh
- fixture.json
- manual-rebase-branch-after-assertions.json
- manual-rebase-branch-after-history.json
- manual-rebase-branch-after-history.png
- manual-rebase-branch-after-preview.json
- manual-rebase-branch-after-preview.png
- manual-rebase-branch-after-selector.json
- manual-rebase-branch-after-selector.png
- manual-rebase-branch-after-success.json
- manual-rebase-branch-after-success.png
- manual-rebase-branch-after.mp4
- manual-rebase-branch-after.tape
- source-scripts/abandon-dialog-fixture.sh
- source-scripts/action-menu-demo-fixture.sh
- source-scripts/betamax-cancellable-jj.sh
- source-scripts/betamax-fixture-env.sh
- source-scripts/betamax-fixture.sh
- source-scripts/betamax-setup.sh
- source-scripts/check-manual-coverage.py
- source-scripts/check-refresh-proof.py
- source-scripts/check-run-options-proof.py
- source-scripts/manual-assert.sh
- source-scripts/manual-audit-assert.py
- source-scripts/manual-fixture-jj.sh
- source-scripts/manual-fixture.sh
- source-scripts/manual-recordings.py
- source-scripts/package-release-archive.sh
- source-scripts/prepare-manual-evidence.py
- source-scripts/prepare-preview.sh
- source-scripts/reflow-rust-comments.py
- source-scripts/refs-remotes-demo-fixture.sh
- source-scripts/run-betamax.sh
- source-scripts/shared-selector-demo-fixture.sh
- source-scripts/test_manual_evidence.py
- source-scripts/test_manual_recordings.py
- source-scripts/workflows-demo-fixture.sh
- source-scripts/workspace-lifecycle-demo-fixture.sh
- source.tape
- accepted-review.json
Insert a branch before a destination
Screenshots and terminal evidence
Read the terminal text
jk jj › @ tllqsnml [email protected] 2026-01-01 12:00:00 377ef32b · │ Rebase source │ ○ ystqokqt [email protected] 2026-01-01 12:00:00 7563b86d ├─╯ Rebase destination ○ toyvzomw [email protected] 2026-01-01 12:00:00 053afd47 │ Rebase base ~ Choose rebase destination Source: 377ef32b46a1 Scope: branch [r/b/s] Place: insert before [o/A/B] / Search: Rebase destination › 7563b86dd93b Rebase destination / search ↑/↓ choose Enter preview Esc cancel
Read the terminal text
jk jj › @ tllqsnml [email protected] 2026-01-01 12:00:00 377ef32b · │ Rebase source │ ○ ystqokqt [email protected] 2026-01-01 12:00:00 7563b86d ├─╯ Rebase destination ○ toyvzomw [email protected] 2026-01-01 12:00:00 053afd47 │ Rebase base Rebase revisions Source: 377ef32b46a16591bb4fac524b1971477f9f0a6a Source role: branch Moves the destination-relative branch (-b), including applicable ancestors and descendants. Destination: 7563b86dd93bdae69cc1f48109a5a36ad26ab530 Placement: insert before Inserts before (-B), rewriting the destination and descendants, including other workspaces. ! Rewrites local history. Command jj --no-pager --color always --repository /home/runner/work/jk/jk/target/manual-fixtures/rebase.wTKGIv/ workflows.0GMV8r/rebase rebase -b 377ef32b46a16591bb4fac524b1971477f9f0a6a -B 7563b86dd93bdae69cc1f48109a5a36ad26ab530 enter run y copy esc cancel o options
Read the terminal text
jk jj ○ ystqokqt [email protected] 2026-01-01 12:00:00 1e7411c2 │ Rebase destination ~ (elided revisions) › @ tllqsnml [email protected] 2026-01-01 12:00:00 377ef32b · │ Rebase source ○ toyvzomw [email protected] 2026-01-01 12:00:00 053afd47 │ Rebase base ~ ✓ Rebased revisions · a u undo · C history · o operations ? help H home L log r refresh enter open d diff ... q quit
Read the terminal text
jk Command History › ok log rebase Rebase revisions stderr: Skipped re ok log load jj stderr: Hint: Use `jj -h` for a ok log load jj stderr: Hint: Use `jj -h` for a ? help enter details j/k move space page r refresh ... q quit
Binary, tool versions, and file hashes · Accepted pixel, text/style, and video review · action-diagnostics/bin/dependencies.log · action-diagnostics/tape-1.log · Outcome assertions 1
All retained evidence (46 files)
Includes source tapes, original helper scripts, fixture details, terminal states, and logs.
- action-diagnostics/bin/dependencies.log
- action-diagnostics/manifest.json
- action-diagnostics/tape-1.log
- build-provenance.json
- capture.tape
- checkpoint-summary.json
- fixture-env.sh
- fixture.json
- manual-rebase-branch-before-assertions.json
- manual-rebase-branch-before-history.json
- manual-rebase-branch-before-history.png
- manual-rebase-branch-before-preview.json
- manual-rebase-branch-before-preview.png
- manual-rebase-branch-before-selector.json
- manual-rebase-branch-before-selector.png
- manual-rebase-branch-before-success.json
- manual-rebase-branch-before-success.png
- manual-rebase-branch-before.mp4
- manual-rebase-branch-before.tape
- source-scripts/abandon-dialog-fixture.sh
- source-scripts/action-menu-demo-fixture.sh
- source-scripts/betamax-cancellable-jj.sh
- source-scripts/betamax-fixture-env.sh
- source-scripts/betamax-fixture.sh
- source-scripts/betamax-setup.sh
- source-scripts/check-manual-coverage.py
- source-scripts/check-refresh-proof.py
- source-scripts/check-run-options-proof.py
- source-scripts/manual-assert.sh
- source-scripts/manual-audit-assert.py
- source-scripts/manual-fixture-jj.sh
- source-scripts/manual-fixture.sh
- source-scripts/manual-recordings.py
- source-scripts/package-release-archive.sh
- source-scripts/prepare-manual-evidence.py
- source-scripts/prepare-preview.sh
- source-scripts/reflow-rust-comments.py
- source-scripts/refs-remotes-demo-fixture.sh
- source-scripts/run-betamax.sh
- source-scripts/shared-selector-demo-fixture.sh
- source-scripts/test_manual_evidence.py
- source-scripts/test_manual_recordings.py
- source-scripts/workflows-demo-fixture.sh
- source-scripts/workspace-lifecycle-demo-fixture.sh
- source.tape
- accepted-review.json
Move a branch onto a destination
Screenshots and terminal evidence
Read the terminal text
jk jj › @ wvrosxzm [email protected] 2026-01-01 12:00:00 4303f3ff · │ Rebase source │ ○ yvpumwwv [email protected] 2026-01-01 12:00:00 a3778996 ├─╯ Rebase destination ○ lyvmuyvl [email protected] 2026-01-01 12:00:00 f89c3a35 │ Rebase base ~ Choose rebase destination Source: 4303f3ff9069 Scope: branch (-b) r revision b branch s descendants Place: onto (-o) o onto A after B before Search: /Rebase destination › a37789965877 Rebase destination / search ↑/↓ choose Enter preview Esc cancel
Read the terminal text
jk jj › @ wvrosxzm [email protected] 2026-01-01 12:00:00 4303f3ff · │ Rebase source │ ○ yvpumwwv [email protected] 2026-01-01 12:00:00 a3778996 ├─╯ Rebase destination ○ lyvmuyvl [email protected] 2026-01-01 12:00:00 f89c3a35 │ Rebase base ~ Rebase revisions Source: 4303f3ff9069c8e6beee0092c34bfa5015adfdd1 Source role: branch Moves the destination-relative branch (-b), including applicable ancestors and descendants. Destination: a37789965877919506347341390cdf76853b2b15 Placement: onto Makes this revision the new parent (-o). ! Rewrites local history. Command jj --no-pager --color always --repository /home/runner/work/jk/jk/target/manual-fixtures/rebase.uKx2MD/workflows.5d5E2 C/rebase rebase -b 4303f3ff9069c8e6beee0092c34bfa5015adfdd1 -o a37789965877919506347341390cdf76853b2b15 enter run y copy esc cancel o options
Read the terminal text
jk jj › @ wvrosxzm [email protected] 2026-01-01 12:00:00 c064e43f · │ Rebase source ○ yvpumwwv [email protected] 2026-01-01 12:00:00 a3778996 │ Rebase destination ○ lyvmuyvl [email protected] 2026-01-01 12:00:00 f89c3a35 │ Rebase base ~ ✓ Rebased revisions · a u undo · C history · o operations ? help H home L log r refresh enter open d diff v evolog s status space mark o ops ... q quit
Read the terminal text
jk Command History › ok log rebase Rebase revisions stderr: Rebased 2 commits to destination. ok log load jj stderr: Hint: Use `jj -h` for a list of available commands. ok log load jj stderr: Hint: Use `jj -h` for a list of available commands. ? help enter details j/k move space page r refresh o operation y copy Esc back q quit
Binary, tool versions, and file hashes · Accepted pixel, text/style, and video review · action-diagnostics/bin/dependencies.log · action-diagnostics/tape-1.log · Outcome assertions 1
All retained evidence (46 files)
Includes source tapes, original helper scripts, fixture details, terminal states, and logs.
- action-diagnostics/bin/dependencies.log
- action-diagnostics/manifest.json
- action-diagnostics/tape-1.log
- build-provenance.json
- capture.tape
- checkpoint-summary.json
- fixture-env.sh
- fixture.json
- manual-rebase-branch-onto-assertions.json
- manual-rebase-branch-onto-history.json
- manual-rebase-branch-onto-history.png
- manual-rebase-branch-onto-preview.json
- manual-rebase-branch-onto-preview.png
- manual-rebase-branch-onto-selector.json
- manual-rebase-branch-onto-selector.png
- manual-rebase-branch-onto-success.json
- manual-rebase-branch-onto-success.png
- manual-rebase-branch-onto.mp4
- manual-rebase-branch-onto.tape
- source-scripts/abandon-dialog-fixture.sh
- source-scripts/action-menu-demo-fixture.sh
- source-scripts/betamax-cancellable-jj.sh
- source-scripts/betamax-fixture-env.sh
- source-scripts/betamax-fixture.sh
- source-scripts/betamax-setup.sh
- source-scripts/check-manual-coverage.py
- source-scripts/check-refresh-proof.py
- source-scripts/check-run-options-proof.py
- source-scripts/manual-assert.sh
- source-scripts/manual-audit-assert.py
- source-scripts/manual-fixture-jj.sh
- source-scripts/manual-fixture.sh
- source-scripts/manual-recordings.py
- source-scripts/package-release-archive.sh
- source-scripts/prepare-manual-evidence.py
- source-scripts/prepare-preview.sh
- source-scripts/reflow-rust-comments.py
- source-scripts/refs-remotes-demo-fixture.sh
- source-scripts/run-betamax.sh
- source-scripts/shared-selector-demo-fixture.sh
- source-scripts/test_manual_evidence.py
- source-scripts/test_manual_recordings.py
- source-scripts/workflows-demo-fixture.sh
- source-scripts/workspace-lifecycle-demo-fixture.sh
- source.tape
- accepted-review.json
Insert one change after a destination
Screenshots and terminal evidence
Read the terminal text
jk jj › @ pzswtopt [email protected] 2026-01-01 12:00:00 06ddb1e1 · │ Rebase source │ ○ vpvxpvtp [email protected] 2026-01-01 12:00:00 988c0066 ├─╯ Rebase destination ○ qxnrymyv [email protected] 2026-01-01 12:00:00 e083fd67 │ Rebase base ~ Choose rebase destination Source: 06ddb1e11a88 Scope: revision only (-r) r revision b branch s descendants Place: insert after (-A) o onto A after B before Search: /Rebase destination › 988c006600ee Rebase destination / search ↑/↓ choose Enter preview Esc cancel
Read the terminal text
jk jj › @ pzswtopt [email protected] 2026-01-01 12:00:00 06ddb1e1 · │ Rebase source │ ○ vpvxpvtp [email protected] 2026-01-01 12:00:00 988c0066 ├─╯ Rebase destination ○ qxnrymyv [email protected] 2026-01-01 12:00:00 e083fd67 │ Rebase base ~ Rebase revisions Source: 06ddb1e11a883eeff4465fbb125ecad70f0bec3c Source role: revision only Moves the selected revision (-r); reconnects descendants to its old parents. Destination: 988c006600eeb062d3b7b3e33b1c510f4e2cae73 Placement: insert after Inserts after (-A), rewriting existing descendants, including other workspaces. ! Rewrites local history. Command jj --no-pager --color always --repository /home/runner/work/jk/jk/target/manual-fixtures/rebase.wGl0wt/workflows.lB1gG M/rebase rebase -r 06ddb1e11a883eeff4465fbb125ecad70f0bec3c -A 988c006600eeb062d3b7b3e33b1c510f4e2cae73 enter run y copy esc cancel o options
Read the terminal text
jk jj › @ pzswtopt [email protected] 2026-01-01 12:00:00 25762510 · │ Rebase source ○ vpvxpvtp [email protected] 2026-01-01 12:00:00 988c0066 │ Rebase destination ○ qxnrymyv [email protected] 2026-01-01 12:00:00 e083fd67 │ Rebase base ~ ✓ Rebased revisions · a u undo · C history · o operations ? help H home L log r refresh enter open d diff v evolog s status space mark o ops ... q quit
Read the terminal text
jk Command History › ok log rebase Rebase revisions stderr: Rebased 1 commits to destination. ok log load jj stderr: Hint: Use `jj -h` for a list of available commands. ok log load jj stderr: Hint: Use `jj -h` for a list of available commands. ? help enter details j/k move space page r refresh o operation y copy Esc back q quit
Binary, tool versions, and file hashes · Accepted pixel, text/style, and video review · action-diagnostics/bin/dependencies.log · action-diagnostics/tape-1.log · Outcome assertions 1
All retained evidence (46 files)
Includes source tapes, original helper scripts, fixture details, terminal states, and logs.
- action-diagnostics/bin/dependencies.log
- action-diagnostics/manifest.json
- action-diagnostics/tape-1.log
- build-provenance.json
- capture.tape
- checkpoint-summary.json
- fixture-env.sh
- fixture.json
- manual-rebase-revision-after-assertions.json
- manual-rebase-revision-after-history.json
- manual-rebase-revision-after-history.png
- manual-rebase-revision-after-preview.json
- manual-rebase-revision-after-preview.png
- manual-rebase-revision-after-selector.json
- manual-rebase-revision-after-selector.png
- manual-rebase-revision-after-success.json
- manual-rebase-revision-after-success.png
- manual-rebase-revision-after.mp4
- manual-rebase-revision-after.tape
- source-scripts/abandon-dialog-fixture.sh
- source-scripts/action-menu-demo-fixture.sh
- source-scripts/betamax-cancellable-jj.sh
- source-scripts/betamax-fixture-env.sh
- source-scripts/betamax-fixture.sh
- source-scripts/betamax-setup.sh
- source-scripts/check-manual-coverage.py
- source-scripts/check-refresh-proof.py
- source-scripts/check-run-options-proof.py
- source-scripts/manual-assert.sh
- source-scripts/manual-audit-assert.py
- source-scripts/manual-fixture-jj.sh
- source-scripts/manual-fixture.sh
- source-scripts/manual-recordings.py
- source-scripts/package-release-archive.sh
- source-scripts/prepare-manual-evidence.py
- source-scripts/prepare-preview.sh
- source-scripts/reflow-rust-comments.py
- source-scripts/refs-remotes-demo-fixture.sh
- source-scripts/run-betamax.sh
- source-scripts/shared-selector-demo-fixture.sh
- source-scripts/test_manual_evidence.py
- source-scripts/test_manual_recordings.py
- source-scripts/workflows-demo-fixture.sh
- source-scripts/workspace-lifecycle-demo-fixture.sh
- source.tape
- accepted-review.json
Insert one change before a destination
Screenshots and terminal evidence
Read the terminal text
jk jj › @ lwwkulrr [email protected] 2026-01-01 12:00:00 742e6633 · │ Rebase source │ ○ lnzpzoup [email protected] 2026-01-01 12:00:00 b92a44b6 ├─╯ Rebase destination ○ uukzvpzo [email protected] 2026-01-01 12:00:00 43206a08 │ Rebase base ~ Choose rebase destination Source: 742e6633a783 Scope: revision only (-r) r revision b branch s descendants Place: insert before (-B) o onto A after B before Search: /Rebase destination › b92a44b6f23a Rebase destination / search ↑/↓ choose Enter preview Esc cancel
Read the terminal text
jk jj › @ lwwkulrr [email protected] 2026-01-01 12:00:00 742e6633 · │ Rebase source │ ○ lnzpzoup [email protected] 2026-01-01 12:00:00 b92a44b6 ├─╯ Rebase destination ○ uukzvpzo [email protected] 2026-01-01 12:00:00 43206a08 │ Rebase base ~ Rebase revisions Source: 742e6633a783f54d908d497989fd9ad655316fae Source role: revision only Moves the selected revision (-r); reconnects descendants to its old parents. Destination: b92a44b6f23a70d1cd08271ac5fd0ce0dfcfd3ce Placement: insert before Inserts before (-B), rewriting the destination and descendants, including other workspaces. ! Rewrites local history. Command jj --no-pager --color always --repository /home/runner/work/jk/jk/target/manual-fixtures/rebase.NWgZQI/workflows.gLirs E/rebase rebase -r 742e6633a783f54d908d497989fd9ad655316fae -B b92a44b6f23a70d1cd08271ac5fd0ce0dfcfd3ce enter run y copy esc cancel o options
Read the terminal text
jk jj ○ lnzpzoup [email protected] 2026-01-01 12:00:00 79cb69b3 │ Rebase destination › @ lwwkulrr [email protected] 2026-01-01 12:00:00 742e6633 · │ Rebase source ○ uukzvpzo [email protected] 2026-01-01 12:00:00 43206a08 │ Rebase base ~ ✓ Rebased revisions · a u undo · C history · o operations ? help H home L log r refresh enter open d diff v evolog s status space mark o ops ... q quit
Read the terminal text
jk Command History › ok log rebase Rebase revisions stderr: Skipped rebase of 1 commits that were already i ok log load jj stderr: Hint: Use `jj -h` for a list of available commands. ok log load jj stderr: Hint: Use `jj -h` for a list of available commands. ? help enter details j/k move space page r refresh o operation y copy Esc back q quit
Binary, tool versions, and file hashes · Accepted pixel, text/style, and video review · action-diagnostics/bin/dependencies.log · action-diagnostics/tape-1.log · Outcome assertions 1
All retained evidence (46 files)
Includes source tapes, original helper scripts, fixture details, terminal states, and logs.
- action-diagnostics/bin/dependencies.log
- action-diagnostics/manifest.json
- action-diagnostics/tape-1.log
- build-provenance.json
- capture.tape
- checkpoint-summary.json
- fixture-env.sh
- fixture.json
- manual-rebase-revision-before-assertions.json
- manual-rebase-revision-before-history.json
- manual-rebase-revision-before-history.png
- manual-rebase-revision-before-preview.json
- manual-rebase-revision-before-preview.png
- manual-rebase-revision-before-selector.json
- manual-rebase-revision-before-selector.png
- manual-rebase-revision-before-success.json
- manual-rebase-revision-before-success.png
- manual-rebase-revision-before.mp4
- manual-rebase-revision-before.tape
- source-scripts/abandon-dialog-fixture.sh
- source-scripts/action-menu-demo-fixture.sh
- source-scripts/betamax-cancellable-jj.sh
- source-scripts/betamax-fixture-env.sh
- source-scripts/betamax-fixture.sh
- source-scripts/betamax-setup.sh
- source-scripts/check-manual-coverage.py
- source-scripts/check-refresh-proof.py
- source-scripts/check-run-options-proof.py
- source-scripts/manual-assert.sh
- source-scripts/manual-audit-assert.py
- source-scripts/manual-fixture-jj.sh
- source-scripts/manual-fixture.sh
- source-scripts/manual-recordings.py
- source-scripts/package-release-archive.sh
- source-scripts/prepare-manual-evidence.py
- source-scripts/prepare-preview.sh
- source-scripts/reflow-rust-comments.py
- source-scripts/refs-remotes-demo-fixture.sh
- source-scripts/run-betamax.sh
- source-scripts/shared-selector-demo-fixture.sh
- source-scripts/test_manual_evidence.py
- source-scripts/test_manual_recordings.py
- source-scripts/workflows-demo-fixture.sh
- source-scripts/workspace-lifecycle-demo-fixture.sh
- source.tape
- accepted-review.json
Move one change onto a destination
Screenshots and terminal evidence
Read the terminal text
jk jj › @ nuxnqtox [email protected] 2026-01-01 12:00:00 18d93b55 · │ Rebase source │ ○ ukqorzxr [email protected] 2026-01-01 12:00:00 0dfcc0b5 ├─╯ Rebase destination ○ mnwylsos [email protected] 2026-01-01 12:00:00 6fad114d │ Rebase base ~ Choose rebase destination Source: 18d93b55b315 Scope: revision only (-r) r revision b branch s descendants Place: onto (-o) o onto A after B before Search: /Rebase destination › 0dfcc0b52bbe Rebase destination / search ↑/↓ choose Enter preview Esc cancel
Read the terminal text
jk jj › @ nuxnqtox [email protected] 2026-01-01 12:00:00 18d93b55 · │ Rebase source │ ○ ukqorzxr [email protected] 2026-01-01 12:00:00 0dfcc0b5 ├─╯ Rebase destination ○ mnwylsos [email protected] 2026-01-01 12:00:00 6fad114d │ Rebase base ~ Rebase revisions Source: 18d93b55b315788ab5ab40af25bb4794e518980d Source role: revision only Moves the selected revision (-r); reconnects descendants to its old parents. Destination: 0dfcc0b52bbe94c5eb2f3ccb22f97c8400a3aae5 Placement: onto Makes this revision the new parent (-o). ! Rewrites local history. Command jj --no-pager --color always --repository /home/runner/work/jk/jk/target/manual-fixtures/rebase.rTd6aZ/workflows.8iwzQ O/rebase rebase -r 18d93b55b315788ab5ab40af25bb4794e518980d -o 0dfcc0b52bbe94c5eb2f3ccb22f97c8400a3aae5 enter run y copy esc cancel o options
Read the terminal text
jk jj › @ nuxnqtox [email protected] 2026-01-01 12:00:00 af50b183 · │ Rebase source ○ ukqorzxr [email protected] 2026-01-01 12:00:00 0dfcc0b5 │ Rebase destination ○ mnwylsos [email protected] 2026-01-01 12:00:00 6fad114d │ Rebase base ~ ✓ Rebased revisions · a u undo · C history · o operations ? help H home L log r refresh enter open d diff v evolog s status space mark o ops ... q quit
Read the terminal text
jk Command History › ok log rebase Rebase revisions stderr: Rebased 1 commits to destination. ok log load jj stderr: Hint: Use `jj -h` for a list of available commands. ok log load jj stderr: Hint: Use `jj -h` for a list of available commands. ? help enter details j/k move space page r refresh o operation y copy Esc back q quit
Binary, tool versions, and file hashes · Accepted pixel, text/style, and video review · action-diagnostics/bin/dependencies.log · action-diagnostics/tape-1.log · Outcome assertions 1 · Outcome assertions 2 · Outcome assertions 3
All retained evidence (48 files)
Includes source tapes, original helper scripts, fixture details, terminal states, and logs.
- action-diagnostics/bin/dependencies.log
- action-diagnostics/manifest.json
- action-diagnostics/tape-1.log
- build-provenance.json
- capture.tape
- checkpoint-summary.json
- fixture-env.sh
- fixture.json
- manual-rebase-revision-onto-assertions.json
- manual-rebase-revision-onto-cancelled-assertions.json
- manual-rebase-revision-onto-history.json
- manual-rebase-revision-onto-history.png
- manual-rebase-revision-onto-preview.json
- manual-rebase-revision-onto-preview.png
- manual-rebase-revision-onto-selector.json
- manual-rebase-revision-onto-selector.png
- manual-rebase-revision-onto-success.json
- manual-rebase-revision-onto-success.png
- manual-rebase-revision-onto-undone-assertions.json
- manual-rebase-revision-onto.mp4
- manual-rebase-revision-onto.tape
- source-scripts/abandon-dialog-fixture.sh
- source-scripts/action-menu-demo-fixture.sh
- source-scripts/betamax-cancellable-jj.sh
- source-scripts/betamax-fixture-env.sh
- source-scripts/betamax-fixture.sh
- source-scripts/betamax-setup.sh
- source-scripts/check-manual-coverage.py
- source-scripts/check-refresh-proof.py
- source-scripts/check-run-options-proof.py
- source-scripts/manual-assert.sh
- source-scripts/manual-audit-assert.py
- source-scripts/manual-fixture-jj.sh
- source-scripts/manual-fixture.sh
- source-scripts/manual-recordings.py
- source-scripts/package-release-archive.sh
- source-scripts/prepare-manual-evidence.py
- source-scripts/prepare-preview.sh
- source-scripts/reflow-rust-comments.py
- source-scripts/refs-remotes-demo-fixture.sh
- source-scripts/run-betamax.sh
- source-scripts/shared-selector-demo-fixture.sh
- source-scripts/test_manual_evidence.py
- source-scripts/test_manual_recordings.py
- source-scripts/workflows-demo-fixture.sh
- source-scripts/workspace-lifecycle-demo-fixture.sh
- source.tape
- accepted-review.json
Insert a change and its descendants after a destination
Screenshots and terminal evidence
Read the terminal text
jk jj › @ qwxpuqxy [email protected] 2026-01-01 12:00:00 6ab46272 · │ Rebase source │ ○ psmsqlmk [email protected] 2026-01-01 12:00:00 a5483faf ├─╯ Rebase destination ○ vwzvwmkt [email protected] 2026-01-01 12:00:00 d9922dd6 │ Rebase base ~ Choose rebase destination Source: 6ab462722ae8 Scope: source + descendants (-s) r revision b branch s descendants Place: insert after (-A) o onto A after B before Search: /Rebase destination › a5483faf4c06 Rebase destination / search ↑/↓ choose Enter preview Esc cancel
Read the terminal text
jk jj › @ qwxpuqxy [email protected] 2026-01-01 12:00:00 6ab46272 · │ Rebase source │ ○ psmsqlmk [email protected] 2026-01-01 12:00:00 a5483faf ├─╯ Rebase destination ○ vwzvwmkt [email protected] 2026-01-01 12:00:00 d9922dd6 │ Rebase base ~ Rebase revisions Source: 6ab462722ae82a0fefc9a4fe76f6274001674cea Source role: source + descendants Moves the source and all descendants (-s). Destination: a5483faf4c065e42f51ccc925b14d8d33b6e1f1e Placement: insert after Inserts after (-A), rewriting existing descendants, including other workspaces. ! Rewrites local history. Command jj --no-pager --color always --repository /home/runner/work/jk/jk/target/manual-fixtures/rebase.HE0hm1/workflows.eSLzb 0/rebase rebase -s 6ab462722ae82a0fefc9a4fe76f6274001674cea -A a5483faf4c065e42f51ccc925b14d8d33b6e1f1e enter run y copy esc cancel o options
Read the terminal text
jk jj › @ qwxpuqxy [email protected] 2026-01-01 12:00:00 1d1fdae2 · │ Rebase source ○ psmsqlmk [email protected] 2026-01-01 12:00:00 a5483faf │ Rebase destination ○ vwzvwmkt [email protected] 2026-01-01 12:00:00 d9922dd6 │ Rebase base ~ ✓ Rebased revisions · a u undo · C history · o operations ? help H home L log r refresh enter open d diff v evolog s status space mark o ops ... q quit
Read the terminal text
jk Command History › ok log rebase Rebase revisions stderr: Rebased 2 commits to destination. ok log load jj stderr: Hint: Use `jj -h` for a list of available commands. ok log load jj stderr: Hint: Use `jj -h` for a list of available commands. ? help enter details j/k move space page r refresh o operation y copy Esc back q quit
Binary, tool versions, and file hashes · Accepted pixel, text/style, and video review · action-diagnostics/bin/dependencies.log · action-diagnostics/tape-1.log · Outcome assertions 1
All retained evidence (46 files)
Includes source tapes, original helper scripts, fixture details, terminal states, and logs.
- action-diagnostics/bin/dependencies.log
- action-diagnostics/manifest.json
- action-diagnostics/tape-1.log
- build-provenance.json
- capture.tape
- checkpoint-summary.json
- fixture-env.sh
- fixture.json
- manual-rebase-source-after-assertions.json
- manual-rebase-source-after-history.json
- manual-rebase-source-after-history.png
- manual-rebase-source-after-preview.json
- manual-rebase-source-after-preview.png
- manual-rebase-source-after-selector.json
- manual-rebase-source-after-selector.png
- manual-rebase-source-after-success.json
- manual-rebase-source-after-success.png
- manual-rebase-source-after.mp4
- manual-rebase-source-after.tape
- source-scripts/abandon-dialog-fixture.sh
- source-scripts/action-menu-demo-fixture.sh
- source-scripts/betamax-cancellable-jj.sh
- source-scripts/betamax-fixture-env.sh
- source-scripts/betamax-fixture.sh
- source-scripts/betamax-setup.sh
- source-scripts/check-manual-coverage.py
- source-scripts/check-refresh-proof.py
- source-scripts/check-run-options-proof.py
- source-scripts/manual-assert.sh
- source-scripts/manual-audit-assert.py
- source-scripts/manual-fixture-jj.sh
- source-scripts/manual-fixture.sh
- source-scripts/manual-recordings.py
- source-scripts/package-release-archive.sh
- source-scripts/prepare-manual-evidence.py
- source-scripts/prepare-preview.sh
- source-scripts/reflow-rust-comments.py
- source-scripts/refs-remotes-demo-fixture.sh
- source-scripts/run-betamax.sh
- source-scripts/shared-selector-demo-fixture.sh
- source-scripts/test_manual_evidence.py
- source-scripts/test_manual_recordings.py
- source-scripts/workflows-demo-fixture.sh
- source-scripts/workspace-lifecycle-demo-fixture.sh
- source.tape
- accepted-review.json
Insert a change and its descendants before a destination
Screenshots and terminal evidence
Read the terminal text
jk jj › @ qzkkpvxw [email protected] 2026-01-01 12:00:00 ed46965c · │ Rebase source │ ○ kqmmqwwp [email protected] 2026-01-01 12:00:00 be5a5f64 ├─╯ Rebase destination ○ zmpkvzss [email protected] 2026-01-01 12:00:00 a1a029e3 │ Rebase base ~ Choose rebase destination Source: ed46965c7e56 Scope: source + descendants (-s) r revision b branch s descendants Place: insert before (-B) o onto A after B before Search: /Rebase destination › be5a5f64087d Rebase destination / search ↑/↓ choose Enter preview Esc cancel
Read the terminal text
jk jj › @ qzkkpvxw [email protected] 2026-01-01 12:00:00 ed46965c · │ Rebase source │ ○ kqmmqwwp [email protected] 2026-01-01 12:00:00 be5a5f64 ├─╯ Rebase destination ○ zmpkvzss [email protected] 2026-01-01 12:00:00 a1a029e3 │ Rebase base ~ Rebase revisions Source: ed46965c7e56cbe018995d71457f2530abbe8d8f Source role: source + descendants Moves the source and all descendants (-s). Destination: be5a5f64087ddd83a7f8a84480cf5b8ca56e2a4c Placement: insert before Inserts before (-B), rewriting the destination and descendants, including other workspaces. ! Rewrites local history. Command jj --no-pager --color always --repository /home/runner/work/jk/jk/target/manual-fixtures/rebase.2y8nth/workflows.lwmLk F/rebase rebase -s ed46965c7e56cbe018995d71457f2530abbe8d8f -B be5a5f64087ddd83a7f8a84480cf5b8ca56e2a4c enter run y copy esc cancel o options
Read the terminal text
jk jj ○ kqmmqwwp [email protected] 2026-01-01 12:00:00 96b97347 │ Rebase destination ~ (elided revisions) › @ qzkkpvxw [email protected] 2026-01-01 12:00:00 ed46965c · │ Rebase source ○ zmpkvzss [email protected] 2026-01-01 12:00:00 a1a029e3 │ Rebase base ~ ✓ Rebased revisions · a u undo · C history · o operations ? help H home L log r refresh enter open d diff v evolog s status space mark o ops ... q quit
Read the terminal text
jk Command History › ok log rebase Rebase revisions stderr: Skipped rebase of 2 commits that were already i ok log load jj stderr: Hint: Use `jj -h` for a list of available commands. ok log load jj stderr: Hint: Use `jj -h` for a list of available commands. ? help enter details j/k move space page r refresh o operation y copy Esc back q quit
Binary, tool versions, and file hashes · Accepted pixel, text/style, and video review · action-diagnostics/bin/dependencies.log · action-diagnostics/tape-1.log · Outcome assertions 1
All retained evidence (46 files)
Includes source tapes, original helper scripts, fixture details, terminal states, and logs.
- action-diagnostics/bin/dependencies.log
- action-diagnostics/manifest.json
- action-diagnostics/tape-1.log
- build-provenance.json
- capture.tape
- checkpoint-summary.json
- fixture-env.sh
- fixture.json
- manual-rebase-source-before-assertions.json
- manual-rebase-source-before-history.json
- manual-rebase-source-before-history.png
- manual-rebase-source-before-preview.json
- manual-rebase-source-before-preview.png
- manual-rebase-source-before-selector.json
- manual-rebase-source-before-selector.png
- manual-rebase-source-before-success.json
- manual-rebase-source-before-success.png
- manual-rebase-source-before.mp4
- manual-rebase-source-before.tape
- source-scripts/abandon-dialog-fixture.sh
- source-scripts/action-menu-demo-fixture.sh
- source-scripts/betamax-cancellable-jj.sh
- source-scripts/betamax-fixture-env.sh
- source-scripts/betamax-fixture.sh
- source-scripts/betamax-setup.sh
- source-scripts/check-manual-coverage.py
- source-scripts/check-refresh-proof.py
- source-scripts/check-run-options-proof.py
- source-scripts/manual-assert.sh
- source-scripts/manual-audit-assert.py
- source-scripts/manual-fixture-jj.sh
- source-scripts/manual-fixture.sh
- source-scripts/manual-recordings.py
- source-scripts/package-release-archive.sh
- source-scripts/prepare-manual-evidence.py
- source-scripts/prepare-preview.sh
- source-scripts/reflow-rust-comments.py
- source-scripts/refs-remotes-demo-fixture.sh
- source-scripts/run-betamax.sh
- source-scripts/shared-selector-demo-fixture.sh
- source-scripts/test_manual_evidence.py
- source-scripts/test_manual_recordings.py
- source-scripts/workflows-demo-fixture.sh
- source-scripts/workspace-lifecycle-demo-fixture.sh
- source.tape
- accepted-review.json
Move a change and its descendants onto a destination
Screenshots and terminal evidence
Read the terminal text
jk jj › @ myrlnuls [email protected] 2026-01-01 12:00:00 66a75fe0 · │ Rebase source │ ○ xmokxoqp [email protected] 2026-01-01 12:00:00 aae1e9ae ├─╯ Rebase destination ○ quunuypz [email protected] 2026-01-01 12:00:00 42844345 │ Rebase base ~ Choose rebase destination Source: 66a75fe0361a Scope: source + descendants (-s) r revision b branch s descendants Place: onto (-o) o onto A after B before Search: /Rebase destination › aae1e9ae0a21 Rebase destination / search ↑/↓ choose Enter preview Esc cancel
Read the terminal text
jk jj › @ myrlnuls [email protected] 2026-01-01 12:00:00 66a75fe0 · │ Rebase source │ ○ xmokxoqp [email protected] 2026-01-01 12:00:00 aae1e9ae ├─╯ Rebase destination ○ quunuypz [email protected] 2026-01-01 12:00:00 42844345 │ Rebase base ~ Rebase revisions Source: 66a75fe0361ad1d84c5e675a51915a467cd2c74b Source role: source + descendants Moves the source and all descendants (-s). Destination: aae1e9ae0a21983d41baad23b54242a5e8ea07ab Placement: onto Makes this revision the new parent (-o). ! Rewrites local history. Command jj --no-pager --color always --repository /home/runner/work/jk/jk/target/manual-fixtures/rebase.ygx93s/workflows.Uqko1 H/rebase rebase -s 66a75fe0361ad1d84c5e675a51915a467cd2c74b -o aae1e9ae0a21983d41baad23b54242a5e8ea07ab enter run y copy esc cancel o options
Read the terminal text
jk jj › @ myrlnuls [email protected] 2026-01-01 12:00:00 5055b552 · │ Rebase source ○ xmokxoqp [email protected] 2026-01-01 12:00:00 aae1e9ae │ Rebase destination ○ quunuypz [email protected] 2026-01-01 12:00:00 42844345 │ Rebase base ~ ✓ Rebased revisions · a u undo · C history · o operations ? help H home L log r refresh enter open d diff v evolog s status space mark o ops ... q quit
Read the terminal text
jk Command History › ok log rebase Rebase revisions stderr: Rebased 2 commits to destination. ok log load jj stderr: Hint: Use `jj -h` for a list of available commands. ok log load jj stderr: Hint: Use `jj -h` for a list of available commands. ? help enter details j/k move space page r refresh o operation y copy Esc back q quit
Binary, tool versions, and file hashes · Accepted pixel, text/style, and video review · action-diagnostics/bin/dependencies.log · action-diagnostics/tape-1.log · Outcome assertions 1
All retained evidence (46 files)
Includes source tapes, original helper scripts, fixture details, terminal states, and logs.
- action-diagnostics/bin/dependencies.log
- action-diagnostics/manifest.json
- action-diagnostics/tape-1.log
- build-provenance.json
- capture.tape
- checkpoint-summary.json
- fixture-env.sh
- fixture.json
- manual-rebase-source-onto-assertions.json
- manual-rebase-source-onto-history.json
- manual-rebase-source-onto-history.png
- manual-rebase-source-onto-preview.json
- manual-rebase-source-onto-preview.png
- manual-rebase-source-onto-selector.json
- manual-rebase-source-onto-selector.png
- manual-rebase-source-onto-success.json
- manual-rebase-source-onto-success.png
- manual-rebase-source-onto.mp4
- manual-rebase-source-onto.tape
- source-scripts/abandon-dialog-fixture.sh
- source-scripts/action-menu-demo-fixture.sh
- source-scripts/betamax-cancellable-jj.sh
- source-scripts/betamax-fixture-env.sh
- source-scripts/betamax-fixture.sh
- source-scripts/betamax-setup.sh
- source-scripts/check-manual-coverage.py
- source-scripts/check-refresh-proof.py
- source-scripts/check-run-options-proof.py
- source-scripts/manual-assert.sh
- source-scripts/manual-audit-assert.py
- source-scripts/manual-fixture-jj.sh
- source-scripts/manual-fixture.sh
- source-scripts/manual-recordings.py
- source-scripts/package-release-archive.sh
- source-scripts/prepare-manual-evidence.py
- source-scripts/prepare-preview.sh
- source-scripts/reflow-rust-comments.py
- source-scripts/refs-remotes-demo-fixture.sh
- source-scripts/run-betamax.sh
- source-scripts/shared-selector-demo-fixture.sh
- source-scripts/test_manual_evidence.py
- source-scripts/test_manual_recordings.py
- source-scripts/workflows-demo-fixture.sh
- source-scripts/workspace-lifecycle-demo-fixture.sh
- source.tape
- accepted-review.json