Add review.tone — a bounded, public-safe free-text tone brief that complements the enum review.profile, letting maintainers steer the reviewer's voice (e.g. 'concise, cite line numbers') without full instructions. null (default) ⇒ byte-identical reviewer prompt. Decomposed from #1959.
Deliverables
References
src/signals/focus-manifest.ts:129 (profile field)
src/signals/focus-manifest.ts:677 (parsePublicSafeText usage)
src/signals/focus-manifest.ts:878 (resolveReviewPromptOverrides)
.gittensory.yml.example
part of #1959 (epic #1953)
Part of #1959.
size: S · gittensor:feature
Add
review.tone— a bounded, public-safe free-text tone brief that complements the enumreview.profile, letting maintainers steer the reviewer's voice (e.g. 'concise, cite line numbers') without full instructions. null (default) ⇒ byte-identical reviewer prompt. Decomposed from #1959.Deliverables
tone: string | nullto FocusManifestReviewConfig in src/signals/focus-manifest.ts, parsed via the existing parsePublicSafeText helper (src/signals/focus-manifest.ts:677) with a length capinstructions/profileat resolveReviewPromptOverrides (src/signals/focus-manifest.ts:878) so it inherits the public-safe wrapperpresent+ EMPTY literalsreview.tonein .gittensory.yml.example, noting it complementsreview.profileReferences
src/signals/focus-manifest.ts:129 (profile field)src/signals/focus-manifest.ts:677 (parsePublicSafeText usage)src/signals/focus-manifest.ts:878 (resolveReviewPromptOverrides).gittensory.yml.examplepart of #1959 (epic #1953)Part of #1959.
size: S · gittensor:feature