{% extends "base.html" %} {% block title %}Verification{% endblock %} {% block content %}
Evidence, limitations and governance

Verification

Technical checks confirm that the implementation behaves as specified. Commercial validation remains a separate stage.
{% if weeks %}{% endif %}
{% if results.summary %}
Automated checks
{{ results.summary.total }}
Technical checks executed
Checks passed
{{ results.summary.passed }} of {{ results.summary.total }}
Expected behaviour observed
Checks failed
{{ results.summary.failed }}
Issues requiring investigation
Commercial validation
Not yet established
Requires historical outcome testing
Interpretation: {{ results.summary.passed }} of {{ results.summary.total }} predefined technical checks passed for {{ selected_week }}. This is not a claim of recommendation accuracy, source-data accuracy or commercial impact.

What this verifies

Evidence currently provided by the artefact.

✓ KPI calculations match their definitions
✓ Rankings respond predictably to weight changes
✓ Decision rules trigger under controlled conditions
✓ Edge cases are handled without uncontrolled failure
✓ Database and import integration behave as specified

What remains to validate

Evidence required before production use.

○ Expert agreement with weights and thresholds
○ Historical back-testing against realised outcomes
○ User acceptance testing with merchandisers
○ Controlled pilot against the current process
○ Calibration of indicative exposure

Technical assurance coverage

Category names describe implementation checks, not commercial truth.

{% for cat,c in results.categories.items() %}{% set pct=(c.pass/c.total*100)|round|int %}{% endfor %}
Verification categoryTotalPassFailWarnCoverage
{{ cat }}{{ c.total }}{{ c.pass }}{{ c.fail }}{{ c.warn }}
{{ c.pass }} of {{ c.total }} passed

Technical test evidence

Expected versus actual implementation behaviour.

{% for t in results.tests %}{% endfor %}
IDCheckStatusDetailExpectedActual
{{ t.id }}
{{ t.name }}
{{ t.category }}
{{ t.status }}{{ t.detail }}{{ t.expected if t.expected is not none else '—' }}{{ t.actual if t.actual is not none else '—' }}
{% else %}

No verification data available

Upload a valid workbook before running the technical checks.

Open Data Workspace
{% endif %} {% endblock %}