diff --git a/docs/reports/leo-working-state-20260709/leo-reproducible-identity-drift-negative-current.json b/docs/reports/leo-working-state-20260709/leo-reproducible-identity-drift-negative-current.json new file mode 100644 index 0000000..db25c50 --- /dev/null +++ b/docs/reports/leo-working-state-20260709/leo-reproducible-identity-drift-negative-current.json @@ -0,0 +1,326 @@ +{ + "actual_hosted_model_call_performed": false, + "behavior_observation_before_compile": { + "behavior_sha256": "ce5f1beb978c6558330e04e8b89dda4a1e40741659fca3f31dcfcd4989f7a2a0", + "identity_runtime_sha256": "5f74685282ebd41e9bdba460ef1a25ceee00e226f05024dd28c3462be3eb4350", + "source_commit": "59d28fe6b4242b1c17c2ffd4adab3dda53e002fa" + }, + "claim_ceiling": "Local first-process and pre-restart drift-refusal component only; no successful restart proof, GatewayRunner, hosted model, production database, VPS, or T3 claim.", + "cleanup": { + "no_profile_retained": true, + "temporary_root_removed": true + }, + "compile": { + "compiled_view_sha256": { + "SOUL.md": "56caf264a1582c7dc0846da914b442bb784cf7823dbf8c9ddc4a9121c0cee0b8", + "identity.json": "dfe2d7162d59b928f69daaeadb37796e9ef5d78e87acaa60847bb46cd7aa9388" + }, + "generated_views_are_authority": false, + "identity_inputs_sha256": "41701a624afb9993bccb5c88a8ae4f2664f4766e41dfc5a3cd6915578501e431", + "manifest_sha256": "d642eaf357dd224edc0c059bf17620561bc4ae7fbeefabc992ae37e47ba75712", + "nonauthoritative_inputs_omitted": { + ".cursorrules": true, + ".hermes.md": true, + ".skills_prompt_snapshot.json": true, + "AGENTS.md": true, + "CLAUDE.md": true, + "HERMES.md": true, + "MEMORY.md": true, + "USER.md": true, + "memories": true, + "platforms/pairing": true + }, + "profile_static_entries": [ + "config.yaml", + "skills", + "plugins", + "bin" + ], + "runtime_identity_sha256": "5f74685282ebd41e9bdba460ef1a25ceee00e226f05024dd28c3462be3eb4350", + "schema": "livingip.leoIdentityCompileReceipt.v1", + "session_directories_started_empty": true, + "status": "pass" + }, + "compiled_profile_before_query": { + "behavior_sha256": "f41fff415e7110702f24176f21349a87aaa22b876d6975c9f2be2401de4aae18", + "identity_runtime_sha256": "5f74685282ebd41e9bdba460ef1a25ceee00e226f05024dd28c3462be3eb4350" + }, + "current_tier": "T1_model", + "drift_target": "compiled SOUL.md generated view", + "errors": [], + "first_start": { + "command": [ + "/private/tmp/teleo-fleet-20260715/reproducible-identity/.venv/bin/python", + "-m", + "scripts.leo_identity_profile", + "query", + "--profile", + "/var/folders/_g/r34b0jm95m71gc_tmqjxnkl80000gn/T/leo-identity-reconstruction-gec7wxgz/first-profile", + "--source-root", + ".", + "--hermes-root", + "fixtures/working-leo/leo-identity-v1/hermes-runtime", + "--deployment-root", + ".", + "--query", + "What defines Leo's identity, and what is temporary?" + ], + "launcher_pid": 63034, + "orphan_cleanup_required": false, + "process_group_absent_after_wait": true, + "returncode": 0, + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stdout": { + "answer": "Leo is defined by 3 pinned static constitutional rules and 5 active database-derived identity rows from a synthetic noncanonical fixture at fingerprint 1111111111111111111111111111111111111111111111111111111111111111. SOUL.md is a generated view; runtime/session memory is temporary, noncanonical, and cannot be evidence.", + "answer_sha256": "e0a21e1fc5357a2f358b4e96c52e971f3addee2468e44748d898adfd62dafa25", + "authorization": { + "authorization_decision_observed": false, + "claim": "local_policy_binding_not_an_authorizer_readback", + "declared_runtime_policy": { + "allowed_tools": [ + "identity_readback" + ], + "database_write_enabled": false, + "network_send_enabled": false + } + }, + "identity_inputs_sha256": "41701a624afb9993bccb5c88a8ae4f2664f4766e41dfc5a3cd6915578501e431", + "manifest_sha256": "d642eaf357dd224edc0c059bf17620561bc4ae7fbeefabc992ae37e47ba75712", + "output_provenance": { + "actual_model_call_performed": false, + "compiled_identity_sha256": "dfe2d7162d59b928f69daaeadb37796e9ef5d78e87acaa60847bb46cd7aa9388", + "compiled_soul_sha256": "56caf264a1582c7dc0846da914b442bb784cf7823dbf8c9ddc4a9121c0cee0b8", + "database_authority": "synthetic_noncanonical_fixture", + "database_canonical_authority_granted": false, + "database_fingerprint_sha256": "1111111111111111111111111111111111111111111111111111111111111111", + "database_identity_sha256": "70aaa7287cc41b52a3c902cf2e1b90fa4d84a5ee0a61e10c642f556fcc9304c3", + "runtime_identity_sha256": "5f74685282ebd41e9bdba460ef1a25ceee00e226f05024dd28c3462be3eb4350", + "static_constitution_sha256": "b576d5cee08530a95e0b196a3296f4743b70d94bcadffaa36544dd6bf1387f8a" + }, + "process_id": 63034, + "query": "What defines Leo's identity, and what is temporary?", + "query_sha256": "13704c2c9ae999e3f9b3f1c9c5572d062cd7fe49903c2317fa85aaa39490af66", + "runtime_instance_id": "45aa056448c348f68e7bd046d78e1f28", + "schema": "livingip.leoIdentityQueryReceipt.v1", + "session": { + "classification": "temporary_noncanonical", + "included_in_output_provenance": false, + "may_be_used_as_evidence": false, + "record_sha256": "56b6a2ea25657a87dc90dc19f49bece0ac62241f5814732ed80ef4f34d426d84" + }, + "started_at_utc": "2026-07-15T02:05:49.628050+00:00", + "status": "pass" + }, + "terminated_with": null, + "timed_out": false + }, + "fixed_query": "What defines Leo's identity, and what is temporary?", + "fixed_query_sha256": "13704c2c9ae999e3f9b3f1c9c5572d062cd7fe49903c2317fa85aaa39490af66", + "gates": { + "drift_detected_before_restart": true, + "drift_process_had_no_orphan_cleanup": true, + "drift_process_stopped": true, + "drift_returned_no_answer": true, + "first_process_stopped": true, + "first_start_passed": true, + "second_start_not_attempted": true + }, + "generated_at_utc": "2026-07-15T02:05:48.796245+00:00", + "goal_tier_satisfied": false, + "manifest": { + "compiled_views": { + "SOUL.md": { + "generated_from_identity_inputs_sha256": "41701a624afb9993bccb5c88a8ae4f2664f4766e41dfc5a3cd6915578501e431", + "role": "generated_view_not_authority", + "sha256": "56caf264a1582c7dc0846da914b442bb784cf7823dbf8c9ddc4a9121c0cee0b8" + }, + "identity.json": { + "generated_from_identity_inputs_sha256": "41701a624afb9993bccb5c88a8ae4f2664f4766e41dfc5a3cd6915578501e431", + "role": "generated_view_not_authority", + "sha256": "dfe2d7162d59b928f69daaeadb37796e9ef5d78e87acaa60847bb46cd7aa9388" + } + }, + "identity_inputs": { + "canonical_database": { + "authority": "synthetic_noncanonical_fixture", + "canonical_authority_granted": false, + "database": "leo_identity_fixture", + "database_user": "leo_identity_reader", + "fingerprint_sha256": "1111111111111111111111111111111111111111111111111111111111111111", + "source": { + "record_count": 7, + "repo_path": "fixtures/working-leo/leo-identity-v1/leo-database-fingerprint-v1.json", + "semantic_sha256": "c5bbf346613270a5e3b17f604f69306ed42f545d4f227d784ec0dcb3d675dcb2" + }, + "structure_sha256": "3333333333333333333333333333333333333333333333333333333333333333", + "system_identifier": "7649789040005668902", + "table_count": 7, + "table_rows_sha256": "2222222222222222222222222222222222222222222222222222222222222222", + "total_rows": 7 + }, + "gatewayrunner_execution_contract": { + "fixed_message_context": { + "auto_skill": null, + "media_or_file_context": null, + "reply_context": null + }, + "profile_surfaces": [ + "config.yaml", + "generated SOUL.md", + "skills", + "plugins", + "bin tools" + ], + "required_absent_or_empty": { + "generated_skill_prompt_cache": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pairing_store": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "persistent_memory": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "prior_sessions_at_first_start": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "project_context": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "required_t3_turn_receipt_fields": [ + "runner_class", + "authorization_decision", + "effective_system_prompt_sha256", + "compiled_skills_prompt_sha256", + "tool_registry_schema_sha256", + "plugin_registry_sha256", + "selected_model", + "selected_provider", + "api_mode", + "base_url_host", + "database_retrieval_receipt", + "session_key_sha256", + "persisted_session_id_sha256" + ] + }, + "identity_name": "Leo", + "identity_sources": { + "database_derived_identity": { + "authority": "synthetic_noncanonical_fixture", + "content_sha256": "9de2dfa37529b23ba277348f3d910e967551e490a9b4d2be637bf45bb2aa7dde", + "database_fingerprint_sha256": "1111111111111111111111111111111111111111111111111111111111111111", + "provenance": { + "authority": "synthetic_noncanonical_fixture", + "canonical_authority_granted": false, + "export_receipt_sha256": null, + "mode": "synthetic_noncanonical_fixture", + "same_transaction_as_fingerprint": false + }, + "record_count": 5, + "repo_path": "fixtures/working-leo/leo-identity-v1/leo-database-identity-v1.json", + "semantic_sha256": "70aaa7287cc41b52a3c902cf2e1b90fa4d84a5ee0a61e10c642f556fcc9304c3" + }, + "static_constitution": { + "authority": "pinned_static_source", + "content_sha256": "b5477e778a2be0abba783390dac2e04ed199b8ce5679fc324270f808d46543f1", + "record_count": 3, + "repo_path": "fixtures/working-leo/leo-identity-v1/leo-constitution-v1.json", + "semantic_sha256": "b576d5cee08530a95e0b196a3296f4743b70d94bcadffaa36544dd6bf1387f8a" + } + }, + "model": { + "actual_model_required_in_turn_receipt": true, + "default_model": "leo-identity-readback-v1", + "gateway_smart_model_routing": null, + "hosted_weights": "external_provider_managed_not_locally_hashable", + "model_section_sha256": "90b3943ace9ff83b1711002fda8dc9736448e8d3c1c58a17ac90608f4ce58756", + "provider": "fixture-local", + "smart_routing": false, + "smart_routing_model": null + }, + "permissions": { + "authorization_decision_required_in_runtime_receipt": true, + "gateway_permissions_sha256": "eac17ada1d02b5413183587d12fc265538479de00709ed8c275e9045cd720290", + "identity_config_sha256": "e6df9b65bab148ea8502555bbc260df66b4785e7dd527cfd15d2f0a48c2e8b3e", + "runtime_policy": { + "allowed_tools": [ + "identity_readback" + ], + "database_write_enabled": false, + "network_send_enabled": false + }, + "tool_permissions_sha256": "9bb2cec2f65d43efb597a72bdced44076c25aac292f2fccbc4c448b6e7fd3e16" + }, + "runtime": { + "hermes_git_head": "59d28fe6b4242b1c17c2ffd4adab3dda53e002fa", + "hermes_source_sha256": "dcf8109051e0b69cafe2e8dd328ff501211b62ea19725416c3781bbdd594d028", + "identity_runtime_sha256": "5f74685282ebd41e9bdba460ef1a25ceee00e226f05024dd28c3462be3eb4350", + "python": { + "abi_tag": "cpython-311", + "implementation": "CPython", + "python_version": "3.11.15", + "runtime_distributions": { + "PyYAML": "6.0.3" + }, + "runtime_distributions_sha256": "57a91bb880a01800903c1604b6eec1419514864ebd6a0644121920da15a8f165" + }, + "teleo_git_head": "59d28fe6b4242b1c17c2ffd4adab3dda53e002fa", + "teleo_source_sha256": "6eaddc7aadfaae60d6f4be85d49b32e2aa821d60dc78662a787b921a99186604" + }, + "session_boundary": { + "classification": "temporary_noncanonical", + "included_in_identity_inputs": false, + "may_be_used_as_evidence": false, + "restart_policy": "fresh_process_with_session_state_outside_identity_authority" + }, + "skills": { + "content_sha256": "d3f449ddcd7c88238dc88c6233cf2130875f51bd2e0911b2ce477b7c602ae90f", + "file_count": 1 + }, + "source_commit": "59d28fe6b4242b1c17c2ffd4adab3dda53e002fa" + }, + "identity_inputs_sha256": "41701a624afb9993bccb5c88a8ae4f2664f4766e41dfc5a3cd6915578501e431", + "manifest_sha256": "d642eaf357dd224edc0c059bf17620561bc4ae7fbeefabc992ae37e47ba75712", + "schema": "livingip.leoIdentityManifest.v1" + }, + "mode": "drift_before_restart", + "pre_restart_drift": { + "command": [ + "/private/tmp/teleo-fleet-20260715/reproducible-identity/.venv/bin/python", + "-m", + "scripts.leo_identity_profile", + "query", + "--profile", + "/var/folders/_g/r34b0jm95m71gc_tmqjxnkl80000gn/T/leo-identity-reconstruction-gec7wxgz/first-profile", + "--source-root", + ".", + "--hermes-root", + "fixtures/working-leo/leo-identity-v1/hermes-runtime", + "--deployment-root", + ".", + "--query", + "What defines Leo's identity, and what is temporary?" + ], + "launcher_pid": 63145, + "orphan_cleanup_required": false, + "process_group_absent_after_wait": true, + "returncode": 3, + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stdout": { + "error": "identity_drift", + "message": "compiled view drift detected: SOUL.md", + "status": "error" + }, + "terminated_with": null, + "timed_out": false + }, + "production_database_contacted": false, + "production_profile_replaced": false, + "receipt_sha256": "abbc3c63c44b9bb770741059859449151edca58beffafec03798fcb86d389cde", + "required_tier": "T2_runtime", + "runtime_component_proven": "first_local_process_plus_pre_restart_drift_refusal", + "runtime_variant": "local_deterministic_identity_compiler_readback", + "schema": "livingip.leoIdentityReconstructionReceipt.v1", + "second_start_attempted": false, + "session_boundary_readback": { + "full_behavior_changed_after_session": true, + "identity_runtime_unchanged_after_session": true, + "session_classification": "temporary_noncanonical", + "session_file_count": 1, + "session_used_as_output_provenance": false + }, + "status": "pass", + "telegram_message_sent": false, + "tier_basis": "This negative component does not complete the required restart path, so it remains below T2_runtime." +} diff --git a/docs/reports/leo-working-state-20260709/leo-reproducible-identity-t2-current.json b/docs/reports/leo-working-state-20260709/leo-reproducible-identity-t2-current.json new file mode 100644 index 0000000..79db174 --- /dev/null +++ b/docs/reports/leo-working-state-20260709/leo-reproducible-identity-t2-current.json @@ -0,0 +1,469 @@ +{ + "actual_hosted_model_call_performed": false, + "behavior_observation_before_compile": { + "behavior_sha256": "ce5f1beb978c6558330e04e8b89dda4a1e40741659fca3f31dcfcd4989f7a2a0", + "identity_runtime_sha256": "5f74685282ebd41e9bdba460ef1a25ceee00e226f05024dd28c3462be3eb4350", + "source_commit": "59d28fe6b4242b1c17c2ffd4adab3dda53e002fa" + }, + "claim_ceiling": "Local disposable identity compilation, fresh-profile reconstruction, and cold-process restart only; not a live GatewayRunner, hosted-model, Telegram, production database, VPS restart, or T3 proof.", + "cleanup": { + "no_profile_retained": true, + "temporary_root_removed": true + }, + "compile": { + "compiled_view_sha256": { + "SOUL.md": "56caf264a1582c7dc0846da914b442bb784cf7823dbf8c9ddc4a9121c0cee0b8", + "identity.json": "dfe2d7162d59b928f69daaeadb37796e9ef5d78e87acaa60847bb46cd7aa9388" + }, + "generated_views_are_authority": false, + "identity_inputs_sha256": "41701a624afb9993bccb5c88a8ae4f2664f4766e41dfc5a3cd6915578501e431", + "manifest_sha256": "d642eaf357dd224edc0c059bf17620561bc4ae7fbeefabc992ae37e47ba75712", + "nonauthoritative_inputs_omitted": { + ".cursorrules": true, + ".hermes.md": true, + ".skills_prompt_snapshot.json": true, + "AGENTS.md": true, + "CLAUDE.md": true, + "HERMES.md": true, + "MEMORY.md": true, + "USER.md": true, + "memories": true, + "platforms/pairing": true + }, + "profile_static_entries": [ + "config.yaml", + "skills", + "plugins", + "bin" + ], + "runtime_identity_sha256": "5f74685282ebd41e9bdba460ef1a25ceee00e226f05024dd28c3462be3eb4350", + "schema": "livingip.leoIdentityCompileReceipt.v1", + "session_directories_started_empty": true, + "status": "pass" + }, + "compiled_profile_before_query": { + "behavior_sha256": "f41fff415e7110702f24176f21349a87aaa22b876d6975c9f2be2401de4aae18", + "identity_runtime_sha256": "5f74685282ebd41e9bdba460ef1a25ceee00e226f05024dd28c3462be3eb4350" + }, + "current_tier": "T2_runtime", + "drift_compile": { + "compiled_view_sha256": { + "SOUL.md": "56caf264a1582c7dc0846da914b442bb784cf7823dbf8c9ddc4a9121c0cee0b8", + "identity.json": "dfe2d7162d59b928f69daaeadb37796e9ef5d78e87acaa60847bb46cd7aa9388" + }, + "generated_views_are_authority": false, + "identity_inputs_sha256": "41701a624afb9993bccb5c88a8ae4f2664f4766e41dfc5a3cd6915578501e431", + "manifest_sha256": "d642eaf357dd224edc0c059bf17620561bc4ae7fbeefabc992ae37e47ba75712", + "nonauthoritative_inputs_omitted": { + ".cursorrules": true, + ".hermes.md": true, + ".skills_prompt_snapshot.json": true, + "AGENTS.md": true, + "CLAUDE.md": true, + "HERMES.md": true, + "MEMORY.md": true, + "USER.md": true, + "memories": true, + "platforms/pairing": true + }, + "profile_static_entries": [ + "config.yaml", + "skills", + "plugins", + "bin" + ], + "runtime_identity_sha256": "5f74685282ebd41e9bdba460ef1a25ceee00e226f05024dd28c3462be3eb4350", + "schema": "livingip.leoIdentityCompileReceipt.v1", + "session_directories_started_empty": true, + "status": "pass" + }, + "drift_negative": { + "answer_returned": false, + "command": [ + "/private/tmp/teleo-fleet-20260715/reproducible-identity/.venv/bin/python", + "-m", + "scripts.leo_identity_profile", + "query", + "--profile", + "/var/folders/_g/r34b0jm95m71gc_tmqjxnkl80000gn/T/leo-identity-reconstruction-qfr42qvh/drift-profile", + "--source-root", + ".", + "--hermes-root", + "fixtures/working-leo/leo-identity-v1/hermes-runtime", + "--deployment-root", + ".", + "--query", + "What defines Leo's identity, and what is temporary?" + ], + "fail_closed": true, + "launcher_pid": 63692, + "orphan_cleanup_required": false, + "process_group_absent_after_wait": true, + "returncode": 3, + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stdout": { + "error": "identity_drift", + "message": "compiled view drift detected: SOUL.md", + "status": "error" + }, + "terminated_with": null, + "timed_out": false + }, + "drift_target": "compiled SOUL.md generated view", + "errors": [], + "first_start": { + "command": [ + "/private/tmp/teleo-fleet-20260715/reproducible-identity/.venv/bin/python", + "-m", + "scripts.leo_identity_profile", + "query", + "--profile", + "/var/folders/_g/r34b0jm95m71gc_tmqjxnkl80000gn/T/leo-identity-reconstruction-qfr42qvh/first-profile", + "--source-root", + ".", + "--hermes-root", + "fixtures/working-leo/leo-identity-v1/hermes-runtime", + "--deployment-root", + ".", + "--query", + "What defines Leo's identity, and what is temporary?" + ], + "launcher_pid": 63120, + "orphan_cleanup_required": false, + "process_group_absent_after_wait": true, + "returncode": 0, + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stdout": { + "answer": "Leo is defined by 3 pinned static constitutional rules and 5 active database-derived identity rows from a synthetic noncanonical fixture at fingerprint 1111111111111111111111111111111111111111111111111111111111111111. SOUL.md is a generated view; runtime/session memory is temporary, noncanonical, and cannot be evidence.", + "answer_sha256": "e0a21e1fc5357a2f358b4e96c52e971f3addee2468e44748d898adfd62dafa25", + "authorization": { + "authorization_decision_observed": false, + "claim": "local_policy_binding_not_an_authorizer_readback", + "declared_runtime_policy": { + "allowed_tools": [ + "identity_readback" + ], + "database_write_enabled": false, + "network_send_enabled": false + } + }, + "identity_inputs_sha256": "41701a624afb9993bccb5c88a8ae4f2664f4766e41dfc5a3cd6915578501e431", + "manifest_sha256": "d642eaf357dd224edc0c059bf17620561bc4ae7fbeefabc992ae37e47ba75712", + "output_provenance": { + "actual_model_call_performed": false, + "compiled_identity_sha256": "dfe2d7162d59b928f69daaeadb37796e9ef5d78e87acaa60847bb46cd7aa9388", + "compiled_soul_sha256": "56caf264a1582c7dc0846da914b442bb784cf7823dbf8c9ddc4a9121c0cee0b8", + "database_authority": "synthetic_noncanonical_fixture", + "database_canonical_authority_granted": false, + "database_fingerprint_sha256": "1111111111111111111111111111111111111111111111111111111111111111", + "database_identity_sha256": "70aaa7287cc41b52a3c902cf2e1b90fa4d84a5ee0a61e10c642f556fcc9304c3", + "runtime_identity_sha256": "5f74685282ebd41e9bdba460ef1a25ceee00e226f05024dd28c3462be3eb4350", + "static_constitution_sha256": "b576d5cee08530a95e0b196a3296f4743b70d94bcadffaa36544dd6bf1387f8a" + }, + "process_id": 63120, + "query": "What defines Leo's identity, and what is temporary?", + "query_sha256": "13704c2c9ae999e3f9b3f1c9c5572d062cd7fe49903c2317fa85aaa39490af66", + "runtime_instance_id": "421199152c644ed1ba39435534ebba6f", + "schema": "livingip.leoIdentityQueryReceipt.v1", + "session": { + "classification": "temporary_noncanonical", + "included_in_output_provenance": false, + "may_be_used_as_evidence": false, + "record_sha256": "56b6a2ea25657a87dc90dc19f49bece0ac62241f5814732ed80ef4f34d426d84" + }, + "started_at_utc": "2026-07-15T02:05:49.929236+00:00", + "status": "pass" + }, + "terminated_with": null, + "timed_out": false + }, + "fixed_query": "What defines Leo's identity, and what is temporary?", + "fixed_query_sha256": "13704c2c9ae999e3f9b3f1c9c5572d062cd7fe49903c2317fa85aaa39490af66", + "gates": { + "answer_and_provenance_explainable": true, + "drift_failed_closed": true, + "drift_process_had_no_orphan_cleanup": true, + "drift_process_stopped": true, + "drift_profile_started_without_sessions": true, + "first_process_stopped": true, + "first_start_passed": true, + "identity_inputs_reproduced": true, + "manifest_generated": true, + "manifest_reproduced": true, + "pre_restart_verification_passed": true, + "query_reproduced": true, + "restart_passed": true, + "restart_process_is_distinct": true, + "restart_process_stopped": true, + "restart_profile_recompiled_from_manifest": true, + "restart_profile_started_without_sessions": true, + "session_excluded_from_identity": true, + "views_compiled_and_bound": true + }, + "generated_at_utc": "2026-07-15T02:05:49.060526+00:00", + "goal_tier_satisfied": true, + "manifest": { + "compiled_views": { + "SOUL.md": { + "generated_from_identity_inputs_sha256": "41701a624afb9993bccb5c88a8ae4f2664f4766e41dfc5a3cd6915578501e431", + "role": "generated_view_not_authority", + "sha256": "56caf264a1582c7dc0846da914b442bb784cf7823dbf8c9ddc4a9121c0cee0b8" + }, + "identity.json": { + "generated_from_identity_inputs_sha256": "41701a624afb9993bccb5c88a8ae4f2664f4766e41dfc5a3cd6915578501e431", + "role": "generated_view_not_authority", + "sha256": "dfe2d7162d59b928f69daaeadb37796e9ef5d78e87acaa60847bb46cd7aa9388" + } + }, + "identity_inputs": { + "canonical_database": { + "authority": "synthetic_noncanonical_fixture", + "canonical_authority_granted": false, + "database": "leo_identity_fixture", + "database_user": "leo_identity_reader", + "fingerprint_sha256": "1111111111111111111111111111111111111111111111111111111111111111", + "source": { + "record_count": 7, + "repo_path": "fixtures/working-leo/leo-identity-v1/leo-database-fingerprint-v1.json", + "semantic_sha256": "c5bbf346613270a5e3b17f604f69306ed42f545d4f227d784ec0dcb3d675dcb2" + }, + "structure_sha256": "3333333333333333333333333333333333333333333333333333333333333333", + "system_identifier": "7649789040005668902", + "table_count": 7, + "table_rows_sha256": "2222222222222222222222222222222222222222222222222222222222222222", + "total_rows": 7 + }, + "gatewayrunner_execution_contract": { + "fixed_message_context": { + "auto_skill": null, + "media_or_file_context": null, + "reply_context": null + }, + "profile_surfaces": [ + "config.yaml", + "generated SOUL.md", + "skills", + "plugins", + "bin tools" + ], + "required_absent_or_empty": { + "generated_skill_prompt_cache": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "pairing_store": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "persistent_memory": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "prior_sessions_at_first_start": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "project_context": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" + }, + "required_t3_turn_receipt_fields": [ + "runner_class", + "authorization_decision", + "effective_system_prompt_sha256", + "compiled_skills_prompt_sha256", + "tool_registry_schema_sha256", + "plugin_registry_sha256", + "selected_model", + "selected_provider", + "api_mode", + "base_url_host", + "database_retrieval_receipt", + "session_key_sha256", + "persisted_session_id_sha256" + ] + }, + "identity_name": "Leo", + "identity_sources": { + "database_derived_identity": { + "authority": "synthetic_noncanonical_fixture", + "content_sha256": "9de2dfa37529b23ba277348f3d910e967551e490a9b4d2be637bf45bb2aa7dde", + "database_fingerprint_sha256": "1111111111111111111111111111111111111111111111111111111111111111", + "provenance": { + "authority": "synthetic_noncanonical_fixture", + "canonical_authority_granted": false, + "export_receipt_sha256": null, + "mode": "synthetic_noncanonical_fixture", + "same_transaction_as_fingerprint": false + }, + "record_count": 5, + "repo_path": "fixtures/working-leo/leo-identity-v1/leo-database-identity-v1.json", + "semantic_sha256": "70aaa7287cc41b52a3c902cf2e1b90fa4d84a5ee0a61e10c642f556fcc9304c3" + }, + "static_constitution": { + "authority": "pinned_static_source", + "content_sha256": "b5477e778a2be0abba783390dac2e04ed199b8ce5679fc324270f808d46543f1", + "record_count": 3, + "repo_path": "fixtures/working-leo/leo-identity-v1/leo-constitution-v1.json", + "semantic_sha256": "b576d5cee08530a95e0b196a3296f4743b70d94bcadffaa36544dd6bf1387f8a" + } + }, + "model": { + "actual_model_required_in_turn_receipt": true, + "default_model": "leo-identity-readback-v1", + "gateway_smart_model_routing": null, + "hosted_weights": "external_provider_managed_not_locally_hashable", + "model_section_sha256": "90b3943ace9ff83b1711002fda8dc9736448e8d3c1c58a17ac90608f4ce58756", + "provider": "fixture-local", + "smart_routing": false, + "smart_routing_model": null + }, + "permissions": { + "authorization_decision_required_in_runtime_receipt": true, + "gateway_permissions_sha256": "eac17ada1d02b5413183587d12fc265538479de00709ed8c275e9045cd720290", + "identity_config_sha256": "e6df9b65bab148ea8502555bbc260df66b4785e7dd527cfd15d2f0a48c2e8b3e", + "runtime_policy": { + "allowed_tools": [ + "identity_readback" + ], + "database_write_enabled": false, + "network_send_enabled": false + }, + "tool_permissions_sha256": "9bb2cec2f65d43efb597a72bdced44076c25aac292f2fccbc4c448b6e7fd3e16" + }, + "runtime": { + "hermes_git_head": "59d28fe6b4242b1c17c2ffd4adab3dda53e002fa", + "hermes_source_sha256": "dcf8109051e0b69cafe2e8dd328ff501211b62ea19725416c3781bbdd594d028", + "identity_runtime_sha256": "5f74685282ebd41e9bdba460ef1a25ceee00e226f05024dd28c3462be3eb4350", + "python": { + "abi_tag": "cpython-311", + "implementation": "CPython", + "python_version": "3.11.15", + "runtime_distributions": { + "PyYAML": "6.0.3" + }, + "runtime_distributions_sha256": "57a91bb880a01800903c1604b6eec1419514864ebd6a0644121920da15a8f165" + }, + "teleo_git_head": "59d28fe6b4242b1c17c2ffd4adab3dda53e002fa", + "teleo_source_sha256": "6eaddc7aadfaae60d6f4be85d49b32e2aa821d60dc78662a787b921a99186604" + }, + "session_boundary": { + "classification": "temporary_noncanonical", + "included_in_identity_inputs": false, + "may_be_used_as_evidence": false, + "restart_policy": "fresh_process_with_session_state_outside_identity_authority" + }, + "skills": { + "content_sha256": "d3f449ddcd7c88238dc88c6233cf2130875f51bd2e0911b2ce477b7c602ae90f", + "file_count": 1 + }, + "source_commit": "59d28fe6b4242b1c17c2ffd4adab3dda53e002fa" + }, + "identity_inputs_sha256": "41701a624afb9993bccb5c88a8ae4f2664f4766e41dfc5a3cd6915578501e431", + "manifest_sha256": "d642eaf357dd224edc0c059bf17620561bc4ae7fbeefabc992ae37e47ba75712", + "schema": "livingip.leoIdentityManifest.v1" + }, + "mode": "successful_restart_plus_drift_negative", + "pre_restart_verification": "pass", + "production_database_contacted": false, + "production_profile_replaced": false, + "receipt_sha256": "a395f0114a39761cf03f57fa5d93e85911b7722b2e3983fa18744b3c9a89b8d0", + "required_tier": "T2_runtime", + "restart": { + "command": [ + "/private/tmp/teleo-fleet-20260715/reproducible-identity/.venv/bin/python", + "-m", + "scripts.leo_identity_profile", + "query", + "--profile", + "/var/folders/_g/r34b0jm95m71gc_tmqjxnkl80000gn/T/leo-identity-reconstruction-qfr42qvh/restart-profile", + "--source-root", + ".", + "--hermes-root", + "fixtures/working-leo/leo-identity-v1/hermes-runtime", + "--deployment-root", + ".", + "--query", + "What defines Leo's identity, and what is temporary?" + ], + "launcher_pid": 63396, + "orphan_cleanup_required": false, + "process_group_absent_after_wait": true, + "returncode": 0, + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stdout": { + "answer": "Leo is defined by 3 pinned static constitutional rules and 5 active database-derived identity rows from a synthetic noncanonical fixture at fingerprint 1111111111111111111111111111111111111111111111111111111111111111. SOUL.md is a generated view; runtime/session memory is temporary, noncanonical, and cannot be evidence.", + "answer_sha256": "e0a21e1fc5357a2f358b4e96c52e971f3addee2468e44748d898adfd62dafa25", + "authorization": { + "authorization_decision_observed": false, + "claim": "local_policy_binding_not_an_authorizer_readback", + "declared_runtime_policy": { + "allowed_tools": [ + "identity_readback" + ], + "database_write_enabled": false, + "network_send_enabled": false + } + }, + "identity_inputs_sha256": "41701a624afb9993bccb5c88a8ae4f2664f4766e41dfc5a3cd6915578501e431", + "manifest_sha256": "d642eaf357dd224edc0c059bf17620561bc4ae7fbeefabc992ae37e47ba75712", + "output_provenance": { + "actual_model_call_performed": false, + "compiled_identity_sha256": "dfe2d7162d59b928f69daaeadb37796e9ef5d78e87acaa60847bb46cd7aa9388", + "compiled_soul_sha256": "56caf264a1582c7dc0846da914b442bb784cf7823dbf8c9ddc4a9121c0cee0b8", + "database_authority": "synthetic_noncanonical_fixture", + "database_canonical_authority_granted": false, + "database_fingerprint_sha256": "1111111111111111111111111111111111111111111111111111111111111111", + "database_identity_sha256": "70aaa7287cc41b52a3c902cf2e1b90fa4d84a5ee0a61e10c642f556fcc9304c3", + "runtime_identity_sha256": "5f74685282ebd41e9bdba460ef1a25ceee00e226f05024dd28c3462be3eb4350", + "static_constitution_sha256": "b576d5cee08530a95e0b196a3296f4743b70d94bcadffaa36544dd6bf1387f8a" + }, + "process_id": 63396, + "query": "What defines Leo's identity, and what is temporary?", + "query_sha256": "13704c2c9ae999e3f9b3f1c9c5572d062cd7fe49903c2317fa85aaa39490af66", + "runtime_instance_id": "5f103e4c9dcb4b1a828643acca2a46dc", + "schema": "livingip.leoIdentityQueryReceipt.v1", + "session": { + "classification": "temporary_noncanonical", + "included_in_output_provenance": false, + "may_be_used_as_evidence": false, + "record_sha256": "56b6a2ea25657a87dc90dc19f49bece0ac62241f5814732ed80ef4f34d426d84" + }, + "started_at_utc": "2026-07-15T02:05:50.778156+00:00", + "status": "pass" + }, + "terminated_with": null, + "timed_out": false + }, + "restart_compile": { + "compiled_view_sha256": { + "SOUL.md": "56caf264a1582c7dc0846da914b442bb784cf7823dbf8c9ddc4a9121c0cee0b8", + "identity.json": "dfe2d7162d59b928f69daaeadb37796e9ef5d78e87acaa60847bb46cd7aa9388" + }, + "generated_views_are_authority": false, + "identity_inputs_sha256": "41701a624afb9993bccb5c88a8ae4f2664f4766e41dfc5a3cd6915578501e431", + "manifest_sha256": "d642eaf357dd224edc0c059bf17620561bc4ae7fbeefabc992ae37e47ba75712", + "nonauthoritative_inputs_omitted": { + ".cursorrules": true, + ".hermes.md": true, + ".skills_prompt_snapshot.json": true, + "AGENTS.md": true, + "CLAUDE.md": true, + "HERMES.md": true, + "MEMORY.md": true, + "USER.md": true, + "memories": true, + "platforms/pairing": true + }, + "profile_static_entries": [ + "config.yaml", + "skills", + "plugins", + "bin" + ], + "runtime_identity_sha256": "5f74685282ebd41e9bdba460ef1a25ceee00e226f05024dd28c3462be3eb4350", + "schema": "livingip.leoIdentityCompileReceipt.v1", + "session_directories_started_empty": true, + "status": "pass" + }, + "runtime_component_proven": "fresh_profile_recompile_plus_distinct_process_restart", + "runtime_variant": "local_deterministic_identity_compiler_readback", + "schema": "livingip.leoIdentityReconstructionReceipt.v1", + "second_start_attempted": true, + "session_boundary_readback": { + "full_behavior_changed_after_session": true, + "identity_runtime_unchanged_after_session": true, + "session_classification": "temporary_noncanonical", + "session_file_count": 1, + "session_used_as_output_provenance": false + }, + "status": "pass", + "telegram_message_sent": false, + "tier_basis": "Capability Tier Proof defines T2_runtime as local API/runtime behavior with restart where relevant; this is compiler-process runtime proof and explicitly excludes GatewayRunner and hosted-model proof." +}