Local Runtime Foundation

MP13. Code-first; services started only by owner once mp13_resource_runtime_check.sh reports RUNTIME_START_ALLOWED.

Runtime status (MP13)

CODE_FIRST_NOT_RUNNING

Persistence summary: DB_SCHEMA_CODE_READY_NOT_APPLIED_PERSISTENCE_PLAN_ONLY.

Local services

RUNTIME_START_BLOCKED

RAM ok: no · swap ok: no · ports free: no.

Scenario runtime

SCENARIO_RUNTIME_DRY_RUN_READY

Scenarios: 3 · artifacts: 19.

Knowledge runtime

KNOWLEDGE_RUNTIME_DRY_RUN_READY

Lexical only · no vector index · evidence default F_CANNOT_BE_JUDGED.

Diagnostic / RISE

DIAGNOSTIC_RUNTIME_DRY_RUN_READY

Deterministic only · no final recommendation · human review required.

Human review

REVIEW_RUNTIME_DRY_RUN_READY

Queue items: 4 · approve / finalize / publish / export endpoints disabled.

Evaluation

EVALUATION_RUNTIME_DRY_RUN_READY

Allowed: PASS / CONDITIONAL_PASS / FAIL / BLOCKED · PASS does not unlock FINAL_APPROVED.

DB persistence

DB_SCHEMA_CODE_READY_NOT_APPLIED_PERSISTENCE_PLAN_ONLY

Migration applied in this prompt: no · additive plan only.

Still locked

AXES_LOCKED
  • AI_LIVE_ACTIVATION
  • PUBLIC_LAUNCH
  • OWNER_TESTING
  • COMMERCIAL_PILOT

MP13 gap closure

Source: config/readiness/mp13_gap_closure_matrix.json.

MP14 — Persistence, Queue, Events

MP14 start decision

PERSISTENCE_START_BLOCKED

Persistence tier: PERSISTENCE_START_BLOCKED · Full runtime tier: FULL_RUNTIME_START_BLOCKED

MP14 resource check

RUNTIME_START_BLOCKED

RAM ≥3 GiB · swap ≤1.5 GiB (persist) · swap ≤1 GiB (full).

Persistence migration

PERSISTENCE_MIGRATION_READY_NOT_APPLIED

Additive only · no destructive changes · idempotent · 8 new tables planned (rfa.scenario_runs, evidence_claims, rise_gate_runs, review_queue_items, ai_cost_ledger_records, export_governance_records, readiness_snapshots, runtime_events).

Worker queue

WORKER_QUEUE_POLICY_READY

9 job types · IN_MEMORY default · Redis OPTIONAL · queue disabled when Redis unavailable.

Runtime event log

RUNTIME_EVENT_LOG_POLICY_READY

12 event types · append-only · no secret values · file-resident default.

Local health

CODE_FIRST_NOT_RUNNING

Loopback only · no public exposure · no live AI · no final approval / external export path.

Still locked (MP14)

AXES_LOCKED
  • AI_LIVE_ACTIVATION
  • PUBLIC_LAUNCH
  • OWNER_TESTING
  • COMMERCIAL_PILOT

Gap closure (MP14)

MP14_GAP_CLOSURE_RECORDED

See config/readiness/mp14_gap_closure_matrix.json.