wip(k1): checkpoint connection recovery rewrite

Capture the current unreleased K1 connection, recovery, lifecycle, viewer, and test work as a single known-bad baseline for subsequent fixes.
This commit is contained in:
DCCONSTRUCTIONS
2026-08-14 14:57:50 +03:00
parent aff331082f
commit 0ca7316a24
157 changed files with 152962 additions and 4036 deletions
@@ -17,12 +17,28 @@ export const xgridsK1Actions = Object.freeze({
xgridsK1Manifest,
"calibration.device-snapshot.read",
),
connectionModeSelect: requirePluginAction(
xgridsK1Manifest,
"connection.mode.select",
),
connectionReconfigurePrepare: requirePluginAction(
xgridsK1Manifest,
"connection.reconfigure.prepare",
),
networkProvision: requirePluginAction(xgridsK1Manifest, "network.provision"),
connectionVerify: requirePluginAction(xgridsK1Manifest, "connection.verify"),
configuredEndpointProbe: requirePluginAction(
xgridsK1Manifest,
"connection.endpoint-probe",
),
acquisitionPrepare: requirePluginAction(xgridsK1Manifest, "acquisition.prepare"),
acquisitionStart: requirePluginAction(xgridsK1Manifest, "acquisition.start"),
acquisitionStop: requirePluginAction(xgridsK1Manifest, "acquisition.stop"),
acquisitionAbort: requirePluginAction(xgridsK1Manifest, "acquisition.abort"),
acquisitionForceFinishLocal: requirePluginAction(
xgridsK1Manifest,
"acquisition.force-finish-local",
),
acquisitionStateRead: requirePluginAction(xgridsK1Manifest, "acquisition.state.read"),
compatibilityStreamStartLive: requirePluginAction(xgridsK1Manifest, "stream.start-live"),
streamStartReplay: requirePluginAction(xgridsK1Manifest, "stream.start-replay"),
@@ -54,4 +70,16 @@ export const xgridsK1Actions = Object.freeze({
xgridsK1Manifest,
"application-control.session.close",
),
physicalCommandReconcile: requirePluginAction(
xgridsK1Manifest,
"physical-command.reconcile",
),
physicalCommandRetireUnavailable: requirePluginAction(
xgridsK1Manifest,
"physical-command.retire-unavailable",
),
physicalCommandReopenRetiredReconciliation: requirePluginAction(
xgridsK1Manifest,
"physical-command.reopen-retired-reconciliation",
),
});