Command Center Project Standard
Use this skill whenever a project must be integrated into Command Center realtime ingest/state architecture.
Required outcomes
- •Ensure project has:
- •
openclaw/HEARTBEAT.md - •
openclaw/CONSTITUTION.md - •
openclaw/SOUL.md - •
command-center/project_adapter.json - •
command-center/project_contract.json
- •Ensure operator config has matching project adapter values.
- •Ensure project emits CloudEvents heartbeats/actions/metrics/incidents.
- •Ensure freshness SLO is explicit and stale-after-2-intervals behavior is documented.
Bootstrap command
Run:
bash
python3 /Users/jameshalldon/Documents/Builds/Command\ Center/scripts/bootstrap_openclaw_project.py \ --repo-path "<PROJECT_REPO>" \ --project-name "<PROJECT_NAME>" \ --project-type "<PROJECT_TYPE>" \ --owner "<OWNER>" \ --priority "P1"
Use --required-metric flags to override defaults and --overwrite for regeneration.
Adapter + ingest rules
- •Event schema: CloudEvents 1.0
- •Include OpenTelemetry attributes when available
- •Include project id on every event
- •Include idempotency key on every write event
- •Reject unknown adapter/type/timestamp-drift at ingest (fail closed)
Verification checklist
- •
HEARTBEAT.mdcadence matches adapter heartbeat interval. - •Required metrics in adapter and heartbeat file match.
- •Runbook links exist for reviews/solve/prevent/rollback.
- •Project contract
generatedAtupdates continuously in runtime. - •Ingest test event appears in
/api/staterealtime project row.