Distinguish unavailable sources from empty results #419

Merged
admin merged 1 commits from codex/source-failure-honesty into main 2026-11-02 06:09:10 +00:00
Owner

Screening and vehicle source failures must not look like valid no-match or missing-vehicle results. The edge and legacy engine return unavailable for source failures and malformed payloads; the edge refuses legacy engine responses without the new source-status marker. A valid empty response does not prove exhaustive screening.

Validation: 7 focused web tests; full web suite 1270 passed / 193 skipped; typecheck, targeted lint and production build. Python 3.12 isolated environment using the existing requirements-dev.txt: full engine suite 67 passed / 2 skipped (CDC and delivery-store persistence are not implemented). Endor package-risk lookup was unavailable. The engine and web service must be rolled out as a pair; deployment of this source code alone does not prove that the engine is deployed or reachable.

Screening and vehicle source failures must not look like valid no-match or missing-vehicle results. The edge and legacy engine return unavailable for source failures and malformed payloads; the edge refuses legacy engine responses without the new source-status marker. A valid empty response does not prove exhaustive screening. Validation: 7 focused web tests; full web suite 1270 passed / 193 skipped; typecheck, targeted lint and production build. Python 3.12 isolated environment using the existing requirements-dev.txt: full engine suite 67 passed / 2 skipped (CDC and delivery-store persistence are not implemented). Endor package-risk lookup was unavailable. The engine and web service must be rolled out as a pair; deployment of this source code alone does not prove that the engine is deployed or reachable.
admin added 1 commit 2026-11-02 05:58:25 +00:00
fix: distinguish failed sources from empty results
CI (SIAX Cloud) / integration (push) Skipped
CI (SIAX Cloud) / sonar (push) Skipped
masterplan-lock / check (push) Successful in 4s
CI (SIAX Cloud) / sonar (pull_request) Skipped
CI (SIAX Cloud) / security (push) Successful in 15s
masterplan-lock / check (pull_request) Successful in 7s
Security Scan (SIAX Cloud) / security (push) Successful in 18s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 17s
CI (SIAX Cloud) / security (pull_request) Successful in 20s
CI (SIAX Cloud) / integration (pull_request) Successful in 35s
CI (SIAX Cloud) / quality (pull_request) Successful in 39s
CI (SIAX Cloud) / quality (push) Successful in 48s
5137bf87a1
admin marked the pull request as ready for review 2026-11-02 06:08:55 +00:00
CODEOWNERS rules requested review from sax3l 2026-11-02 06:08:55 +00:00
admin merged commit 347b81ceb4 into main 2026-11-02 06:09:10 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/0pt#419