PROPOSEDDynamite Construction has not asked for this. Every screen in this prototype is an Altumo proposal. Serves OPP-017OPP-018OPP-019

Portal tasks

The system fills. A person submits. Nothing here is sent unattended. Not because an API is missing — the research recommendation that said browser automation was a compliance risk cites no source for that claim. It is because these are legal filings, and someone should be able to say they checked it.
▸ Notice of Project — WorkSafeBCdue in 14h

FILLED FORM

EmployerDynamite Construction Ltd
Location49.2701, −119.2721
Start date3 Sep 2026
Anticipated duration4 days
RolePrime contractor

SOURCE RECORDS

← company record
← blast BL-21 coordinates
← blast schedule
← anticipated duration on the blast
← project role

Each filled field sits beside the record it came from, so the check is a comparison rather than a re-read.

▸ MAG-2 licence renewal — NRCan eLMS

Fee and lead time shown on the obligation. Open

▸ Form F20-02 inventory returndue 31 Mar

Quantities drawn from the magazine ledgernot re-counted by hand.

▸ EIIR — WorkSafeBC dashboard

Employer Incident Investigation Report, incident 14. No public API. Open the incident

▸ Form 7 injury reporttransmitted 26 Aug

ISSv.3 XML B2B — the one supported machine interface in this domain. Acknowledgement stored. A failure becomes a task, never a silent retry into a duplicate report.

▸ Bid submission — BC Bid · Hwy 5 rock slope

qualification evidence certificates consultants PRICE — entered by a person

No price is entered, transmitted or defaulted by the system. A submitted tender price is a binding commitment that cannot be recalled.

If the portal's form structure has changed, the task fails loudly with the change identified — nothing is submitted into a form the filler does not recognise.
Layout as specified in SCR-059-portal-tasks.md
┌──────────┬────────────────────────────────────────────────────┐
│ NAV      │ Portal tasks                        [status ▾]     │
│          ├────────────────────────────────────────────────────┤
│          │ ⓘ The system fills. A person submits. Nothing here │
│          │   is sent unattended.                              │
│          ├────────────────────────────────────────────────────┤
│          │ ▸ NOTICE OF PROJECT — WorkSafeBC     due in 14h    │
│          │  ┌──────────────────┬──────────────────────────┐   │
│          │  │ FILLED FORM      │ SOURCE RECORDS           │   │
│          │  │ employer …       │ ← company record          │  │
│          │  │ location …       │ ← blast BL-21 coordinates │  │
│          │  │ start date …     │ ← blast schedule          │  │
│          │  │ duration 4 days  │ ← anticipated duration    │  │
│          │  │ prime contractor │ ← project role            │  │
│          │  └──────────────────┴──────────────────────────┘   │
│          │        [ open portal & review ]  [ mark submitted ]│
│          ├────────────────────────────────────────────────────┤
│          │ ▸ MAG-2 LICENCE RENEWAL — NRCan eLMS   opens 1 May │
│          │ ▸ FORM F20-02 INVENTORY RETURN         due 31 Mar  │
│          │   quantities ← magazine ledger, not re-counted     │
│          │ ▸ EIIR — WorkSafeBC dashboard          incident 14 │
│          ├────────────────────────────────────────────────────┤
│          │ ▸ FORM 7 INJURY REPORT — ISSv.3 XML B2B            │
│          │   ✔ transmitted 26 Aug · ack stored                │
│          │   the one supported machine interface              │
│          ├────────────────────────────────────────────────────┤
│          │ ▸ BID SUBMISSION — BC Bid · Hwy 5 rock slope       │
│          │   qualification ✔ certificates ✔ consultants ✔     │
│          │   ☐ PRICE — entered by a person, never by the      │
│          │     system                                         │
└──────────┴────────────────────────────────────────────────────┘

Implements spec/03-screens/SCR-059-portal-tasks.md · SCR-059 · URL /compliance/portal-tasks · Personas QC, ADMIN, OWN · Stories US-QC-013, US-QC-015, US-ADMIN-002, US-ADMIN-008, US-OWN-014