Single upgraded document — six chapters (this page) are separate from the thirteen workspace console panels inside the live app (Route, Assets, …). Chapter ③ holds the interactive graph; use A / B / C sub-views there so nothing stacks on top of itself. Insight overlays only filter text inside chapter ③.
Same word “tab” caused overlap in mental models. Here is the split.
wajeeh-enterprise-master.html (each uses data-tab in the app — we call them panels here, not document chapters).Shippers, carriers, ports, customs, consignees, ERPs, TMS, FASAH, Wasl.
Map, workspace panels, Dispatch, portals — human frontstage.
Lane intel, RFI, freight intent, AI proxy, feedback, intel feeds when configured.
Keys, admin, audit mindset, DPA / PDPL alignment, integration-status truth.
Click a phase tile (P1–P9) → jumps to chapter ③ · B (operations detail) and selects that phase. This is not a browser tab and not an in-app console panel.
Loading perspective…
Drag / wheel zoom · click nodes · double-click Workspace to zoom · toggle Panel orbit in the page header
P1–P9 spine. Insight overlays (above) only change this column’s detail — not the graph layout.
Right strip = data-tab in app · Left dock = map intelligence drawers — both are console panels, not document chapters.
| Console panel | Purpose | Typical P-phases |
|---|
13 stages — same semantics as customer-journey-platform-map.html, rendered here so local file:// works without iframe blocks.
Optional full UI: open companion HTML in a second window for filters + matrix.
Summaries from public sources + what this repo actually references in code or copy. Not legal advice.
Logisti (often discussed with MAWANI): Saudi Ports Authority has advanced a unified logistics / port community agenda under initiatives reported as Logisti / PCS-style digital services (press: Zawya, Transport & Logistics ME, Container News, 2024). Use MAWANI + operator channels for your live booking and appointment rules — this product does not call Logisti APIs in-repo today.
National single window for customs — declarations, brokers, sea/air/land/dry ports. ZATCA operates the ecosystem; FASAH is the trader-facing window.
fasah.zatca.gov.sa — CMS / guides
Repo: MAWANI guide alert mentions FASAH manifest timing (24h / 72h) in wajeeh-enterprise-master.html ALERTSCustoms procedures, SABER linkage narrative, container closure services — official help centre materials.
zatca.gov.sa — customs journey
Repo: SABER alert ties PCoC/SCoC to ZATCA verification via FASAH (ALERTS saber)Transport General Authority regulates land transport; Wasl is the national integration platform used for commercial fleet visibility and compliance (industry documentation — verify current TGA circulars).
Industry sources describe evolving TGA data requirements (e.g. address and surveillance rules for commercial transport). Always verify the current circular on TGA before go-live.
Repo gap: no Wasl / TGA API client in this codebase — treat as mandatory integration layer for KSA road legsSaudi Ports Authority — port throughput, smart-port programme, beneficiary guides referenced inside the workspace compliance dataset.
Repo: MAWANI Mar 2026 beneficiary guide transcribed into ALERTS + legal stripOften confused with homonyms: the Daleel app/platform (NIDLP / Vision 2030 sector discovery, incl. logistics news) is not the same as a port “appointment portal”. Use MAWANI / terminal operator systems for slot booking.
news.daleel.gov.sa — logistics
Repo: no Daleel API — discovery / comms only if you choose to link outPre-arrival manifests and declarations are typically filed in FASAH / broker tools; port or terminal appointments depend on terminal operator / MAWANI workflows — not standardised inside this HTML bundle.
Readiness: design explicit adapter + SOP; map SLA to MAWANI guide timings already cited in-repoCorridor completeness: workspace ALERTS include Egypt NAFEZA 48h ACI — relevant for Red Sea / Suez-adjacent planning.
Repo: wajeeh-enterprise-master.html ALERTS nafezaGreen = shipped in repo · Amber = partial / needs env or operator · Red = not in repo (integration program)
Continuous Wasl / Logisti / FASAH appointment ingestion, sub-metre yard geofencing, and live telematics streams are not present as turnkey server routes in this repository. The console does ship rich decision-support, intel map feeds (AISstream, OSM logistics proxy, NASA FIRMS when keys set — see api/integration-status.js), risk polygons (DANGER_ZONES in workspace), Dispatch + ePOD UX including trip state styling for backload-pending (dispatch.html class s-backload-pending), and SLA stage models including POD documentation (api/_lib/sla-engine.js).
| Capability | Evidence in repo | Status |
|---|---|---|
Workspace tabs + dock down to switchTab | wajeeh-enterprise-master.html | Shipped |
| Dispatch command center + ePOD modal | dispatch.html, /dispatch | Shipped |
| Backload / return-leg compliance UI state | .tc.s-backload-pending in dispatch styles | UI pattern — rules engine not isolated as separate npm service |
| FASAH / ZATCA live filing | Referenced in compliance copy + MAWANI alert text only | Gap — build adapter + credentials |
| Wasl / TGA telematics feed | No API client found | Gap — fleet integrator required |
| Logisti / PCS port appointments | No API client found; MAWANI press context only | Gap |
| Trip-level geofencing (yards / geofence events) | Map + polygons for risk zones; not per-shipment geofence engine | Partial — intel vs. operational geofence |
| Coordinates “throughout the ride” | Leaflet map patterns; DB tracking_history optional | Partial — needs device + consent + pipeline |
| Intel map: AIS / OSM logistics / fires | ops-map.html, /api/intel-feeds, integration-status | Shipped when keys + proxy |
| SABER / KUCAS / NAFEZA corridor alerts | ALERTS constant workspace | Shipped (knowledge) |
| Hosted AI + freight exchange + intent API | /api/claude, /api/freight-intent, /api/rfi | Shipped — DB/env dependent |
| Lane Rate Index (M28) — live tenant rate intelligence | /api/lane-rate-index, 9 HTML pages, RLS-policed lane_rate_* tables, agent tools query_lane_rate / forecast_lane_rate / explain_lane_movement / submit_lane_rate, evidence pack export with SHA-256 manifest. Wired into Quote Center, Bid Workspace, Proposal Builder, Dispatch (LRI-INT-01..17). | Shipped |