RESEARCH_PROVIDERS = ("falcon", "rosalind") in render_trait_pages.py promotes the hand-pasted Rosalind files (no manifest row, not template-shaped) into the tracked-sweep tier; the renderer has no pipeline_run awareness. Pages are unchanged today only because both traits also have falcon reports. A trait with only a pasted -rosalind.md would render it as its research report. Exclude pipeline_run: false files from render candidates and add a renderer test.
Found by the adversarial review of PR #636 (feat/rosalind-provider).
🤖 Generated with Claude Code
https://claude.ai/code/session_01X8fGq86Bo7eeBoXMtiU1gg
RESEARCH_PROVIDERS = ("falcon", "rosalind")inrender_trait_pages.pypromotes the hand-pasted Rosalind files (no manifest row, not template-shaped) into the tracked-sweep tier; the renderer has nopipeline_runawareness. Pages are unchanged today only because both traits also have falcon reports. A trait with only a pasted-rosalind.mdwould render it as its research report. Excludepipeline_run: falsefiles from render candidates and add a renderer test.Found by the adversarial review of PR #636 (feat/rosalind-provider).
🤖 Generated with Claude Code
https://claude.ai/code/session_01X8fGq86Bo7eeBoXMtiU1gg