CASS Daily Scan
Purpose
Run one pass over local session/outcome memory and produce a compact, actionable infra report.
Inputs
- Workspace root (default: current directory)
- Query terms (default bundle):
levworkflowagentmcpfrankensearchfastmcpplatformdestructive_command_guardlevterm
Output
- Markdown report at
.lev/pm/reports/cass-daily-<YYYYMMDD-HHMM>.md
Execution (workspace-first)
1) Use CASS if available
if command -v cass >/dev/null 2>&1; then
cass search "lev OR workflow OR agent OR mcp OR frankensearch OR fastmcp OR levterm" \
--workspace "$PWD" --json --limit 80 --max-content-length 260
fi
2) Fallback when CASS CLI is unavailable
rg -n "lev|workflow|agent|mcp|frankensearch|fastmcp|destructive_command_guard|levterm" \
.cass/outcomes.jsonl .beads 2>/dev/null | head -n 300
3) Report contract
Always produce:
- Top repeated pain points (max 10)
- Top repeated wins (max 10)
- Infra actions to run next (max 10, concrete command/file target)
- Watchlist for next scan (max 10 terms)
Fail-fast
- If neither
.cass/outcomes.jsonlnor.beadsexists, stop and return a missing-data error. - Do not silently pass on empty outputs.
微信扫一扫