Package Reference
Core Contracts
@vannadii/devplat-core: shared lifecycle primitives and decode helpers@vannadii/devplat-config: runtime config normalization@vannadii/devplat-artifacts: artifact envelope and approval/audit contracts@vannadii/devplat-policy: lifecycle action policy decisions with category, risk, escalation, approval, audit, and next-action guidance
Workflow Packages
@vannadii/devplat-memory: persistent knowledge, constraints, and history@vannadii/devplat-research,@vannadii/devplat-specs,@vannadii/devplat-slicing@vannadii/devplat-queue,@vannadii/devplat-worktrees,@vannadii/devplat-execution@vannadii/devplat-gates,@vannadii/devplat-review,@vannadii/devplat-remediation@vannadii/devplat-prs,@vannadii/devplat-branching,@vannadii/devplat-supervisor
@vannadii/devplat-supervisor also owns headless continuation decisions. These decisions take repository/objective/actor context plus known lifecycle artifact signals and return the next concrete platform tool, route owner, missing artifact types, input requirements, and approval blockers.
Integration Packages
@vannadii/devplat-storage: the only package allowed to read or write.devplat/paths directly@vannadii/devplat-observability: telemetry event recording, audit records, run metrics, and run summaries@vannadii/devplat-github: GitHub action request, repository state, pull request state, issue/spec link, and workflow coordination contracts@vannadii/devplat-discord: thread bindings, approvals, bound work-item projection, and Discord control handling@vannadii/devplat-sonarcloud: Sonar bootstrap and quality gate interpretation
Adapter Package
@vannadii/devplat-openclaw: OpenClaw plugin entrypoint and tool registration surface, kept adapter-only