Add an explicit manifest validation pass that surfaces every parse warning as a single grouped, actionable message before a review runs, so invalid config values fail clearly (an acceptance criterion of #1670: 'invalid config values fail clearly before a review runs'). Deterministic; a fully-valid manifest ⇒ byte-identical (no message).
Deliverables
References
src/signals/focus-manifest.ts:305 (warnings accumulation)
src/signals/focus-manifest.ts:1013 (parseFocusManifest)
part of #1670 (epic #1680)
Part of #1670.
size: M · gittensor:feature
Add an explicit manifest validation pass that surfaces every parse warning as a single grouped, actionable message before a review runs, so invalid config values fail clearly (an acceptance criterion of #1670: 'invalid config values fail clearly before a review runs'). Deterministic; a fully-valid manifest ⇒ byte-identical (no message).
Deliverables
warnings[]and formats them into one grouped, deduped advisory surface (reuse the warnings already produced by every parser)References
src/signals/focus-manifest.ts:305 (warnings accumulation)src/signals/focus-manifest.ts:1013 (parseFocusManifest)part of #1670 (epic #1680)Part of #1670.
size: M · gittensor:feature