openclaw/docs/cli
Peter Steinberger 08138cabe0
refactor(policy): drop unreachable sensitive-logging redaction check (#113993)
The policy/data-handling-redaction-disabled check could never emit a finding:
scanPolicyDataHandling records the sensitiveLoggingRedaction evidence with a
hardcoded value true, and the finding builder only fired on value !== true.
Redaction is unconditional in src/logging/redact.ts, which hardcodes tools mode
and reads only redactPatterns, so no config can turn it off.

Delete the check, its finding builder, check id, and the validateOnly fix class
that existed solely for it. Keep the public
dataHandling.sensitiveLogging.requireRedaction policy key: it is a policy.jsonc
contract, it still drives openclaw policy compare baseline strictness, and its
shape stays validated.

Make the key's satisfied status explicit instead of silent: the policy rule
declares satisfiedByInvariant pointing at the evidence source policy state
records (oc://openclaw.invariant/logging/redaction), which openclaw policy check
emits in dataHandling evidence and the attestation. A metadata test asserts every
rule names either its checks or its invariant, never both and never neither, and
that policy state actually emits the declared source.

Also drop the stale logging.redactSensitive entry from the policy config coverage
manifest; that config key is retired.
2026-07-25 20:00:25 -07:00
..
acp.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
agent.md fix(cli): preserve failure exit semantics (#112210) 2026-07-21 01:48:25 -07:00
agents.md refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
approvals.md refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
attach.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
audit.md docs: retire config keys that strict validation rejects (#113956) 2026-07-25 18:24:02 -07:00
backup.md fix: make filesystem publication crash-durable (#113453) 2026-07-24 20:58:17 -07:00
browser.md feat(browser): scoped and structured page extraction (#113938) 2026-07-25 19:32:44 -07:00
channels.md feat(channels): add channel-owned setup contracts (#112176) 2026-07-22 19:57:42 -04:00
clawbot.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
claws.md feat(claws): separate portable and OpenClaw profiles (#112773) 2026-07-24 12:06:02 -07:00
commitments.md docs: sync heartbeat, memory, commitments, and system-prompt docs with current behavior (#112295) 2026-07-25 06:49:14 -07:00
completion.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
config.md refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
configure.md feat(models): make per-agent allowlists explicit (#110888) 2026-07-18 21:42:05 +01:00
crestodian.md feat(setup): rename Crestodian to OpenClaw system agent 2026-07-14 11:03:02 -07:00
cron.md docs: retire config keys that strict validation rejects (#113956) 2026-07-25 18:24:02 -07:00
daemon.md refactor(config): purge numeric tuning knobs behind built-in defaults (#111382) 2026-07-19 07:35:45 -07:00
dashboard.md feat: Linux desktop companion app with auto-install, Gateway lifecycle, and Control UI window (#106352) 2026-07-13 05:17:27 -07:00
devices.md feat(gateway): auto-approve node pairing via SSH device-key verification (#104180) 2026-07-10 22:23:10 -07:00
directory.md fix(whatsapp): add live group directory (#109886) 2026-07-17 11:12:07 +01:00
dns.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
docs.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
doctor.md fix(channels): recover dead-lettered inbound events (#111029) 2026-07-19 00:44:23 +01:00
fleet.md docs(fleet): remove MVP framing 2026-07-13 17:56:18 -07:00
flows.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
gateway.md fix(gateway): dev mode suppresses ambient channel env auto-configuration (#112011) 2026-07-20 19:28:07 -07:00
health.md fix(channels): recover dead-lettered inbound events (#111029) 2026-07-19 00:44:23 +01:00
hooks.md refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
index.md fix(cli): align configure and channel wizard behavior (#111720) 2026-07-20 18:22:57 -07:00
infer.md fix(models): refresh bundled provider catalogs (#109410) 2026-07-16 16:47:25 -07:00
logs.md fix(logging): give non-default profiles their own gateway log file (#112777) 2026-07-22 19:08:41 -04:00
mcp.md docs: refresh stale cua-driver claims (cross-platform prerelease, real MCP tool names) 2026-07-20 22:18:21 -07:00
memory.md refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
message.md feat: add portable table presentation blocks (#103583) 2026-07-10 22:29:13 -07:00
migrate.md feat(onboard): stage migration imports before promotion (#112798) 2026-07-23 07:06:01 -04:00
models.md feat(models): dynamic model catalogs via hosted refresh overlay (#113660) 2026-07-25 12:15:05 -07:00
node.md refactor(state): move device auth tokens to SQLite (#112663) 2026-07-22 06:13:03 -07:00
nodes.md fix(macos): require explicit consent for privacy-sensitive access (#112321) 2026-07-21 15:28:13 -07:00
onboard.md fix(gateway): stop showing retired HEARTBEAT.md in the agent files editor (#113621) 2026-07-25 04:58:31 -07:00
openclaw.md fix(onboard): survive inference owner drift and prefer subscription logins in guided setup (#112378) 2026-07-21 22:03:26 -07:00
pairing.md feat(ui): manage DM pairing requests in Channels (#112401) 2026-07-22 04:54:20 -07:00
path.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
plugins.md fix(plugins): keep feed trust within env budget (#113364) 2026-07-24 09:19:14 -07:00
policy.md refactor(policy): drop unreachable sensitive-logging redaction check (#113993) 2026-07-25 20:00:25 -07:00
promos.md feat(cli): add openclaw promos to discover and claim ClawHub promotional model offers (#100236) 2026-07-07 01:10:42 -06:00
proxy.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
qr.md feat(mobile): default pairing to full node access (#105928) 2026-07-13 02:30:45 -07:00
reset.md refactor: store workspace setup state in SQLite (#109147) 2026-07-16 10:28:36 -07:00
sandbox.md refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
secrets.md feat(onepassword): add managed SecretRef integration 2026-07-25 06:03:30 -05:00
security.md docs: retire config keys that strict validation rejects (#113956) 2026-07-25 18:24:02 -07:00
sessions.md refactor(cron): retire cron_run_logs; ledger-owned retention and cancellation 2026-07-13 11:41:27 -07:00
setup.md fix(setup): preserve invalid config during baseline setup (#112010) 2026-07-20 19:15:51 -07:00
skills.md feat(skills): support external skills.sh references (#112751) 2026-07-25 08:24:34 -05:00
status.md refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
system.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
tasks.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
transcripts.md feat: auto-collect durable meeting transcripts (#113122) 2026-07-23 11:41:08 -07:00
tui.md refactor(config): config-surface reduction tranche 1 — retire dead keys, dedupe channel schemas, add growth ratchet (#111142) 2026-07-19 00:52:37 -07:00
uninstall.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
update.md fix(update): repair obsolete managed Gateway Node (#108668) 2026-07-16 00:41:43 -07:00
voicecall.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
webhooks.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
wiki.md fix(cli): correct optional plugin guidance (#112019) 2026-07-20 21:31:30 -07:00
workboard.md fix(workboard): avoid duplicate proof entries on completion (#111324) 2026-07-19 03:00:37 -07:00
worker.md fix(worker): preserve scheduled tool authority 2026-07-24 01:24:03 -05:00