packages/feed/.ruler/10-architecture.md
apps/server, background workers in apps/daemon, dedicated apps/agents, domain split into packages/core/* with packages/shared/infra wiring.apps/web hosts UI + API routes/SSE/A2A; CLI in apps/cli. Domain/engine in packages/engine and packages/agents (+ packages/a2a, packages/mcp). Infra/util in packages/api, packages/shared, packages/db. On-chain in packages/contracts. Tests in packages/testing.apps/* → packages/* → packages/contracts
packages/engine, packages/agents (target: packages/core/*).packages/api, packages/db, packages/shared.apps/web (target: apps/server).