42 lines
2 KiB
JSON
42 lines
2 KiB
JSON
{
|
|
"active_checkpoint": "Checkpoint 11: Verified Upload Purge",
|
|
"artifacts": [
|
|
"scripts/upload_archive_rclone.sh",
|
|
"scripts/purge_uploaded_local_files.sh",
|
|
"deploy/k8s/base/cronjob-uploader.yaml",
|
|
"systemd/polymarket-orderbook-uploader.service",
|
|
"docs/GOOGLE_DRIVE_OFFLOAD.md",
|
|
"docs/KUBERNETES_DEPLOYMENT.md",
|
|
"docs/POLYMARKET_WEBSOCKET_RECORDER.md",
|
|
"docs/VPS_CUTOVER_RUNBOOK.md",
|
|
"data/manifests/upload_archive_purge_validation_sample.json",
|
|
"data/manifests/purge_uploaded_local_validation_sample.json",
|
|
"data/manifests/purge_uploaded_local_validation_summary.json",
|
|
"reports/checkpoints/checkpoint_011_verified_purge.md"
|
|
],
|
|
"gate_status": "READY_FOR_DEPLOY_NOT_LIVE",
|
|
"project_rules_added": [
|
|
"Previously verified local files may be purged in later cycles using a durable verified-upload index.",
|
|
"The verified-upload index itself is protected from purge.",
|
|
"Purge uses prior verified-upload evidence and local checksum matching before deletion."
|
|
],
|
|
"validation": {
|
|
"bash_syntax": "PASS",
|
|
"systemd_verify": "PASS",
|
|
"kustomize_render": "PASS",
|
|
"kubernetes_server_dry_run": "PASS",
|
|
"local_rclone_validation": {
|
|
"upload_gate_status": "PASS",
|
|
"upload_operation_status": "UPLOAD_VERIFIED",
|
|
"verified_index_status": "updated",
|
|
"purge_gate_status": "PASS",
|
|
"purge_operation_status": "PURGE_PASS",
|
|
"purge_deleted_count": 2,
|
|
"old_raw_exists_after_purge": false,
|
|
"old_manifest_exists_after_purge": false,
|
|
"recent_raw_exists_after_purge": true
|
|
}
|
|
},
|
|
"strongest_fake_progress_risk": "The change is validated locally and in Kubernetes server dry-run only; the live cluster still needs a new image build and canary deploy before periodic purge is actually running there.",
|
|
"next_smallest_step": "Commit and push the change, deploy the websocket canary image that also updates the uploader CronJob, then inspect the next upload and purge manifests plus PVC usage."
|
|
}
|