尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Video revision workspace: AI drafts edits, deterministic checks verify the result, and humans approve delivery.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Make the edit. Check the result. Keep the final say.
Turn video feedback into editable plans, compare previews, and check the result before delivery. AI helps with the draft. You decide what gets approved.
• Live Studio Demo: https://revisionproof-staging-sdixpvvwoq-uc.a.run.app/studio (Classic UI: /)
• Demo Video (YouTube): https://youtu.be/KS1vJDMnnW4
• Source Repository: https://github.com/devkan/RevisionProof查看完整 README ↗Make the edit. Check the result. Keep the final say.
Turn video feedback into editable plans, compare previews, and check the result before delivery. AI helps with the draft. You decide what gets approved.
/)When a video is nearly finished, even a small revision means another round of review. Did the new caption appear where it should? Did the cut remove something important? Does the audio still match the version you approved?
RevisionProof brings editing and verification into one workspace for editors, producers, and anyone reviewing a revised video. Google Gemini helps turn feedback into a draft. You adjust the edits and choose a preview. Python, OpenCV, and FFmpeg check the output against that approved version and its frozen criteria. Final delivery still requires your approval.
For judges: start with the demo walkthrough, then see the submission description and evidence. The 30-second KANAPP input and the 3:14 product walkthrough are different videos.
Use sample video loads the exact KANAPP clip shown in the walkthrough, with no upload required. The bundled sample record includes its checksum and packaging details. The original scene-search proof demo keeps its separate Product Reveal source and scene index.
01 · UPLOAD / SOURCE: Upload MP4, MOV, or WebM footage (up to 32 MB and 4–60 seconds), or select the pre-loaded 30-second English promo asset (kanapp_promo_english_editable_30s.mp4).
02 · EDITS & AI DRAFT: Add zoom, text, subtitles, cuts, speed changes, volume adjustments, or a logo. Enter exact settings yourself, or ask Gemini to draft an editable plan. Speech-generated subtitles remain drafts: review names, wording, and timing. Quiet-pause suggestions stay unselected until you choose them.
03 · CHECK PLAN: Review original-video timecodes and exact parameters. Incompatible or overlapping edits are flagged before preview rendering.
04 · COMPARE A/B: Watch the preview options and choose the version you want. This freezes the plan and the chosen full-preview SHA-256, a fingerprint of the approved file. Cut-only plans need just one preview.
05 · CHECK & VERIFY: Build and check the full video, or submit an external MP4 for comparison. For Studio edit plans, three checks evaluate:
The separate Revision Change Map samples two frame pairs per second to help you inspect requested changes and review-needed windows. Its synchronized player is a review aid, not an every-frame or semantic guarantee.
06 · APPROVE & DELIVER: Review the checks and the video, then make the final delivery decision. Failed or unavailable required checks block delivery. Audit facts are recorded during verification; final approval adds a separate human decision.
See the editing guide for supported controls and examples. The original scene-search demo uses a separate legacy verification contract; it is not the default Studio workflow.
With intelligence enabled (REVISIONPROOF_INTELLIGENCE_ENABLED=true):
mcp-clickhouse. A recipe can become an editable draft, never an automatic approval. Searches report the actual engine used, with exact fallback when needed; an empty library does not run a vector search. The public demo is read-only. Saving requires a separately configured private workspace key and all approval gates.ClickHouse 26.2+ is supported. See the intelligence runbook for setup, schema, private saving, backup, and restore.
The hosted Google Cloud Run service is available at:
Deployment evidence recorded on 2026-09-08:
revisionproof-staging-00032-np7 (Region: us-central1)a0c589b (identical tree to deployed archive 621423b), adding the KANAPP sample while retaining all previous QA fixes.us-central1-docker.pkg.dev/revisionproof-agentic-2026-kan/revisionproof/revisionproof-staging:1bc66b0f-a094-4f84-8215-925b518b867bLIVE readiness confirms configuration, not successful AI or MCP calls in every run. Check each run's trace for execution evidence. In-progress runs are process-local and are not recovered after a service restart. The public demo has no tenant login; use the bundled sample or non-confidential footage.
Prerequisites: Python 3.12, Node 22+, uv, FFmpeg/FFprobe, and Noto Sans CJK (Linux) or Malgun Gothic / Arial (Windows) for text rendering. Docker installs the font automatically.
Copy-Item .env.example .env
uv sync --project backend --frozen --extra dev --cache-dir backend/.uv-cache
npm ci --prefix frontend
backend/.venv/Scripts/python.exe scripts/generate_demo_assets.py
npm run build --prefix frontend
backend/.venv/Scripts/uvicorn.exe revisionproof.main:app --app-dir backend/src --reload --port 8000
Open http://127.0.0.1:8000/studio for Studio, or http://127.0.0.1:8000 for the classic UI. These PowerShell commands use the explicitly labeled FIXTURE setup in .env.example; they do not configure cloud credentials. Install the live extra and follow the cloud runbook for LIVE setup. OFFLINE_REHEARSAL is read-only. Fixture output is never evidence of real Gemini or MCP execution.
backend/.venv/Scripts/pytest.exe backend
backend/.venv/Scripts/ruff.exe check backend scripts
backend/.venv/Scripts/ruff.exe format --check backend scripts
npm run lint --prefix frontend
npm run test --prefix frontend
npm run build --prefix frontend
backend/.venv/Scripts/python.exe scripts/rehearse_demo.py --runs 3
docker build --tag revisionproof:local .
backend/.venv/Scripts/python.exe scripts/verify_local_clickhouse.py
backend/.venv/Scripts/python.exe scripts/verify_local_mcp.py
RevisionProof is licensed under the Apache License, Version 2.0.