Delete dead CultMesh mirror families

This commit is contained in:
Meta Vens 2026-08-23 07:16:52 +02:00
commit 4ed3a6e069
5 changed files with 103 additions and 2501 deletions

View file

@ -39,7 +39,6 @@ use epiphany_core::load_latest_epiphany_cultmesh_daemon_heartbeat;
use epiphany_core::load_latest_epiphany_cultmesh_daemon_service_lifecycle_receipt_for_service;
use epiphany_core::observe_native_process as observe_process;
use epiphany_core::query_epiphany_local_verse_context;
use epiphany_core::retire_epiphany_cultmesh_operator_status_documents;
use epiphany_core::runtime_modeling_semantic_projection_input;
use epiphany_core::write_epiphany_cultmesh_daemon_poke_intent;
use epiphany_core::write_epiphany_cultmesh_daemon_poke_receipt;
@ -186,7 +185,6 @@ fn dispatch(args: Args) -> Result<()> {
"managed-service-task-start" => managed_service_task_control(args, "start"),
"managed-service-task-stop" => managed_service_task_control(args, "stop"),
"managed-service-task-uninstall" => managed_service_task_control(args, "uninstall"),
"migrate-retired-operator-status" => migrate_retired_operator_status(args),
"provider-health-identity-enroll" => provider_health_identity_enroll(args),
"provider-health-identity-export" => provider_health_identity_export(args),
"semantic-projector-service-status" => semantic_projector_service_status(args),
@ -656,21 +654,6 @@ fn windows_quote_argv(arg: &str) -> String {
quoted
}
fn migrate_retired_operator_status(args: Args) -> Result<()> {
let removed_keys = retire_epiphany_cultmesh_operator_status_documents(&args.store)?;
println!(
"{}",
serde_json::to_string_pretty(&json!({
"schemaVersion": "epiphany.cultmesh.retired_document_migration.v0",
"status": "completed",
"retiredDocumentType": "epiphany.cultmesh.operator_status",
"removedKeys": removed_keys,
"privateStateExposed": false,
}))?
);
Ok(())
}
fn semantic_projector_service_status(args: Args) -> Result<()> {
let receipt = load_latest_epiphany_cultmesh_daemon_service_lifecycle_receipt_for_service(
&args.store,
@ -3888,7 +3871,6 @@ mod provider_status_ownership_tests {
assert_eq!(unresolved_attempt_failure_count(0), 1);
assert_eq!(unresolved_attempt_failure_count(3), 4);
}
}
#[cfg(test)]
@ -4512,7 +4494,6 @@ impl Args {
| "managed-service-task-start"
| "managed-service-task-stop"
| "managed-service-task-uninstall"
| "migrate-retired-operator-status"
| "provider-health-identity-enroll"
| "provider-health-identity-export"
| "semantic-projector-service-status"

File diff suppressed because it is too large Load diff

View file

@ -149,9 +149,6 @@ pub use cultmesh_integration::EPIPHANY_CULTMESH_BIFROST_GITHUB_PUBLICATION_RECEI
pub use cultmesh_integration::EPIPHANY_CULTMESH_BIFROST_METRICS_RECEIPT_ARRIVAL_LATEST_KEY;
pub use cultmesh_integration::EPIPHANY_CULTMESH_BIFROST_METRICS_RECEIPT_SCHEMA_VERSION;
pub use cultmesh_integration::EPIPHANY_CULTMESH_BIFROST_METRICS_RECEIPT_TYPE;
pub use cultmesh_integration::EPIPHANY_CULTMESH_COORDINATOR_RUN_RECEIPT_LATEST_KEY;
pub use cultmesh_integration::EPIPHANY_CULTMESH_COORDINATOR_RUN_RECEIPT_SCHEMA_VERSION;
pub use cultmesh_integration::EPIPHANY_CULTMESH_COORDINATOR_RUN_RECEIPT_TYPE;
pub use cultmesh_integration::EPIPHANY_CULTMESH_DAEMON_HEARTBEAT_EVENT_SCHEMA_VERSION;
pub use cultmesh_integration::EPIPHANY_CULTMESH_DAEMON_HEARTBEAT_EVENT_TYPE;
pub use cultmesh_integration::EPIPHANY_CULTMESH_DAEMON_POKE_INTENT_LATEST_KEY;
@ -170,21 +167,8 @@ pub use cultmesh_integration::EPIPHANY_CULTMESH_DAEMON_SERVICE_LIFECYCLE_RECEIPT
pub use cultmesh_integration::EPIPHANY_CULTMESH_DAEMON_SERVICE_LIFECYCLE_RECEIPT_TYPE;
pub use cultmesh_integration::EPIPHANY_CULTMESH_DAEMON_STATUS_SCHEMA_VERSION;
pub use cultmesh_integration::EPIPHANY_CULTMESH_DAEMON_STATUS_TYPE;
pub use cultmesh_integration::EPIPHANY_CULTMESH_DAEMON_TOOL_CAPABILITY_SCHEMA_VERSION;
pub use cultmesh_integration::EPIPHANY_CULTMESH_DAEMON_TOOL_CAPABILITY_TYPE;
pub use cultmesh_integration::EPIPHANY_CULTMESH_DAEMON_TOOL_INVOCATION_INTENT_LATEST_KEY;
pub use cultmesh_integration::EPIPHANY_CULTMESH_DAEMON_TOOL_INVOCATION_INTENT_SCHEMA_VERSION;
pub use cultmesh_integration::EPIPHANY_CULTMESH_DAEMON_TOOL_INVOCATION_INTENT_TYPE;
pub use cultmesh_integration::EPIPHANY_CULTMESH_DAEMON_TOOL_INVOCATION_RECEIPT_LATEST_KEY;
pub use cultmesh_integration::EPIPHANY_CULTMESH_DAEMON_TOOL_INVOCATION_RECEIPT_SCHEMA_VERSION;
pub use cultmesh_integration::EPIPHANY_CULTMESH_DAEMON_TOOL_INVOCATION_RECEIPT_TYPE;
pub use cultmesh_integration::EPIPHANY_CULTMESH_EVE_SURFACE_STATE_SCHEMA_VERSION;
pub use cultmesh_integration::EPIPHANY_CULTMESH_EVE_SURFACE_STATE_TYPE;
pub use cultmesh_integration::EPIPHANY_CULTMESH_GLOBAL_TIER;
pub use cultmesh_integration::EPIPHANY_CULTMESH_GLOBAL_VERSE_ID;
pub use cultmesh_integration::EPIPHANY_CULTMESH_HANDS_ACTION_GATE_LATEST_KEY;
pub use cultmesh_integration::EPIPHANY_CULTMESH_HANDS_ACTION_GATE_SCHEMA_VERSION;
pub use cultmesh_integration::EPIPHANY_CULTMESH_HANDS_ACTION_GATE_TYPE;
pub use cultmesh_integration::EPIPHANY_CULTMESH_INTERNAL_TIER;
pub use cultmesh_integration::EPIPHANY_CULTMESH_INTERNAL_VERSE_ID;
pub use cultmesh_integration::EPIPHANY_CULTMESH_LOCAL_AREA_TIER;
@ -197,9 +181,6 @@ pub use cultmesh_integration::EPIPHANY_CULTMESH_OPERATOR_RUN_INTENT_TYPE;
pub use cultmesh_integration::EPIPHANY_CULTMESH_OPERATOR_RUN_RECEIPT_LATEST_KEY;
pub use cultmesh_integration::EPIPHANY_CULTMESH_OPERATOR_RUN_RECEIPT_SCHEMA_VERSION;
pub use cultmesh_integration::EPIPHANY_CULTMESH_OPERATOR_RUN_RECEIPT_TYPE;
pub use cultmesh_integration::EPIPHANY_CULTMESH_OPERATOR_SNAPSHOT_LATEST_KEY;
pub use cultmesh_integration::EPIPHANY_CULTMESH_OPERATOR_SNAPSHOT_SCHEMA_VERSION;
pub use cultmesh_integration::EPIPHANY_CULTMESH_OPERATOR_SNAPSHOT_TYPE;
pub use cultmesh_integration::EPIPHANY_CULTMESH_PERSONA_SPEECH_AUDIT_LATEST_KEY;
pub use cultmesh_integration::EPIPHANY_CULTMESH_PERSONA_SPEECH_AUDIT_SCHEMA_VERSION;
pub use cultmesh_integration::EPIPHANY_CULTMESH_PERSONA_SPEECH_AUDIT_TYPE;
@ -215,9 +196,6 @@ pub use cultmesh_integration::EPIPHANY_CULTMESH_REPO_WORK_PUBLIC_PROOF_TYPE;
pub use cultmesh_integration::EPIPHANY_CULTMESH_REPO_WORK_READINESS_LATEST_KEY;
pub use cultmesh_integration::EPIPHANY_CULTMESH_REPO_WORK_READINESS_SCHEMA_VERSION;
pub use cultmesh_integration::EPIPHANY_CULTMESH_REPO_WORK_READINESS_TYPE;
pub use cultmesh_integration::EPIPHANY_CULTMESH_ROLE_REVIEW_EVENT_LATEST_KEY;
pub use cultmesh_integration::EPIPHANY_CULTMESH_ROLE_REVIEW_EVENT_SCHEMA_VERSION;
pub use cultmesh_integration::EPIPHANY_CULTMESH_ROLE_REVIEW_EVENT_TYPE;
pub use cultmesh_integration::EPIPHANY_CULTMESH_SEMANTIC_PROJECTION_HEALTH_SCHEMA_VERSION;
pub use cultmesh_integration::EPIPHANY_CULTMESH_SEMANTIC_PROJECTION_HEALTH_TYPE;
pub use cultmesh_integration::EPIPHANY_CULTMESH_STATUS_KEY;
@ -242,7 +220,6 @@ pub use cultmesh_integration::EpiphanyCultMeshBifrostGithubPublicationReceiptEnt
pub use cultmesh_integration::EpiphanyCultMeshBifrostMetricsReceiptEntry;
pub use cultmesh_integration::EpiphanyCultMeshBifrostPublicProofPublicationReceiptEntry;
pub use cultmesh_integration::EpiphanyCultMeshClusterTopologyEntry;
pub use cultmesh_integration::EpiphanyCultMeshCoordinatorRunReceiptEntry;
pub use cultmesh_integration::EpiphanyCultMeshDaemonHeartbeatEventEntry;
pub use cultmesh_integration::EpiphanyCultMeshDaemonPokeIntentEntry;
pub use cultmesh_integration::EpiphanyCultMeshDaemonPokeReceiptEntry;
@ -250,37 +227,29 @@ pub use cultmesh_integration::EpiphanyCultMeshDaemonRestartPolicyEntry;
pub use cultmesh_integration::EpiphanyCultMeshDaemonSchedulerReceiptEntry;
pub use cultmesh_integration::EpiphanyCultMeshDaemonServiceLifecycleReceiptEntry;
pub use cultmesh_integration::EpiphanyCultMeshDaemonStatusEntry;
pub use cultmesh_integration::EpiphanyCultMeshDaemonToolCapabilityEntry;
pub use cultmesh_integration::EpiphanyCultMeshDaemonToolInvocationIntentEntry;
pub use cultmesh_integration::EpiphanyCultMeshDaemonToolInvocationReceiptEntry;
pub use cultmesh_integration::EpiphanyCultMeshDocuments;
pub use cultmesh_integration::EpiphanyCultMeshEveSurfaceStateEntry;
pub use cultmesh_integration::EpiphanyGlobalRoomPolicy;
pub use cultmesh_integration::EpiphanyCultMeshHandsActionGateEntry;
pub use cultmesh_integration::EpiphanyCultMeshIdunnAftercareAuditReceiptEntry;
pub use cultmesh_integration::EpiphanyCultMeshIdunnDeploymentReceiptEntry;
pub use cultmesh_integration::EpiphanyCultMeshManagedServicePolicyEntry;
pub use cultmesh_integration::EpiphanyCultMeshOdinAdvertisementEntry;
pub use cultmesh_integration::EpiphanyCultMeshOperatorRunIntentEntry;
pub use cultmesh_integration::EpiphanyCultMeshOperatorRunReceiptEntry;
pub use cultmesh_integration::EpiphanyCultMeshOperatorSnapshotEntry;
pub use cultmesh_integration::EpiphanyCultMeshPersonaSpeechAuditEntry;
pub use cultmesh_integration::EpiphanyCultMeshRepoWorkMapEntry;
pub use cultmesh_integration::EpiphanyCultMeshRepoWorkOverviewEntry;
pub use cultmesh_integration::EpiphanyCultMeshRepoWorkPublicProofEntry;
pub use cultmesh_integration::EpiphanyCultMeshRepoWorkReadinessEntry;
pub use cultmesh_integration::EpiphanyCultMeshRoleReviewEventEntry;
pub use cultmesh_integration::EpiphanyCultMeshSemanticProjectionHealthEntry;
pub use cultmesh_integration::EpiphanyCultMeshStatusEntry;
pub use cultmesh_integration::EpiphanyCultMeshSwarmBrakeEntry;
pub use cultmesh_integration::EpiphanyVersePolicy;
pub use cultmesh_integration::EpiphanyCultMeshWeksaLoweringReceiptEntry;
pub use cultmesh_integration::EpiphanyCultMeshWorkLoopTelemetryEntry;
pub use cultmesh_integration::EpiphanyGlobalRoomPolicy;
pub use cultmesh_integration::EpiphanyLocalVerseContext;
pub use cultmesh_integration::EpiphanyLocalVerseContractSummary;
pub use cultmesh_integration::EpiphanyLocalVerseWorkLoopSummary;
pub use cultmesh_integration::EpiphanyServiceExecutionAuditCheck;
pub use cultmesh_integration::EpiphanyServiceExecutionAuditReport;
pub use cultmesh_integration::EpiphanyVersePolicy;
pub use cultmesh_integration::authenticate_epiphany_cultmesh_semantic_projector_launch;
pub use cultmesh_integration::canonical_epiphany_swarm_brake_protected_surfaces;
pub use cultmesh_integration::default_epiphany_cultmesh_swarm_brake;
@ -298,21 +267,12 @@ pub use cultmesh_integration::epiphany_cultmesh_bifrost_github_publication_recei
pub use cultmesh_integration::epiphany_cultmesh_bifrost_metrics_receipt_for_map_entry;
#[cfg(test)]
pub use cultmesh_integration::epiphany_cultmesh_bifrost_public_proof_publication_receipt_for_proof;
pub use cultmesh_integration::epiphany_cultmesh_coordinator_run_receipt_from_summary_json;
pub use cultmesh_integration::epiphany_cultmesh_daemon_poke_intent_from_status;
pub use cultmesh_integration::epiphany_cultmesh_daemon_poke_receipt_for_intent;
#[cfg(test)]
pub use cultmesh_integration::epiphany_cultmesh_daemon_tool_invocation_from_status_json;
pub use cultmesh_integration::epiphany_cultmesh_daemon_tool_invocation_intent_from_capability;
#[cfg(test)]
pub use cultmesh_integration::epiphany_cultmesh_daemon_tool_invocation_receipt_for_intent;
pub use cultmesh_integration::epiphany_global_room_policies;
pub use cultmesh_integration::epiphany_cultmesh_hands_action_gate_from_summary_json;
pub use cultmesh_integration::epiphany_cultmesh_operator_snapshot_from_status_json;
pub use cultmesh_integration::epiphany_cultmesh_role_review_event_from_summary_json;
pub use cultmesh_integration::epiphany_verse_policies;
pub use cultmesh_integration::epiphany_local_verse_work_loop_summary;
pub use cultmesh_integration::epiphany_service_execution_audit_report;
pub use cultmesh_integration::epiphany_verse_policies;
pub use cultmesh_integration::idunn_recover_memory_semantic_projection_from_cultmesh;
pub use cultmesh_integration::load_arrival_latest_epiphany_cultmesh_bifrost_artifact_acceptance_receipt;
pub use cultmesh_integration::load_arrival_latest_epiphany_cultmesh_bifrost_body_change_publication_intent;
@ -330,8 +290,6 @@ pub use cultmesh_integration::load_epiphany_cultmesh_daemon_restart_policy_direc
pub use cultmesh_integration::load_epiphany_cultmesh_daemon_service_lifecycle_receipt;
pub use cultmesh_integration::load_epiphany_cultmesh_daemon_service_lifecycle_receipts;
pub use cultmesh_integration::load_epiphany_cultmesh_daemon_status;
pub use cultmesh_integration::load_epiphany_cultmesh_daemon_tool_directory;
pub use cultmesh_integration::load_epiphany_cultmesh_eve_surface_directory;
pub use cultmesh_integration::load_epiphany_cultmesh_idunn_aftercare_audit_receipt;
pub use cultmesh_integration::load_epiphany_cultmesh_idunn_deployment_receipt;
pub use cultmesh_integration::load_epiphany_cultmesh_managed_service_policies;
@ -339,7 +297,6 @@ pub use cultmesh_integration::load_epiphany_cultmesh_managed_service_policy;
pub use cultmesh_integration::load_epiphany_cultmesh_managed_service_policy_with_digest;
pub use cultmesh_integration::load_epiphany_cultmesh_operator_run_intent;
pub use cultmesh_integration::load_epiphany_cultmesh_operator_run_receipt;
pub use cultmesh_integration::load_epiphany_cultmesh_operator_snapshot;
pub use cultmesh_integration::load_epiphany_cultmesh_repo_work_map_entries;
pub use cultmesh_integration::load_epiphany_cultmesh_repo_work_overviews;
pub use cultmesh_integration::load_epiphany_cultmesh_repo_work_public_proofs;
@ -347,35 +304,27 @@ pub use cultmesh_integration::load_epiphany_cultmesh_repo_work_readiness_reports
pub use cultmesh_integration::load_epiphany_cultmesh_semantic_projection_health;
pub use cultmesh_integration::load_epiphany_cultmesh_status;
pub use cultmesh_integration::load_epiphany_cultmesh_swarm_brake;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_coordinator_run_receipt;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_daemon_heartbeat;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_daemon_poke_intent;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_daemon_poke_receipt;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_daemon_scheduler_receipt;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_daemon_service_lifecycle_receipt;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_daemon_service_lifecycle_receipt_for_service;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_daemon_tool_invocation_intent;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_daemon_tool_invocation_receipt;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_hands_action_gate;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_idunn_aftercare_audit_receipt;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_idunn_deployment_receipt;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_operator_run_intent;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_operator_run_receipt;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_operator_snapshot;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_persona_speech_audit;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_repo_work_map_entry;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_repo_work_overview;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_repo_work_public_proof;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_repo_work_readiness;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_role_review_event;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_weksa_lowering_receipt;
pub use cultmesh_integration::load_latest_epiphany_cultmesh_work_loop_telemetry;
pub use cultmesh_integration::open_epiphany_cultmesh_node;
pub use cultmesh_integration::publish_epiphany_cultmesh_semantic_projection_health;
pub use cultmesh_integration::query_epiphany_local_verse_context;
pub use cultmesh_integration::release_epiphany_cultmesh_swarm_brake;
pub use cultmesh_integration::retire_epiphany_cultmesh_legacy_provider_documents;
pub use cultmesh_integration::retire_epiphany_cultmesh_operator_status_documents;
pub use cultmesh_integration::seed_epiphany_local_verse_context;
#[cfg(test)]
pub use cultmesh_integration::write_epiphany_cultmesh_bifrost_artifact_acceptance_receipt;
@ -389,7 +338,6 @@ pub use cultmesh_integration::write_epiphany_cultmesh_bifrost_github_publication
pub use cultmesh_integration::write_epiphany_cultmesh_bifrost_metrics_receipt;
#[cfg(test)]
pub use cultmesh_integration::write_epiphany_cultmesh_bifrost_public_proof_publication_receipt;
pub use cultmesh_integration::write_epiphany_cultmesh_coordinator_run_receipt;
pub use cultmesh_integration::write_epiphany_cultmesh_daemon_heartbeat_event;
pub use cultmesh_integration::write_epiphany_cultmesh_daemon_poke_intent;
pub use cultmesh_integration::write_epiphany_cultmesh_daemon_poke_receipt;
@ -397,17 +345,11 @@ pub use cultmesh_integration::write_epiphany_cultmesh_daemon_restart_policy;
pub use cultmesh_integration::write_epiphany_cultmesh_daemon_scheduler_receipt;
pub use cultmesh_integration::write_epiphany_cultmesh_daemon_service_lifecycle_receipt;
pub use cultmesh_integration::write_epiphany_cultmesh_daemon_status;
pub use cultmesh_integration::write_epiphany_cultmesh_daemon_tool_invocation_intent;
#[cfg(test)]
pub use cultmesh_integration::write_epiphany_cultmesh_daemon_tool_invocation_receipt;
pub use cultmesh_integration::write_epiphany_cultmesh_hands_action_gate;
#[cfg(test)]
pub use cultmesh_integration::write_epiphany_cultmesh_managed_service_policy;
pub use cultmesh_integration::write_epiphany_cultmesh_operator_run_intent;
pub use cultmesh_integration::write_epiphany_cultmesh_operator_run_receipt;
pub use cultmesh_integration::write_epiphany_cultmesh_operator_snapshot;
pub use cultmesh_integration::write_epiphany_cultmesh_persona_speech_audit;
pub use cultmesh_integration::write_epiphany_cultmesh_role_review_event;
pub use cultmesh_integration::write_epiphany_cultmesh_semantic_projector_service_policy;
pub use cultmesh_integration::write_epiphany_cultmesh_status;
pub use cultmesh_integration::write_epiphany_cultmesh_swarm_brake;

View file

@ -63,78 +63,6 @@ pub fn render_epiphany_prompt_context(input: &EpiphanyPromptContextInput) -> Str
);
}
if !input.local_verse.odin_advertisements.is_empty() {
lines.push("## Odin Discovery".to_string());
for advertisement in input.local_verse.odin_advertisements.iter().take(7) {
lines.push(format!(
"- `{}` advertises Verse `{}` via Eve `{}`; private_state_exposed={}",
advertisement.cluster_id,
advertisement.advertised_verse_id,
advertisement.eve_surface_id,
advertisement.private_state_exposed
));
}
push_omitted_count(
&mut lines,
input.local_verse.odin_advertisements.len(),
7,
"Odin advertisements",
);
}
if !input.local_verse.daemon_tool_capabilities.is_empty() {
lines.push("## Daemon Tool Directory".to_string());
for capability in input.local_verse.daemon_tool_capabilities.iter().take(10) {
lines.push(format!(
"- `{}` hosted by `{}` via `{}`: op={}, available_to_all_agents={}, gate={}",
capability.capability_id,
capability.host_daemon_id,
capability.eve_surface_id,
capability.operation,
capability.available_to_all_agents,
capability.authority_gate
));
}
push_omitted_count(
&mut lines,
input.local_verse.daemon_tool_capabilities.len(),
10,
"daemon tool capabilities",
);
}
if let Some(intent) = input
.local_verse
.latest_daemon_tool_invocation_intent
.as_ref()
{
lines.push("## Daemon Tool Invocation".to_string());
lines.push(format!(
"- Intent `{}`: {} requested `{}` on `{}` via {}; gate={}; private_state_requested={}",
intent.intent_id,
intent.requesting_agent_id,
intent.operation,
intent.host_daemon_id,
intent.eve_surface_id,
intent.authority_gate,
intent.private_state_requested
));
if let Some(receipt) = input
.local_verse
.latest_daemon_tool_invocation_receipt
.as_ref()
.filter(|receipt| receipt.intent_id == intent.intent_id)
{
lines.push(format!(
"- Receipt `{}`: status={}, receipt_contract={}, private_state_exposed={}",
receipt.receipt_id,
receipt.status,
receipt.receipt_contract_type,
receipt.private_state_exposed
));
}
}
if let Some(intent) = input
.local_verse
.arrival_latest_bifrost_body_change_publication_intent

View file

@ -11,8 +11,6 @@ use crate::cultmesh_integration::EPIPHANY_CULTMESH_OPERATOR_RUN_INTENT_SCHEMA_VE
use crate::cultmesh_integration::EPIPHANY_CULTMESH_OPERATOR_RUN_INTENT_TYPE;
use crate::cultmesh_integration::EPIPHANY_CULTMESH_OPERATOR_RUN_RECEIPT_SCHEMA_VERSION;
use crate::cultmesh_integration::EPIPHANY_CULTMESH_OPERATOR_RUN_RECEIPT_TYPE;
use crate::cultmesh_integration::EPIPHANY_CULTMESH_OPERATOR_SNAPSHOT_SCHEMA_VERSION;
use crate::cultmesh_integration::EPIPHANY_CULTMESH_OPERATOR_SNAPSHOT_TYPE;
use crate::eyes_gateway::EYES_EVIDENCE_PACKET_SCHEMA_VERSION;
use crate::eyes_gateway::EYES_EVIDENCE_PACKET_TYPE;
use crate::eyes_gateway::EYES_EVIDENCE_REFUSAL_RECEIPT_SCHEMA_VERSION;
@ -13954,21 +13952,6 @@ fn epiphany_mutation_contracts() -> Vec<CultNetDocumentMutationContract> {
"The ledger is inspected as durable memory; writes are mediated by role-specific state flows.",
],
),
mutation_contract(
EPIPHANY_CULTMESH_OPERATOR_SNAPSHOT_TYPE,
EPIPHANY_CULTMESH_OPERATOR_SNAPSHOT_SCHEMA_VERSION,
vec![
CultNetDocumentOperation::Snapshot,
CultNetDocumentOperation::DocumentPut,
],
CultNetMutationAuthority::LocalUser,
vec![],
vec![],
vec![
"Operator snapshots are bounded typed receipts derived from operator-safe status/run artifacts.",
"Raw Codex app-server JSON remains an edge artifact; this CultMesh document is the native Epiphany status receipt.",
],
),
mutation_contract(
EPIPHANY_CULTMESH_OPERATOR_RUN_INTENT_TYPE,
EPIPHANY_CULTMESH_OPERATOR_RUN_INTENT_SCHEMA_VERSION,