Test-only bounty that hardens the REES render/status contract every new analyzer relies on: assert that renderBrief() emits a section for a descriptor that provides an inline render(), falls back to the descriptor-section renderer when it does not, and that analyzerStatus reflects a degraded analyzer. This locks the wiring surface so the many new analyzer PRs land against a tested contract. No runtime change.
Deliverables
References
review-enrichment/src/render.ts:15 (renderDescriptorSection) and :24 (renderBrief)
review-enrichment/test/analyzer-registry.test.ts and review-enrichment/test/analyzer-metadata.test.ts (existing contract tests to sit beside)
review-enrichment/src/analyzers/registry.ts:36-443 (descriptors with/without render())
Part of #1499.
size: XS · gittensor:bug
Test-only bounty that hardens the REES render/status contract every new analyzer relies on: assert that renderBrief() emits a section for a descriptor that provides an inline render(), falls back to the descriptor-section renderer when it does not, and that analyzerStatus reflects a degraded analyzer. This locks the wiring surface so the many new analyzer PRs land against a tested contract. No runtime change.
Deliverables
References
review-enrichment/src/render.ts:15 (renderDescriptorSection) and :24 (renderBrief)review-enrichment/test/analyzer-registry.test.ts and review-enrichment/test/analyzer-metadata.test.ts (existing contract tests to sit beside)review-enrichment/src/analyzers/registry.ts:36-443 (descriptors with/without render())Part of #1499.
size: XS · gittensor:bug