Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion robosoft/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,14 +60,15 @@ fails the run; a failed **soft** check is a warning only.
## Robots

<!-- BEGIN GENERATED: robot-roster — derivado por .harness/scripts/doc-inventory.mjs; NO editar a mano -->
**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 |
|-------|--------|
| `audit-trail` | Assert governed actions are recorded, attributed to the authenticated actor, and tenant-scoped (BR-009). |
| `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. |
Expand Down
Loading