diff --git a/robosoft/README.md b/robosoft/README.md index a28c7236..ccf56cc9 100644 --- a/robosoft/README.md +++ b/robosoft/README.md @@ -60,7 +60,7 @@ fails the run; a failed **soft** check is a warning only. ## Robots -**13 robots.** Derived from `robosoft/robots/*.robot.mjs` — the same discovery `robosoft/run.mjs` performs, so this table cannot disagree with what a run executes. +**14 robots.** Derived from `robosoft/robots/*.robot.mjs` — the same discovery `robosoft/run.mjs` performs, so this table cannot disagree with what a run executes. | Robot | Proves | |-------|--------| @@ -68,6 +68,7 @@ fails the run; a failed **soft** check is a warning only. | `auth-perimeter` | Prove the CLOSED (ums) perimeter enforces: 401 anonymous, 2xx valid, 403 under-privileged, 401 branch/forged. | | `core-evidence-ingest` | Prove a real CLI evaluation lands as a persisted, non-empty, owner-attributed row in the Tracker (GT-604). | | `core-integration` | Assert every Tracker↔Core interface against the live stack (REST + MCP + /converse). | +| `core-sdlc-parity` | Assert the SAME Core signal blocks or not according to the tenant matrix (CP-06), fed by an attached deposit (CP-07). | | `exception-governance` | Drive the exception-request lifecycle (submit→pending→decide→approved) and assert authority + audit (CD-20/21). | | `gate-enforcement` | Prove the discovery gate REFUSES to approve until evidence AND approval are present. | | `governance-journey` | Drive one tenant initiative through the full SDLC funnel, asserting every gate. |