1 viewer
rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off
upsert_consent
5lines
1cyclomatic
0max nesting
3statements
2? exits
2params
41callers
3callees
4.5 (p99)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (41 direct callers, 3 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 41
- revoke_consent app-agent-consent · name
- create_agent app-realm · path
- upsert_and_load_roundtrip app-agent-consent · name
- upsert_is_idempotent_and_updates app-agent-consent · name ×2
- delete_removes_consent app-agent-consent · name
- revoke_consent_sets_timestamp_and_persists app-agent-consent · name
- upsert_rejects_empty_required_fields app-agent-consent · name ×3
- load_consents_granted_by_filters app-agent-consent · name ×3
- load_consents_granted_to_filters app-agent-consent · name ×3
- visibility_of_lists_active_grantees app-agent-consent · name ×4
- can_view_respects_consent_kind app-agent-consent · name ×2
- spending_delegation_allows_within_limits app-agent-consent · name
- spending_delegation_rejects_over_limit app-agent-consent · name
- spending_delegation_rejects_unknown_intent_or_asset app-agent-consent · name
- revoked_consent_blocks_delegation app-agent-consent · name
- rep_threshold_widens_limits_when_grantee_qualifies app-agent-consent · name
- alignment_bonus_widens_when_similarity_high app-agent-consent · name
- time_window_blocks_outside_allowed_hours app-agent-consent · name
- tagged_expansion_is_noop_when_unknown app-agent-consent · name
- ballot_delegation_respects_allowed_list app-agent-consent · name
- empty_allowed_ballots_means_any_ballot app-agent-consent · name
- evaluate_view_allowed_names_consent app-agent-consent · name
- evaluate_view_inactive_after_revocation app-agent-consent · name
- evaluate_spending_reasons_cover_each_deny_path app-agent-consent · name
- evaluate_spending_time_window_blocks app-agent-consent · name
- evaluate_ballot_allowed_and_denied_paths app-agent-consent · name
- logged_view_persists_decision app-agent-consent · name
- logged_spending_persists_decision_with_action_payload app-agent-consent · name
- logged_spending_records_deny_reason app-agent-consent · name
- logged_ballot_persists_decision app-agent-consent · name
- decisions_query_by_consent_filters_correctly app-agent-consent · name ×2
- decisions_query_in_window_filters_by_ts app-agent-consent · name
- decisions_for_granter_lists_all_grantees app-agent-consent · name ×2
- same_ms_re_eval_overwrites_decision_idempotently app-agent-consent · name
- upsert_rejects_empty_granted_to_and_revoke_is_idempotent app-agent-consent · name ×2
- bool_evaluators_skip_inactive_and_wrong_grant_kinds app-agent-consent · name ×2
- reason_evaluators_skip_wrong_kind_and_report_inactive_matching_kind app-agent-consent · name ×5
- production_app_and_connection_lifecycle_is_exercised app-goal · path
- delegated_apply_passes_when_consent_covers_receipt app-manifold · path
- delegated_apply_denies_over_limit app-manifold · path
- delegated_apply_denies_when_consent_revoked app-manifold · path
Callees 3
- validate_consent_for_upsert app-agent-consent · name
- consent_vertex app-agent-consent · name
- upsert_consent_vertex app-agent-consent · name
Source not readable from this process.