TruckCheck
Commercial vehicle procurement and partner-routing application for UAE truck, pickup, van, finance, insurance, and used-market discovery, currently shipping as a single Next.js/OpenNext Cloudflare worker with quote intake, partner onboarding, ops dashboards, listing ingestion, and AI-assisted listing enhancement scaffolding.
Documentation Map
What It Is
Commercial vehicle procurement and partner-routing application for UAE truck, pickup, van, finance, insurance, and used-market discovery, currently shipping as a single Next.js/OpenNext Cloudflare worker with quote intake, partner onboarding, ops dashboards, listing ingestion, and AI-assisted listing enhancement scaffolding.
TruckCheck is a UAE-first commercial vehicle procurement platform for trucks, pickups, vans, body builders, finance, insurance, and used-market discovery.
This environment originally did not have `node`, `npm`, or `pnpm`.
I installed a local Node toolchain at:
Architecture
Owners: commercial-platform
Source repos: PlatformApplications/TruckCheck
Dependencies: topolo-auth
Repo shape
- PlatformApplications/TruckCheck/README.md
- PlatformApplications/TruckCheck/app-collapsed.png
- PlatformApplications/TruckCheck/app-expanded.png
- PlatformApplications/TruckCheck/cloudflare/
- PlatformApplications/TruckCheck/data/
- PlatformApplications/TruckCheck/docs/
- PlatformApplications/TruckCheck/eslint.config.mjs
- PlatformApplications/TruckCheck/get-quotes-desktop-1440.png
- PlatformApplications/TruckCheck/get-quotes-mobile-375.png
- PlatformApplications/TruckCheck/home-full.png
- PlatformApplications/TruckCheck/home-hero-v2.png
- PlatformApplications/TruckCheck/internal-app-dashboard.png
- PlatformApplications/TruckCheck/mobile-get-quotes-step1.png
- PlatformApplications/TruckCheck/mobile-get-quotes-viewport.png
- PlatformApplications/TruckCheck/mobile-getquotes-fixed.png
- PlatformApplications/TruckCheck/mobile-step1-bodytype.png
- PlatformApplications/TruckCheck/mobile-step1-tonnage.png
- PlatformApplications/TruckCheck/mobile-vehicle-detail.png
- PlatformApplications/TruckCheck/next-env.d.ts
- PlatformApplications/TruckCheck/next.config.mjs
Runtime Surfaces
Hosts:
No primary host is registered.
No wrangler surface was discovered under the registered repo paths.
API Reference
Coverage: curated
Source: PlatformApplications/TopoloDocs/src/content/public/applications/truckcheck.mdx
Source exists in repo: yes
Canonical TruckCheck coverage now lives in the docs application.
App API page: /reference/apps/topolo-truckcheck
This system currently relies on a curated or README-derived contract surface instead of a source-controlled OpenAPI spec.
Auth and Permissions
Depends on Topolo Auth: yes
Service IDs:
srv_truckcheck API key scopes
View listing enhancement queues and quality signals
Resource pattern: none
Run listing enhancement and data quality workflows
Resource pattern: none
View market inventory, used supply, and pricing signals
Resource pattern: none
Manage market ingestion and inventory normalization flows
Resource pattern: none
View supplier quotes and normalized offer packs
Resource pattern: none
Create and manage supplier offers and pricing responses
Resource pattern: none
View commercial opportunities and routing state
Resource pattern: none
Advance and manage commercial opportunity workflow
Resource pattern: none
View partner coverage, routing, and onboarding state
Resource pattern: none
Manage partner routing, onboarding, and commercial coverage
Resource pattern: none
View TruckCheck monetization and referral performance
Resource pattern: none
Load the TruckCheck staff workspace and queue summaries
Resource pattern: none
Service permissions
enhancements:read, enhancements:write, market:read, market:write, offers:read, offers:write, opportunities:read, opportunities:write, partners:read, partners:write, revenue:read, workspace:read
Data Ownership
No storage bindings were derived from wrangler configuration.
Queues / Cron / Workflows
Queue bindings:
No queue bindings were detected.
Cron triggers
No cron triggers were detected.
Workflow signals
No explicit queue/workflow script or cron signal was discovered.
Environment Variables and Bindings
Environment variables:
No environment variables were derived from wrangler configuration.
All wrangler bindings
No bindings were derived from wrangler configuration.
Deployments
Deployment environments: default only or not declared
Routes: workers.dev or Pages-only delivery
Observability enabled: no explicit setting found
Build and deploy commands
-
build— PlatformApplications/TruckCheck/package.json :: next build -
cf:build— PlatformApplications/TruckCheck/package.json :: opennextjs-cloudflare build -
cf:preview— PlatformApplications/TruckCheck/package.json :: opennextjs-cloudflare build && wrangler dev -
cf:deploy:staging— PlatformApplications/TruckCheck/package.json :: opennextjs-cloudflare build && wrangler deploy --env staging -
cf:deploy:production— PlatformApplications/TruckCheck/package.json :: opennextjs-cloudflare build && wrangler deploy --env production
Failure Modes
- No primary host is registered in the system registry.
- No wrangler.toml surface was discovered under the registered repo paths.
Debugging Runbooks
Start with these entrypoints:
- PlatformApplications/TopoloDocs/src/content/public/applications/truckcheck.mdx
- PlatformApplications/TruckCheck/README.md
- PlatformApplications/TruckCheck/package.json
Change Log / Verification
Lifecycle: active
Last verified: 2026-04-16
Any code change to this system is expected to update the canonical docs in PlatformApplications/TopoloDocs and refresh the verification date.