From 636cfd0ade1ca153546dc0012d185be263ed04eb Mon Sep 17 00:00:00 2001 From: Kishore Kumar Date: Sat, 17 Oct 2026 22:16:32 +0530 Subject: [PATCH] chore(release): orly 0.14.6 Drops the schema-conventions sentence requiring migrate to refuse an older migrator's ledger: agentsfleet's databases start empty, so none exists. Co-Authored-By: Claude Opus 5.5 --- .orly/orly.json | 2 +- README.md | 2 +- docs/CHANGELOG.md | 6 ++++++ docs/SCHEMA_CONVENTIONS.md | 2 +- package.json | 2 +- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.orly/orly.json b/.orly/orly.json index 1d5afee..5af4fce 100644 --- a/.orly/orly.json +++ b/.orly/orly.json @@ -1,6 +1,6 @@ { "schema_version": 1, - "orly_version": "0.14.5", + "orly_version": "0.14.6", "packs": [ "domain.auth", "domain.changelog", diff --git a/README.md b/README.md index ba0137c..da1fc9a 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ TypeSafe's Jev model supplies runtime advice through explicit `orly judge` reque See [releases](https://github.com/agentsfleet/orly/releases) for published versions. The install commands below fetch the published package. -The release workflow publishes 0.14.5 after its version change merges to `main`. +The release workflow publishes 0.14.6 after its version change merges to `main`. --- diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index ce83eda..d44e818 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.14.6 — 2026-10-17 + +agentsfleet's schema conventions no longer require migrate to refuse an older migrator's ledger. + +- **Schema conventions** — agentsfleet's databases start empty under SQLx's `Migrator`, so no earlier ledger exists to refuse. + ## 0.14.5 — 2026-10-17 agentsfleet's schema conventions carry the owner-signed Postgres rules, and specs may run to 500 lines. diff --git a/docs/SCHEMA_CONVENTIONS.md b/docs/SCHEMA_CONVENTIONS.md index 4a7112a..2aae353 100644 --- a/docs/SCHEMA_CONVENTIONS.md +++ b/docs/SCHEMA_CONVENTIONS.md @@ -21,7 +21,7 @@ Canonical reference for `agentsfleet` database schema patterns. All new tables * ## Migrator -SQLx's `Migrator` applies the slots from the explicit list in `rustd/crates/afd_db/src/migration.rs` (`Migrator::with_migrations`; the `migrate` feature only, `macros` stays off). It keeps checksums, so an edited applied slot is refused, and records the ledger in the `audit` schema. Locking is ours: SQLx's lock is off (`set_locking(false)`) and a bounded `pg_try_advisory_lock` poll wraps the run, so a held lock fails loudly instead of hanging a deploy. Migrate refuses to start while a ledger from an older migrator exists. +SQLx's `Migrator` applies the slots from the explicit list in `rustd/crates/afd_db/src/migration.rs` (`Migrator::with_migrations`; the `migrate` feature only, `macros` stays off). It keeps checksums, so an edited applied slot is refused, and records the ledger in the `audit` schema. Locking is ours: SQLx's lock is off (`set_locking(false)`) and a bounded `pg_try_advisory_lock` poll wraps the run, so a held lock fails loudly instead of hanging a deploy. ## Schema File Organization diff --git a/package.json b/package.json index be29aec..4639fdb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@agentsfleet/orly", - "version": "0.14.5", + "version": "0.14.6", "description": "Repository-scoped engineering harness: renders agent rules, materialises the gates that enforce them, and proves the PR boundary \u2014 for any coding agent.", "license": "MIT", "type": "module",