• v1.4.1 465bb26d4b

    v1.4.1 Stable

    crenshawdev released this 2026-07-28 18:04:37 +00:00 | 21 commits to main since this release

    Signed by john
    GPG key ID: 693AB15F91734B0C

    Two internally-inconsistent contracts, both closed by subtraction.

    cad-executor's terminal success-criteria check is gone (#65). Its <process> block required the check; its <report> block had no field to put the answer in, and execute.md never asked for it. goal_check already redoes that assessment one step later with the full phase diff in view and a stated purpose. Deleted rather than wired, because the consumer that would have justified it already exists. The per-task predict-then-verify at process step 2 is untouched.

    conventions.md states its real reach (#67). The file opened with "Shared rules every skill and workflow follows" while being @-included by exactly one skill and named in prose by 18 other files, so its rules reached a model only when something happened to read it. The header now says what is true: an on-demand reference, cited by path where a rule applies or @-included where a workflow needs the whole set, and nothing in it reaches an agent that has not read it. Including it everywhere was the rejected alternative, since it would spend resident context in every session on rules most invocations never need.

    Full changelog: https://github.com/crenshawdev/cadence/blob/main/CHANGELOG.md

    Downloads