diff --git a/README.md b/README.md index 035ce359..726417ab 100644 --- a/README.md +++ b/README.md @@ -69,8 +69,13 @@ The same CLI also covers the work before the code — requirements discovery, ta decomposition, and delegating each task to **Claude Code, Codex, OpenCode, Kilocode** or its built-in agent. See [Features](#features). -**Proof of substance.** 5,000+ tests with an 80% coverage floor enforced in CI, -and a [sample evidence report](https://codeframe.sh/sample-evidence-report.html) + +**Proof of substance.** 6,000+ automated tests passing in CI, an 80% test coverage +floor CI enforces, and a +[sample evidence report](https://codeframe.sh/sample-evidence-report.html) showing what a run actually produces. > [!NOTE] @@ -410,7 +415,7 @@ uv run pytest tests/ --ignore=tests/e2e -m "not lifecycle" # the CI gate uv run ruff check . ``` -The suite has 5,000+ tests, and contributions need 80% test coverage, the floor CI enforces. Code +The suite has 6,000+ tests, and contributions need 80% test coverage, the floor CI enforces. Code standards are ruff, type hints and tests with every change. During the beta, feature ideas go to [Discussions → Ideas](https://github.com/frankbria/codeframe/discussions/categories/ideas) before code. See [CONTRIBUTING.md](CONTRIBUTING.md) for what is stable and how diff --git a/site/index.html b/site/index.html index 000cafa4..ec0fa790 100644 --- a/site/index.html +++ b/site/index.html @@ -90,6 +90,12 @@
TDD protects your code. This protects your tests. Your agent + can edit a test as easily as it can edit the code, and when a test is inconvenient that is + often what it edits. A requirement is a test it cannot quietly drop: releasing one takes a + waiver with a name, a reason and an expiry date.
Every check leaves evidence. See a sample evidence report
from the session above, made with cf proof export.