You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Verify five README claims against code and config #56
no decision recorded: no comment from the owner and the issue is open. Evidence gathered so far is in the comment below.
Evidence gathered on 2026-10-25 against main @ 269ffe2 (file reads, not runs):
Audit log:audit_log exists (api/db.py:215, GET /api/audit/log in api/routers/audit_routes.py) but records deletions only. Upload audit (api/services/audit.py) is not on main; it arrives with PR Gap remediation pass O-01..O-12 and ADR-0001 #44. README line 29 ("every import is registered") describes the csv_files registry, not audit_log.
Verification run 2026-10-26 against main @ 59aab1a. These were checked by code read; none were exercised against a database.
#
Claim (4 Oct decision ref)
Finding
Resolves to
1
Audit log exists (1.1, D)
True.api/services/audit.py writes an audit_log row for every mutating action, including uploads (record_audit in csv_routes.py:87). GET /api/audit/log pages it. Row counts and timestamps are also in the csv_files registry (GET /api/csv/files). The README API table still calls it "Paginated deletion history" (README:146), which is stale.
Per the 1.1 record, "if true": fix the API table description
2
What Terraform deploys for the DB (1.3, D)
infra/terraform/main.tf deploys postgres:16-alpine as a Container App. A comment at line 177 says to migrate to Azure Database for PostgreSQL Flexible Server for prod. terraform-prod, -staging and -test were not inspected.
Rewrite per 1.3 once the prod Terraform is checked
3
Tier P/I/S split (3.1, A)
evals/datasets: Tier P 23, I 1, S 1, E 1, X 1 (27 scenarios). The path is evals/, not eval/scenarios/.
Use these counts
4
FastAPI pinned (3.2, A)
Range-pinned: fastapi>=0.140.7,<0.142.0 in api/requirements.txt. The README badge says "FastAPI-latest" (README:9).
Badge contradicts the pin
5
VCRM.md vs DID-V&V-DEF-VCRM
Not checked. The DID content is not in the repo.
Still open
The README wording changes are #58 and are the product owner's call.
Activity
amar-python commentedon Oct 25, 2026
Automated verification: FAIL (verify_issues.py, 2026-10-25)
no decision recorded: no comment from the owner and the issue is open. Evidence gathered so far is in the comment below.
Evidence gathered on 2026-10-25 against
main@ 269ffe2 (file reads, not runs):audit_logexists (api/db.py:215,GET /api/audit/loginapi/routers/audit_routes.py) but records deletions only. Upload audit (api/services/audit.py) is not on main; it arrives with PR Gap remediation pass O-01..O-12 and ADR-0001 #44. README line 29 ("every import is registered") describes thecsv_filesregistry, notaudit_log.infra/terraform/main.tf:179) runs PostgreSQL as an Azure Container App; prod, test and staging useazurerm_postgresql_flexible_server. Test and staging are code only (One-time cloud setup needed before infra/terraform-test and infra/terraform-staging can be applied #31).evals/datasets/on main has tier_p 23, tier_i 1, tier_s 1. Tier E (1 scenario) is on PR Gap remediation pass O-01..O-12 and ADR-0001 #44. CI run 40182260409 shows 23/1/1/1.fastapi>=0.140.7,<0.142.0, but the README badge says "FastAPI-latest". Mismatch.Generated by Claude Code
amar-python commentedon Oct 25, 2026
Verification run 2026-10-26 against
main@ 59aab1a. These were checked by code read; none were exercised against a database.api/services/audit.pywrites anaudit_logrow for every mutating action, including uploads (record_auditincsv_routes.py:87).GET /api/audit/logpages it. Row counts and timestamps are also in thecsv_filesregistry (GET /api/csv/files). The README API table still calls it "Paginated deletion history" (README:146), which is stale.infra/terraform/main.tfdeployspostgres:16-alpineas a Container App. A comment at line 177 says to migrate to Azure Database for PostgreSQL Flexible Server for prod.terraform-prod,-stagingand-testwere not inspected.evals/datasets: Tier P 23, I 1, S 1, E 1, X 1 (27 scenarios). The path isevals/, noteval/scenarios/.fastapi>=0.140.7,<0.142.0inapi/requirements.txt. The README badge says "FastAPI-latest" (README:9).The README wording changes are #58 and are the product owner's call.
Generated by Claude Code