CHAT_OUTPUT_BEGIN
COMMAND_ID=SUPPORT-260915-INFRA-DR-BACKUPV2-PVE-LXC-EXACT-CALL-GRAPH-PROOF-401R1
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=infra-dr-backupv2-pve-lxc-exact-call-graph-proof
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=426ac2d990fed04dd76c842b0a61392130c9b5e913d7f60026e9f486217650b1
DUPLICATE_FAILED_COMMAND_BLOCKED=false
EXECUTION_STARTED=true
CHANGE_DECLARED=false
RESULT_CONTRACT_VALID=true
RESULT_CONTRACT_STATUS=NOT_APPLICABLE
RESULT_CONTRACT_ERROR=NONE
COMMAND_RC=0
CHANGES_MADE=false
ROLLBACK_STARTED=false
ROLLBACK_RESTORED=null
MUTATION_OUTCOME=NO_MUTATION
SANITIZED=yes
SECRETS_INCLUDED=no
PRIVATE_ADDRESSES_INCLUDED=no
RAW_EVIDENCE_SHA256=6c4e1dadb51a4fe03c5d94e7baaa3edeea2ac331a1641d4979ed7afa412cb94b
SANITIZED_OUTPUT_SHA256=6c4e1dadb51a4fe03c5d94e7baaa3edeea2ac331a1641d4979ed7afa412cb94b
OUTPUT_BEGIN
COMMAND_ID=SUPPORT-260915-INFRA-DR-BACKUPV2-PVE-LXC-EXACT-CALL-GRAPH-PROOF-401R1
MODE=READ_ONLY_PVE_LXC_EXACT_CALL_GRAPH_PROOF
NO_BACKUP_EXECUTION=YES
NO_CLOUD_ACCESS=YES
NO_SYSTEMD_MUTATION=YES
ANCHOR_BINDINGS=[true,true,true,true]
EXACT_SOURCE_AND_TEST_SET=PASS
PLAN265_CT112_MATCH_COUNT=1
PLAN265_CT112_KEYS=["application_consistency_verified","archive_cap_bytes","blockers","cdrom_count","cdrom_media_included","compression_dependent","config_sha256","configured_archive_bound_bytes","configured_disk_bytes","configured_full_cycle_fits","coverage_eligible","disks","global_defaults_sha256","guest_restore_verified","hookscript_present","local_reserve_bytes","lock_present","node","observed_at","reported_maxdisk_bytes","reported_maxmem_bytes","snapshot_history_included","status","template","type","unused_volume_count","vmid"]
MODULE_GUEST266={"aliases":{},"defs":["check_result","choose","no_active_tasks","plan_rows","run_flow","same_state"],"direct_calls":["Path","all","any","bool","callable","check_result","clock","compression_check","get","guard","int","len","list","max","membership","min","plan_rows","produce","say","sorted","state_guard","str","type"],"imported_symbols":{"Path":"pathlib.Path"},"imports":{"copy":"copy","core":"v2core","large":"large264","os":"os","producer":"pve265","stream":"stream263","t":"transport261","time":"time"},"interest_refs":["producer.validate_job"],"qualified_calls":["a.get","b.get","candidates.append","copy.deepcopy","core.canonical_bytes","core.manifest_hash","core.valid_name","core.validate_inventory","j.get","job.get","kind.lower","large.cleanup","large.discover","large.restore","large.upload","os.close","os.listdir","plan.get","producer.validate_job","result.get","st.get","stores.get","stream.hash_file","t.create","t.make_dir","t.need","t.open_dir","task.get","time.time"]}
MODULE_PVE265={"aliases":{},"defs":["PVEError","capture_archive","defaults_summary","dump_argv","make_plan","need","normalized_config","path_ok","plan_hash","produce","terminate","validate_job","validate_tools"],"direct_calls":["PVEError","Path","all","any","bool","callable","capture_archive","check","defaults_summary","dict","dump_argv","free_guard","guard","int","is_absolute","isinstance","len","list","max","min","need","normalized_config","ord","path_ok","set","sorted","split","str","sum","terminate","type","validate_job","validate_tools"],"imported_symbols":{"Path":"pathlib.Path"},"imports":{"core":"v2core","hashlib":"hashlib","np":"nodeplan263","os":"os","re":"re","selectors":"selectors","signal":"signal","stat":"stat","stream":"stream263","subprocess":"subprocess","t":"transport261","time":"time"},"interest_refs":[],"qualified_calls":["DISK_RE.fullmatch","block.add","core.canonical_bytes","core.valid_hash","digest.hexdigest","digest.update","field.partition","hashlib.sha256","job.get","jobs.append","key.fileobj.fileno","line.startswith","line.strip","m.groups","np.config_summary","np.guests","np.storages","np.valid_id","os.close","os.fchmod","os.fstat","os.fsync","os.killpg","os.listdir","os.open","os.read","os.set_blocking","os.stat","os.statvfs","out.items","p.poll","p.stderr.close","p.stdout.close","p.wait","pipe.fileno","raw.decode","re.compile","re.fullmatch","re.match","seen.add","sel.close","sel.get_map","sel.register","sel.select","sel.unregister","selectors.DefaultSelector","sizes.append","stores.get","stream.hash_file","stream.private_dir","stream.write_all","subprocess.Popen","t.bounded_process","t.ident","t.make_dir","t.read_secure","t.sha","text.splitlines","time.monotonic","time.time","tools.values","v.startswith"]}
MODULE_PVE268={"aliases":{"need":"old.need"},"defs":["MappedScratch","_parent","capture_archive","host_mapping","live_gate","produce","validate_ct","validate_mapping"],"direct_calls":["MappedScratch","Path","_parent","all","any","callable","capture_archive","check","dict","emit","enumerate","free_guard","guard","int","len","list","max","min","need","resolve","set","str","type","validate_ct","validate_mapping","zip"],"imported_symbols":{"Path":"pathlib.Path"},"imports":{"core":"v2core","hashlib":"hashlib","json":"json","old":"pve265","os":"os","re":"re","secrets":"secrets","selectors":"selectors","stat":"stat","stream":"stream263","subprocess":"subprocess","sys":"sys","t":"transport261","time":"time"},"interest_refs":["old.dump_argv","subprocess.run"],"qualified_calls":["cfg.get","core.canonical_bytes","digest.hexdigest","digest.update","eh.hexdigest","eh.update","hashlib.sha256","info.get","job.get","json.loads","k.startswith","key.fileobj.fileno","m.exists","old.PVEError","old.dump_argv","old.terminate","old.validate_job","old.validate_tools","os.close","os.fchmod","os.fchown","os.fstat","os.fsync","os.listdir","os.listxattr","os.mkdir","os.open","os.read","os.rmdir","os.set_blocking","os.stat","os.statvfs","os.unlink","p.poll","p.stderr.close","p.stdout.close","p.wait","path.is_absolute","pins.items","pipe.fileno","s.get","scratch.check","scratch.close","scratch.probe","secrets.token_hex","sel.close","sel.get_map","sel.register","sel.select","sel.unregister","selectors.DefaultSelector","self.check","stat.S_IMODE","stat.S_ISDIR","status.get","stream.hash_file","stream.private_dir","stream.write_all","subprocess.Popen","subprocess.run","t.bounded_process","t.create","t.ident","t.make_dir","t.read_secure","t.sha","time.monotonic","time.time","vals.append"]}
MODULE_PVE270={"aliases":{"need":"old.need"},"defs":["MappedScratch","PerlPin","_parent","capture_archive","host_mapping","live_gate","produce","validate_ct","validate_mapping"],"direct_calls":["MappedScratch","Path","PerlPin","_parent","all","any","bool","bytearray","bytes","callable","capture_archive","check","dict","emit","enumerate","free_guard","guard","int","len","list","max","min","need","set","str","type","validate_ct","validate_mapping","zip"],"imported_symbols":{"Path":"pathlib.Path"},"imports":{"core":"v2core","hashlib":"hashlib","json":"json","old":"pve265","os":"os","re":"re","secrets":"secrets","selectors":"selectors","signal":"signal","stat":"stat","stream":"stream263","subprocess":"subprocess","sys":"sys","t":"transport261","time":"time"},"interest_refs":["old.dump_argv","pin.run","subprocess.run"],"qualified_calls":["cfg.get","core.canonical_bytes","digest.hexdigest","digest.update","eh.hexdigest","eh.update","h.hexdigest","h.update","hashlib.sha256","info.get","job.get","json.loads","k.startswith","key.fileobj.fileno","m.exists","old.PVEError","old.dump_argv","old.terminate","old.validate_job","old.validate_tools","os.close","os.fchmod","os.fchown","os.fstat","os.fsync","os.killpg","os.listdir","os.listxattr","os.mkdir","os.open","os.pread","os.read","os.rmdir","os.set_blocking","os.stat","os.statvfs","os.unlink","out.extend","p.poll","p.stderr.close","p.stdout.close","p.wait","path.is_absolute","pin.check","pin.run","pins.items","pipe.fileno","s.get","scratch.check","scratch.close","scratch.probe","secrets.token_hex","sel.close","sel.get_map","sel.register","sel.select","sel.unregister","selectors.DefaultSelector","self._digest","self.check","self.close","self.path.is_absolute","stat.S_IMODE","stat.S_ISDIR","stat.S_ISREG","status.get","stream.hash_file","stream.private_dir","stream.write_all","subprocess.Popen","subprocess.run","t.bounded_process","t.create","t.ident","t.make_dir","t.read_secure","t.sha","time.monotonic","time.time","vals.append"]}
MODULE_PVE282={"aliases":{"MAX_STDERR":"proven.MAX_STDERR","MappedScratch":"proven.MappedScratch","PerlPin":"proven.PerlPin","capture_archive":"proven.capture_archive","host_mapping":"proven.host_mapping","need":"old.need","validate_ct":"proven.validate_ct","validate_mapping":"proven.validate_mapping"},"defs":["live_gate","produce","require_target","select112"],"direct_calls":["MappedScratch","Path","callable","capture_archive","dict","emit","free_guard","guard","int","len","list","max","min","need","require_target","set","str","type","validate_ct","validate_mapping"],"imported_symbols":{"Path":"pathlib.Path"},"imports":{"copy":"copy","core":"v2core","g":"guest266","json":"json","old":"pve265","os":"os","proven":"pve270","stream":"stream263","t":"transport261","time":"time"},"interest_refs":["old.dump_argv","proven.MappedScratch","proven.capture_archive","proven.validate_mapping"],"qualified_calls":["copy.deepcopy","core.canonical_bytes","core.valid_hash","current.get","disk.get","g.plan_rows","g.same_state","info.get","job.get","json.loads","m.exists","old.PVEError","old.dump_argv","old.validate_job","old.validate_tools","os.close","os.listdir","os.statvfs","scratch.check","scratch.close","scratch.probe","st.get","stores.get","stream.hash_file","stream.private_dir","t.bounded_process","t.create","t.make_dir","t.read_secure","t.sha","time.time","vals.append"]}
DEFINERS_DUMP_ARGV=["pve265"]
DEFINERS_CAPTURE_ARCHIVE=["pve265","pve268","pve270"]
DEFINERS_MAPPEDSCRATCH=["pve268","pve270"]
DEFINERS_VALIDATE_MAPPING=["pve268","pve270"]
PVE270_OLD_DUMPARGV_OWNER={"alias":"old","defined":true,"module":"pve265","symbol":"dump_argv"}
PVE270_SYMBOL_CAPTURE_ARCHIVE={"kind":"local","module":"pve270","symbol":"capture_archive"}
PVE270_SYMBOL_MAPPEDSCRATCH={"kind":"local","module":"pve270","symbol":"MappedScratch"}
PVE270_SYMBOL_VALIDATE_MAPPING={"kind":"local","module":"pve270","symbol":"validate_mapping"}
PVE282_IMPORTS={"copy":"copy","core":"v2core","g":"guest266","json":"json","old":"pve265","os":"os","proven":"pve270","stream":"stream263","t":"transport261","time":"time"}
PVE282_ALIASES={"MAX_STDERR":"proven.MAX_STDERR","MappedScratch":"proven.MappedScratch","PerlPin":"proven.PerlPin","capture_archive":"proven.capture_archive","host_mapping":"proven.host_mapping","need":"old.need","validate_ct":"proven.validate_ct","validate_mapping":"proven.validate_mapping"}
TEST_TEST_GUEST266_INTEREST_REFS=["g.run_flow","self.produce","self.runflow"]
TEST_TEST_PVE270_INTEREST_REFS=["f.MappedScratch","f.capture_archive","f.produce","f.validate_mapping","guest.run_flow","self.produce","subprocess.run"]
TEST_TEST_PRODUCER282_INTEREST_REFS=["f.MappedScratch","f.capture_archive","f.produce","f.validate_mapping","guest.run_flow","self.produce","subprocess.run"]
TEST_TEST_PVE282_INTEREST_REFS=["g.run_flow","self.produce"]
PVE270_UNRESOLVED_REQUIRED_SYMBOLS=[]
RCA_396=CALLED_NONOWNER_GUEST266_INSTEAD_OF_PVE270_OLD_DUMPARGV_OWNER
EXACT_CALL_GRAPH_PROOF=PASS
STATUS=OK
PHASE=COMPLETE
REASON=NONE
NEXT_GATE=PVE_LXC_IMMUTABLE_ADAPTER_CANDIDATE_STAGE
CHANGES_MADE=false
MUTATION_OUTCOME=NO_MUTATION
BACKUP_EXECUTIONS=0
CLOUD_WRITES=0
CLOUD_DELETIONS=0
SYSTEMD_MUTATIONS=0
SCHEDULER_CUTOVER=NO
LEGACY_BACKUP_DISABLES=0
HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260915-INFRA-DR-BACKUPV2-PVE-LXC-EXACT-CALL-GRAPH-PROOF-401R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1}

OUTPUT_END
CHAT_OUTPUT_END
