[AZ-219] Scaffold onboard runtime project

Add the initial source, test, infrastructure, CI, configuration, and evidence-path scaffold so dependent implementation tasks have stable package and runtime boundaries.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Oleksandr Bezdieniezhnykh
2026-05-03 12:04:22 +03:00
parent dd9afe2797
commit 79997e39ac
97 changed files with 753 additions and 3 deletions
+18
View File
@@ -0,0 +1,18 @@
"""Black-box runner entry point.
Future scenarios should call only public runtime inputs and outputs: replay frames,
telemetry, offline cache, MAVLink output, status events, and FDR artifacts.
"""
from pathlib import Path
def main() -> int:
reports_dir = Path("data/test-results")
reports_dir.mkdir(parents=True, exist_ok=True)
(reports_dir / "blackbox_smoke.txt").write_text("blackbox scaffold ready\n", encoding="utf-8")
return 0
if __name__ == "__main__":
raise SystemExit(main())