- Remove unused imports (load_project, save_project, etc.)
- Use shlex.split() in REPL for proper quoted-path handling
- Pass json_mode to _error() in REPL for consistent JSON errors
- Add --trajectory-reference to inspect web/web-export commands
- Add --heatmap/--trajectory to web-export command
- Validate --history/--history-dir in baseline decision (fail fast)
- Combine --history and --history-dir instead of ignoring one
- Add JSON validation with clear errors in baseline_decision backend
- Add try/except to info version command
- Pass --plot to backend instead of post-hoc dict mutation
CloudAnalyzer is a QA platform for mapping, localization, and
perception point cloud outputs with 32 CLI commands.
Unlike other harnesses, the backend imports CloudAnalyzer's Python
API directly (no subprocess needed). Includes Click CLI with --json
on all commands, project/session management, REPL, SKILL.md, and
unit + E2E tests (14 passed).