{"slug": "bernstein-v3-23-0-makes-artifact-checks-gate-signed-success-receipts", "title": "Bernstein v3.23.0 makes artifact checks gate signed success receipts", "summary": "Alex Chernysh's open-source Bernstein scheduler shipped v3.23.0 on October 24th at 18:29, according to the GitHub release record, which lists 105 changes since v3.22.0. The release notes say the headline fix enforces criteria declared in 'artifact_spec' alongside completion signals, so a failed criterion cannot produce a signed success receipt; the update also adds audited administrative runs and flags an unresolved Python 3.12 test failure. The project's README describes Bernstein as beta and solo-maintained, a maintenance-continuity consideration for teams weighing adoption.", "body_md": "# Bernstein v3.23.0 makes artifact checks gate signed success receipts\n\n**GitHub's release record timestamps the update to October 24th at 18:29. The release enforces declared artifact criteria, adds audited administrative runs and flags an unresolved Python 3.12 test failure.**\n\n        By [Ryan Merket](https://runtimewire.com/author/ryan-merket)\n        · Published \n\nPrimary source: [Hacker News](https://bernstein.run)\n\n## Why it matters\n\nAs coding agents take on parallel work, teams need to decide what evidence should be required before machine-written changes merge. Bernstein makes that control layer inspectable and self-hostable. Its README describes the project as beta and solo-maintained, so teams weighing adoption also have to consider maintenance continuity.\n\n[Alex Chernysh](https://x.com/alex_chernysh?ref=runtimewire)'s open-source [Bernstein scheduler](https://bernstein.run/?ref=runtimewire) shipped v3.23.0 on October 24th at 18:29, according to the [GitHub release record](https://github.com/sipyourdrink-ltd/bernstein/releases/tag/v3.23.0?ref=runtimewire), which marks it as the latest release and lists 105 changes since v3.22.0. The release notes say its headline fix enforces criteria declared in 'artifact_spec' alongside completion signals: a failed criterion cannot produce a signed success receipt.…\n\nWhen you purchase through links in our articles, [we may earn a small commission](https://runtimewire.com/affiliate-monetization-standards). This doesn’t affect our editorial independence.", "url": "https://wpnews.pro/news/bernstein-v3-23-0-makes-artifact-checks-gate-signed-success-receipts", "canonical_source": "https://runtimewire.com/article/bernstein-agent-governance-alex-chernysh", "published_at": "2026-10-29 18:20:40+00:00", "updated_at": "2026-10-29 21:48:54.526931+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "developer-tools", "artificial-intelligence"], "entities": ["Bernstein", "Alex Chernysh", "GitHub", "Python 3.12", "sipyourdrink-ltd"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/bernstein-v3-23-0-makes-artifact-checks-gate-signed-success-receipts", "markdown": "https://wpnews.pro/news/bernstein-v3-23-0-makes-artifact-checks-gate-signed-success-receipts.md", "text": "https://wpnews.pro/news/bernstein-v3-23-0-makes-artifact-checks-gate-signed-success-receipts.txt", "jsonld": "https://wpnews.pro/news/bernstein-v3-23-0-makes-artifact-checks-gate-signed-success-receipts.jsonld"}}