CinvanaAI
← All projects

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.

Example input
A synthetic change request and an injected phase runner.
Captured result
{
  "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.

Focused extraction

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.

Source ↗

Follow the family: Transcript evaluation and Rubric Rumble