feat: finalize corrected-route planning and Rerun recording review

This commit is contained in:
DCCONSTRUCTIONS
2026-09-22 10:10:03 +03:00
parent c804d89b18
commit 2e5d52521f
132 changed files with 14141 additions and 898 deletions
+33
View File
@@ -0,0 +1,33 @@
"""Admit a reviewed full map as the physical session's operator/LAB default.
Explicit offline maintenance command; no solver, no device commands, no new
catalog session and no change to raw capture or already pinned studies.
"""
import argparse
from pathlib import Path
from package_recorded_map_version import RecordedParent
from k1link.reconstruction.map_version import MapVersion
from k1link.reconstruction.session_versions import SessionMapVersions
def main():
parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument("--version", type=Path, required=True)
parser.add_argument("--raw", type=Path, required=True)
parser.add_argument("--data-dir", type=Path, required=True)
args = parser.parse_args()
version = MapVersion(args.version, args.version.name)
parent = version.document["source"]
original = RecordedParent(args.raw, parent["session_id"], parent["generation"])
admitted = SessionMapVersions(args.data_dir).activate(version, original)
print(
f"Session: {parent['session_id']}\nDefault map: {admitted.generation}\n"
"Uses: recorded playback, laboratory reference. Vehicle control: false."
)
if __name__ == "__main__":
main()