PR #2 predates the v0.9.1 safety overhaul and cannot be merged as-is. Preserve the still-useful problem statements as fresh, scoped work on current main.
Candidate detectors to re-evaluate:
- persisted
__OPENCLAW_REDACTED__ placeholders in live config
- incomplete global npm installs with missing required dependencies
- config written by a newer OpenClaw version than the installed CLI
- structured OpenClaw update availability
Current Codex route, timeout, session-store, Node engine, and bundled plugin-path checks supersede the overlapping parts of PR #2.
Acceptance requirements for each detector:
- positive and negative synthetic regression cases
- no raw secrets, private paths, or user diagnostics in fixtures
- advisory-only behavior unless a repair is bounded and reversible
- all v0.9.1 privacy and repair-validation gates remain intact
- one focused pull request per failure mode
PR #2 predates the v0.9.1 safety overhaul and cannot be merged as-is. Preserve the still-useful problem statements as fresh, scoped work on current
main.Candidate detectors to re-evaluate:
__OPENCLAW_REDACTED__placeholders in live configCurrent Codex route, timeout, session-store, Node engine, and bundled plugin-path checks supersede the overlapping parts of PR #2.
Acceptance requirements for each detector: