1 viewer
rust 1,859,748 · typescript 235,215 · javascript 132,913 · python 20,426 · 6,405 files · digest 00b5738199cb · built in 1.3 s · crystals off
ThreadCapabilityPolicy::validate_for_execution
63lines
23cyclomatic
2max nesting
33statements
6? exits
1params
8callers
4callees
1.8 (p93)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (8 direct callers, 4 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 8
- ThreadCapabilityPolicy::next_revision_with_workspace app-messaging · self ×2
- load_thread_capability_policy_by_id app-messaging · method
- claim_model_turn_with_parts app-messaging · method
- prepare_model_turn_request app-messaging · method
- policy_vertex_write_ops app-messaging · method
- capability_policy_write_ops app-messaging · method
- workspace_policy_preserves_legacy_commitment_and_binds_every_grant_field app-messaging · method ×2
- approved_model_target_is_hash_bound_and_replays_exactly app-messaging · method ×2
Callees 4
- ParticipantRef::canonical app-messaging · method ×2
- ParticipantRef::parse app-messaging · path ×2
- ThreadCapabilityPolicy::authority_hash app-messaging · self
- ThreadCapabilityPolicy::model_target app-messaging · self
Source not readable from this process.