mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-05-21 23:19:08 +08:00
174 lines
7.9 KiB
Markdown
174 lines
7.9 KiB
Markdown
# ECC 2.0 Video Suite Production Manifest
|
|
|
|
Snapshot date: 2026-05-19.
|
|
|
|
This is the production contract for the ECC 2.0 release video suite. It keeps
|
|
the public release story, local source inventory, render outputs, and self-eval
|
|
gate in one place without committing raw footage, private transcript exports, or
|
|
absolute local paths.
|
|
|
|
## Claim
|
|
|
|
ECC 2.0 is the harness-native operator system for agentic work.
|
|
|
|
The videos should prove that claim directly:
|
|
|
|
- one reusable layer across Claude Code, Codex, OpenCode, Cursor, Gemini, Zed,
|
|
GitHub Copilot, and terminal workflows;
|
|
- reusable skills, rules, hooks, agents, MCP conventions, release gates, and
|
|
operator workflows;
|
|
- `ecc2/` as the alpha control-plane/TUI direction, not the whole product;
|
|
- AgentShield and supply-chain gates as the enterprise trust layer;
|
|
- OSS stays free, with GitHub Sponsors, ECC Tools Pro, and consulting as the
|
|
funding surface.
|
|
|
|
Do not frame the launch as a rename, pivot, config pack, or Claude-only package.
|
|
|
|
## Private Inputs
|
|
|
|
Do not commit raw footage, transcript JSON, or timeline exports.
|
|
|
|
Operators should point the validator at local media using environment variables:
|
|
|
|
```bash
|
|
ECC_VIDEO_SOURCE_ROOT=/path/to/ecc_2_raws \
|
|
ECC_VIDEO_RELEASE_SUITE_ROOT=/path/to/ecc_2_release_suite \
|
|
npm run release:video-suite -- --format json
|
|
```
|
|
|
|
`ECC_VIDEO_SOURCE_ROOT` should contain proof images and may contain an `_edited/`
|
|
subdirectory with edited source clips. `ECC_VIDEO_RELEASE_SUITE_ROOT` should
|
|
contain `edl/`, `segments/`, `renders/`, `timelines/`, and `transcripts/`.
|
|
|
|
## Source Inventory
|
|
|
|
These basenames are the required local inputs for the release suite validator.
|
|
|
|
| Asset | Lane | Proof |
|
|
| --- | --- | --- |
|
|
| `longform-full-wide.mp4` | Primary launch video | operator system, control-plane direction, closing proof |
|
|
| `sf-longform-full.mp4` | Primary launch video | structured context opener |
|
|
| `sf-thread-2-whatisecc.mp4` | What is ECC | category clarity and GitHub App explanation |
|
|
| `sf-thread-4-security.mp4` | Security proof | AgentShield, hooks, MCP, permission risk |
|
|
| `thread-2-ghapp-money.mp4` | Money/proof clip | OSS plus paid hosting and services |
|
|
| `architecture-2-wide.mp4` | B-roll | harness-native architecture |
|
|
| `terminal-scan-2-wide.mp4` | Install proof | terminal workflow and install confidence |
|
|
| `new_site_raw.mp4` | B-roll | site and product surface |
|
|
| `coverage-montage-wide.mp4` | Coverage/social proof | distribution and social proof |
|
|
| `metrics-ticker-2-wide.mp4` | Money/proof clip | traction and funnel proof |
|
|
| `growth-timeline-2-wide.mp4` | Coverage/social proof | release momentum timeline |
|
|
| `gh_app_1.png` | Money/proof clip | hosted GitHub App surface |
|
|
| `star_history.png` | Coverage/social proof | OSS adoption chart |
|
|
| `x_analytics.png` | Coverage/social proof | social distribution proof |
|
|
| `100k.png` | Coverage/social proof | reach milestone proof |
|
|
|
|
## Deliverables
|
|
|
|
| Deliverable | Length | Aspect | Output |
|
|
| --- | ---: | --- | --- |
|
|
| Primary launch video | 90-150s | 16:9 | `ecc-2-primary-launch.mp4` |
|
|
| Install proof clip | 25-35s | 16:9 and 9:16 | `ecc-2-install-proof-*` |
|
|
| What is ECC clip | 45-60s | 16:9 and 9:16 | `ecc-2-what-is-ecc-*` |
|
|
| Security proof clip | 45-60s | 16:9 and 9:16 | `ecc-2-security-proof-*` |
|
|
| Money/proof clip | 30-45s | 16:9 and 9:16 | `ecc-2-money-proof-*` |
|
|
| Coverage/social proof clip | 30-45s | 16:9 and 9:16 | `ecc-2-social-proof-*` |
|
|
|
|
## Primary Launch Video
|
|
|
|
The rough v1 primary launch assembly is the current spine. It should stay
|
|
speech-led, with product proof covering jump cuts and older wording.
|
|
|
|
| Order | Source | In | Out | Use |
|
|
| --- | --- | ---: | ---: | --- |
|
|
| 01 | `sf-longform-full.mp4` | 161.12 | 177.68 | Cleaner opener: ECC as structured context with skills, commands, agents, hooks, and project setup. |
|
|
| 02 | `thread-2-ghapp-money.mp4` | 21.84 | 30.40 | Direct product thesis: agentic harness optimization. |
|
|
| 03 | `thread-2-ghapp-money.mp4` | 41.00 | 59.72 | Not another harness; ECC is the layer and tooling on top of harnesses. |
|
|
| 04 | `longform-full-wide.mp4` | 254.60 | 271.20 | Agentic IDE, observability, tracing, and multi-agent control-plane direction. |
|
|
| 05 | `sf-thread-2-whatisecc.mp4` | 40.08 | 60.60 | GitHub App analyzes repos and injects project-specific skills, prompts, and hooks. |
|
|
| 06 | `sf-thread-4-security.mp4` | 17.60 | 32.72 | Security risk setup: hooks, MCP servers, permissions. |
|
|
| 07 | `sf-thread-4-security.mp4` | 37.28 | 51.32 | AgentShield proof: rules, categories, grades, secrets, injection, exfiltration. |
|
|
| 08 | `thread-2-ghapp-money.mp4` | 59.72 | 75.96 | OSS-first business model plus managed GitHub App surface. |
|
|
| 09 | `longform-full-wide.mp4` | 507.34 | 525.62 | Close on workflows, tested shipping, and secure daily agent work. |
|
|
|
|
Required local rough v1 artifacts:
|
|
|
|
- `edl/primary-launch.edl.md`
|
|
- `timelines/primary-launch-v1.timeline.json`
|
|
- `renders/ecc-2-primary-launch-rough-v1.mp4`
|
|
- `renders/ecc-2-primary-launch-rough-v1.captions.srt`
|
|
- `segments/primary-launch-v1/01-structured-context.mp4`
|
|
- `segments/primary-launch-v1/02-agentic-harness-optimization.mp4`
|
|
- `segments/primary-launch-v1/03-not-another-harness.mp4`
|
|
- `segments/primary-launch-v1/04-agentic-ide-surface.mp4`
|
|
- `segments/primary-launch-v1/05-github-app-proof.mp4`
|
|
- `segments/primary-launch-v1/06-security-risk.mp4`
|
|
- `segments/primary-launch-v1/07-agentshield-proof.mp4`
|
|
- `segments/primary-launch-v1/08-oss-paid-model.mp4`
|
|
- `segments/primary-launch-v1/09-close-shipping-system.mp4`
|
|
|
|
## video-use compatible workflow
|
|
|
|
Use the same production shape as Video Use while keeping the ECC-specific media
|
|
stack intact:
|
|
|
|
1. Treat transcript and timeline data as the editing surface.
|
|
2. Inspect filmstrip or frame samples only at ambiguous cut points.
|
|
3. Keep an edit decision list before rendering.
|
|
4. Cut deterministically with FFmpeg.
|
|
5. Add proof overlays with Remotion or Manim where product claims need visual
|
|
evidence.
|
|
6. Export the MP4 plus editable timeline and caption state.
|
|
7. Run self-eval before any upload or social post.
|
|
|
|
Do not dump frames into the repo. Frame samples used for self-eval belong in the
|
|
local release suite workspace.
|
|
|
|
## Browser Capture Plan
|
|
|
|
Use Browser or equivalent desktop capture only for proof footage that must be
|
|
current on release day:
|
|
|
|
| Surface | Capture |
|
|
| --- | --- |
|
|
| GitHub repo | README hero, install block, sponsor links, release notes |
|
|
| Codex plugin | repo marketplace install path and local plugin README |
|
|
| OpenCode package | package install and plugin banner |
|
|
| ECC Tools Pro | billing/product page only after live readback confirms claims |
|
|
| AgentShield | CLI output, policy category view, supply-chain gate |
|
|
| `ecc2/` | alpha control-plane/TUI surface with alpha framing |
|
|
|
|
If a surface is not live, use a local browser capture and label it as local or
|
|
release-candidate proof. Do not claim marketplace, billing, or official
|
|
directory availability before evidence exists.
|
|
|
|
## Self-Eval Gate
|
|
|
|
Run the validator:
|
|
|
|
```bash
|
|
ECC_VIDEO_SOURCE_ROOT=/path/to/ecc_2_raws \
|
|
ECC_VIDEO_RELEASE_SUITE_ROOT=/path/to/ecc_2_release_suite \
|
|
npm run release:video-suite -- --format json
|
|
```
|
|
|
|
Then manually check the final render for:
|
|
|
|
- no blank frames or accidental desktop exposure;
|
|
- no stale repo name, pivot, rename, or Claude-only framing in captions;
|
|
- no captions that rewrite speech into a false claim;
|
|
- no stale URLs, old install commands, or pre-rename repository links;
|
|
- no internal MRR numbers unless the post explicitly needs them;
|
|
- audio continuity across every cut;
|
|
- first 10 seconds clearly say what ECC is;
|
|
- final CTA routes to repo, sponsor, Pro, or consulting without clutter.
|
|
|
|
## Do Not Publish If
|
|
|
|
- `npm run release:video-suite` is not ready for the local source roots.
|
|
- The primary launch render is outside the 90-150 second target.
|
|
- Captions mention the old repository name.
|
|
- Product proof relies on private screens, secrets, customer data, or raw local
|
|
paths.
|
|
- The release URL, npm, plugin, billing, or marketplace claims outrun the
|
|
evidence in `publication-readiness.md`.
|