Skip to content

Completion Report: ANU-24

Outcome

Anuva Unity Video Creator now uses the canonical implicit-or-explicit $anuva-repository-change workflow for repository-local changes. The prior maintenance entry point and active authorization are removed without an alias. The Product Main-created implementation-child lifecycle remains supported, and every intake or start, generated plan, and completion mutation remains independently approval-gated.

ANU-24 is implementation-complete on its managed branch and delivered through draft PR Shoonya-Game-Technologies/anuva-unity-video-creator#8. Acceptance review passed with no findings. Linear is In Review. The PR is not ready or merged, and the issue is not Done.

Scope and repository boundary

Changed scope is limited to:

  • checked-in Anuva skill instructions and discovery metadata;
  • AGENTS.md delivery policy;
  • local process and bootstrap documentation;
  • ANU-24 plan, implementation log, completion report, indexes, and MkDocs navigation.

No Unity script, assembly, scene, prefab, serialized asset, .meta, package, ProjectSettings, StreamingAssets, vendor/plugin asset, Unity/Python protocol, render/capture behavior, or test file changed.

Product Main documentation disposition

Not required, revalidated before implementation and completion.

ANU-19 and merged ANU-20 already define the product-wide repository-change workflow, canonical skills, CLI and issue-kind contracts, rollout, and acceptance. This child only adopts those contracts in Unity-owned files. No Product Main companion branch or PR is required.

Acceptance evidence

Acceptance item Evidence
Natural repository-local Unity changes route to the new skill. .agents/skills/anuva/anuva-repository-change/SKILL.md has the canonical implicit-or-explicit trigger covering code, configuration, tests, docs, prompts, templates, and skills; matching UI metadata is present.
Read-only preflight runs before standalone effects. Repository-change steps 1-3 require repository, ownership, contract, verification, and Product Main inspection plus one disposition before any issue, branch, artifact, or PR.
Escalate returns exact Product Main intake with no side effects. ImplementationLog.md records a shared payload/protocol/deployment scenario, exact Backlog proposal, and matching before/after Linear, Git, artifact, and PR snapshots.
Every allowed mutation and generated plan remains approval-gated. Repository-change, validation, implementation, review, AGENTS.md, and workflow docs preserve separate intake/start, exact-plan, and completion approvals.
Product, shared-contract, package, protocol, deployment, and multi-repository changes escalate. The policy and workflow enumerate these Unity boundaries; the synthetic scenario exercises shared payload, protocol, three repositories, and deployment.
Direct Maintenance files and active references are absent without an alias. The old skill and metadata are deleted; active-reference search outside this removal record returns no matches; root CLI help has no maintenance command group.
Shared skill copies match the canonical lifecycle with only Unity-specific differences. Repository-change and Linear validation match Product Main; implementation/review diffs contain only the approved Unity verification and managed-auth additions.
Unity ownership, vendor, serialization, import, render, and verification rules remain intact. AGENTS.md retains repository ownership, vendor/plugin boundaries, .meta safety, package/project state, contract boundaries, Unity commands, and render/capture evidence rules; lifecycle skills reinforce them.

Verification

Check Result
Skill validation for all six surviving Anuva skills Passed
Canonical lifecycle comparison Passed; only documented Unity/auth additions
Escalate no-side-effect scenario Passed
Complete active-reference search Passed; no active matches
Replacement/root CLI help Passed
Local/remote maintenance branch and open PR inventory Passed; none found
git diff --check Passed
Recursive docs-index validation Passed; no missing or empty indexes
Strict MkDocs build and fresh live pages Passed; all eleven changed pages returned HTTP 200 and matched the current branch/source generation
Unity import/compile and Test Runner Not run: no executable or serialized Unity file changed
Manual render/capture checks Not run: no render or capture behavior changed
Guarded stage and commit Passed; implementation commit 7620cf712cefd648888290a086521e77e0a4a2c6
Draft PR delivery Passed; draft PR #8 linked and ANU-24 moved to In Review
Complete PR patch review Passed; all 22 files are within the approved process-only scope
PR reviews No requested changes
PR checks No configured check runs reported; no failed or pending contexts
PR mergeability Open, draft, and mergeable on exact managed head fc2fe925dfd8639edf0d20aa7ec4554f34b1b91e targeting main

Documentation previews

All pages below were verified against the fresh strict build:

These URLs are review previews and are not canonical until merged.

Remaining lifecycle

Completion is paused for explicit approval of these exact mutations:

  1. Run anuva pr ready ANU-24 --confirm to mark draft PR #8 ready for review.
  2. Run anuva pr merge ANU-24 --report C:\Anuva\dev\anuva-unity-video-creator\docs\changes\2026-07-28-anu-24-unity-repository-change-workflow\CompletionReport.md --confirm.
  3. The guarded merge will merge PR #8 into main, verify the merge commit, record the CompletionReport path and delivery evidence, fast-forward local main, delete the managed branch locally and remotely, verify cleanup, and move ANU-24 from In Review to Done.

No Product Main documentation companion exists or is required. On a partial failure, retry the identical guarded merge command.