forked from chiki2bum2/SniperGold_ML
Implements the frozen P3_DATA_ENGINE_V1_SPEC (SHA 84bf0f217ffba51197112a6bbacbcc297058e04b5ca47f0459028fe33e0321e5). Components: engine/ producer (certify, chunkmap, parse, canonical, worker, dispatcher, aggregate, storage, journal, checkpoint, lock, evidence, manifest, run_complete, dataset_builder, cli) + engine/verify independent verifier (vparse, vaggregate, vinvariants, vcompare); headless CLI sniper-data; golden corpus G01-G17; unit/property/adversarial/mutation/legacy-diff/CLI suites. Qualification verdict: QUALIFIED (all 9 mandatory gates pass; independent verifier accepted). Spec, governance record, and legacy checkpoint untouched. G-14 NOT AUTHORIZED honored; no real-data processing, no pilot, no workload 46, no chunk 760 access.
17 lines
No EOL
453 B
Python
17 lines
No EOL
453 B
Python
#!/usr/bin/env python3
|
|
"""sniper-data headless CLI launcher (spec 14).
|
|
|
|
Run as: python sniper-data.py <command> [args]
|
|
Windows: sniper-data.cmd <command> [args]
|
|
Pins PYTHONHASHSEED=0 (spec 17.3/26) before importing the engine.
|
|
"""
|
|
import os
|
|
import sys
|
|
|
|
os.environ.setdefault("PYTHONHASHSEED", "0")
|
|
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
|
|
|
|
from engine.cli import main # noqa: E402
|
|
|
|
if __name__ == "__main__":
|
|
sys.exit(main()) |