Add review.max_findings ({ blockers?, nits? } ints) capping how many blockers/nits render in the unified comment, so verbose model output stays digestible. Deterministic truncation with a '+N more' note; unset ⇒ no cap (byte-identical). Display-only; net-new vs #1959's listed knobs.
Deliverables
References
src/review/unified-comment.ts:64 (blockers/nits arrays)
src/signals/focus-manifest.ts:426 (numeric parse pattern)
.gittensory.yml.example
part of #1959 (epic #1953)
Part of #1959.
size: S · gittensor:feature
Add
review.max_findings({ blockers?, nits? } ints) capping how many blockers/nits render in the unified comment, so verbose model output stays digestible. Deterministic truncation with a '+N more' note; unset ⇒ no cap (byte-identical). Display-only; net-new vs #1959's listed knobs.Deliverables
maxFindings: { blockers: number | null; nits: number | null }sub-object to FocusManifestReviewConfig in src/signals/focus-manifest.ts, parsed as non-negative ints (warn+ignore invalid)present+ EMPTY literalsreview.max_findingsin .gittensory.yml.exampleReferences
src/review/unified-comment.ts:64 (blockers/nits arrays)src/signals/focus-manifest.ts:426 (numeric parse pattern).gittensory.yml.examplepart of #1959 (epic #1953)Part of #1959.
size: S · gittensor:feature