bernstein
https://github.com/sipyourdrink-ltd/bernstein
Python
Deterministic orchestrator for 30+ CLI AI coding agents. Git worktree isolation, HMAC audit trail, MCP server mode.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported0 Subscribers
Add a CodeTriage badge to bernstein
Help out
- Issues
- Seven independent receipt verifiers, each with its own canonicalization: one receipt protocol and one sign/verify pair
- Compliance evaluation is spread over seven modules; the largest has no importer at all
- Fifty-one verification-result classes; eight declare the exact field set (ok, reason, receipt) under eight names
- Registries: registering an id twice fails at load, a superseded module raises on import, and registry changes are decision records
- govern audit: a built-in check reports every capability with more than one implementation
- Runs that failed and then passed on retry are reported by owning capability, so retries cannot hide degradation
- Model calls: one ledger record per adapter invocation, content-addressed, with guarded transitions and replay from the record
- A plugin, skill, adapter or routine that fails to initialise is quarantined with a journaled reason, not crash-looped or skipped
- govern apply --restore: every apply record keeps the prior value, so the inverse plan is built from evidence, not guessed
- config explain: every effective value with the layer it came from, and each layer schema-validated before the merge
- Docs
- Python not yet supported