MoTeC MCP 0.7.0
This additive release expands the MCP to a 136-tool public surface and adds the
reviewed internal foundations for template-backed C1212 project compilation.
The new path remains native-validation-required and does not promote private
target packs or proprietary project bytes into the repository.
Highlights
- Adds an exact six-page C1212 foundation compiler backed by admitted native
page, group, rectangle, and static-text templates. - Adds target-specific C1212 and C127 paint-order profiles so semantic
back-to-front order is lowered only through the measured target contract. - Adds descriptor-one power-on Animation closure that preserves the admitted
embedded payload and composes one frontmost, autoplaying page video entirely
in memory. - Adds opaque C1212 target-pack admission. Exact foundation and media projects,
manifests, and native-template handles stay private and are available only
through genuine disposable authority. - Adds deterministic state, menu, and channel readiness summaries with explicit
deferrals for unproved native behavior, DBC evidence, and bindings. - Adds an in-memory high-level C1212 compiler that joins the admitted target
pack, exact foundation, and descriptor-one media stages while returning only
disposable final project bytes and a privacy-minimal receipt. - Retains the open-world catalogue covering 22 system groups and the declared
Ultima integration workflow for PDM30, PDM15, C125, C1212, M150, MoTeC
rotary, 8-button and 15-button controls, AiM RBI-WW-10 steering-wheel
controls, AiM TPMS, Delta ABS, Holinger MXT, paddle-shift auxiliary kit, and
reverse camera.
Validation and capability boundary
All template-backed C1212 compiler evidence in this release is synthetic,
in-memory, and fail-closed. Native vendor validation is still required:
reopen, readback, and Quick Check must pass before the foundation/media
target-pack path can be promoted.
This release does not provide a general arbitrary-media writer, gauge
writer, native menu writer, DBC writer, general .dcproj codec, or device
action. It does not authorize save, package, send, Device > Configure Device,
CAN transmission, or hardware configuration. Requested media replacement,
repeat control, native group membership, unproved object families, menu
behavior, and channel bindings remain explicitly deferred.
Private target packs, donor projects, manifests derived from private projects,
screenshots, native validation evidence, working copies, paths, hashes, and
embedded assets must stay outside Git and the release in authorized local
storage.
UAT dispositions
The machine-readable dispositions are:
c125-native-display=native-unavailablec1212-native-display=native-unavailablec1212-rectangle-fill-colour-6-5-0-31=passedred-mini-c127-controlled-experiment=native-unavailablec1212-template-backed-foundation-media=not-run
The new c1212-template-backed-foundation-media disposition is not-run
because native-vendor-validation-required. Existing dispositions are retained
unchanged; the earlier narrow Rectangle fill-colour proof does not promote the
new whole-foundation/media path.
Installation and compatibility
Version 0.7.0 is additive. Existing MCP tool names and conservative
compatibility surfaces remain available. Upgrade by installing the locked
dependencies, building, and re-registering or restarting the MCP so the
136-tool inventory is loaded.
A reduced installation supports offline workflows. Full readiness additionally
asks for separately authorized installed application/help inputs required by a
selected live or evidence-capture route and, for the internal C1212 compiler,
the four private foundation/media target-pack candidates described below.
Private configurations, logs, manuals, target packs, generated indexes, working
copies, and UAT evidence remain outside the clone.
The product-knowledge snapshot remains 2026-07-17.1, checked on 2026-07-17.
Catalogue knowledge is not target fitment, and an empty search is not evidence
of absence.
Follow setup from GitHub, the
Display Creator fast-authoring guide,
the stateful icons and rotary menus guide,
and the private C1212 target-pack contract.
Exact release and UAT status is recorded in
data/release-metadata.json.
Licence and evidence boundaries
Copyright © 2026 Herbertmt978. All rights reserved. Use and modification are
permitted only by Herbertmt978 and people explicitly authorized in writing.
Redistribution is prohibited.
Previously published v0.3.0 and v0.4.0 copies retain their historical MIT terms.
Public visibility of later proprietary revisions does not grant use,
modification, or redistribution rights.
A green offline test, synthetic roundtrip, catalogue match, virtual display, or
installed application does not prove native vendor acceptance, vehicle wiring,
CAN traffic, sensor health, calibration correctness, activation,
connected-device state, or safe hardware operation.