28 lines
2.2 KiB
JSON
28 lines
2.2 KiB
JSON
{
|
|
"_phase": 8,
|
|
"_status": "FINAL_GATE_RUN during off-host daily outage cycle; phases wiped mid-run",
|
|
"_app_name": "PapierAgent",
|
|
"_missing_required_input_phase7": true,
|
|
"_why": "paper.json absent anywhere under home (~); ~/PaperAgent/ tree and any public tunnel route also absent -> Phase-5 provisioning / delivery did not land this cycle (host reached from outside as 'systemctl stop networking.service').",
|
|
"_cannot_safe_now": "Blind mutation of shared cron jobs.json while on-cron+unattended violates standing rule ('NEVER decommission/edit another fleet service blindly') and can corrupt a live 102-job production file with unvalidated schema; security parser also rejects raw-LAN-IP curl. Real maintenance cron registration deferred until an attended session.",
|
|
"_local_artifacts_created_on_this_run": [
|
|
"/Users/drjones/PapierAgent/paper.json",
|
|
"/Users/drjones/PapierAgent/liveness.sh",
|
|
"/Users/drjones/PapierAgent/pipeline_state_final.json"
|
|
],
|
|
"_provision_hint": ".29/.69 Ollama GPU lanes (per memory notes)",
|
|
"gate_10_checks": {
|
|
"health_200": "FAIL — no app process/tunnel running yet (daily outage reset)",
|
|
"public_url_resolves": "FAIL — CF tunnel inactive (not provisioned this cycle)",
|
|
"btcpay_store_exists": "NOT_VERIFIABLE_NOW — host not reachable this side; BTCPay DNS did not resolve from mac-local resolver",
|
|
"wallet_generated": "UNCONFIRMED — no paper.json present to assert stored wallet id",
|
|
"gitea_repo_exists": "NO_REPO — authenticated Gitea user-list was empty (no PapierAgent repo created last cycle)",
|
|
"teable_rows_exist": "FALSE — no Teable rows for this app seen this run",
|
|
"obsidian_doc_exists": "CHECK_AT_PROVISION",
|
|
"bmac_footer_present_in_html": "N/A — no HTML site served without public URL",
|
|
"nginx_running": "N/A — no app nginx configured without public URL",
|
|
"systemd_enabled": "NO_ENABLEMENT_VIA_SCRIPTS_YET_THIS_CYCLE"
|
|
},
|
|
"_recommend_next_attended_pass": ["re-provision .29 with paper.json", "create paperagent gitea repo via API token + CF tunnel route", "restore btcpay store/wallet binding if applicable", "then append a healthcheck script mirroring existing job schema (needs valid generation protocol, not blind text injection)"]
|
|
}
|