Workbench · Workflows & capabilities
Governed Change Workbench
Carry a change through implementation, review and audit while preserving failed attempts and retries.
Repository: CinvanaAI/governed-change-workbench
Recorded synthetic example. Source with a complete offline example.
See the idea in action.
Failed implementation stays implementation_ready; retry reaches implementation_complete; one failed attempt remains recorded.
A synthetic change request and an injected phase runner.
{
"kind": "captured synthetic execution projection",
"command": "python -m examples.failure_and_retry",
"input_example": "examples/failure_and_retry.py",
"observed_output": {
"after_failure": "implementation_ready",
"after_retry": "implementation_complete",
"preserved_failures": 1
},
"projection_note": "Selected fields from a successful local run. Machine paths, temporary identifiers and execution timestamps are omitted. Re-run the linked example for fresh evidence."
}Try the example.
From the repository root, follow the dependency requirements in the README. This example uses supplied synthetic material.
python -m pip install -e . python -m governed_change_workbench.cli ./demo-sessions python -m examples.failure_and_retry
Failed implementation stays implementation_ready; retry reaches implementation_complete; one failed attempt remains recorded.
Complete setup and instructions ↗The interesting part.
Freezing the exact inputs and preserving stage evidence makes a handoff inspectable after the conversation has moved on.
Where it came from.
Change-workbench subsystem of the March 2026 Transcript Model Evaluator.
March 2026 — Historical Transcript Model Evaluator change_workbench subsystem. Source ↗
Retains the staged change/review/audit idea and adds stronger guards, frozen evidence, contained writes and injectable runners.
It excludes the desktop, application database, model inventory and historic live runs.
Follow the family: Transcript evaluation and Rubric Rumble
- Extracted fromTranscript Model Evaluator
See the integrated setting from which this independently useful mechanism was separated.
Source ↗