feat(lab): stabilize autonomous TGS playback

This commit is contained in:
DCCONSTRUCTIONS
2026-08-27 20:34:20 +03:00
parent c8593207d3
commit 95a1ef5057
26 changed files with 3326 additions and 253 deletions
@@ -0,0 +1,35 @@
#!/usr/bin/env python3
"""Seal a local M49 playback without contacting Worker 006."""
from __future__ import annotations
import argparse
from pathlib import Path
from k1link.laboratory.m49_physical_safety_playback import (
seal_m49_physical_safety_playback,
)
def main() -> None:
parser = argparse.ArgumentParser(
description="Build an autonomous sealed M49 physical-safety playback artifact."
)
parser.add_argument("--source-root", type=Path, required=True)
parser.add_argument("--destination-root", type=Path, required=True)
parser.add_argument(
"--profile",
type=Path,
default=Path("config/perception/m49-physical-safety-shadow-v0.json"),
)
arguments = parser.parse_args()
result = seal_m49_physical_safety_playback(
source_root=arguments.source_root,
destination_root=arguments.destination_root,
profile_path=arguments.profile,
)
print(result.result_id)
if __name__ == "__main__":
main()