The Readiness Engine extends to human operators, teams, and collaborative missions — same weighted scoring model as robot readiness, with optional health dimensions gated by deployment policy.
Related: readiness.md · operator-capabilities.md · wearables.md
| Type | Scope | Output |
|---|---|---|
| Operator readiness | Single human | Go/no-go for assignment |
| Team readiness | Human group on a mission | Rollup score + blocking members |
| Mission readiness | Full collaborative mission | Human + robot + wearable + authorization |
| Dimension | Weight (default) | Source |
|---|---|---|
| Certification validity | 25% | Human entity certifications |
| Capability coverage | 20% | capabilities vs mission requires_capability |
| Availability | 15% | availability field |
| Trust level | 15% | trust_level |
| Location / zone | 10% | Assignment zone vs mission zone |
| Permissions | 10% | RBAC matrix |
| Wearable connectivity | 5% | Linked wearable last-seen |
| Health status (optional) | 0% default | Wearable telemetry when enabled |
Team readiness aggregates operator scores:
spanda readiness src/collaborative_mission.sd --profile human_collaboration --config spanda.toml --json
Blocking rules (configurable in spanda.readiness.toml):
approve_missionMission readiness composes:
[readiness.profiles.human_collaboration]
min_score = 85
require_supervisor_approval = true
health_enabled = false # set true only with privacy policy
[readiness.profiles.human_collaboration.weights]
certification = 0.25
capability = 0.20
availability = 0.15
trust = 0.15
location = 0.10
permissions = 0.10
wearable_connectivity = 0.05
When SPANDA_HUMAN_HEALTH_ENABLED=1 and health_enabled = true in profile:
| Signal | Wearable capability | Alert |
|---|---|---|
| Heart rate | heart_rate |
Threshold breach |
| Stress | stress_index |
Supervisor notify |
| Fatigue | fatigue_hint |
Mission pause recommendation |
| Temperature | temperature |
Medical workflow |
| Fall detection | fall_detection |
Emergency response |
| Battery | battery_level |
Wearable swap |
Privacy controls:
health:read permission requiredspanda readiness mission.sd --profile human_collaboration --config spanda.toml
spanda readiness mission.sd --profile human_collaboration --json
spanda control-center readiness run # includes human rollup (planned API)
Operator Readiness panel shows per-operator and team rollup with dimension breakdown. Failed dimensions link to certification renewal and wearable diagnostics.
See control-center.md.
Driver readiness in the ADAS blueprint (adas-readiness.md) is the automotive
specialization of operator readiness — driver_monitoring capability and driver_takeover
continuity.
Human collaboration profiles generalize this pattern for warehouse, healthcare, SAR, and field service.