Required Changes in Implementation Repositories
Apply the following changes independently in anuva-bento, anuvax-cms,
anuva-python-server, and anuva-unity-video-creator after the Product Main
process is approved.
Shared changes
- Update root
AGENTS.mdto declare the installedanuva-developmentplugin as the shared workflow source, GitHub PRs as the code-delivery plane, Linear as explicit tracking, and repository Markdown as the technical record. - Remove GitHub Project, GitHub issue handoff,
BrainDump.md,tasks.yml, YAML workflow executor, Codex Goals, Symphony, automated publisher, and browser-agent instructions that conflict with this process. - Discover shared skills through the installed plugin-qualified
$anuva-development:<skill>identities. Do not add repository copies of shared Anuva workflow skills. Preserve repository-local domain skills. - Add the workflow prompt references needed by the repository. CMS receives the
implement-cms-issueprompt; Python and Unity receive repository-specific variants with the same inputs and outputs. - Add templates for
ImplementationPlan.md,ImplementationLog.md, andCompletionReport.mdunder the existing docs hierarchy. - Add a docs page describing the local
mkdocs serve --dirtyport and exact machine hostnames: CMS usesweb1.girishd.com/web2.girishd.comon port4002, Python usespython1.girishd.com/python2.girishd.comon port4013, Unity usesunity1.girishd.com/unity2.girishd.comon port4004, and Bento usesbento1.girishd.com/bento2.girishd.comon port4005. - Add an Anuva CLI bootstrap page covering installation, machine configuration,
credentials,
anuva doctor, read-only discovery, and approval-gated commands. - Update
mkdocs.ymlnavigation so the new process, skills, templates, and active change folders are reviewable. - Keep user-facing sections reachable through meaningful indexes or explicit
navigation, and validate documentation with
anuva docs verify. - Route repository-local requests through the
Routine,Material, orProduct Main requiredpreflight. Routine and material work are issue-free by default; create a standalone Linear issue only when explicitly requested.
Repository-specific verification
| Repository | Required emphasis |
|---|---|
anuva-bento |
Upstream provenance and license integrity, deterministic editor/player builds, sync safety, runtime-contract tests, and strict local docs. |
anuvax-cms |
Lint, typecheck, unit/integration checks, and relevant Playwright projects; document Web-visible acceptance evidence. |
anuva-python-server |
Python formatting/static checks, unit/integration tests, ZeroMQ/job-lifecycle compatibility, and service health evidence. |
anuva-unity-video-creator |
Unity edit/play mode tests where available, compile/import health, deterministic render evidence, and clearly documented manual verification. |
Rollout order
- Implement and test the Anuva CLI and canonical skills in Product Main.
- Adopt the repository-change workflow in Bento.
- Adopt the same canonical contract in CMS.
- Apply it to Python.
- Apply it to Unity without forcing Unity work into automation that is less useful than an interactive Codex task.
- Port the manual canonical docs publisher and retire the PowerShell entry point only after parity tests pass.