backblaze-proofframe / docs /assets /final-submission-control.json
ADJCJH's picture
Sync proof verified video pending reports
3127ce8 verified
Raw
History Blame Contribute Delete
23.1 kB
{
"schema": "proofframe.final_submission_control.v1",
"created_at": "2026-07-03T10:51:55Z",
"ok": true,
"control_health_ok": true,
"mode": "pre_live_control",
"safe_to_submit": false,
"event": {
"name": "Backblaze Generative Media Hackathon",
"devpost_url": "https://backblaze-generative-media.devpost.com/",
"rules_url": "https://backblaze-generative-media.devpost.com/rules",
"deadline_et": "Aug 3, 2026 @ 5:00pm EDT",
"deadline_beijing": "2026-08-04 05:00 Asia/Shanghai",
"prize_total_usd": 10000,
"participant_count_observed": 439,
"participant_count_checked_at": "2026-07-01 Asia/Shanghai",
"participant_count_note": "Dynamic Devpost count; recheck before final public claims.",
"deadline_display": "Aug 3, 2026 @ 5:00pm EDT",
"deadline_utc": "2026-08-03T21:00:00Z",
"sponsor_tech": [
"Backblaze B2",
"Genblaze"
],
"registration_period": "June 22, 2026 (10:00 am Eastern Time) \u2013 August 3, 2026 (5:00 pm Eastern Time) (\u201cRegistration and Submission Period\u201d).",
"judging_period": "August 5, 2026 (10:00 am Eastern Time) \u2013 August 11, 2026 (5:00 pm Eastern Time) (\u201cJudging Period\u201d).",
"winner_announced": "On or around August 12, 2026 (2:00 pm Eastern Time)."
},
"public_demo_url": "https://adjcjh-backblaze-proofframe.hf.space/?judge=1",
"repository_url": "https://github.com/adjcjh777/backblaze-proofframe",
"submission_gate": {
"ok": false,
"mode": "pre_live_safe",
"summary": {
"required": 6,
"done": 3,
"blocked": 3,
"doing": 0,
"todo": 0,
"missing": 0
},
"evidence_status": "verified",
"b2_evidence_status": "verified",
"packet_status": "post_live_packet_ready"
},
"task_statuses": {
"T020": "done",
"T021": "done",
"T040": "done",
"T041": "blocked",
"T041A": "blocked",
"T042": "blocked"
},
"report_inputs": {
"devpost_form": {
"present": true,
"path": "docs/assets/devpost-form-kit.json",
"schema_ok": true,
"schema": "proofframe.devpost_form_kit.v1",
"mode": "pre_live_form_ready",
"ok": null,
"score": null,
"max_score": null,
"final_form_ready": false,
"safe_to_submit": null,
"final_video_ready": null,
"final_recording_ready": null,
"mock_recording_ready": null,
"public_mock_verified": null,
"public_video_ready": false,
"current_phase": null,
"next_command": null,
"next_detail": null,
"bus_status": null,
"active_role_cwd_ok": null
},
"devpost_submission_checklist": {
"present": true,
"path": "docs/assets/devpost-submission-checklist.json",
"schema_ok": true,
"schema": "proofframe.devpost_submission_checklist.v1",
"mode": "pre_submit_blocked",
"ok": false,
"score": null,
"max_score": null,
"final_form_ready": null,
"safe_to_submit": false,
"final_video_ready": null,
"final_recording_ready": null,
"mock_recording_ready": null,
"public_mock_verified": null,
"public_video_ready": null,
"current_phase": null,
"next_command": null,
"next_detail": null,
"bus_status": null,
"active_role_cwd_ok": null
},
"devpost_event_snapshot": {
"present": true,
"path": "docs/assets/devpost-event-snapshot.json",
"schema_ok": true,
"schema": "proofframe.devpost_event_snapshot.v1",
"mode": "live_official_snapshot",
"validation_ok": true,
"submission_open": true,
"checked_at": "2026-07-01T10:54:19Z",
"age_days": 0,
"event": {
"name": "Backblaze Generative Media Hackathon",
"devpost_url": "https://backblaze-generative-media.devpost.com/",
"rules_url": "https://backblaze-generative-media.devpost.com/rules",
"deadline_et": "Aug 3, 2026 @ 5:00pm EDT",
"deadline_beijing": "2026-08-04 05:00 Asia/Shanghai",
"prize_total_usd": 10000,
"participant_count_observed": 439,
"participant_count_checked_at": "2026-07-01 Asia/Shanghai",
"participant_count_note": "Dynamic Devpost count; recheck before final public claims.",
"deadline_display": "Aug 3, 2026 @ 5:00pm EDT",
"deadline_utc": "2026-08-03T21:00:00Z",
"sponsor_tech": [
"Backblaze B2",
"Genblaze"
],
"registration_period": "June 22, 2026 (10:00 am Eastern Time) \u2013 August 3, 2026 (5:00 pm Eastern Time) (\u201cRegistration and Submission Period\u201d).",
"judging_period": "August 5, 2026 (10:00 am Eastern Time) \u2013 August 11, 2026 (5:00 pm Eastern Time) (\u201cJudging Period\u201d).",
"winner_announced": "On or around August 12, 2026 (2:00 pm Eastern Time)."
}
},
"agent_handoff": {
"present": true,
"path": "docs/assets/agent-handoff-report.json",
"schema_ok": true,
"schema": "proofframe.agent_handoff.v1",
"mode": "handoff_ready",
"ok": true,
"score": null,
"max_score": null,
"final_form_ready": null,
"safe_to_submit": null,
"final_video_ready": null,
"final_recording_ready": null,
"mock_recording_ready": null,
"public_mock_verified": null,
"public_video_ready": null,
"current_phase": null,
"next_command": null,
"next_detail": null,
"bus_status": "skipped",
"active_role_cwd_ok": null
},
"public_space_sync": {
"present": true,
"path": "docs/assets/public-space-sync-report.json",
"schema_ok": true,
"schema": "proofframe.public_space_sync.v1",
"mode": "public_space_synced",
"ok": true,
"score": null,
"max_score": null,
"final_form_ready": null,
"safe_to_submit": null,
"final_video_ready": null,
"final_recording_ready": null,
"mock_recording_ready": null,
"public_mock_verified": null,
"public_video_ready": null,
"current_phase": null,
"next_command": null,
"next_detail": null,
"bus_status": null,
"active_role_cwd_ok": null
},
"final_launch_plan": {
"present": true,
"path": "docs/assets/final-launch-plan.json",
"schema_ok": true,
"schema": "proofframe.final_launch_plan.v1",
"mode": "ready_for_public_video",
"ok": false,
"score": null,
"max_score": null,
"final_form_ready": null,
"safe_to_submit": null,
"final_video_ready": null,
"final_recording_ready": null,
"mock_recording_ready": null,
"public_mock_verified": null,
"public_video_ready": null,
"current_phase": "public_video",
"next_command": "python scripts/devpost_packet.py --post-live --video-url \"$PROOFFRAME_PUBLIC_VIDEO_URL\"",
"next_detail": "Record and upload the public demo after live proof evidence exists.",
"bus_status": null,
"active_role_cwd_ok": null
},
"demo_storyboard": {
"present": true,
"path": "docs/assets/demo-storyboard.json",
"schema_ok": true,
"schema": "proofframe.demo_storyboard.v1",
"mode": "mock_storyboard_ready",
"ok": null,
"score": null,
"max_score": null,
"final_form_ready": null,
"safe_to_submit": null,
"final_video_ready": false,
"final_recording_ready": null,
"mock_recording_ready": null,
"public_mock_verified": null,
"public_video_ready": false,
"current_phase": null,
"next_command": null,
"next_detail": null,
"bus_status": null,
"active_role_cwd_ok": null
},
"public_video_check": {
"present": true,
"path": "docs/assets/public-video-check.json",
"schema_ok": true,
"schema": "proofframe.public_video_check.v1",
"mode": "pending_video_url",
"ok": false,
"score": null,
"max_score": null,
"final_form_ready": null,
"safe_to_submit": false,
"final_video_ready": null,
"final_recording_ready": null,
"mock_recording_ready": null,
"public_mock_verified": null,
"public_video_ready": null,
"current_phase": null,
"next_command": null,
"next_detail": null,
"bus_status": null,
"active_role_cwd_ok": null
},
"demo_readiness": {
"present": true,
"path": "docs/assets/demo-readiness-report.json",
"schema_ok": true,
"schema": "proofframe.demo_readiness.v1",
"mode": "pre_live_mock_ready",
"ok": null,
"score": null,
"max_score": null,
"final_form_ready": null,
"safe_to_submit": null,
"final_video_ready": null,
"final_recording_ready": false,
"mock_recording_ready": true,
"public_mock_verified": null,
"public_video_ready": null,
"current_phase": null,
"next_command": null,
"next_detail": null,
"bus_status": null,
"active_role_cwd_ok": null
},
"recording_assets": {
"present": true,
"path": "docs/assets/recording-assets.json",
"schema_ok": true,
"schema": "proofframe.recording_assets.v1",
"mode": "mock_recording_ready",
"ok": null,
"score": null,
"max_score": null,
"final_form_ready": null,
"safe_to_submit": null,
"final_video_ready": false,
"final_recording_ready": null,
"mock_recording_ready": true,
"public_mock_verified": false,
"public_video_ready": null,
"current_phase": null,
"next_command": null,
"next_detail": null,
"bus_status": null,
"active_role_cwd_ok": null
},
"award_readiness": {
"present": true,
"path": "docs/assets/award-readiness-report.json",
"schema_ok": true,
"schema": "proofframe.award_readiness.v1",
"mode": "proof_verified_video_pending",
"ok": null,
"score": 105,
"max_score": 115,
"final_form_ready": null,
"safe_to_submit": null,
"final_video_ready": null,
"final_recording_ready": null,
"mock_recording_ready": null,
"public_mock_verified": null,
"public_video_ready": null,
"current_phase": null,
"next_command": null,
"next_detail": null,
"bus_status": null,
"active_role_cwd_ok": null
},
"secret_scan": {
"present": true,
"path": "docs/assets/secret-scan-report.json",
"schema_ok": true,
"schema": "proofframe.secret_scan.v1",
"mode": "clear",
"ok": true,
"score": null,
"max_score": null,
"final_form_ready": null,
"safe_to_submit": null,
"final_video_ready": null,
"final_recording_ready": null,
"mock_recording_ready": null,
"public_mock_verified": null,
"public_video_ready": null,
"current_phase": null,
"next_command": null,
"next_detail": null,
"bus_status": null,
"active_role_cwd_ok": null
},
"b2_live_evidence": {
"ok": true,
"status": "verified",
"path": "docs/assets/b2-live-proof-evidence.json",
"findings": []
},
"credential_handoff": {
"present": true,
"mode": "live_env_ready",
"ready": true,
"missing_ids": [],
"secret_policy": "Report records only variable names and presence; credential values are never printed."
},
"submission_audit": {
"present": true,
"path": "docs/assets/submission-audit-report.json",
"schema_ok": true,
"schema": "proofframe.submission_audit.v1",
"mode": "pre_submit_audit_blocked",
"ok": false,
"score": null,
"max_score": null,
"final_form_ready": null,
"safe_to_submit": null,
"final_video_ready": null,
"final_recording_ready": null,
"mock_recording_ready": null,
"public_mock_verified": null,
"public_video_ready": null,
"current_phase": null,
"next_command": null,
"next_detail": null,
"bus_status": null,
"active_role_cwd_ok": null
},
"devpost_submission_receipt": {
"present": true,
"path": "docs/assets/devpost-submission-receipt.json",
"schema_ok": true,
"schema": "proofframe.devpost_submission_receipt.v1",
"mode": "pending_submission",
"ok": false,
"score": null,
"max_score": null,
"final_form_ready": null,
"safe_to_submit": null,
"final_video_ready": null,
"final_recording_ready": null,
"mock_recording_ready": null,
"public_mock_verified": null,
"public_video_ready": null,
"current_phase": null,
"next_command": null,
"next_detail": null,
"bus_status": null,
"active_role_cwd_ok": null
}
},
"requirements": [
{
"id": "devpost_registration",
"label": "Devpost registration complete",
"ok": true,
"detail": "T040 is done.",
"evidence": "tasks.json"
},
{
"id": "public_mock_demo",
"label": "Credential-free public demo is ready",
"ok": true,
"detail": "Devpost form kit mode is pre_live_form_ready.",
"evidence": "docs/assets/devpost-form-kit.json"
},
{
"id": "devpost_submission_checklist",
"label": "Final Devpost web submission checklist is ready",
"ok": false,
"detail": "Devpost submission checklist mode is pre_submit_blocked; safe_to_submit is False.",
"evidence": "docs/assets/devpost-submission-checklist.json"
},
{
"id": "official_event_snapshot",
"label": "Official Devpost event snapshot is fresh",
"ok": true,
"detail": "Snapshot checked at 2026-07-01T10:54:19Z; submission open is True; age days is 0.",
"evidence": "docs/assets/devpost-event-snapshot.json"
},
{
"id": "agent_handoff",
"label": "Agent handoff metadata points at the current repo",
"ok": true,
"detail": "Agent handoff mode is handoff_ready; ok is True; bus status is skipped; active role cwd ok is None.",
"evidence": "docs/assets/agent-handoff-report.json"
},
{
"id": "public_space_sync",
"label": "Public Space is synced to the current judge-facing demo",
"ok": true,
"detail": "Public Space sync mode is public_space_synced; ok is True.",
"evidence": "docs/assets/public-space-sync-report.json"
},
{
"id": "final_launch_plan",
"label": "Final launch plan exposes the current operator step",
"ok": true,
"detail": "Launch plan mode is ready_for_public_video; current phase is public_video; next command is python scripts/devpost_packet.py --post-live --video-url \"$PROOFFRAME_PUBLIC_VIDEO_URL\".",
"evidence": "docs/assets/final-launch-plan.json"
},
{
"id": "recording_assets",
"label": "Recording assets are ready",
"ok": true,
"detail": "Recording assets mode is mock_recording_ready; public mock verified is False.",
"evidence": "docs/assets/recording-assets.json"
},
{
"id": "source_report_schemas",
"label": "Control input reports match expected schemas",
"ok": true,
"detail": "All input report schemas are current.",
"evidence": "docs/assets/*.json readiness reports"
},
{
"id": "b2_live_proof",
"label": "Backblaze B2 live proof captured",
"ok": true,
"detail": "T020 is done; B2 evidence status is verified; final evidence status is verified.",
"evidence": "tasks.json, docs/assets/b2-live-proof-evidence.json, and docs/assets/final-live-proof-evidence.json"
},
{
"id": "genblaze_live_proof",
"label": "Genblaze live proof captured",
"ok": true,
"detail": "T021 is done; final evidence status is verified.",
"evidence": "tasks.json and docs/assets/final-live-proof-evidence.json"
},
{
"id": "credential_handoff",
"label": "Live credential handoff is ready",
"ok": true,
"detail": "Credential handoff mode is live_env_ready; missing ids: none.",
"evidence": "docs/assets/live-credential-handoff.json"
},
{
"id": "public_video",
"label": "Final public demo video URL is ready",
"ok": false,
"detail": "Storyboard mode is mock_storyboard_ready; public video ready is False.",
"evidence": "docs/assets/demo-storyboard.json"
},
{
"id": "public_video_check",
"label": "Final public demo video URL is accessible and safe",
"ok": false,
"detail": "Public video check mode is pending_video_url; safe_to_submit is False.",
"evidence": "docs/assets/public-video-check.json"
},
{
"id": "final_recording",
"label": "Final recording gate is ready",
"ok": false,
"detail": "Demo readiness mode is pre_live_mock_ready; final recording ready is False.",
"evidence": "docs/assets/demo-readiness-report.json"
},
{
"id": "award_readiness",
"label": "Award readiness score remains competitive",
"ok": true,
"detail": "Award readiness score is 105/115.",
"evidence": "docs/assets/award-readiness-report.json"
},
{
"id": "final_secret_scan",
"label": "Final secret scan is complete",
"ok": false,
"detail": "T041A is blocked; secret scan mode is clear; secret scan ok is True.",
"evidence": "tasks.json and docs/assets/secret-scan-report.json"
},
{
"id": "final_submission_audit",
"label": "Final submission audit is complete",
"ok": false,
"detail": "T041 is blocked; audit mode is pre_submit_audit_blocked; audit ok is False.",
"evidence": "tasks.json and docs/assets/submission-audit-report.json"
},
{
"id": "devpost_submitted",
"label": "Devpost project submitted",
"ok": false,
"detail": "T042 is blocked; receipt mode is pending_submission; receipt ok is False.",
"evidence": "tasks.json and docs/assets/devpost-submission-receipt.json"
}
],
"blocking_items": [
{
"id": "devpost_submission_checklist",
"label": "Final Devpost web submission checklist is ready",
"ok": false,
"detail": "Devpost submission checklist mode is pre_submit_blocked; safe_to_submit is False.",
"evidence": "docs/assets/devpost-submission-checklist.json"
},
{
"id": "public_video",
"label": "Final public demo video URL is ready",
"ok": false,
"detail": "Storyboard mode is mock_storyboard_ready; public video ready is False.",
"evidence": "docs/assets/demo-storyboard.json"
},
{
"id": "public_video_check",
"label": "Final public demo video URL is accessible and safe",
"ok": false,
"detail": "Public video check mode is pending_video_url; safe_to_submit is False.",
"evidence": "docs/assets/public-video-check.json"
},
{
"id": "final_recording",
"label": "Final recording gate is ready",
"ok": false,
"detail": "Demo readiness mode is pre_live_mock_ready; final recording ready is False.",
"evidence": "docs/assets/demo-readiness-report.json"
},
{
"id": "final_secret_scan",
"label": "Final secret scan is complete",
"ok": false,
"detail": "T041A is blocked; secret scan mode is clear; secret scan ok is True.",
"evidence": "tasks.json and docs/assets/secret-scan-report.json"
},
{
"id": "final_submission_audit",
"label": "Final submission audit is complete",
"ok": false,
"detail": "T041 is blocked; audit mode is pre_submit_audit_blocked; audit ok is False.",
"evidence": "tasks.json and docs/assets/submission-audit-report.json"
},
{
"id": "devpost_submitted",
"label": "Devpost project submitted",
"ok": false,
"detail": "T042 is blocked; receipt mode is pending_submission; receipt ok is False.",
"evidence": "tasks.json and docs/assets/devpost-submission-receipt.json"
}
],
"warnings": [],
"next_actions": [
"Record and upload the public demo video after live proof is captured.",
"Verify the public video URL with python scripts/public_video_check.py --verify-url --strict-final.",
"Regenerate the final Devpost submission checklist after the form kit and final control gates are current.",
"Run and mark the final secret scan after live evidence/video assets are ready.",
"Run final submission audit after proof, video, and secret scan pass.",
"Submit Devpost after every preceding control item is green, then generate the public submission receipt."
],
"operator_commands": [
"python scripts/final_env_wizard.py --prefill-non-secret --output .env.final.local",
"python scripts/final_env_wizard.py --output .env.final.local --missing-only --force",
"python scripts/live_env_handoff.py --env-file .env.final.local",
"python scripts/run_b2_live_proof.py --env-file .env.final.local --evidence-out docs/assets/b2-live-proof-evidence.json",
"python scripts/run_final_live_proof.py --env-file .env.final.local --genblaze-provider local --genblaze-image-model local-svg-v1 --evidence-out docs/assets/final-live-proof-evidence.json",
"python scripts/agent_handoff_check.py",
"python scripts/public_space_sync.py",
"python scripts/demo_storyboard.py --strict-final",
"python scripts/public_video_check.py --video-url \"$PROOFFRAME_PUBLIC_VIDEO_URL\" --verify-url --strict-final",
"python scripts/final_video_publish_kit.py",
"python scripts/demo_readiness.py --strict-final",
"python scripts/recording_assets.py --verify-public --strict-final",
"python scripts/secret_scan.py",
"python scripts/devpost_packet.py --post-live --video-url \"$PROOFFRAME_PUBLIC_VIDEO_URL\"",
"python scripts/devpost_form_kit.py --strict-final",
"python scripts/devpost_submission_checklist.py --strict-final",
"python scripts/submission_audit.py --strict-final",
"python scripts/devpost_submission_receipt.py --project-url \"$PROOFFRAME_DEVPOST_PROJECT_URL\" --submitted-at \"$PROOFFRAME_DEVPOST_SUBMITTED_AT\" --confirmation-note \"Devpost accepted/submitted the ProofFrame project.\"",
"python scripts/secret_scan.py",
"python scripts/final_submission_control.py --strict-final",
"python scripts/final_video_publish_kit.py --strict-final",
"python scripts/final_launch_plan.py --strict-final",
"python scripts/devpost_submission_preview.py --strict-final",
"python scripts/judge_evidence_index.py",
"python scripts/judge_decision_brief.py",
"python scripts/submission_bundle.py --strict-final"
],
"launch_plan": {
"mode": "ready_for_public_video",
"current_phase": "public_video",
"next_command": "python scripts/devpost_packet.py --post-live --video-url \"$PROOFFRAME_PUBLIC_VIDEO_URL\"",
"next_detail": "Record and upload the public demo after live proof evidence exists.",
"path": "docs/assets/final-launch-plan.json"
},
"claim_boundary": "Public demo remains local/mock and pre_live_safe until final live B2 plus Genblaze proof is captured."
}