arizuko

arizukoreference › Codebase stats

codebase stats

Snapshot of Go source and test lines per package group. Refreshed on each release. All 39 packages pass.

totals

metriccount
source lines (Go)33 900
test lines (Go)35 400
source files156
test files129
packages39

by package

packagerolesrc
core infrastructure
gatewaymessage router, container lifecycle, channel fanout2 729
storeSQLite schema owner — messages, groups, tasks, auth2 573
ipcMCP server over unix socket, all agent-facing tools1 795
containerDocker runner, network allocation, episode archive1 420
authOAuth, JWT, session, account linking, ACL middleware1 574
coreconfig, JID types, shared primitives672
routerroute table matching, context XML builder332
grantstier + folder rule composition, per-user ACLs202
queueconcurrency queue with folder-isolation and circuit breaker326
user-facing daemons
webdweb chat (SSE hub, /chat + /hook surface, MCP bridge, API)1 718
dashdoperator dashboard (HTMX, per-group memory browser)888
proxydreverse proxy, auth gate, vhost routing, WebDAV guard665
onbodonboarding flow, invite management, admission queue1 048
timedcron scheduler daemon, task firing and logging186
apiJSON REST API surface (channels, groups, routes, tasks)331
channel adapters
teledTelegram bot adapter843
discdDiscord adapter617
emaidemail (SMTP in + out) adapter1 013
bskydBluesky adapter859
reditdReddit adapter833
mastdMastodon adapter500
linkdLinkedIn adapter845
chanlibshared HTTP adapter library (retry, health, auth, IPC)1 321
chanregchannel registry, social action dispatch732
security sandbox
crackboxper-container egress proxy with per-VM HTTP isolation2 576

Test-to-source ratio > 1 : 1 — more lines of test than source. Adapters carry integration test suites against live HTTP mocks; chanreg and api run full round-trip scenarios. Numbers exclude generated files, worktrees, and refs/.