Open APIs and datasets
| Source | Last run | Licence / attribution | |
|---|---|---|---|
| ✔ | DriveBC Open511 — events | 27 Aug 06:10 · 41 events | Province of BC |
| ✔ | ECCC GeoMet / Datamart / CAP alerts | 27 Aug 06:05 | ECCC End-use Licence v2.1 — alerts reproduced unaltered; icons not reused |
| ✔ | BC Data Catalogue (CKAN Action API) | 26 Aug 02:00 | Open Government Licence – British Columbia |
| ✔ | BC Wildfire Service | 27 Aug 05:50 | Open Government Licence – British Columbia |
| ✔ | LidarBC / Digital Road Atlas | tile download | licence per collection — portal record reads “Access Only” |
| ✔ | Bonfire RSS · CivicInfo RSS | 27 Aug 05:30 | — |
| ✔ | WorkSafeBC Form 7 — ISSv.3 XML B2B | token valid | the one supported regulatory interface |
Public-page readers
| Reader | State | Detail | |
|---|---|---|---|
| ✕ | BC Bid opportunity notices | BROKEN — structure changed | Last good read 25 Aug · the changed page ↗ · not reported as empty |
| ✔ | WorkSafeBC clearance letters | ok | 27 Aug 03:00 · public tool, no login |
| ✔ | BC Road Builders bid results | ok | 26 Aug 22:00 |
Every reader records the page structure it expects. None authenticates to read a public page. None submits, files or writes anything.
Email ingest
BC Bid notifications BidCentral municipal commodity-code alerts
⚠ 2 emails unparsed → became tasks with the original attached. Never dropped.
Accounting exchange path: CSV
| Unmatched | Kind | External reference | Reason |
|---|---|---|---|
| 1 | cost code | 04-2100-RB | no match |
| 2 | employee | EMP-0442 | ambiguous match |
| 3 | job | J-26-118 | no match |
7 unmatched rows in total. Listed for a person to resolve — never silently created. Re-importing the same file produces no additional records.
Equipment
| Machine | Data path | Note |
|---|---|---|
| Klemm KR806 #1 | operator capture | no confirmed telematics feed |
| Klemm KR806 #2 | operator capture | no confirmed telematics feed |
AEMP would carry identity, location, cumulative hours and fuel — and explicitly not hole depth or penetration rate. An optional field a provider does not implement is recorded as absent, never as zero.
Layout as specified in SCR-047-integrations.md
┌──────────┬───────────────────────────────────────────────────┐ │ NAV │ Integrations & health │ │ ├───────────────────────────────────────────────────┤ │ │ OPEN APIS licence · last run │ │ │ ✔ DriveBC Open511 27 Aug 06:10 · 41 ev │ │ │ ✔ ECCC GeoMet / CAP alerts 27 Aug 06:05 │ │ │ ECCC End-use Licence v2.1 · alerts unaltered │ │ │ ✔ BC Data Catalogue (CKAN) 26 Aug 02:00 · OGL–BC│ │ │ ✔ BC Wildfire Service 27 Aug 05:50 · OGL–BC│ │ │ ✔ LidarBC / Digital Road Atlas tile download │ │ │ ✔ Bonfire RSS · CivicInfo RSS │ │ │ ✔ WorkSafeBC Form 7 (ISSv.3 XML B2B) · token ok │ │ ├───────────────────────────────────────────────────┤ │ │ PUBLIC-PAGE READERS │ │ │ ✕ BC Bid opportunity notices — BROKEN │ │ │ expected structure changed · last good 25 Aug │ │ │ → the changed page ⓘ NOT reported as empty │ │ │ ✔ WorkSafeBC clearance letters 27 Aug 03:00 │ │ │ ✔ BC Road Builders bid results 26 Aug 22:00 │ │ ├───────────────────────────────────────────────────┤ │ │ EMAIL INGEST │ │ │ ✔ BC Bid notifications · BidCentral · municipal │ │ │ ⚠ 2 emails unparsed → tasks, not dropped │ │ ├───────────────────────────────────────────────────┤ │ │ ACCOUNTING EXCHANGE path: CSV │ │ │ ⚠ 7 unmatched rows → reconciliation (idempotent) │ │ ├───────────────────────────────────────────────────┤ │ │ EQUIPMENT Klemm KR806 #1 operator capture │ │ │ Klemm KR806 #2 operator capture │ │ │ ⓘ AEMP carries hours/location/fuel — not hole │ │ │ depth or penetration rate │ └──────────┴───────────────────────────────────────────────────┘
Implements spec/03-screens/SCR-047-integrations.md · SCR-047 · URL /operate/integrations · Personas OWN, ADMIN · Stories US-SYS-008, US-SYS-009, US-SYS-015, US-ADMIN-007, US-ADMIN-009