Tag every inline finding with a category (security/correctness/performance/maintainability/tests/style) parsed from the model output with a safe default. Schema + parser + prompt only — rendering and deterministic fallback are separate slices. Unblocks category-level analytics.
Deliverables
References
src/services/ai-review.ts:215
src/services/ai-review.ts:414
src/services/ai-review.ts:497
part of #1958
Part of #1958.
size: S · held for later release (gittensor:feature once activated)
Tag every inline finding with a
category(security/correctness/performance/maintainability/tests/style) parsed from the model output with a safe default. Schema + parser + prompt only — rendering and deterministic fallback are separate slices. Unblocks category-level analytics.Deliverables
FindingCategoryunion + optionalcategoryonInlineFinding(src/services/ai-review.ts:215)categoryintoInlineFindings(src/services/ai-review.ts:414): accept only known enum values, default to a safe 'maintainability' (or 'other') otherwiseReferences
src/services/ai-review.ts:215src/services/ai-review.ts:414src/services/ai-review.ts:497part of #1958Part of #1958.
size: S · held for later release (gittensor:feature once activated)