auto-demo-video은(는) 무엇을 하나요?
라이브 제품 데모를 위한 일반 파이프라인입니다.
핵심 규칙
auto-demo-video 저장소에 제품별 로직을 추가하지 마십시오
(작업 공간 이름, 브랜드 프롬프트, 테넌시 선택기, 앱 testid).
이러한 항목은 소비자 앱/마케팅 저장소에 보관하고 다음을 통해 전달하십시오.
scenario.yaml(단계, 캡션, 프롬프트)adapter: ./path/to/adapter.mjs+adapterOptions- 환경 자격 증명 /
storage-state.json
명령어
adv plan --scenario <yaml> [--code-root <dir>]
adv record --script <script.json>
adv edit --meta <meta.json> [--target-sec 90]
adv render --plan <edit-plan.json>
adv all --scenario <yaml> --out runs/job
어댑터
내장: generic-web 만 해당.
외부:
adapter: ./demos/adapter.mjs
adapterOptions:
# 어댑터에 대한 자유 형식
형태: export default { loginPath?, isAuthed?, afterLogin?, custom?, composerPlaceholders? }.
워크플로우
- 제품 저장소에서 시나리오 + 선택적 외부 어댑터를 작성합니다.
adv plan→script.json을 검토합니다.BASE_URL+ 자격 증명(또는 스토리지 상태)을 설정합니다.adv record→ 메타/스크린샷을 검사합니다.adv edit→adv render→final.mp4.- (선택 사항) 다른 프로젝트에서 Remotion 패키징.
문서
docs/pipeline.mddocs/shotcraft-notes.mdschemas/*.json