docs: refresh production apply non-change receipt
This commit is contained in:
parent
bd3c17628c
commit
e9f208ef96
3 changed files with 13 additions and 13 deletions
|
|
@ -3,14 +3,14 @@
|
|||
"authorization_record_required": {
|
||||
"authorization_text": "<EXACT_TEXT_FROM_VERIFIER>",
|
||||
"authorized": true,
|
||||
"binding_sha256": "e6f38b0b2925f60a83a3210325ab3b35864185638ed173aeca7cc45352e5c345",
|
||||
"binding_sha256": "6f1984f3a69ad049d4bbcc408ed2542dc5f081806ec9baa9a35c8959e5dab62a",
|
||||
"expires_at_utc": "<UTC>",
|
||||
"operator_identity": "<OPERATOR_IDENTITY>",
|
||||
"production_rollback_sql_sha256": "<EXACT_PRODUCTION_ROLLBACK_SHA256>",
|
||||
"received_at_utc": "<UTC>",
|
||||
"rollback_authorized": true
|
||||
},
|
||||
"authorization_text_template": "I authorize one production DB apply for proposal 9b2b5fa4-0e0d-5db0-aa4d-6fd102889946 with payload SHA-256 6fba5e8e105a28dfaf5733ff7c9f85a20d31d653add0bc4a0f81e4b08de803af to Docker container teleo-pg, database teleo, system identifier 7649789040005668902, binding SHA-256 e6f38b0b2925f60a83a3210325ab3b35864185638ed173aeca7cc45352e5c345. I also authorize conditional production rollback SHA-256 <PRODUCTION_ROLLBACK_SQL_SHA256> only if the bound postflight fails and no downstream dependency exists. Do not send Telegram, mutate another proposal, expose Cloud SQL, or promote GCP. Operator <OPERATOR_IDENTITY>; received <UTC>; expires <UTC>.",
|
||||
"authorization_text_template": "I authorize one production DB apply for proposal 9b2b5fa4-0e0d-5db0-aa4d-6fd102889946 with payload SHA-256 6fba5e8e105a28dfaf5733ff7c9f85a20d31d653add0bc4a0f81e4b08de803af to Docker container teleo-pg, database teleo, system identifier 7649789040005668902, binding SHA-256 6f1984f3a69ad049d4bbcc408ed2542dc5f081806ec9baa9a35c8959e5dab62a. I also authorize conditional production rollback SHA-256 <PRODUCTION_ROLLBACK_SQL_SHA256> only if the bound postflight fails and no downstream dependency exists. Do not send Telegram, mutate another proposal, expose Cloud SQL, or promote GCP. Operator <OPERATOR_IDENTITY>; received <UTC>; expires <UTC>.",
|
||||
"binding": {
|
||||
"approval_gate": {
|
||||
"apply_role_present": true,
|
||||
|
|
@ -36,14 +36,14 @@
|
|||
"system_identifier": "7649789040005668902"
|
||||
},
|
||||
"destination_readback": {
|
||||
"observed_at_utc": "2026-07-15T00:45:59.238006+00:00",
|
||||
"observed_at_utc": "2026-07-15T02:07:27.133665+00:00",
|
||||
"read_only_transaction": true
|
||||
},
|
||||
"engine": {
|
||||
"apply_engine_path": "scripts/apply_proposal.py",
|
||||
"apply_engine_sha256": "ca2c0a0c1031393c95a26102d57339654d2363f4c51cdf39aabb9071d0ca6c26",
|
||||
"apply_sql_sha256": "1a7d65870e415ee8891b6dd84732a29bcee00412c10862d3d1db4b191a8ade38",
|
||||
"repo_git_sha": "db64500a12a64206e1bb7fd0c9a0a21bca755c3d",
|
||||
"repo_git_sha": "bd3c17628c6cf7da734be01149bbf1cc77a6d71b",
|
||||
"runtime_manifest": {
|
||||
"scripts/apply_proposal.py": "ca2c0a0c1031393c95a26102d57339654d2363f4c51cdf39aabb9071d0ca6c26",
|
||||
"scripts/kb_apply_prereqs.sql": "bdf8c5da05eed10665b05ad1e331e3c9c8d72464c59889a3cf8f34ab23822faa",
|
||||
|
|
@ -95,7 +95,7 @@
|
|||
},
|
||||
"production_preconditions": {
|
||||
"approval_gate_ready": false,
|
||||
"destination_readback_observed_at_utc": "2026-07-15T00:45:59.238006+00:00",
|
||||
"destination_readback_observed_at_utc": "2026-07-15T02:07:27.133665+00:00",
|
||||
"destination_readback_was_read_only": true,
|
||||
"exact_production_rollback_packet_ready": false,
|
||||
"matching_candidate_count": 0,
|
||||
|
|
@ -221,16 +221,16 @@
|
|||
"scope": "disposable_clone_rehearsal"
|
||||
}
|
||||
},
|
||||
"binding_sha256": "e6f38b0b2925f60a83a3210325ab3b35864185638ed173aeca7cc45352e5c345",
|
||||
"binding_sha256": "6f1984f3a69ad049d4bbcc408ed2542dc5f081806ec9baa9a35c8959e5dab62a",
|
||||
"claim_ceiling": "T2 clone lifecycle plus T3 destination readback; no production apply authorization or execution",
|
||||
"current_tier": "T3_live_readonly",
|
||||
"generated_at_utc": "2026-07-15T02:00:26.190995+00:00",
|
||||
"generated_at_utc": "2026-07-15T02:08:10.775963+00:00",
|
||||
"next_exact_action": "deploy and independently verify the immutable approval gate before selecting a production proposal",
|
||||
"production_apply_authorization_present": false,
|
||||
"production_apply_executed": false,
|
||||
"production_preconditions": {
|
||||
"approval_gate_ready": false,
|
||||
"destination_readback_observed_at_utc": "2026-07-15T00:45:59.238006+00:00",
|
||||
"destination_readback_observed_at_utc": "2026-07-15T02:07:27.133665+00:00",
|
||||
"destination_readback_was_read_only": true,
|
||||
"exact_production_rollback_packet_ready": false,
|
||||
"matching_candidate_count": 0,
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# Proposal Apply Production Authorization Packet
|
||||
|
||||
Generated UTC: `2026-07-15T02:00:26.190995+00:00`
|
||||
Generated UTC: `2026-07-15T02:08:10.775963+00:00`
|
||||
Required tier: `T6_authorized_production`
|
||||
Current tier: `T3_live_readonly`
|
||||
Safe to enter apply window: `False`
|
||||
|
|
@ -23,12 +23,12 @@ Production apply executed: `False`
|
|||
- Production rollback SQL SHA-256: `None`
|
||||
- Approval gate prerequisite SHA-256: `bdf8c5da05eed10665b05ad1e331e3c9c8d72464c59889a3cf8f34ab23822faa`
|
||||
- Approval gate prerequisite path: `scripts/kb_apply_prereqs.sql`
|
||||
- Binding SHA-256: `e6f38b0b2925f60a83a3210325ab3b35864185638ed173aeca7cc45352e5c345`
|
||||
- Binding SHA-256: `6f1984f3a69ad049d4bbcc408ed2542dc5f081806ec9baa9a35c8959e5dab62a`
|
||||
|
||||
## Production Preconditions
|
||||
|
||||
- `approval_gate_ready`: `False`
|
||||
- `destination_readback_observed_at_utc`: `2026-07-15T00:45:59.238006+00:00`
|
||||
- `destination_readback_observed_at_utc`: `2026-07-15T02:07:27.133665+00:00`
|
||||
- `destination_readback_was_read_only`: `True`
|
||||
- `exact_production_rollback_packet_ready`: `False`
|
||||
- `matching_candidate_count`: `0`
|
||||
|
|
@ -49,7 +49,7 @@ Production apply executed: `False`
|
|||
|
||||
This text is not actionable until every production precondition above is true.
|
||||
|
||||
I authorize one production DB apply for proposal 9b2b5fa4-0e0d-5db0-aa4d-6fd102889946 with payload SHA-256 6fba5e8e105a28dfaf5733ff7c9f85a20d31d653add0bc4a0f81e4b08de803af to Docker container teleo-pg, database teleo, system identifier 7649789040005668902, binding SHA-256 e6f38b0b2925f60a83a3210325ab3b35864185638ed173aeca7cc45352e5c345. I also authorize conditional production rollback SHA-256 <PRODUCTION_ROLLBACK_SQL_SHA256> only if the bound postflight fails and no downstream dependency exists. Do not send Telegram, mutate another proposal, expose Cloud SQL, or promote GCP. Operator <OPERATOR_IDENTITY>; received <UTC>; expires <UTC>.
|
||||
I authorize one production DB apply for proposal 9b2b5fa4-0e0d-5db0-aa4d-6fd102889946 with payload SHA-256 6fba5e8e105a28dfaf5733ff7c9f85a20d31d653add0bc4a0f81e4b08de803af to Docker container teleo-pg, database teleo, system identifier 7649789040005668902, binding SHA-256 6f1984f3a69ad049d4bbcc408ed2542dc5f081806ec9baa9a35c8959e5dab62a. I also authorize conditional production rollback SHA-256 <PRODUCTION_ROLLBACK_SQL_SHA256> only if the bound postflight fails and no downstream dependency exists. Do not send Telegram, mutate another proposal, expose Cloud SQL, or promote GCP. Operator <OPERATOR_IDENTITY>; received <UTC>; expires <UTC>.
|
||||
|
||||
## Current Gate
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"artifact": "proposal_apply_production_target_readback",
|
||||
"schema": "livingip.proposalApplyProductionTargetReadback.v1",
|
||||
"observed_at_utc": "2026-07-15T00:45:59.238006+00:00",
|
||||
"observed_at_utc": "2026-07-15T02:07:27.133665+00:00",
|
||||
"transport": "ssh_readonly_transaction",
|
||||
"read_only_transaction": true,
|
||||
"read_only_setting": "on",
|
||||
|
|
|
|||
Loading…
Reference in a new issue