Skip to content

Sibyl 1.0 RC Release Packet

  • Status: candidate prepared; external release receipts pending
  • Version: 1.0.0-rc.1
  • Branch: feature/sibyl-1-0-rc-plan
  • Release floor: v0.10.0
  • Rollback target: v0.10.0

This packet records the repo-side evidence for the v1.0 RC candidate. The candidate SHA is the final committed SHA on this branch at release time. The release workflow records that SHA in the rc-gate-receipt-* artifact before it can tag or dispatch publishing.

Do not tag or publish until Bliss gives explicit release go-ahead.

Decision Gate

Ship now: no.

Smallest blocker: same-SHA GitHub CI and Nightly Regression must run on the final candidate SHA, then the release workflow must be dispatched with that Nightly Regression run ID.

Residual release risk: Docker image startup, public PyPI pages, GitHub release body, container manifests, and clean installs from published artifacts are post-publish checks.

Claim Matrix

ClaimReceiptStatus
Active docs agreemoon run docs:lint and moon run docs:buildLocal pass
Task graph is currentsibyl epic show epic_19e1dea67ebf; sibyl task list --status doing; no RC todo or blocked tasksLocal pass
Source ingest is currentmoon run adapter-ingest-gate; moon run large-corpus-rehearsalLocal pass
Synthesis is source-groundedmoon run synthesis-gateLocal pass
Automatic memory is policy-safemoon run autonomy-gate; moon run memory-trust-gate; moon run trust-control-gateLocal pass
Sessions are boringmoon run auth-session-gateLocal pass
Reflection quality is currentmoon run reflection-quality-gateLocal pass
Context and workspace trust are currentmoon run context-quality-gate; moon run workspace-trust-gateLocal pass
Overview performance is currentmoon run overview-perf-gateLocal pass
Surreal-only runtime holdsmoon run inventory-check; moon run inventory-typecheck; moon run inventory-test; supported grep auditLocal pass
Redis is optional locallymoon run api:test -- tests/test_coordination_local.py -v; moon run api:memory-trust-jobs-testLocal pass
Backup/restore is release-gatedmoon run backup-restore-gateLocal pass
Benchmark ledger is claim-safemoon run bench-gate; Nightly Regression compare artifactsNightly pending
Package artifacts buildmoon run python-package-build produced sibyl-core, sibyl-dev, and sibyld wheels and sdistsLocal pass
Package installs workClean isolated uv tool install for sibyl-dev and sibyld; both entrypoints report 1.0.0rc1Local pass
Helm surface workshelm lint charts/sibyl; helm template sibyl charts/sibyl has no graphiti, falkor, or postgres hitsLocal pass
Release cut is gated.github/workflows/release.yml runs moon run :check before tag/publish and validates same-SHA nightlyWorkflow guard
Publish dispatch is gated.github/workflows/publish.yml runs moon run :check before Python and Docker artifactsWorkflow guard
Rollback is readyRoll back to v0.10.0; do not move tags; verify published artifacts before announcing RCOperator action

Receipt Highlights

  • moon run :check -> 47 completed.
  • moon run release-workflow-test -> 6 passed.
  • moon run python-package-build -> built sibyl_core-1.0.0rc1, sibyl_dev-1.0.0rc1, and sibyld-1.0.0rc1 artifacts.
  • Clean isolated install -> sibyl 1.0.0rc1; sibyld 1.0.0rc1.
  • moon run docs:build -> build complete, with existing Rollup chunk and PURE annotation warnings.
  • helm lint charts/sibyl -> 1 chart linted, 0 failed.
  • Helm render -> 350 lines; no graphiti, falkor, or postgres references.

Release Dispatch Requirements

  1. Push feature/sibyl-1-0-rc-plan.
  2. Run GitHub CI on the final candidate SHA.
  3. Run Nightly Regression on the final candidate SHA and keep its baseline parity, live graph, and benchmark artifacts.
  4. Dispatch Release with version=1.0.0-rc.1, dry_run=false, and the Nightly Regression nightly_run_id.
  5. Verify the GitHub release, PyPI package pages, Docker manifests, docs install page, and clean installs from published artifacts before announcing the RC.

Released under the Apache-2.0 License.