rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off
crates/cre8-app-task/src/connection.rs
Items
type ProtocolGraph type ProtocolGraph const SPECS const CONNECTION_SCHEMAS struct TaskInput type TaskHandler struct TaskActionRoute const TASK_ACTION_ROUTES struct TaskScheduleContext struct ScoredRecommendation struct RecommendationScoringInputs struct TaskSubmitRequest struct TaskApprovalRequest struct TaskApprovalEffects const TASK_BUDGET_CATEGORY enum TaskBudgetCommitVerdict struct AgentOrigin impl AuthenticatedSessionAccountOrigin for AgentOrigin type SharedStore struct RefusingChokepoint impl ManifoldCommitService for RefusingChokepoint struct CollectionTestOrigin impl AuthenticatedSessionAccountOrigin for CollectionTestOrigin
Functions
By call-graph weight (PageRank; 1.0 is the average function). 152 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| connectsrc/connection.rs:496 | fn | 16 | 3 | 18 | 4 | 4 | |
| test_contextsrc/connection.rs:2342 | fn | 3 | 1 | 14 | 1 | 3.1 | |
| verified_actorsrc/connection.rs:590 | fn | 16 | 5 | 7 | 2 | 2.2 | |
| schedule_handlersrc/connection.rs:629 | fn | 8 | 1 | 2 | 6 | 1.8 | |
| record_task_actionsrc/connection.rs:2083 | fn | 42 | 6 | 6 | 1 | 1.7 | |
| task_budget_refsrc/connection.rs:2130 | fn | 3 | 1 | 4 | 0 | 1.6 | |
| actors_matchsrc/connection.rs:574 | fn | 8 | 2 | 1 | 0 | 1.4 | |
| task_action_routesrc/connection.rs:513 | fn | 3 | 1 | 1 | 0 | 1.3 | |
| helpsrc/connection.rs:517 | fn | 9 | 1 | 1 | 0 | 1.3 | |
| maybe_schedule_recommendationsrc/connection.rs:1319 | fn | 20 | 3 | 1 | 1 | 1.3 | |
| proceed_with_task_approvalsrc/connection.rs:1714 | fn | 11 | 1 | 1 | 3 | 1.2 | |
| create_declarationsrc/connection.rs:311 | fn | 6 | 1 | 2 | 0 | 1.2 | |
| commit_task_budget_assetsrc/connection.rs:2169 | fn | 20 | 3 | 1 | 4 | 1.1 | |
| accumulate_ballot_amountsrc/connection.rs:895 | fn | 9 | 2 | 1 | 0 | 1.1 | |
| accumulate_positive_amountsrc/connection.rs:944 | fn | 6 | 1 | 1 | 0 | 1.1 | |
| recommendation_scoresrc/connection.rs:1263 | fn | 20 | 3 | 1 | 0 | 1.1 | |
| task_output_assetssrc/connection.rs:1199 | fn | 7 | 2 | 1 | 2 | 1.1 | |
| require_task_project_charter_sanctionsrc/connection.rs:1969 | fn | 83 | 4 | 3 | 5 | 1 | |
| parse_inputsrc/connection.rs:2062 | fn | 3 | 1 | 2 | 0 | 1 | |
| score_recommendation_candidatesrc/connection.rs:1167 | fn | 16 | 1 | 1 | 4 | 0.9 | |
| recommendation_itemsrc/connection.rs:1293 | fn | 25 | 1 | 1 | 1 | 0.9 | |
| commit_task_transitionsrc/connection.rs:1482 | fn | 20 | 2 | 4 | 4 | 0.9 | |
| task_approval_requestsrc/connection.rs:1644 | fn | 5 | 1 | 2 | 2 | 0.9 | |
| task_submit_requestsrc/connection.rs:1578 | fn | 6 | 1 | 2 | 2 | 0.9 | |
| approval_decision_responsesrc/connection.rs:1662 | fn | 30 | 4 | 1 | 1 | 0.8 | |
| evaluate_task_for_approvalsrc/connection.rs:1693 | fn | 20 | 3 | 1 | 4 | 0.8 | |
| approval_response_for_requestsrc/connection.rs:1625 | fn | 12 | 1 | 1 | 2 | 0.8 | |
| require_task_approve_policysrc/connection.rs:1650 | fn | 10 | 1 | 1 | 3 | 0.8 | |
| task_approval_effectssrc/connection.rs:1735 | fn | 11 | 1 | 1 | 3 | 0.8 | |
| record_task_approval_actionsrc/connection.rs:1760 | fn | 17 | 1 | 1 | 1 | 0.8 | |
| task_approval_success_responsesrc/connection.rs:1778 | fn | 19 | 1 | 1 | 1 | 0.8 | |
| task_matchessrc/connection.rs:1010 | fn | 6 | 5 | 2 | 0 | 0.8 | |
| task_ordersrc/connection.rs:1016 | fn | 3 | 2 | 2 | 0 | 0.8 | |
| task_value_policysrc/connection.rs:1965 | fn | 3 | 1 | 2 | 0 | 0.8 | |
| required_task_fieldsrc/connection.rs:1340 | fn | 3 | 1 | 2 | 0 | 0.8 | |
| approve_task_requestsrc/connection.rs:1620 | fn | 4 | 1 | 1 | 2 | 0.8 | |
| submit_task_requestsrc/connection.rs:1553 | fn | 17 | 1 | 1 | 4 | 0.8 | |
| first_recommendation_slotsrc/connection.rs:1241 | fn | 4 | 1 | 1 | 0 | 0.8 | |
| first_schedule_slotsrc/connection.rs:720 | fn | 8 | 1 | 1 | 0 | 0.8 | |
| recommend_handlersrc/connection.rs:1041 | fn | 94 | 5 | 1 | 15 | 0.8 | |
| create_resultsrc/connection.rs:610 | fn | 12 | 1 | 2 | 1 | 0.8 | |
| accumulate_task_project_spentsrc/connection.rs:1893 | fn | 9 | 2 | 1 | 2 | 0.8 | |
| apply_task_charter_mintssrc/connection.rs:1914 | fn | 15 | 2 | 1 | 3 | 0.8 | |
| chokepoint_committedsrc/connection.rs:1843 | fn | 3 | 1 | 2 | 0 | 0.8 | |
| schedule_tasksrc/connection.rs:638 | fn | 14 | 1 | 1 | 4 | 0.7 | |
| task_schedule_contextsrc/connection.rs:687 | fn | 6 | 1 | 1 | 0 | 0.7 | |
| approve_handlersrc/connection.rs:1615 | fn | 4 | 1 | 1 | 2 | 0.7 | |
| maybe_commit_task_budget_on_createsrc/connection.rs:2148 | fn | 16 | 4 | 1 | 1 | 0.7 | |
| maybe_check_task_budget_headroomsrc/connection.rs:2244 | fn | 25 | 6 | 1 | 2 | 0.7 | |
| task_approval_effects_from_commitsrc/connection.rs:1747 | fn | 12 | 1 | 1 | 4 | 0.7 | |
| force_approve_task_with_receiptsrc/connection.rs:1798 | fn | 28 | 1 | 1 | 6 | 0.7 | |
| check_task_approval_budgetsrc/connection.rs:1882 | fn | 10 | 2 | 1 | 3 | 0.7 | |
| task_budget_commit_not_requiredsrc/connection.rs:2165 | fn | 3 | 2 | 1 | 1 | 0.7 | |
| task_budget_commit_verdictsrc/connection.rs:2190 | fn | 13 | 3 | 1 | 1 | 0.7 | |
| release_task_budget_commitssrc/connection.rs:2204 | fn | 6 | 2 | 1 | 2 | 0.7 | |
| list_handlersrc/connection.rs:1439 | fn | 32 | 6 | 1 | 11 | 0.7 | |
| claim_handlersrc/connection.rs:1520 | fn | 27 | 1 | 1 | 7 | 0.7 | |
| submit_handlersrc/connection.rs:1548 | fn | 4 | 1 | 1 | 2 | 0.7 | |
| accumulate_ballot_responsesrc/connection.rs:888 | fn | 6 | 2 | 1 | 1 | 0.7 | |
| accumulate_position_wantssrc/connection.rs:937 | fn | 6 | 2 | 1 | 1 | 0.7 | |
| rank_recommendationssrc/connection.rs:1246 | fn | 16 | 1 | 3 | 1 | 0.7 | |
| store_backed_contextsrc/connection.rs:2730 | fn | 10 | 1 | 3 | 3 | 0.7 | |
| store_tasksrc/connection.rs:2741 | fn | 3 | 1 | 3 | 2 | 0.7 | |
| stored_tasksrc/connection.rs:2745 | fn | 3 | 1 | 3 | 2 | 0.7 | |
| task_atsrc/connection.rs:2751 | fn | 15 | 3 | 3 | 2 | 0.7 | |
| create_handlersrc/connection.rs:529 | fn | 35 | 1 | 1 | 9 | 0.7 | |
| get_handlersrc/connection.rs:1429 | fn | 9 | 1 | 1 | 2 | 0.7 | |
| cancel_handlersrc/connection.rs:1930 | fn | 28 | 1 | 1 | 8 | 0.7 | |
| task_creatorsrc/connection.rs:570 | fn | 3 | 1 | 2 | 1 | 0.7 | |
| task_bounty_valuesrc/connection.rs:1184 | fn | 3 | 1 | 1 | 0 | 0.7 | |
| task_output_demandsrc/connection.rs:1188 | fn | 10 | 1 | 1 | 1 | 0.7 | |
| task_urgencysrc/connection.rs:1207 | fn | 7 | 4 | 1 | 0 | 0.7 | |
| task_feasibilitysrc/connection.rs:1215 | fn | 25 | 3 | 1 | 2 | 0.7 | |
| undo_task_transitionsrc/connection.rs:1506 | fn | 13 | 3 | 1 | 2 | 0.7 | |
| task_collection_querysrc/connection.rs:951 | fn | 13 | 3 | 3 | 1 | 0.7 | |
| scored_tasksrc/connection.rs:2833 | fn | 13 | 1 | 2 | 0 | 0.7 | |
| require_task_submit_policysrc/connection.rs:1585 | fn | 5 | 1 | 1 | 3 | 0.7 | |
| submit_task_with_receiptsrc/connection.rs:1591 | fn | 11 | 1 | 1 | 3 | 0.7 | |
| submit_responsesrc/connection.rs:1603 | fn | 11 | 1 | 1 | 1 | 0.7 | |
| maybe_release_task_budgetsrc/connection.rs:2227 | fn | 6 | 2 | 2 | 2 | 0.7 | |
| schedule_reservation_resultsrc/connection.rs:653 | fn | 27 | 2 | 1 | 5 | 0.7 | |
| resolve_schedule_windowsrc/connection.rs:694 | fn | 25 | 2 | 1 | 2 | 0.7 | |
| no_schedule_slot_responsesrc/connection.rs:729 | fn | 9 | 1 | 1 | 0 | 0.7 | |
| reserve_task_schedule_slotsrc/connection.rs:739 | fn | 21 | 1 | 1 | 1 | 0.7 | |
| handle_task_recommendsrc/connection.rs:2320 | fn | 3 | 1 | 2 | 2 | 0.7 | |
| settle_approved_tasksrc/connection.rs:1847 | fn | 23 | 2 | 1 | 5 | 0.6 | |
| task_project_outputssrc/connection.rs:1871 | fn | 10 | 1 | 1 | 2 | 0.6 | |
| maybe_realize_task_budgetsrc/connection.rs:2215 | fn | 9 | 3 | 1 | 2 | 0.6 | |
| schedule_reservation_oksrc/connection.rs:761 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| schedule_reservation_idsrc/connection.rs:765 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| link_task_schedule_reservationsrc/connection.rs:769 | fn | 16 | 1 | 1 | 3 | 0.6 | |
| schedule_success_responsesrc/connection.rs:786 | fn | 10 | 1 | 1 | 0 | 0.6 | |
| task_charter_mint_mapsrc/connection.rs:1829 | fn | 10 | 1 | 1 | 3 | 0.6 | |
| handle_task_approvesrc/connection.rs:2302 | fn | 7 | 2 | 2 | 2 | 0.6 | |
| collection_accountsrc/connection.rs:964 | fn | 18 | 8 | 2 | 1 | 0.6 | |
| private_collection_taskssrc/connection.rs:982 | fn | 12 | 3 | 2 | 2 | 0.6 | |
| page_private_taskssrc/connection.rs:1019 | fn | 6 | 1 | 2 | 3 | 0.6 | |
| authorized_recommendationssrc/connection.rs:994 | fn | 16 | 4 | 2 | 1 | 0.6 | |
| page_recommendationssrc/connection.rs:1025 | fn | 15 | 2 | 2 | 3 | 0.6 | |
| task_from_create_inputsrc/connection.rs:1344 | fn | 10 | 1 | 1 | 8 | 0.6 | |
| prepare_task_budget_on_createsrc/connection.rs:1404 | fn | 8 | 2 | 1 | 2 | 0.6 | |
| persist_created_tasksrc/connection.rs:1413 | fn | 15 | 4 | 1 | 5 | 0.6 | |
| task_with_projectsrc/connection.rs:1355 | fn | 6 | 2 | 1 | 1 | 0.6 | |
| task_with_bountysrc/connection.rs:1362 | fn | 6 | 2 | 1 | 1 | 0.6 | |
| task_with_acceptance_criteriasrc/connection.rs:1369 | fn | 6 | 2 | 1 | 1 | 0.6 | |
| task_with_tagssrc/connection.rs:1376 | fn | 6 | 2 | 1 | 0 | 0.6 | |
| task_with_dependenciessrc/connection.rs:1383 | fn | 6 | 2 | 1 | 1 | 0.6 | |
| task_with_duesrc/connection.rs:1390 | fn | 6 | 2 | 1 | 1 | 0.6 | |
| task_with_estimatesrc/connection.rs:1397 | fn | 6 | 2 | 1 | 1 | 0.6 | |
| handle_task_listsrc/connection.rs:2278 | fn | 7 | 2 | 1 | 2 | 0.5 | |
| handle_task_claimsrc/connection.rs:2286 | fn | 7 | 2 | 1 | 2 | 0.5 | |
| handle_task_submitsrc/connection.rs:2294 | fn | 7 | 2 | 1 | 2 | 0.5 | |
| market_price_mapsrc/connection.rs:801 | fn | 19 | 5 | 1 | 1 | 0.5 | |
| goal_alignment_mapsrc/connection.rs:824 | fn | 25 | 5 | 1 | 1 | 0.5 | |
| coherence_driftsrc/connection.rs:853 | fn | 13 | 3 | 1 | 1 | 0.5 | |
| ballot_priority_mapsrc/connection.rs:872 | fn | 13 | 4 | 1 | 2 | 0.5 | |
| position_demand_mapsrc/connection.rs:905 | fn | 17 | 4 | 1 | 2 | 0.5 | |
| score_recommendation_candidatessrc/connection.rs:1160 | fn | 6 | 1 | 1 | 1 | 0.5 | |
| recommendation_itemssrc/connection.rs:1284 | fn | 8 | 1 | 1 | 1 | 0.5 | |
| flex_opt_i64src/connection.rs:402 | fn | 7 | 3 | 0 | 0 | 0.5 | |
| flex_opt_boolsrc/connection.rs:411 | fn | 11 | 5 | 0 | 0 | 0.5 | |
| flex_opt_string_listsrc/connection.rs:426 | fn | 16 | 5 | 0 | 0 | 0.5 | |
| flex_opt_i64_mapsrc/connection.rs:445 | fn | 29 | 9 | 0 | 0 | 0.5 | |
| handle_task_createsrc/connection.rs:2066 | fn | 7 | 2 | 0 | 2 | 0.5 | |
| handle_task_getsrc/connection.rs:2270 | fn | 7 | 2 | 0 | 2 | 0.5 | |
| handle_task_cancelsrc/connection.rs:2310 | fn | 7 | 2 | 0 | 2 | 0.5 | |
| handle_task_schedulesrc/connection.rs:2317 | fn | 3 | 1 | 0 | 2 | 0.5 | |
| unknown_action_returns_helpsrc/connection.rs:2347 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| create_requires_owner_and_titlesrc/connection.rs:2355 | fn | 8 | 1 | 0 | 2 | 0.5 | |
| create_owner_is_the_verified_caller_and_input_may_only_agreesrc/connection.rs:2366 | fn | 17 | 2 | 0 | 3 | 0.5 | |
| create_result_names_the_record_and_its_pagesrc/connection.rs:2386 | fn | 11 | 1 | 0 | 2 | 0.5 | |
| create_declaration_covers_every_field_the_handler_readssrc/connection.rs:2401 | fn | 26 | 5 | 0 | 1 | 0.5 | |
| create_input_accepts_native_form_text_for_lists_bounty_and_booleanssrc/connection.rs:2430 | fn | 27 | 1 | 0 | 0 | 0.5 | |
| create_then_get_roundtripsrc/connection.rs:2460 | fn | 24 | 1 | 0 | 2 | 0.5 | |
| list_returns_all_when_unfilteredsrc/connection.rs:2487 | fn | 8 | 1 | 0 | 2 | 0.5 | |
| list_filters_by_ownersrc/connection.rs:2498 | fn | 8 | 1 | 0 | 2 | 0.5 | |
| lifecycle_actors_are_the_validated_session_and_a_field_may_only_agreesrc/connection.rs:2512 | fn | 33 | 1 | 0 | 5 | 0.5 | |
| lifecycle_actors_normalize_agent_prefixessrc/connection.rs:2547 | fn | 26 | 1 | 0 | 3 | 0.5 | |
| AgentOrigin::authenticated_session_account_idsrc/connection.rs:2550 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| claim_handler_runs_state_machine_and_skips_chokepoint_when_not_configuredsrc/connection.rs:2576 | fn | 12 | 1 | 0 | 2 | 0.5 | |
| submit_handler_carries_evidence_and_advances_statussrc/connection.rs:2591 | fn | 20 | 1 | 0 | 2 | 0.5 | |
| full_lifecycle_through_handlers_open_to_approved_pays_claimantsrc/connection.rs:2614 | fn | 54 | 3 | 0 | 3 | 0.5 | |
| approve_rejects_non_owner_under_solo_governancesrc/connection.rs:2671 | fn | 19 | 1 | 0 | 2 | 0.5 | |
| cancel_handler_marks_task_cancelledsrc/connection.rs:2693 | fn | 9 | 1 | 0 | 2 | 0.5 | |
| RefusingChokepoint::commitsrc/connection.rs:2718 | trait impl | 8 | 2 | 0 | 2 | 0.5 | |
| refused_receipt_leaves_every_transition_unstoredsrc/connection.rs:2773 | fn | 22 | 4 | 0 | 7 | 0.5 | |
| unconfigured_chokepoint_keeps_the_transitionsrc/connection.rs:2799 | fn | 10 | 1 | 0 | 5 | 0.5 | |
| refused_receipt_does_not_undo_a_later_writesrc/connection.rs:2814 | fn | 12 | 1 | 0 | 6 | 0.5 | |
| CollectionTestOrigin::authenticated_session_account_idsrc/connection.rs:2829 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| collection_requires_session_and_rejects_identity_cap_and_write_ambiguitysrc/connection.rs:2847 | fn | 21 | 3 | 0 | 5 | 0.5 | |
| private_collection_counts_and_pages_exclude_foreign_and_legacy_taskssrc/connection.rs:2869 | fn | 46 | 2 | 0 | 11 | 0.5 | |
| legacy_recommendation_limit_still_selects_only_requested_pickssrc/connection.rs:2916 | fn | 4 | 1 | 0 | 3 | 0.5 |
Source not readable from this process.