# Tasks ## Current - [x] P0: Core implementation (irc, config, proxy, network, client, server, router, backlog) - [x] P0: Unit tests (irc, config, backlog) - [x] P0: CLI and entry point - [x] P0: Stealth connect + probation state machine - [x] P0: Markov bigram nick generator - [x] P0: Local DNS resolution + multi-IP failover - [x] P1: Integration testing with live IRC server (Libera.Chat) - [x] P1: Verified SOCKS5 proxy connectivity end-to-end - [x] P1: Documentation update - [x] P1: Multi-network namespace multiplexing (`/network` suffixes) - [x] P1: Bouncer control commands (25+ commands via `/msg *bouncer`) - [x] P1: NickServ auto-registration + email verification - [x] P1: SASL PLAIN + EXTERNAL (CertFP) authentication - [x] P1: Client certificate generation + fingerprint management - [x] P1: PING watchdog (stale connection detection) - [x] P1: IRCv3 server-time capability - [x] P1: Push notifications (ntfy/webhook) - [x] P1: hCaptcha auto-solving (NoCaptchaAI) - [x] P1: Background account farming (ephemeral connections) - [x] P1: Configurable operational constants ## Next - [x] P2: Client-side TLS support - [x] P2: Channel key support - [x] P2: Hot config reload (SIGHUP + REHASH refactor) - [x] P3: Systemd service file - [ ] P3: Containerfile for podman deployment