24 lines
672 B
Python
24 lines
672 B
Python
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"]
|