Skip to content

Deprecation Plan

This document defines the deprecation path from the original videoclaw (v0.11.x) and the intermediate vclaw-video-core rebuild to videoclaw-v3 — the merged successor (npm package: videoclaw).

Goal

Make videoclaw-v3 the primary execution surface without pretending the predecessor repos never existed.

Current decision

Primary:

  1. videoclaw-v3 (npm: videoclaw)

Reference/fallback only:

  1. videoclaw v0.11.x (the original repo) — legacy reference / migration source
  2. vclaw-video-core — intermediate clean-room rebuild whose foundation was merged into videoclaw-v3

Deprecation boundaries

What should stop growing in the old repo:

  1. new user-facing workflow surfaces
  2. new canonical artifact contracts
  3. new reporting layers
  4. new migration-target state models

What can still be consulted in the old repo:

  1. legacy scripts
  2. older provider behaviors
  3. reference patterns not yet ported

Cutover criteria

The clean repo is considered the primary product surface once these are true:

  1. provider status works
  2. produce / execute-status works
  3. clone-execute works
  4. template and prompt-library surfaces exist
  5. migration docs exist
  6. core tests are green

Those conditions are now satisfied.

Remaining non-blocking work

  1. richer provider-specific options
  2. better automatic prompt guidance during execution
  3. operator education and release communication

Operational policy

When a user asks to create or run video work:

  1. prefer videoclaw-v3 (vclaw CLI)
  2. fall back to the legacy videoclaw v0.11.x runtime only when the missing feature is clearly identified
  3. track every such fallback as a porting task

Suggested release language

Use this internal framing:

  1. videoclaw-v3 (npm: videoclaw) is now the recommended runtime
  2. videoclaw v0.11.x and vclaw-video-core remain available as migration/reference sources
  3. old workflows should not be expanded further unless they are being ported

Sunset rule

Do not archive or delete the old repo until:

  1. migration of active operators is complete
  2. no critical workflow depends exclusively on the old runtime
  3. the clean repo has been stable through multiple real runs

Built to be driven by agent hosts like Claude Code, Claude Desktop, or Codex · Source-available, commercial use requires a paid license.