Inspected SignalCommand + FilePort (read-only). Standalone Neon-based plan locked. SignalCommand's real API surface mapped for Phase E.
ASSESSMENT.md written (PE-gap table, sizing, cost: ~$0–5/mo vs PE ~$100–300+). Read-only tb-export.mjs ready — waiting on ThingsBoard login to pull the real 38-device inventory.
Docker Compose (ThingsBoard CE → Neon Postgres), Cloudflare Tunnel config, Grafana provisioning, bootstrap/backup/upgrade scripts — all authored. Deploy pending Neon + host + Cloudflare access.
tb-import.mjs, device-repoint runbook generator, telemetry migration — authored. Runs once source export + target instance exist.
Customer + Employee login live on the v2 site (/login, header & footer). Cloudflare Access (MFA) + ThingsBoard roles wire up when the backend deploys.
Designed: pipe DCon telemetry into SignalCommand as a licensed signal source + map layer + tab (uses SC's existing Pro/API-key tiering + hazard-threatened-assets overlay). Built once telemetry flows. Zero changes to SignalCommand until then.
thingsboard.cloud — unblocks the read-only export & full assessment. Rotatable after.dcon-rmc.com zone (or the Tunnel token).This is a standalone product for DCon. FilePort and SignalCommand are read-only references only — no file in either project is created, changed, or deployed by this work. The DCon platform runs on its own Neon project, its own host, and its own Cloudflare Access org. SignalCommand integration (Phase E) is additive and opt-in, surfaced later behind a licensed filter — with no impact until you approve it.
Repo: dcon-rmc (private GitHub) — marketing site + platform/. Secrets are git-ignored.