from active_runtime.app.architect_weekly_research_agent import ArchitectWeeklyResearchAgent def test_architect_research_decides_release_type(): agent = ArchitectWeeklyResearchAgent() finding = agent.normalize_finding( "github-top-agentops", "new capability", "example", "github", impact="architecture", ) decision = agent.decide([finding]) assert decision.version_bump == "R" def test_research_plan_exists(): assert ArchitectWeeklyResearchAgent().plan()["cadence"] == "weekly"