From a7d55dbffe1503d9e62676dd5b8de984d3ab0b29 Mon Sep 17 00:00:00 2001 From: arpan Date: Sat, 12 Sep 2026 05:31:19 +0530 Subject: [PATCH 1/2] The readiness block says 0.7.0 is on PyPI, because now it is The generator reads the newest dated changelog heading, so this waited for the tag rather than riding with the release PR: until the wheel existed the honest sentence was that 0.7.0 was in development. --- generated/readiness.full.mdx | 4 ++-- generated/readiness.json | 4 ++-- generated/readiness.mdx | 4 ++-- generated/readiness.readme.md | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/generated/readiness.full.mdx b/generated/readiness.full.mdx index 77e408b..4f340e6 100644 --- a/generated/readiness.full.mdx +++ b/generated/readiness.full.mdx @@ -1,6 +1,6 @@ {/* generated from the suite, pyproject and the soak (full) — run the generator */} -- **Version 0.7.0 is in development**; [PyPI](https://pypi.org/project/ctrlrun/) has 0.6.1. Python 3.11 and later. -- **5,164 tests**, every version specified before it was written and every requirement mutation-tested. [Read more](/docs/how-this-is-built). +- **Version 0.7.0**, on [PyPI](https://pypi.org/project/ctrlrun/), Python 3.11 and later. +- **5,167 tests**, every version specified before it was written and every requirement mutation-tested. [Read more](/docs/how-this-is-built). - **16 guarantees you can check in your own setup**, with `ctrlrun verify` against your policy, on your store's backend, in a scratch store it creates. [Read more](/docs/security/verify-guarantees). - **One host: a file.** SQLite, no server, no ops. **Many hosts: Postgres**, the same guarantees, graded by the same suite. [Read more](/docs/production/postgres). - **Soaked for 20m 0s on postgres**: 889,735 actions, 0 unattributed ambiguous outcomes, positive control fired. Nothing here establishes what only accumulates over days. [Read more](/docs/production/soak). diff --git a/generated/readiness.json b/generated/readiness.json index dbf0ac5..54dd6d8 100644 --- a/generated/readiness.json +++ b/generated/readiness.json @@ -1,6 +1,6 @@ { "guarantees": 16, - "released": "0.6.1", + "released": "0.7.0", "soak": { "actions": 889735, "backend": "postgres", @@ -9,6 +9,6 @@ "positive_control": true, "unexplained": 0 }, - "tests": 5164, + "tests": 5167, "version": "0.7.0" } diff --git a/generated/readiness.mdx b/generated/readiness.mdx index 14c288c..451301f 100644 --- a/generated/readiness.mdx +++ b/generated/readiness.mdx @@ -1,6 +1,6 @@ {/* generated from the suite, pyproject and the soak (mdx) — run the generator */} -- **Version 0.7.0 is in development**; [PyPI](https://pypi.org/project/ctrlrun/) has 0.6.1. Python 3.11 and later. -- **5,164 tests**, every version specified before it was written and every requirement mutation-tested. +- **Version 0.7.0**, on [PyPI](https://pypi.org/project/ctrlrun/), Python 3.11 and later. +- **5,167 tests**, every version specified before it was written and every requirement mutation-tested. - **16 guarantees you can check in your own setup**, with `ctrlrun verify` against your policy, on your store's backend, in a scratch store it creates. - **One host: a file.** SQLite, no server, no ops. **Many hosts: Postgres**, the same guarantees, graded by the same suite. - **Soaked for 20m 0s on postgres**: 889,735 actions, 0 unattributed ambiguous outcomes, positive control fired. Nothing here establishes what only accumulates over days. [What it does not establish](https://ctrlrun.dev/docs/production/soak). diff --git a/generated/readiness.readme.md b/generated/readiness.readme.md index 95bd6bc..7bb1353 100644 --- a/generated/readiness.readme.md +++ b/generated/readiness.readme.md @@ -1,6 +1,6 @@ -- **Version 0.7.0 is in development**; [PyPI](https://pypi.org/project/ctrlrun/) has 0.6.1. Python 3.11 and later. -- **5,164 tests**, every version specified before it was written and every requirement mutation-tested. +- **Version 0.7.0**, on [PyPI](https://pypi.org/project/ctrlrun/), Python 3.11 and later. +- **5,167 tests**, every version specified before it was written and every requirement mutation-tested. - **16 guarantees you can check in your own setup**, with `ctrlrun verify` against your policy, on your store's backend, in a scratch store it creates. - **One host: a file.** SQLite, no server, no ops. **Many hosts: Postgres**, the same guarantees, graded by the same suite. - **Soaked for 20m 0s on postgres**: 889,735 actions, 0 unattributed ambiguous outcomes, positive control fired. Nothing here establishes what only accumulates over days. [What it does not establish](https://ctrlrun.dev/docs/production/soak). From 9d21d2a9b6fbe3e91f55b3ecaa97736f2394ce1a Mon Sep 17 00:00:00 2001 From: arpan Date: Sat, 12 Sep 2026 05:33:29 +0530 Subject: [PATCH 2/2] Paste the fresh readiness block into its other two homes The generator writes the generated copies; the embedded ones say paste it fresh, and the suite refuses a hand-edited copy in any of the three. --- docs.mdx | 4 ++-- docs/production/index.mdx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs.mdx b/docs.mdx index a5bdf48..895d9c1 100644 --- a/docs.mdx +++ b/docs.mdx @@ -218,8 +218,8 @@ the framework's own interrupt, and a framework with no such primitive does not n ## Where it stands {/* generated from the suite, pyproject and the soak (mdx) — run the generator */} -- **Version 0.7.0 is in development**; [PyPI](https://pypi.org/project/ctrlrun/) has 0.6.1. Python 3.11 and later. -- **5,164 tests**, every version specified before it was written and every requirement mutation-tested. +- **Version 0.7.0**, on [PyPI](https://pypi.org/project/ctrlrun/), Python 3.11 and later. +- **5,167 tests**, every version specified before it was written and every requirement mutation-tested. - **16 guarantees you can check in your own setup**, with `ctrlrun verify` against your policy, on your store's backend, in a scratch store it creates. - **One host: a file.** SQLite, no server, no ops. **Many hosts: Postgres**, the same guarantees, graded by the same suite. - **Soaked for 20m 0s on postgres**: 889,735 actions, 0 unattributed ambiguous outcomes, positive control fired. Nothing here establishes what only accumulates over days. [What it does not establish](https://ctrlrun.dev/docs/production/soak). diff --git a/docs/production/index.mdx b/docs/production/index.mdx index 3b5c402..4aa8ab4 100644 --- a/docs/production/index.mdx +++ b/docs/production/index.mdx @@ -27,8 +27,8 @@ need. `test_the_first_line_of_the_section_says_which_store_and_why` asserts the ## Where it stands {/* generated from the suite, pyproject and the soak (full) — run the generator */} -- **Version 0.7.0 is in development**; [PyPI](https://pypi.org/project/ctrlrun/) has 0.6.1. Python 3.11 and later. -- **5,164 tests**, every version specified before it was written and every requirement mutation-tested. [Read more](/docs/how-this-is-built). +- **Version 0.7.0**, on [PyPI](https://pypi.org/project/ctrlrun/), Python 3.11 and later. +- **5,167 tests**, every version specified before it was written and every requirement mutation-tested. [Read more](/docs/how-this-is-built). - **16 guarantees you can check in your own setup**, with `ctrlrun verify` against your policy, on your store's backend, in a scratch store it creates. [Read more](/docs/security/verify-guarantees). - **One host: a file.** SQLite, no server, no ops. **Many hosts: Postgres**, the same guarantees, graded by the same suite. [Read more](/docs/production/postgres). - **Soaked for 20m 0s on postgres**: 889,735 actions, 0 unattributed ambiguous outcomes, positive control fired. Nothing here establishes what only accumulates over days. [Read more](/docs/production/soak).