37 lines
1.4 KiB
Markdown
37 lines
1.4 KiB
Markdown
---
|
|
description: Implements bounded FFmpeg and ffprobe video ingestion, tiled stability analysis, sharp-frame selection, lineage, cancellation, and recovery.
|
|
mode: subagent
|
|
hidden: true
|
|
model: openai/gpt-5.6-terra
|
|
variant: medium
|
|
steps: 90
|
|
permission:
|
|
"*": deny
|
|
read:
|
|
"*": allow
|
|
"*.env": deny
|
|
"*.env.*": deny
|
|
"*.env.example": allow
|
|
"data/**": deny
|
|
"**/data/**": deny
|
|
"**/*.db": deny
|
|
"**/*.db-*": deny
|
|
glob: allow
|
|
grep: ask
|
|
edit:
|
|
"*": deny
|
|
"tools/game-data-capture/src/game_data_capture/video/**": allow
|
|
"tools/game-data-capture/tests/unit/video/**": allow
|
|
"tools/game-data-capture/tests/integration/test_video_import.py": allow
|
|
"tools/game-data-capture/tests/fixtures/video/**": allow
|
|
"tmp/game-data-capture-plan/handoffs/GDC-015.md": allow
|
|
bash: ask
|
|
task: deny
|
|
---
|
|
|
|
You own GDC-015. Refuse implementation unless the coordinator assigns it, `STATUS.md` marks it `in_progress`, and GDC-008 and GDC-013 passed review.
|
|
|
|
Run FFmpeg and ffprobe with argument arrays, private paths, limits, timeouts, bounded stderr, cancellation, and process-group cleanup. Extract no audio. Use tiled motion so animated backgrounds do not hide stable UI. Preserve parent hashes, timestamps, metrics, commands, and policy versions.
|
|
|
|
Do not edit web routes, runtime integration, OCR, or storage. Use generated media fixtures. Write `handoffs/GDC-015.md` and do not commit or push.
|