$ show openclaw/clawsweeper-state
ClawSweeper State is a dashboard generation system that transforms immutable event records from the `state` branch into a human-readable README.md dashboard. It consumes JSONL event shards, validates them against a strict schema with privacy protections, deduplicates entries, projects metrics by event family/repository/status/freshness, and renders three dashboard sections: sweep (repository status), action ledger (event statistics), and repair (fix attempt tracking). The system runs on a scheduled GitHub workflow to keep the dashboard updated, with all processing designed to be deterministic and fail-closed on invalid inputs. Architecture follows a modular pipeline: event loading → validation → projection → rendering → commit, emphasizing data integrity over real-time responsiveness.
The LLM identified 1 files worth highlighting for reuse:
Implements strict validation of action ledger events with privacy protection. Ensures events conform to schema, strips private data, enforces canonical JSON ordering, and validates cryptographic commitments (event_id, semantic_sha256). Demonstrates expertise in building trustworthy data pipelines where data integrity and privacy are paramount.