Skip to content
1 viewer

rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off

crates/cre8-app-collab/src/debate.rs

cre8-app-collab · module debate · src · 892 lines (732 code, 91 comment) · sha a5973f402d72e8de

Items

enum DebateResolution struct DebateConfig impl Default for DebateConfig struct DebateOutcome struct DebateBridgeAccounts struct DebateLoopState impl DebateLoopState enum WriterRoundStep enum DebateRoundResult struct CannedProvider impl LlmProvider for CannedProvider struct SlowProvider impl LlmProvider for SlowProvider

Functions

By call-graph weight (PageRank; 1.0 is the average function). 45 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
majority_with_conservative_tiebreaksrc/debate.rs:454fn228203.7
resolvesrc/debate.rs:425fn267723.5
dominant_non_acceptsrc/debate.rs:479fn72112
run_debate_loopsrc/debate.rs:91fn2931061.2
DebateLoopState::record_verdictsrc/debate.rs:162method41101.1
make_islandsrc/debate.rs:497fn41901.1
clock_fnsrc/debate.rs:502fn81901.1
writer_agentsrc/debate.rs:551fn71911.1
critic_agentsrc/debate.rs:543fn71710.9
agent_ref_from_agentsrc/debate.rs:239fn91100.8
maybe_record_debate_validation_bridgesrc/debate.rs:348fn252120.7
DebateLoopState::newsrc/debate.rs:134method81100.7
DebateLoopState::apply_round_resultsrc/debate.rs:143method184110.7
DebateLoopState::into_outcomesrc/debate.rs:167method91100.7
start_debate_sessionsrc/debate.rs:190fn212140.7
run_debate_roundsrc/debate.rs:270fn343150.7
DebateConfig::defaultsrc/debate.rs:66trait impl91300.7
debate_bridge_accountssrc/debate.rs:212fn91110.6
register_debate_agentssrc/debate.rs:222fn162120.6
run_debate_writer_stepsrc/debate.rs:249fn203130.6
resolve_debate_roundsrc/debate.rs:305fn83110.6
persist_debate_critiquessrc/debate.rs:314fn333130.6
fan_out_criticssrc/debate.rs:377fn467100.6
slow_criticsrc/debate.rs:751nested fn41110.6
CannedProvider::idsrc/debate.rs:519trait impl31000.5
CannedProvider::default_modelsrc/debate.rs:522trait impl31000.5
CannedProvider::completesrc/debate.rs:525trait impl161000.5
resolve_unanimous_passsrc/debate.rs:562fn41010.5
resolve_unanimous_fails_when_one_revisessrc/debate.rs:568fn41010.5
resolve_majority_passsrc/debate.rs:574fn41010.5
resolve_majority_tie_breaks_to_revisesrc/debate.rs:580fn41010.5
resolve_any_fail_shortcircuitssrc/debate.rs:586fn71010.5
resolve_lenient_any_pass_winssrc/debate.rs:595fn61010.5
debate_accepts_when_all_critics_passsrc/debate.rs:605fn221060.5
debate_majority_passes_with_one_dissentersrc/debate.rs:629fn201060.5
debate_unanimous_requires_all_to_passsrc/debate.rs:651fn261060.5
debate_any_fail_resolves_to_fail_in_first_roundsrc/debate.rs:679fn311060.5
debate_requires_at_least_one_criticsrc/debate.rs:712fn81060.5
debate_critics_run_in_parallelsrc/debate.rs:722fn692070.5
SlowProvider::idsrc/debate.rs:732trait impl31000.5
SlowProvider::default_modelsrc/debate.rs:735trait impl31000.5
SlowProvider::completesrc/debate.rs:738trait impl111000.5
debate_with_account_ids_emits_validations_and_forms_dim_associationsrc/debate.rs:795fn481080.5
debate_without_account_ids_runs_but_emits_no_validationssrc/debate.rs:845fn281090.5
debate_with_only_writer_peer_bound_emits_no_validationssrc/debate.rs:875fn171080.5

Source not readable from this process.