Rename [bot] to [agent] in the factory config and fold [outer_loop] into [harvest] (#166)

* Rename [bot] to [agent] in the factory config and fold [outer_loop] into [harvest] Follows the review on getsigit/factory#5, where the config spec lives: the reviewer is called an agent, and the schedule and run settings belong to the harvest because the outer loop is the harvesting time. Values are unchanged. Only the table and key names moved. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Co-Authored-By: siGit Code v1.5.11 <noreply@sigit.si> * Drop the [harvest].agent override that repeats [agent].login It is only for a harvest that attributes to a different login than the review does. Left out, it falls through to [agent].login. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Co-Authored-By: siGit Code v1.5.11 <noreply@sigit.si> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: siGit Code v1.5.11 <noreply@sigit.si>

Seto Elkahfi committed Oct 5, 2026 at 13:48 UTC 1a2393255da7fb1dee9816c3beb361df9773ed9b
1 file changed +9 -12
.sigit/factory/config.toml
+9 -12
@@ -3,7 +3,7 @@ owner = "getsigit"
3 name = "sigit"
4 slug = "getsigit-sigit"
5
6 -[bot]
6 +[agent]
7 login = "sigit-code-review"
8 display_name = "siGit Code Review"
9
@@ -11,7 +11,11 @@ display_name = "siGit Code Review"
11 state = "closed"
12 limit = 50
13 since = "2026-09-01"
14 -bot = "sigit-code-review"
14 +cadence = "weekly"
15 +day_of_week = "Mon"
16 +runs_dir = "~/.agents/skills/sigit-code-review-outer-loop/runs"
17 +report_format = "markdown"
18 +compare_previous = true
19
20 [review.reviewer_skill]
21 name = "sigit-code-review-outer-loop"
@@ -27,13 +31,6 @@ ci_gate = "CI"
31 watch_paths = ["src/**"]
32 ignore_paths = ["**/*.md", "**/*.txt", "docs/**", "vendor/**", ".github/**", "*.lock"]
33
30 -[outer_loop]
31 -cadence = "weekly"
32 -day_of_week = "Mon"
33 -runs_dir = "~/.agents/skills/sigit-code-review-outer-loop/runs"
34 -report_format = "markdown"
35 -compare_previous = true
36 -
34 [[guardrails.known_issues]]
35 pattern = "all_zero_summary"
36 source = "getsigit-sigit"
@@ -49,17 +46,17 @@ action = "flag_in_report"
46 [[guardrails.known_issues]]
47 pattern = "approval_on_disagree"
48 source = "getsigit-sigit"
52 -description = "Bot approves within 30-45s of an author disagreement without processing the correction. Compounds with confident false positives: wrong claim, author corrects, bot approves without re-reading."
49 +description = "Agent approves within 30-45s of an author disagreement without processing the correction. Compounds with confident false positives: wrong claim, author corrects, agent approves without re-reading."
50 action = "flag_in_report"
51
52 [[guardrails.known_issues]]
53 pattern = "repeat_findings_high"
54 source = "getsigit-sigit-si"
58 -description = "Repeat findings above 30% indicate the bot is re-raising issues the author already addressed."
55 +description = "Repeat findings above 30% indicate the agent is re-raising issues the author already addressed."
56 action = "flag_in_report"
57
58 [[guardrails.known_issues]]
59 pattern = "force_pushes_inflate_rounds"
60 source = "smbcloudXYZ-smbcloud"
64 -description = "Force pushes cause one-for-one review round inflation; the bot re-reads unchanged diffs."
61 +description = "Force pushes cause one-for-one review round inflation; the agent re-reads unchanged diffs."
62 action = "note_in_report"