zeroclaw/src
argenis de la rosa a5887ad2dc docs+tests: architecture diagram, security docs, 75 new edge-case tests
README:
- Add ASCII architecture flow diagram showing all layers
- Add Security Architecture section (Layer 1: Channel Auth,
  Layer 2: Rate Limiting, Layer 3: Tool Sandbox)
- Update test count to 629

New edge-case tests (75 new):
- SecurityPolicy: command injection (semicolon, backtick, dollar-paren,
  env prefix, newline), path traversal (encoded dots, double-dot in
  filename, null byte, symlink, tilde-ssh, /var/run), rate limiter
  boundaries (exactly-at, zero, high), autonomy+command combos,
  from_config fresh tracker
- Discord: exact match not substring, empty user ID, wildcard+specific,
  case sensitivity, base64 edge cases
- Slack: exact match, empty user ID, case sensitivity, wildcard combo
- Telegram: exact match, empty string, case sensitivity, wildcard combo
- Gateway: first-match-wins, empty value, colon in value, different
  headers, empty request, newline-only request
- Config schema: backward compat (Discord/Slack without allowed_users),
  TOML roundtrip, webhook secret presence/absence

629 tests passing, 0 clippy warnings
2026-02-13 16:00:15 -05:00
..
agent feat: initial release — ZeroClaw v0.1.0 2026-02-13 12:19:14 -05:00
channels docs+tests: architecture diagram, security docs, 75 new edge-case tests 2026-02-13 16:00:15 -05:00
config docs+tests: architecture diagram, security docs, 75 new edge-case tests 2026-02-13 16:00:15 -05:00
cron feat: initial release — ZeroClaw v0.1.0 2026-02-13 12:19:14 -05:00
gateway docs+tests: architecture diagram, security docs, 75 new edge-case tests 2026-02-13 16:00:15 -05:00
heartbeat feat: initial release — ZeroClaw v0.1.0 2026-02-13 12:19:14 -05:00
integrations feat: initial release — ZeroClaw v0.1.0 2026-02-13 12:19:14 -05:00
memory feat: initial release — ZeroClaw v0.1.0 2026-02-13 12:19:14 -05:00
observability feat: initial release — ZeroClaw v0.1.0 2026-02-13 12:19:14 -05:00
onboard security: harden architecture against Moltbot security model 2026-02-13 15:31:21 -05:00
providers feat: initial release — ZeroClaw v0.1.0 2026-02-13 12:19:14 -05:00
runtime feat: initial release — ZeroClaw v0.1.0 2026-02-13 12:19:14 -05:00
security docs+tests: architecture diagram, security docs, 75 new edge-case tests 2026-02-13 16:00:15 -05:00
skills feat: initial release — ZeroClaw v0.1.0 2026-02-13 12:19:14 -05:00
tools feat: initial release — ZeroClaw v0.1.0 2026-02-13 12:19:14 -05:00
lib.rs feat: initial release — ZeroClaw v0.1.0 2026-02-13 12:19:14 -05:00
main.rs feat: initial release — ZeroClaw v0.1.0 2026-02-13 12:19:14 -05:00