feat(system): manage compute contour network profile

This commit is contained in:
DCCONSTRUCTIONS
2026-07-29 12:32:41 +03:00
parent 1eba7c82ba
commit d8ccc9345a
8 changed files with 1139 additions and 9 deletions
@@ -89,6 +89,10 @@ test("Worker 006 telemetry remains a bounded system feature slice", async () =>
assert.match(contourSettings, /FieldFrame label="Операционная система"/);
assert.match(contourSettings, /label="Обновление интерфейса"/);
assert.match(contourSettings, /label="Интервал MQTT агента"/);
assert.match(contourSettings, /label="Публикация broker"/);
assert.match(contourSettings, /MQTT · Mac ↔ Worker/);
assert.match(contourSettings, /applyComputeContourNetwork/);
assert.match(contourSettings, /Применить на Worker/);
assert.match(contourSettings, /value=\{telemetryPollIntervalDraft\}/);
assert.match(contourSettings, /onBlur=\{commitTelemetryPollInterval\}/);
assert.match(contourSettings, /event\.key === "Escape"/);
@@ -98,6 +102,11 @@ test("Worker 006 telemetry remains a bounded system feature slice", async () =>
);
assert.match(contourContract, /telemetry_poll_interval_seconds: number/);
assert.match(contourContract, /mqtt_publish_interval_seconds: number/);
assert.match(contourContract, /mqtt_bind_address: string/);
assert.match(
contourContract,
/missioncore\.compute-contour-network-status\/v1/,
);
assert.match(pollIntervalContract, /MIN_TELEMETRY_POLL_INTERVAL_SECONDS\s*=\s*1/);
assert.match(telemetryPolling, /normalizeWorkerTelemetryPollMilliseconds/);
assert.match(styles, /system-telemetry\.css/);