refactor(prompts): update reviewer prompts to align with Hive's directive and contamination protocols

This commit is contained in:
asepharyana
2026-07-15 00:20:41 +07:00
parent d392c4aa00
commit 519be7559b
12 changed files with 133 additions and 80 deletions
+3 -3
View File
@@ -44,7 +44,7 @@ pub fn write_hive_mind_convergence(
/// Render a hive-mind convergence as a markdown document.
fn render_report(user_request: &str, ts_millis: i64, reports: &[NodeReport], consensus: &str) -> String {
let mut out = String::new();
writeln!(out, "# Hive-mind convergence: {user_request}").unwrap();
writeln!(out, "# The Hive converges: {user_request}").unwrap();
writeln!(out, "\nTimestamp (ms): {ts_millis}\n").unwrap();
let cycle_count = reports.iter().map(|r| r.cycle_index).max().map_or(0, |m| m + 1);
@@ -56,7 +56,7 @@ fn render_report(user_request: &str, ts_millis: i64, reports: &[NodeReport], con
}
}
writeln!(out, "## Collective Consensus\n").unwrap();
writeln!(out, "## The Hive's Verdict\n").unwrap();
writeln!(out, "{consensus}\n").unwrap();
out
}
@@ -80,7 +80,7 @@ mod tests {
assert!(content.contains("fix the bug"));
assert!(content.contains("Node-0-0"));
assert!(content.contains("found the bug"));
assert!(content.contains("Collective Consensus"));
assert!(content.contains("The Hive's Verdict"));
assert!(content.contains("the bug is a null check"));
std::fs::remove_dir_all(&tmp).ok();