Skip to content
1 viewer

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-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.