"""Synthetic function and transport probes only. Never invoke main/native/Docker."""
import ast,datetime,importlib.util,json,sys,subprocess
from pathlib import Path
from unittest.mock import patch
root=Path(sys.argv[1]);sys.path.insert(0,str(root));import actuator,native_program
from authority_journal import fresh_scan
actuator.CASE=root.parent
results={}
try:actuator.remote("drill-backup","e"*40,{},operation_intent=None)
except TypeError:results["operation_keyword_rejected_before_transport"]=True
captured=[]
def fake(argv,body=None,**kwargs):
 captured.append(json.loads(ast.literal_eval(body)));return subprocess.CompletedProcess(argv,0,'{"all_checks_pass":true}','')
with patch.object(native_program,"PROGRAM","__PAYLOAD__"),patch.object(actuator,"run",side_effect=fake):actuator.remote("drill-copy","e"*40,{})
results["copy_payload_missing_snapshot_identity"]="snapshot_identity" not in captured[0]
results["payload_missing_operation_intent"]="operation_intent" not in captured[0]
receipt={"image":actuator.IMAGE,"artifact_source_revision":"9b4bb25d325698ae543e7e8a8a3c3592db1f58fc","scanner":"aquasec/trivy@sha256:62b1e65e8869bc4b4c6aa4fa2b21595256c7c2f6018a9d9ad61caf87187c1969","no_suppression":True,"full_allseverity_scan":True,"exit_code":0,"completed_at":"2026-10-11T01:59:00Z","db_metadata":{"UpdatedAt":"2026-10-10T19:00:00Z","NextUpdate":"2026-10-11T19:00:00Z","Version":2},"db_sha256":"a"*64,"full_report_sha256":"b"*64}
results["incomplete_unbound_zero_report_accepted"]=fresh_scan(receipt,{"Results":[{}]},datetime.datetime(2026,10,11,2,tzinfo=datetime.timezone.utc))["allseverity_findings"]==0
print(json.dumps(results,sort_keys=True))
if not all(results.values()):raise SystemExit(1)
