Bridge legacy QuoteJudge database columns

This commit is contained in:
2026-07-18 01:16:49 -03:00
parent a232cc28a8
commit 8b6b5188a5
4 changed files with 38 additions and 7 deletions

View File

@@ -60,6 +60,11 @@ def test_full_stack_product_contract():
migrations = list((ROOT / "db" / "migrations").glob("*.sql"))
assert migrations and all(path.read_text(encoding="utf-8").strip() for path in migrations)
compatibility = (ROOT / "db" / "migrations" / "003_quotejudge_legacy_bridge.sql").read_text()
assert "recommendation_vendor" in compatibility
assert "tool_name" in compatibility
assert "recommendation_vendor = EXCLUDED.recommendation_vendor" in source
assert "tool_name, status, ok" in source
card = load_local_project(ROOT).agent_cls().card()
skill_names = {skill.name for skill in card.skills}