You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Documentation audit against the latest codebase (97ed881) found 27 gaps across SKILL.md, protocol reference, environment reference, and README. Current doc coverage is ~72%.
Full audit report: docs/documentation-gap-audit.md
P1 — Critical/High (fix immediately)
1. Document clawdentity peer refresh
Entirely undocumented CLI command that enriches peer profiles from registry
Operators don't know it exists
Add to SKILL.md "Command Utilization" under a ### Peer section
Code:crates/clawdentity-cli/src/commands/peer.rs
2. Document clawdentity provider relay-test
Diagnostic command for testing relay delivery to a peer — not documented anywhere
Add to SKILL.md "Provider Diagnostics" or new "Provider Testing" section
README incorrectly states clawdentity group CLI commands don't exist — they're fully implemented (group create, group inspect, group join-token create, group join, group members list)
Summary
Documentation audit against the latest codebase (97ed881) found 27 gaps across SKILL.md, protocol reference, environment reference, and README. Current doc coverage is ~72%.
Full audit report:
docs/documentation-gap-audit.mdP1 — Critical/High (fix immediately)
1. Document
clawdentity peer refresh### Peersectioncrates/clawdentity-cli/src/commands/peer.rs2. Document
clawdentity provider relay-testcrates/clawdentity-cli/src/commands/mod.rs→ProviderCommand::RelayTest3. Document
relayTransformPeersPathand peer profile enrichment flowclawdentity-relay.jsonfieldrelayTransformPeersPathdrives sender profile enrichment (agentName + displayName injection into headers) — completely undocumentedpackages/connector/src/runtime/relay-transform-peers.ts4. Fix README group CLI claim
clawdentity groupCLI commands don't exist — they're fully implemented (group create,group inspect,group join-token create,group join,group members list)crates/clawdentity-cli/src/commands/group.rs5. Retire or update stale gap analysis
docs/skill-messaging-gap-analysis.mdclaims groupId is missing from agent payloads (Peer profile enrichment — contact cards for agents #234) — resolvedx-clawdentity-human-namevs actualx-clawdentity-display-name)P2 — Medium (next doc pass)
6. Complete proxy operator env vars in environment reference
Currently documents 3-4 of 13+ proxy vars. Missing:
RELAY_RETRY_JITTER_RATIO,RELAY_RETRY_MAX_ATTEMPTS,RELAY_RETRY_MAX_MSRELAY_MAX_IN_FLIGHT_DELIVERIES,RELAY_MAX_FRAME_BYTESCRL_REFRESH_INTERVAL_MS,CRL_MAX_AGE_MS,CRL_STALE_BEHAVIORAGENT_RATE_LIMIT_REQUESTS_PER_MINUTE,AGENT_RATE_LIMIT_WINDOW_MSapps/proxy/src/config/schema.ts+defaults.ts7. Add relay transform timeout env vars
CLAWDENTITY_CONNECTOR_HEALTH_CACHE_TTL_MS,CLAWDENTITY_CONNECTOR_HEALTH_TIMEOUT_MS,CLAWDENTITY_CONNECTOR_POST_TIMEOUT_MS,CLAWDENTITY_CONNECTOR_STATUS_PATHapps/openclaw-skill/src/transforms/relay-to-peer.ts8. Document
whoami,verify,registerin SKILL.mdwhoamiis in README but not SKILL.mdverifyandregisterare nowhere in docs9. Document connector
/v1/statusresponse shapewebsocket,inbound.pending,inbound.deadLetter,inbound.replay,outbound.queue,metricspackages/connector/src/runtime/server.ts:47-9510. Document
--openclaw-agent-idflag onprovider setupP3 — Low (nice to have)
11. Document frame types in protocol reference
EnqueueFrame,EnqueueAckFrame,ReceiptFrame,HeartbeatAckFrameare implemented but undocumentedcrates/clawdentity-core/src/connector/frames.rs12. Document optional
DeliverFramefieldsreplyTo,deliverySource,contentType— all implemented, not in protocol ref13. Document connector dead-letter endpoints
/v1/dead-letter,/v1/dead-letter/replay,/v1/dead-letter/purge14. Clarify content extraction priority in inbound docs
content→message→text→ JSON serialize fallback15. Add
clw_gjt_join token prefix to SKILL.md Groups sectionAcceptance Criteria