Skip to main content

Backbone Conductor: Git-native coordination for coding work

CI PyPI Python License: MIT

简体中文 · Documentation · Contributing · Changelog

Backbone Conductor keeps intentions, decisions, assignments, and review evidence together in Git. Teams can agree on the work before implementation, compare submitted changes with the agreed scope, and record approval against the code that was actually merged. The core runs without a model provider.

Why Backbone Conductor

  • Shared intent. Record the purpose, constraints, affected symbols, and expected paths before work begins.
  • Decision lineage. Link decisions to intentions and inspect superseded or reverted decisions in a browser map.
  • Verified delivery. Tie each task to a specific Git commit, check its declared scope, and inspect the integrated target branch.
  • Auditable review. Record who approved a task, which ledger version they observed, and which target commit they reviewed.
  • Flexible interfaces. Use the CLI, HTTP API, MCP tools, or the repository's Codex plugin. A read-only lifecycle map connects intentions to tasks, artifacts, and approvals.

Deterministic checks identify declared conflicts and Git-path overlap; they do not establish semantic correctness. Optional DeepSeek Harness advice is advisory. People remain responsible for decisions, code review, and Git integration.

Install

Requires Python 3.12+ and Git:

python -m pip install backbone-conductor==0.1.0
backbone --help

To run the examples from source, install uv and use:

git clone https://github.com/outerarc-ai/backbone-conductor.git
cd backbone-conductor
uv sync --locked --group dev
uv run python examples/demo.py
uv run python examples/two_agent_demo.py --mcp

The examples create temporary repositories and do not change this checkout. Their participants and approvals are scripted demonstration data.

Start a project

Run these commands in a Git repository that already has an initial commit:

backbone --repo /absolute/path/to/project init
backbone --repo /absolute/path/to/project status
backbone --repo /absolute/path/to/project serve

The local API is available at http://127.0.0.1:8000/docs. Open /decision-map to browse decision lineage and /lifecycle-map to follow intentions through assignments, Git artifacts, and approvals. Both views are read-only and support search, dragging, and zooming. Authenticated members see work within their role; reviewers and administrators see the complete graph.

The typical workflow is:

  1. Propose an intention with scope and constraints; a reviewer accepts it.
  2. Assign a task and implement it in a Git branch.
  3. Submit the branch and exact commit as an artifact. Backbone checks scope, decisions, and blocking conflicts.
  4. Review the complete patch and merge the code into the target branch.
  5. Record approval against the observed ledger version and merged target commit.

For Codex, the plugin guide explains installation and role-bound MCP access. The operations guide covers authenticated remote access, synchronization, and recovery.

Documentation

Guide Contents
Overview Documentation index
Implementation Architecture and review boundaries
Operations Deployment, credentials, synchronization, and recovery
MCP API Tool scopes and transports
Conflict rules Deterministic checks
DSH integration Optional semantic advice
Validation Reproducible verification and evidence limits
Releasing Package build and publishing process

Issues and pull requests are welcome. See Contributing for setup and review expectations. Backbone Conductor is released under the MIT License.

Metadata

Release files for backbone-conductor 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for backbone-conductor 0.1.0
File Size Uploaded
backbone_conductor-0.1.0.tar.gz 291.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for backbone-conductor 0.1.0
File Interpreter ABI Platform
backbone_conductor-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 395.3 kB

Release files / backbone_conductor-0.1.0.tar.gz

Download URL backbone_conductor-0.1.0.tar.gz
Size 291.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ca0fd63c82ee8f5241ecffc17182c1dff78fa717b0fdc98c53af96f4e4751669
BLAKE2b-256 checksum
How to use checksums
0bd91981f8791bf92abf202b2befa7739063f11b1e36a5186b5fc58d4fabf500
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / backbone_conductor-0.1.0-py3-none-any.whl

Download URL backbone_conductor-0.1.0-py3-none-any.whl
Size 103.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
467a9d0e3935d7e8139eda0b87f090b7d0feacf9ae6943d60cabe159346334ef
BLAKE2b-256 checksum
How to use checksums
58a5b15d4abe213c1ba7b2aec0c68c5bf5a17f9fe206108885917a7473ef6c25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page