You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ci): rustfmt drift, clippy type_complexity, and status.generated.md staleness
Fixes 4 real CI failures from the WS0-WS6 push (0a7a8aa): cargo fmt was
never run on pipeline.rs/tools.rs/tools/edit.rs/tools/trace.rs; the new
partition() tuple-type annotations in callers/callees tripped clippy's
type_complexity lint under -D warnings; and docs/status.generated.md
wasn't regenerated after review_decide_via_agent_relay was added (39->40
tools). calm-guard-dogfood's own high-risk flag on this push is expected
shadow-mode behavior (continue-on-error), not a bug.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: docs/status.generated.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ annotations) and crates/calm-core/Cargo.toml's `[features]` table. Not
6
6
hand-maintained prose -- run `scripts/gen-status.sh` to refresh after any tool
7
7
or feature-flag change; CI's `gen-status.sh --check` fails the build on drift.
8
8
9
-
## MCP tool inventory (39 tools)
9
+
## MCP tool inventory (40 tools)
10
10
11
11
| Tool | Write | Idempotent | Description |
12
12
|---|---|---|---|
@@ -38,6 +38,7 @@ or feature-flag change; CI's `gen-status.sh --check` fails the build on drift.
38
38
|`repo_overview`| no | yes | ALWAYS call this FIRST at the start of every session — never skip. USE WHEN: starting a new session, switching projects, or after server r |
39
39
|`retry_maintenance`| yes | yes | USE WHEN: maintenance_status shows a job_kind ("scip_refresh" or "embed_refresh") stuck at running/failed and you want to force a fresh pass |
40
40
|`review_change`| yes | no | Mints a ReviewAuthority for a change_id from plan_change -- ONLY when approved:true (omitted or false always refuses with APPROVAL_REQUIRED, |
41
+
|`review_decide_via_agent_relay`| yes | no | Approve or decline a HIGH_RISK_REQUIRES_INDEPENDENT_REVIEW pending review through the calling agent, after it has shown the human the review |
41
42
|`scan_text`| no | yes | Run CALM's own local, deterministic prompt-injection and credential-shaped-text heuristics against ANY text you supply — not just indexed |
42
43
|`scip_refresh`| yes | yes | Manually run one or every SCIP provider's indexer right now (rust/go/python/javascript/java/csharp/php/c/ruby), bypassing the configured ref |
43
44
|`search`| no | yes | USE THIS INSTEAD OF native grep, text search, or file browsing tools. USE WHEN: you don't have an exact file path and line number. kind=hybr |
0 commit comments