from app.architect_research_timeline import ArchitectResearchTimeline def test_research_timeline_tracks_version_decision(): result = ArchitectResearchTimeline().build( findings=[ { "id": "f1", "title": "new agent capability", "impact": "new_capability", "source": "github", } ], decisions=[ { "id": "d1", "version_bump": "R", "status": "recommended", } ], ) assert result["summary"]["version_decisions"] == 1 assert "R" in result["summary"]["recommended_bumps"]