KB-36EC

03 Adapter Freshness Status

2 min read Revision 1

03 — Adapter Freshness (v_rp_adapter_freshness_status, v_rp_adapter_coverage_dashboard_v2)

Per-source: adapter_exists, last_scan_at, last_success_at, last_error, rows_observed, freshness_age_hours, coverage_status (COVERED / PARTIAL / STALE / STALE_PARTIAL / MISSING_ADAPTER).

Live freshness

  • 5 host/FS adapters refreshed 2026-06-05 02:10 UTC (≈6.5h ago) by the systemd orchestrator — all COVERED, status OK: host_crontab 02:10:02 (54), systemd_timers 02:10:08 (22), fs_dot_bin 02:10:12 (287), fs_scripts 02:10:41 (42), docker_containers 02:10:44 (11).
  • 10 DB-fn sources recomputed at census time 02:10:50 UTC — COVERED (live recompute daily).
  • kb_sop_docs — PARTIAL, last scan 2026-06-04 10:15 UTC (≈22h), status PARTIAL. It is NOT in the systemd pipeline (MCP/manual), so it ages until manually refreshed → labelled PARTIAL (and STALE_PARTIAL once >26h).

Rollup dashboard

instrumented_sources 16, covered 15, partial 1, stale 0, missing_adapter 0, unknown_classes 1, non_instrumented_classes 5, total_source_classes 21, instrumented_coverage_pct 94, verdict ADAPTER_COVERAGE_OK_WITH_DECLARED_PARTIALS.

The dashboard deliberately reports BOTH "16 instrumented" AND "21 total classes" so coverage is never overstated by treating the instrumented set as the whole universe.

Back to Knowledge Hub knowledge/dev/reports/architecture/rp-adapter-automation-reality-no-blind-spot-closeout-2026-06-05/03-adapter-freshness-status.md