Pipelinen parannuksia building blockeilla

This commit is contained in:
Jaakko Vanhala
2026-04-12 18:48:14 +03:00
parent c1a5f8aff5
commit b2ee8b9031
175 changed files with 13311 additions and 237 deletions

View File

@@ -0,0 +1,163 @@
{
"run_id": "v5_feedback",
"steps": [
{
"step": "requirements",
"agent": "client",
"attempts": [
{
"attempt": 1,
"elapsed": 9.1,
"errors": [],
"code_length": 1560
}
],
"final_errors": [],
"passed": true
},
{
"step": "models.py",
"agent": "data",
"attempts": [
{
"attempt": 1,
"elapsed": 7.5,
"errors": [
"SQLite create_engine puuttuu connect_args={'check_same_thread': False}"
],
"code_length": 982
},
{
"attempt": 2,
"elapsed": 7.6,
"errors": [],
"code_length": 1025
}
],
"final_errors": [],
"passed": true
},
{
"step": "schemas.py",
"agent": "coder",
"attempts": [
{
"attempt": 1,
"elapsed": 6.2,
"errors": [
"Schema puuttuu kenttiä jotka ovat modelissa: {'password_hash', 'email', 'username'}"
],
"code_length": 494
},
{
"attempt": 2,
"elapsed": 4.6,
"errors": [
"Schema puuttuu kenttiä jotka ovat modelissa: {'password_hash', 'email', 'username'}"
],
"code_length": 494
},
{
"attempt": 3,
"elapsed": 4.0,
"errors": [
"Schema puuttuu kenttiä jotka ovat modelissa: {'password_hash', 'email', 'username'}"
],
"code_length": 494
}
],
"final_errors": [
"Schema puuttuu kenttiä jotka ovat modelissa: {'password_hash', 'email', 'username'}"
],
"passed": false
},
{
"step": "main.py",
"agent": "coder",
"attempts": [
{
"attempt": 1,
"elapsed": 18.9,
"errors": [
"Kutsutaan 'create_engine()' mutta sitä ei ole importattu eikä määritelty",
"Kutsutaan 'sessionmaker()' mutta sitä ei ole importattu eikä määritelty"
],
"code_length": 2531
},
{
"attempt": 2,
"elapsed": 18.7,
"errors": [
"Kutsutaan 'SessionLocal()' mutta sitä ei ole importattu eikä määritelty"
],
"code_length": 2337
},
{
"attempt": 3,
"elapsed": 18.4,
"errors": [
"Kutsutaan 'SessionLocal()' mutta sitä ei ole importattu eikä määritelty"
],
"code_length": 2337
}
],
"final_errors": [
"Kutsutaan 'SessionLocal()' mutta sitä ei ole importattu eikä määritelty"
],
"passed": false
},
{
"step": "pyproject.toml",
"agent": "coder",
"attempts": [
{
"attempt": 1,
"elapsed": 7.4,
"errors": [
"Sisältää poetry-konfiguraation — käytä VAIN [project] (PEP 621) + uv",
"build-backend käyttää poetryä — poista tai vaihda"
],
"code_length": 647
},
{
"attempt": 2,
"elapsed": 2.9,
"errors": [],
"code_length": 238
}
],
"final_errors": [],
"passed": true
},
{
"step": "test_main.py",
"agent": "qa",
"attempts": [
{
"attempt": 1,
"elapsed": 14.1,
"errors": [],
"code_length": 1567
}
],
"final_errors": [],
"passed": true
},
{
"step": "Dockerfile",
"agent": "tester",
"attempts": [
{
"attempt": 1,
"elapsed": 4.1,
"errors": [],
"code_length": 291
}
],
"final_errors": [],
"passed": true
}
],
"model": "qwen2.5-coder:7b-instruct-q4_K_M",
"summary": "5/7 passed"
}