RCF Lite
What's new
This page sums up the last three RCF Lite releases, newest first.
0.42.1, 12 November 2026
Security and fixes
- A frozen tree with nothing pending reads ready: right after
rcf define freeze, with no document changed, added or removed,rcf define readinessand the viewer's Readiness tab no longer block on it.
0.42.0, 10 November 2026
Features
rcf audit test-strengthjudges Python sources: a symbol-level Code Node on a.pyfile is read through your machine's ownpython3, 3.9 or later, with nothing installed and none of your code imported.rcf define validateresolves a Code Node#symbolon a Pythondeforasync def, so a renamed function reads as stale code.
0.41.0, 7 November 2026
Features
- Test strength is a report, not a gate:
rcf build finaliseandrcf build verdict testwith--result PASSno longer refuse a failing or blocked test-strength record. rcf build finaliserefuses a test-strength record that is not a valid TestStrengthReport v1 for the reviewed head.- The managed agent-instructions block states the twelve rules of the build cycle, and
rcf doctorreports a 0.40.1 block stale untilrcf doctor --fixorrcf initrewrites it. rcf guidance build-cyclecarries the twelve rules, and thercf build bundlerunbook follows them.- The help for
rcf build finalise,rcf build verdict test,rcf audit test-strengthandrcf audit separationfollows these changes. - Removed: the package no longer ships its own
rcf/folder, which nothing read at run time; the README's link to the repository's own chain now points at GitHub instead. - Removed: the package ships no development-chain material. Source comments, guidance, the package changelog and the release feed no longer name the people who reviewed the work or carry internal tracking ids, and
src/ruleset/ruleset.jsonloses its unreadprovenanceblock.
Every release, with its full notes and any action needed, is on the Changelog.