|
| 1 | +# VHS Demo Asset Plan |
| 2 | + |
| 3 | +## Phase |
| 4 | + |
| 5 | +VHS Demo Asset Plan |
| 6 | + |
| 7 | +## Mode |
| 8 | + |
| 9 | +visual-assets |
| 10 | + |
| 11 | +## Read-First Files |
| 12 | + |
| 13 | +- `AGENTS.md` |
| 14 | +- `PROJEKT.md` |
| 15 | +- `tasks/VHS_DEMO.md` |
| 16 | +- `.agents/skills/ctxt-runtime/SKILL.md` |
| 17 | +- `.agents/skills/ctxt-antigravity-runtime/SKILL.md` |
| 18 | +- `C:\Users\contr\.agents\skills\cli-developer\SKILL.md` |
| 19 | + |
| 20 | +## Goal |
| 21 | + |
| 22 | +Prepare a small VHS-based terminal demo plan for CompText CLI without changing runtime code, tests, release metadata, workflows, provider configuration, or secrets. |
| 23 | + |
| 24 | +## Allowed Files |
| 25 | + |
| 26 | +- `tasks/VHS_DEMO.md` |
| 27 | +- `docs/DEMO.md` |
| 28 | +- `assets/demo/.gitkeep` |
| 29 | +- `assets/demo/ctxt-demo.tape` |
| 30 | +- `README.md` only for a short link to `docs/DEMO.md` |
| 31 | + |
| 32 | +## Forbidden Files |
| 33 | + |
| 34 | +- `src/**` |
| 35 | +- `tests/**` |
| 36 | +- `Cargo.toml` |
| 37 | +- `Cargo.lock` |
| 38 | +- `.github/**` |
| 39 | +- `assets/brand/**` |
| 40 | +- `AGENTS.md` |
| 41 | +- `PROJEKT.md` |
| 42 | +- `.agents/**` |
| 43 | +- `reports/**` |
| 44 | +- `RELEASE_NOTES_v0.1.0.md` |
| 45 | +- provider configs |
| 46 | +- secrets or credential-bearing files |
| 47 | +- release tags, release objects, crate publication, or generated large media assets |
| 48 | + |
| 49 | +## Implementation Rules |
| 50 | + |
| 51 | +- Use VHS only as a local terminal-demo renderer. |
| 52 | +- Keep the tape README-friendly and short. |
| 53 | +- Do not add runtime behavior. |
| 54 | +- Do not invoke providers. |
| 55 | +- Do not enable network access from the demo commands. |
| 56 | +- Do not read or print secrets. |
| 57 | +- Treat rendered GIF output as optional and exclude it from commit if rendering fails or the file is larger than 5 MB. |
| 58 | + |
| 59 | +## Validation |
| 60 | + |
| 61 | +```powershell |
| 62 | +git --no-pager diff --stat |
| 63 | +git --no-pager diff -- tasks/VHS_DEMO.md docs/DEMO.md assets/demo/ctxt-demo.tape README.md |
| 64 | +git --no-pager status --short --branch |
| 65 | +Select-String -Path README.md,docs/DEMO.md,tasks/VHS_DEMO.md -Pattern ` |
| 66 | + <forbidden release and runtime assurance claims from the phase prompt> |
| 67 | +``` |
| 68 | + |
| 69 | +## Return Schema |
| 70 | + |
| 71 | +```text |
| 72 | +PHASE: VHS Demo Asset Plan |
| 73 | +STATUS: <success | blocked> |
| 74 | +FILES_CHANGED: <list of changed files> |
| 75 | +COMMANDS_RUN: <list of commands executed> |
| 76 | +VALIDATION: <validation output summary> |
| 77 | +ARTIFACTS: <list of generated artifacts> |
| 78 | +GIT: <commit SHA(s) and push status if explicitly authorized> |
| 79 | +NETWORK: <offline-only | allowed-external for git fetch/push only> |
| 80 | +SECRETS: <secrets status> |
| 81 | +POLICY_DECISIONS: <policy status> |
| 82 | +RISKS: <remaining risks or release blockers> |
| 83 | +NEXT: <next action> |
| 84 | +``` |
0 commit comments