config: merge the split review: block in .loopover.yml.example - #6088
Conversation
.loopover.yml.example had TWO top-level review: keys 546 lines apart: a "live" one holding auto_review + ~16 display/behavior toggles, and a second, fully-commented-out one 546 lines later holding everything else -- including footer/note/fields, the keys that actually control what renders in the PR comment. Most of the second block's keys (inline_comments, changed_files_summary, effort_score, impact_map, culture_profile, selftune, memory, finding_categories, auto_review) were themselves already documented in the first block, hand-duplicated rather than shared. Merged into one contiguous review: section: genuinely-unique keys (exclude_paths, path_filters, tone, profile, security_focus, instructions, path_instructions, linkedIssueSatisfaction, pre_merge_checks, enrichment, ai_model, visual, footer, note, fields) moved up; duplicate keys dropped from the second copy. Fixed the section-3 divider (it labeled itself "settings:" while preceding review:) and added a section-4 divider for the actual settings: block. config/examples/loopover.full.yml resynced to match byte-for-byte (enforced by test/unit/config-templates.test.ts). Closes #6071
|
Superagent didn't find any vulnerabilities or security issues in this PR. |
|
Tip 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 ✅ LoopOver review result - approve/merge recommendedReview updated: 2026-07-15 09:02:30 UTC
✅ Suggested Action - Approve/Merge
Review summary Nits — 5 non-blocking
Linked issue satisfactionPartially addressed Review context
Contributor next steps
Signal definitions
🧪 Chat with LoopOverAsk LoopOver a question about this PR directly in a comment — grounded only in the same cached, public-safe facts shown above, never a new claim.
Full command reference: https://gittensory.aethereal.dev/docs/loopover-commands 🧪 Experimental — new and may change. 🟩 Safe / merged · 🟦 Advisory · 🟨 Held for review · 🟥 Blocked / closed 💰 Earn for open-source contributions like this. Gittensor lets GitHub contributors earn for the work they already do — register to start earning →. Checked by LoopOver, a quiet PR intelligence layer for OSS maintainers.
|
Closes #6071. Branched fresh off main (independent of the comment-rendering PR stack — pure config-example reorganization, no source code touched).
Summary
.loopover.yml.examplehad two top-levelreview:keys, 546 lines apart — a "live" one (auto_review+ ~16 display/behavior toggles) and a second, fully-commented-out one holding everything else, includingfooter/note/fields(the keys that control PR-comment rendering). Most of the second block's keys were already duplicated in the first (inline_comments,changed_files_summary,effort_score,impact_map,culture_profile,selftune,memory,finding_categories,auto_reviewitself) — two independently-hand-maintained copies of the same documentation, a classic drift magnet.review:section. Genuinely-unique keys from the second block (exclude_paths,path_filters,tone,profile,security_focus,instructions,path_instructions,linkedIssueSatisfaction,pre_merge_checks,enrichment,ai_model,visual,footer,note,fields) moved up into the live block; duplicate keys dropped from the (now-deleted) second copy."settings:"while physically precedingreview:— and added a proper section-4 divider ahead of the actualsettings:block.config/examples/loopover.full.ymlresynced to match.loopover.yml.examplebyte-for-byte from the# WHERE IT LIVESmarker onward (the paritytest/unit/config-templates.test.tsenforces).packages/loopover-engine/src/focus-manifest.tsuntouched) — this is a documentation/example-file reorganization only. Every moved line stays commented exactly as it was; I did not also normalize the two blocks' differing internal comment-indentation conventions, to keep this PR to the structural merge only.Test plan
npx vitest run test/unit/config-templates.test.ts— 19/19 pass (byte-parity, zero-warning parse, zero-warning lint, every specifically-checked field still documented, gate/path-instructions/autonomy round-trip tests)npm run docs:drift-check,npm run manifest:drift-check— pass (this repo's own live.loopover.ymlis untouched and unaffected)npx tsc --noEmitcleangit diff --checkclean (no whitespace issues)config/examples/README.md,TEMPLATES.md,CONTRIBUTING.mdfor stale references to the old section numbering — none found