[ERP bug-fix] Error sending invoice from email centre
PASS — 13 screenshot(s), 0 smoke selector(s), 1 task browser check(s)
| Project | ops-ar-erp |
|---|---|
| Task | 07639042-8334-4e2f-a12f-bf1c07eab8f4 |
| Updated | 2026-06-15T08:35:14.373148+00:00 |
Screenshots













Verification Notes
# Verification — [ERP bug-fix] Error sending invoice from email centre **Result:** ✅ PASS `PASS — 13 screenshot(s), 0 smoke selector(s), 1 task browser check(s)` **When:** 20260615T083449Z **URL:** http://100.68.36.49:3080/ ## Screenshots              ## Proof plan - **Level:** 2 - **Task browser checks:** 1 - **API checks:** 0 - **task_browser_checks_present:** PASS — Worker must declare task-specific browser_checks in .orch-done.json. - **task_browser_checks_substantive:** PASS — Browser checks must target changed feature routes and specific selectors/text/actions. - **browser_checks_grounded:** PASS — Browser checks must use concrete routes and stable user-facing selectors. - **level2_scope_bounded:** PASS — Level 2 browser checks must stay focused (40 actions max per check). Split broad regression journeys into separate focused checks or Level 3 recipes. - **level2_entry_to_target_flow:** PASS — Level 2 requires an entry-to-target browser-flow check that starts at entry/login and navigates by visible controls. (For pure render assertions, set kind: static_render on each check.) - **level2_user_actions:** PASS — Level 2 requires safe user actions such as click, fill, upload, select, or press. (For pure render assertions, set kind: static_render on each check.) - **level2_assertions:** PASS — Level 2 requires selector/text assertions proving the changed UI state. - **level2_expected_result:** PASS — Level 2 requires expected_result/success_criteria explaining what success looks like. - **level2_positive_assertion:** PASS — Level 2 requires at least one POSITIVE assertion — a concrete assert_text value (e.g. the corrected £ total) or that a specific element is present. Absence-only checks (assert_no_text) do not prove the fix; they pass on an empty or wrong page. ## Task-specific browser checks - **invoices-email-centre-send-surface:** `/invoicing` — selectors: (none); text: Financials; actions: 6 ## Notes - Verification level 2 - ✓ task proof plan L2: 1 task browser check(s), 0 API check(s) - Task-proof-only mode: Level 1 launch smoke already passed; skipping baseline browser checks. - Playwright MCP required for level 2+ UI proof; validating worker-declared MCP-backed checks. - ✓ readiness gate: app ready after 1 probe(s) (status 200) - networkidle not reached after login (app polls continuously) — non-fatal; confirming login via login-form disappearance instead. - Logged in as claude-dev@arcontrols.internal - Browser flow 'invoices-email-centre-send-surface' started at /; target is /invoicing. Navigation must use visible UI actions from here. - ✓ invoices-email-centre-send-surface: step 1 navigate - ✓ invoices-email-centre-send-surface: step 2 [data-testid="invoices-open-email-centre-button"] - ✓ invoices-email-centre-send-surface: step 3 [data-testid="invoices-open-email-centre-button"] - ✓ invoices-email-centre-send-surface: step 4 [data-testid="email-centre-on-close-button"] - ✓ invoices-email-centre-send-surface: step 5 Email Centre - ✓ invoices-email-centre-send-surface: step 6 Financials - ✓ invoices-email-centre-send-surface: browser flow reached target path /invoicing - ✓ invoices-email-centre-send-surface: text present: Financials ## Network issues - `GET http://100.68.36.49:3080/api/notifications/stream?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJjbGF1ZGUtZGV2QGFyY29udHJvbHMuaW50ZXJuYWwiLCJ1c2VyX2lkIjoiN2NlNDFmZjAtZDBmNy00NzMxLTkzNGIt — net::ERR_ABORTED` - `GET http://100.68.36.49:3080/api/notifications/stream?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJjbGF1ZGUtZGV2QGFyY29udHJvbHMuaW50ZXJuYWwiLCJ1c2VyX2lkIjoiN2NlNDFmZjAtZDBmNy00NzMxLTkzNGIt — net::ERR_ABORTED`
Run Metadata
{
"created_at": "2026-06-15T08:35:14.377085+00:00",
"github_storage": false,
"passed": true,
"pr_url": "",
"project": "ops-ar-erp",
"run_id": "ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e",
"source_path": "/root/orchestrator/workspace/ops-ar-erp-orch-076390428334/evidence/20260615T083449Z-07639042",
"storage": "orchestrator-vps",
"summary": "PASS \u2014 13 screenshot(s), 0 smoke selector(s), 1 task browser check(s)",
"task_id": "07639042-8334-4e2f-a12f-bf1c07eab8f4",
"task_short": "07639042",
"title": "[ERP bug-fix] Error sending invoice from email centre"
}Artifacts
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/01-landing.png (108003 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-2/screenshots/01-landing.png (108003 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/02-post-login.png (142356 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-2/screenshots/02-post-login.png (142356 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/03-invoices-email-centre-send-surface-00-journey-start.png (7758 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-2/screenshots/03-invoices-email-centre-send-surface-00-journey-start.png (7758 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/03-invoices-email-centre-send-surface-01-navigate.png (179791 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-2/screenshots/03-invoices-email-centre-send-surface-01-navigate.png (179791 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/03-invoices-email-centre-send-surface-02-data-testid-invoices-open-email-centre-button-element.png (1651 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-2/screenshots/03-invoices-email-centre-send-surface-02-data-testid-invoices-open-email-centre-button-element.png (1651 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/03-invoices-email-centre-send-surface-02-data-testid-invoices-open-email-centre-button.png (179791 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-2/screenshots/03-invoices-email-centre-send-surface-02-data-testid-invoices-open-email-centre-button.png (179791 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/03-invoices-email-centre-send-surface-03-data-testid-invoices-open-email-centre-button-element.png (174 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-2/screenshots/03-invoices-email-centre-send-surface-03-data-testid-invoices-open-email-centre-button-element.png (174 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/03-invoices-email-centre-send-surface-03-data-testid-invoices-open-email-centre-button.png (140611 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-2/screenshots/03-invoices-email-centre-send-surface-03-data-testid-invoices-open-email-centre-button.png (140611 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/03-invoices-email-centre-send-surface-04-data-testid-email-centre-on-close-button-element.png (329 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-2/screenshots/03-invoices-email-centre-send-surface-04-data-testid-email-centre-on-close-button-element.png (329 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/03-invoices-email-centre-send-surface-04-data-testid-email-centre-on-close-button.png (140611 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-2/screenshots/03-invoices-email-centre-send-surface-04-data-testid-email-centre-on-close-button.png (140611 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/03-invoices-email-centre-send-surface-05-email-centre.png (140611 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-2/screenshots/03-invoices-email-centre-send-surface-05-email-centre.png (140611 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/03-invoices-email-centre-send-surface-06-financials.png (140611 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-2/screenshots/03-invoices-email-centre-send-surface-06-financials.png (140611 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/03-invoices-email-centre-send-surface.png (140611 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-2/screenshots/03-invoices-email-centre-send-surface.png (140611 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/VERIFICATION.md (5507 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/browser-checks.json (1464 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-2/checks.json (1464 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-1/console.log (0 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/dom-innerText.txt (40297 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/dom.html (300128 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-1/dom.html (300128 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-1/network.json (27307 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/portal-meta.json (620 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/proof-plan.json (2147 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-2/proof-plan.json (2147 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/result.json (5261 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-2/result.json (5261 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-1/result.json (5261 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-1/screenshot.png (140611 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/level-1/smoke.json (380 bytes)
- ops-ar-erp-07639042-20260615-083514-erp-bug-fix-error-sending-invoice-from-e/verification-report.docx (1279085 bytes)