Spanda

CI gates & smoke scripts

Index of regression and promotion gates organized by Platform Pillar and Solution Blueprint.

Architecture validation: python3 scripts/validate_architecture.py --check-manifest-sync · Blueprints: python3 scripts/validate_blueprints.py (both in CI Fast lint-rust)

Local PR gate: ./scripts/ci-fast.sh · CI tiers: docs/ci-architecture.md

Run all examples: ./scripts/check_all_examples.sh


By platform pillar

Pillar 3 — Verification

Script Validates
differentiation_smoke.sh Mission contracts, explain, audit, coverage, NEXT/LATER smokes
differentiation_promotion_gate.sh All 15 differentiation pillars — smoke + showcase check + topic guides
assurance_smoke.sh Assurance CLI suite
continuity_smoke.sh Takeover, delegation, succession
self_healing_smoke.sh Recovery planner, heal/recover
recovery_orchestrator_smoke.sh Recovery Orchestrator CLI, REST, gRPC, crate tests
recovery_orchestrator_stable_promotion_gate.sh Stable gate + Control Center /v1/recovery/* probe (predictive, recoverable-entities, recommend)
recovery_orchestrator_field_soak_init.sh Start 30-day recovery field soak clock
readiness_smoke.sh Readiness engine
decision_explain_smoke.sh Explain + decision trace
distributed_decisions_smoke.sh Decision tree runtime traces, CLI inspect, sim audit
maturity_smoke.sh Platform maturity CLIs (graph, drift, chaos, …)
chaos_smoke.sh Chaos injection
scorecard_smoke.sh Autonomous systems scorecard
readiness_trends_smoke.sh Trend analysis
estimate_smoke.sh Resource estimation
diff_smoke.sh Mission differencing
adr_smoke.sh Architecture decision records
generate_smoke.sh AI-assisted generate/suggest

Pillar 4 — Device & Fleet

Script Validates
fleet_field_validation.sh Distributed fleet agents
fleet_mesh_tamper_smoke.sh Mesh tamper relay
fleet_agent_recovery_smoke.sh Agent recovery execute
fleet_tamper_smoke.sh Fleet tamper detection
ota_fleet_execute_smoke.sh OTA fleet rollout
ota_fleet_soak.sh OTA soak
failover_drill_smoke.sh Device pool failover

Pillar 5 — Security

Script Validates
tamper_smoke.sh Tamper detection framework
tamper_policy_smoke.sh Runtime tamper policy
tamper_diagnose_smoke.sh Tamper diagnosis
secure_boot_smoke.sh Secure-boot attestation
security_assurance_smoke.sh Security assurance rollup
integrity_smoke.sh Integrity verification
spoof_smoke.sh GPS/sensor spoofing
attestation_smoke.sh Hardware attestation
trust_program_smoke.sh Program trust scoring
trust_showcase_smoke.sh Trust showcase
bundled_trust_smoke.sh Bundled trust packages
package_spoofing_smoke.sh Package spoofing detection
policy_smoke.sh Policy engine verify
policy_runtime_smoke.sh Runtime policy
compliance_smoke.sh Compliance export

Pillar 6 — Operations

Script Validates
enterprise_ops_smoke.sh Control Center E1–E4 exit criteria
enterprise_ops_stable_promotion_gate.sh Enterprise ops Experimental → Stable (soak + audit + smokes)
entity_model_smoke.sh Unified entity model read + mutation + traceability APIs (REST, TypeScript, Python, Rust SDK)
entity_model_stable_promotion_gate.sh Entity model Experimental → Stable (soak + audit + smokes)
control_center_desktop_smoke.sh Tauri desktop shell
verify_desktop_release_ready.sh Desktop version sync + compile before desktop-v* tag
control_center_paths_changed.sh Detect Control Center path changes (auto desktop bump input)
telemetry_store_golden_path.sh Persistent telemetry
device_pool_perf_bench.sh 1000-device perf gate
field_soak_gate.sh 30-day field pilot wrapper
security_audit_prep.sh Audit prep checklist

Pillar 7 — Developer

Script Validates
showcase_smoke.sh Bundled showcase demos
killer_demo_golden_path.sh Flagship killer demo
ci_verify_golden_path.sh CI verify workflow
gaps_smoke.sh Roadmap gap closure

Pillar 8 — Packages

Script Validates
registry_golden_path.sh Registry install/publish
live_ai_golden_path.sh OpenAI/Anthropic/ONNX
live_iot_golden_path.sh IoT live bridges
mqtt_golden_path.sh MQTT golden path
ros2_golden_path.sh ROS2 rclpy bridge
llvm_golden_path.sh LLVM codegen
llvm_embedded_golden_path.sh aarch64 cross-compile
sync_bundled_registry.sh CLI bundle sync

By solution blueprint

Blueprint Script Promotion gate
Differentiation (Experimental) differentiation_smoke.sh differentiation_promotion_gate.sh
What-If Stable what_if_smoke.sh what_if_stable_promotion_gate.sh
What-If Stable what_if_field_soak_init.sh Field soak prep
What-If Stable what_if_security_audit_prep.sh Audit prep
ADAS adas_smoke.sh adas_stable_promotion_gate.sh
ADAS adas_automotive_sensors_smoke.sh Live radar/LiDAR/ultrasonic
ADAS adas_field_soak_init.sh Field soak prep
ADAS adas_security_audit_prep.sh Audit prep
Agriculture agriculture_smoke.shsolution_blueprints_smoke.sh Scaffold (field_patrol.sd)
Environmental solution_blueprints_smoke.sh Scaffold (sensor_mesh.sd)
Maritime solution_blueprints_smoke.sh Scaffold (harbor_patrol.sd)
Spatial HRI spatial_computing_smoke.sh
Spatial HRI hri_stable_promotion_gate.sh Stable promotion
Spatial HRI hri_field_soak_init.sh Field soak prep
Spatial HRI hri_security_audit_prep.sh Audit prep
Smart Spaces smart_spaces_smoke.sh Scaffold (six application examples)
Smart Spaces smart_spaces_promotion_gate.sh Scaffold promotion (API + Control Center probe)
Smart Spaces smart_spaces_field_soak_init.sh Field soak prep
Smart Spaces smart_spaces_security_audit_prep.sh Audit prep
Critical Infrastructure compliance_smoke.sh Compliance profiles
Defense secure_boot_smoke.sh, tamper_smoke.sh
Research & Education showcase_smoke.sh, killer_demo_golden_path.sh

Stable promotion gates

All promotion gates run in CI Nightly (soak/audit skipped in CI). Smokes without promotion run in CI Integration on main. See ci-architecture.md.

Gate Script CI job Doc
ADAS Stable adas_stable_promotion_gate.sh adas-promotion-gate stable-hardening-adas.md
Enterprise ops Stable field_soak_gate.sh — (local/org) field-soak-gate.md
Enterprise ops Stable enterprise_ops_stable_promotion_gate.sh enterprise-ops-promotion-gate enterprise-ops-stable-promotion.md
Entity model Stable entity_model_stable_promotion_gate.sh entity-model-promotion-gate entity-model-stable-promotion.md
HRI Stable hri_stable_promotion_gate.sh — (run locally; not in nightly yet) stable-hardening-human-interaction.md
Smart Spaces scaffold smart_spaces_promotion_gate.sh smart-spaces-promotion-gate stable-hardening-smart-spaces.md
What-If Stable what_if_stable_promotion_gate.sh what-if-stable-promotion-gate stable-hardening-what-if.md
Mission Risk Stable risk_stable_promotion_gate.sh next-differentiation-stable-gates stable-hardening-mission-risk.md
Readiness Forecast Stable forecast_stable_promotion_gate.sh next-differentiation-stable-gates stable-hardening-readiness-forecast.md
Trust Graph Stable trust_graph_stable_promotion_gate.sh next-differentiation-stable-gates stable-hardening-trust-graph.md
Scorecards Stable scorecard_stable_promotion_gate.sh next-differentiation-stable-gates stable-hardening-scorecards.md
LATER Stable later_differentiation_stable_promotion_gate.sh later-differentiation-stable-gates stable-hardening-mission-time-travel.md (+ sibling LATER guides)
Twin cloud export (legacy) twin_cloud_golden_path.sh twin-cloud-stable-promotion-gate tier-3-golden-paths.md
Twin Cloud SaaS twin_cloud_saas_smoke.sh twin-cloud-golden-path twin-cloud.md
Trust Framework Stable trust_framework_stable_promotion_gate.sh trust-framework-stable-gate stable-hardening-trust-framework.md
Differentiation Experimental differentiation_promotion_gate.sh differentiation-promotion-gate differentiation-roadmap.md
Recovery Orchestrator Stable recovery_orchestrator_stable_promotion_gate.sh recovery-orchestrator-stable-promotion-gate stable-hardening-recovery-orchestrator.md
Recovery Orchestrator field soak recovery_orchestrator_field_soak_init.sh — (local/org) Field soak prep