KB-539F

04 — RP Object Hygiene Repoint Plan

3 min read Revision 1

04 — RP Object Hygiene Repoint Plan (Track D)

Finding: the DB SSOT is already clean. No RP view uses raw birth count as managed-object truth. The repoint work is (a) one operator-UI awareness item and (b) three new named truth views.

Truth contract (v_rp_birth_count_truth_contract / v_rp_object_hygiene_contract)

field value
raw_birth_count 1,210,742
managed_object_count 2,927
provenance_count 6,597
deferred_count 58
log_data_noise_count 974,243
duplicate_noise_count 224,053
unknown_count 2,922
noise_count (total) 1,198,296
noise_pct 98.97%
object_truth_field managed_object_count
warning raw_birth_count is 98.97% noise; NEVER use as managed-object truth

Managed vs raw surface (v_rp_managed_vs_raw_birth_surface)

metric raw_value clean_value use_this
object_count 1,210,742 2,927 clean (managed_object_count)
governed_total 1,210,742 9,524 clean (managed + provenance)

RP views referencing birth_registry (v_rp_object_hygiene_repoint_plan)

view usage_class repoint?
v_rp_authority_execution_preflight RAW_COUNT_DIAGNOSTIC_FACT YES (operator UI)
v_rp_automation_actuation_regression_guard BIRTH_NEUTRALITY_PROOF no (correct use)
v_rp_production_wait_watch_dashboard LIVE_SYSTEM_SIZE_WATCH (labeled) no (correct/labeled)
v_rp_birth_request_simulator BIRTH_SIMULATOR/PREVIEW no (intentional)
v_rp_governance_birth_side_effect_simulator BIRTH_SIMULATOR/PREVIEW no (intentional)
v_rp_authority_conditional_execution_harness BIRTH_SIMULATOR/PREVIEW no (intentional)
v_rp_dynamic_drill_proof_matrix BIRTH_SIMULATOR/PREVIEW no (intentional)

Only v_rp_authority_execution_preflight exposes an unfiltered SELECT count(*) FROM birth_registry AS birth_count as a diagnostic fact. It is not currently presented as a managed-object count anywhere in the DB layer, but if any UI surfaces preflight.birth_count as an object count, repoint it to v_rp_birth_count_truth_contract.managed_object_count. This is an operator UI change; no DB SSOT change is required, so existing UI is not broken.

Action-ready packet for operator

  • Display object counts from v_rp_birth_count_truth_contract.managed_object_count (2,927), not raw births.
  • Keep raw count only where labeled as "live system size / birth-neutrality proof".
  • Do not hide raw birth pollution — the truth contract continues to publish raw_birth_count + noise breakdown alongside the clean count (transparency requirement honored).

Owner: operator (UI). No engineering/DB blocker.

Back to Knowledge Hub knowledge/dev/reports/architecture/birth-fix-next-cycle-verification-trigger-reconciliation-rp-hygiene-2026-06-05/04-rp-object-hygiene-repoint-plan.md