Promotion criteria and current tier for each functional domain. Canonical architecture: cognitive-resilience-architecture.md.
| Domain | Tier | Rationale |
|---|---|---|
| Reflex & Safety | Stable | Reflex catalog, runtime traces, kill-switch integration, REST+gRPC |
| Operational Coordination | Stable | Fleet, mission runtime, distributed decisions (separate architecture) |
| Strategic Planning | Stable | Mission planner, governance, deployment profiles (platform services) |
| Homeostasis Engine | Stable | Entity + scheduler telemetry, drift detection, corrections |
| Platform Immunity | Stable | Trust/tamper quarantine, registry overlay |
| Sensory Fusion | Stable | Rule-based multi-source fusion; conflicts feed readiness partial scoring; live sensors Stable-with-env-gate via SPANDA_LIVE_FUSION_SENSORS |
| Attention Engine | Stable | Health-mapped prioritization, habituation CLI |
| Operational Memory | Stable | Category refs, persistent episodic store ↔ replay index, browse-by-category UI |
| Adaptive Learning | Stable | Recovery confidence + strategy preference on mission abort/replan; ML out of scope |
| Maintenance & Optimization | Stable | OTA Stable; spanda maintenance window + Control Center schedule panel |
| Control Center tab | Stable | Live REST panels for all domains; promotion gate script |
fuse_observations with conflict detectionhealth_status, readiness_status, trust_status)/v1/autonomy/fusion + gRPC GetAutonomyFusionSPANDA_LIVE_FUSION_SENSORS=1 +
registered supplier (CLI registers automotive/GPS/IMU/camera proxy); full hardware pipelines via
packages remain optionalevaluate_entity_readinessEntity.memory_refs/v1/autonomy/memory returns refs + OperationalMemoryModel + by_category.spanda/autonomy-episodic-memory.json)RecoveryConfidence from orchestrator historyPOST /v1/recovery/recommend + recovery metricsverify_mission_assurance_with_recovery, spanda mission verify)| Threshold | Value | Use |
|---|---|---|
min_attempts |
3 | Prefer a strategy only after enough history |
escalate_below_rate |
0.30 | Abort/replan when preferred rate or overall score is below this |
| Stable field success rate | ≥ 0.70 | Preferred strategy should hold ≥70% over soak before production claims |
| Field soak | 30 days | Organizational gate — organizational-gates.md |
Defaults live in AdaptiveRecoveryPolicy::platform_defaults() and
spanda_autonomy::adaptive_recovery::field_accuracy_thresholds.
MaintenanceWindow, SleepMode types in spanda-autonomyspanda maintenance window list/setPOST
/v1/autonomy/maintenance/windows requires Operate./scripts/cognitive_resilience_smoke.sh
./scripts/cross_interface_consistency.sh # includes fusion/memory + SDK probes
./scripts/cognitive_resilience_stable_promotion_gate.sh # smoke + cross-interface + RBAC notes
Legacy alias: ./scripts/bio_inspired_autonomy_smoke.sh (same checks as smoke).