Part of #6440.
Fields: `reviewCheckMode`, `linkedIssueGateMode`, `duplicatePrGateMode`, `qualityGateMode`, `qualityGateMinScore`, `selfAuthoredLinkedIssueGateMode`, `aiReviewMode`, `aiReviewByok`, `aiReviewProvider`, `aiReviewModel`, `aiReviewAllAuthors`.
These are special: each has BOTH a `settings.` field AND a `gate.` alias (via `applyGateConfigOverrides`), with `gate.*` winning when both are set. Before removing the DB column, decide which manifest path (`settings:` or `gate:`) becomes canonical going forward and deprecate the other, so there's exactly one place to look — not just one fewer (the DB).
Part of #6440.
Fields: `reviewCheckMode`, `linkedIssueGateMode`, `duplicatePrGateMode`, `qualityGateMode`, `qualityGateMinScore`, `selfAuthoredLinkedIssueGateMode`, `aiReviewMode`, `aiReviewByok`, `aiReviewProvider`, `aiReviewModel`, `aiReviewAllAuthors`.
These are special: each has BOTH a `settings.` field AND a `gate.` alias (via `applyGateConfigOverrides`), with `gate.*` winning when both are set. Before removing the DB column, decide which manifest path (`settings:` or `gate:`) becomes canonical going forward and deprecate the other, so there's exactly one place to look — not just one fewer (the DB).