zeroclaw/src/observability
argenis de la rosa 1908af3248 fix(discord): use channel_id instead of sender for replies (fixes #483)
fix(misc): complete parking_lot::Mutex migration (fixes #505)

- DiscordChannel: store actual channel_id in ChannelMessage.channel
  instead of hardcoded "discord" string
- channels/mod.rs: use msg.channel instead of msg.sender for replies
- Migrate all std::sync::Mutex to parking_lot::Mutex:
  * src/security/audit.rs
  * src/memory/sqlite.rs
  * src/memory/response_cache.rs
  * src/memory/lucid.rs
  * src/channels/email_channel.rs
  * src/gateway/mod.rs
  * src/observability/traits.rs
  * src/providers/reliable.rs
  * src/providers/router.rs
  * src/agent/agent.rs
- Remove all .lock().unwrap() and .map_err(PoisonError) patterns
  since parking_lot::Mutex never poisons

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 08:05:25 -05:00
..
log.rs feat: add verbose logging and complete observability (#251) 2026-02-16 05:59:07 -05:00
mod.rs feat: add verbose logging and complete observability (#251) 2026-02-16 05:59:07 -05:00
multi.rs feat: initial release — ZeroClaw v0.1.0 2026-02-13 12:19:14 -05:00
noop.rs feat: add verbose logging and complete observability (#251) 2026-02-16 05:59:07 -05:00
otel.rs chore(clippy): clear warning backlog and harden conversions (#383) 2026-02-17 00:32:33 +08:00
traits.rs fix(discord): use channel_id instead of sender for replies (fixes #483) 2026-02-17 08:05:25 -05:00
verbose.rs feat: add verbose logging and complete observability (#251) 2026-02-16 05:59:07 -05:00