Revisions
Phase-by-phase progress of the implementation. Each entry is a closed milestone.
Control plane on real ground
Dependency injection wired through every V2XIS resource; the platform swaps real adapters for mocks at boot. The Uu unicast provisioning serves data from the SkyV2X testbed cell — mcc/mnc 001/01, cellId 0x19B01, EARFCN 3350/21350, bw50, PCI 1. MBMS and PC5 remain declared mocks pending the real sources.
The QoS task returns the spec-conformant qos.stream[].qosKpi[] shape with named KPIs and confidence. The distribution server discovery declares msgProtocol=2 for MQTT v5.
69 of 69 unit and contract tests pass. The ETSI MEC 032-3 Robot suite ported and runs against the platform — two of forty-seven tests green at the baseline. See the verdict.
The platform is on its feet
A FastAPI application factory, a lifespan hook, eight V2XIS resources stubbed under /vis/v2/. Data models pinned to the spec §6 types — every CHOICE, every constraint, no shortcuts.
Error responses speak RFC 7807 ProblemDetails per ETSI GS MEC 009. The four required fields plus instance, content type application/problem+json, no exceptions. 52 contract tests assert the wire shape against the spec.
The knowledge base picked up the nine relevant MEC specs — 003, 009, 011, 012, 013, 016, 021, 030, 033.