#22427: feat(experimental): add project radar, ops board snapshot, and replay trace foundation
docs
gateway
scripts
size: L
Cluster:
OpenClaw Plugin Enhancements
## Summary
Adds three experimental local-operator scripts (no runtime behavior changes):
- `project-radar`: scans repos and reports branch/sync/dirty/age/tooling hints
- `ops-board`: snapshots local OpenClaw state/memory/heartbeat/log indicators
- `replay-trace`: parses JSONL traces and reports deterministic timeline + malformed lines
Also includes:
- docs: `docs/experimental/ops-radar-replay.md`
- package scripts: `exp:project-radar`, `exp:ops-board`, `exp:replay-trace`
- tests: `test/experimental/*.test.ts`
## Validation
- `pnpm exec vitest run test/experimental/*.test.ts`
- manual smoke checks for each script with JSON and strict-mode behavior
## Scope
This is intentionally an MVP foundation under `scripts/experimental` for fast iteration and low merge risk.
<!-- greptile_comment -->
<h3>Greptile Summary</h3>
Adds three well-structured experimental operator scripts under `scripts/experimental/` with corresponding npm scripts and unit tests. The scripts provide local development utilities: `project-radar` scans git repos for branch health, `ops-board` snapshots OpenClaw state directories, and `replay-trace` parses JSONL trace files. All scripts follow existing codebase patterns (`.mjs` format, export functions for testability, `--json` output mode) and include appropriate error handling with safe fallbacks. Tests cover argument parsing and core logic. No runtime behavior changes.
<h3>Confidence Score: 5/5</h3>
- This PR is safe to merge with minimal risk
- The PR adds only experimental scripts with no runtime impact, follows established codebase patterns, includes unit tests, and implements proper error handling with safe fallbacks for all file system and git operations
- No files require special attention
<sub>Last reviewed commit: 965ffd2</sub>
<!-- greptile_other_comments_section -->
<sub>(2/5) Greptile learns from your feedback when you react with thumbs up/down!</sub>
<!-- /greptile_comment -->
Most Similar PRs
#21589: Post-Performance Roadmap: Milestones A–D (contracts, observability,...
by Doji-Hammer · 2026-02-20
73.3%
#10367: CLI/Ops: resilient browser fill + failover hardening + operations t...
by cluster2600 · 2026-02-06
72.8%
#20496: test(utils): add comprehensive unit tests for utility functions
by masifislamm · 2026-02-19
72.4%
#6888: feat: PowerShell completion install/uninstall + templates script + ...
by ThinkIbrokeIt · 2026-02-02
72.0%
#23775: fix(build): stabilize Windows script execution and Telegram monitor...
by ly85206559 · 2026-02-22
71.4%
#3006: fix(scripts): use local pnpm binary in run-node.mjs if global is mi...
by elliotsecops · 2026-01-27
70.8%
#19787: feat: Antigravity Fork - Token Economy, Mem0, sqlite-vec, Auto-Arch...
by msrovani · 2026-02-18
70.7%
#3973: fix: enhance npm package integrity checks and include critical files
by YeSuX · 2026-01-29
70.6%
#13168: perf: short-circuit --version to skip process respawn and full modu...
by RamiNoodle733 · 2026-02-10
70.3%
#8821: Security: Holistic capability-based sandbox (replaces pattern-match...
by tonioloewald · 2026-02-04
70.1%