KB-2DC7

05 — Static Literal Live Refactor v2

2 min read Revision 1
rpstatic-literallive-refactor2026-06-05

05 — Static Literal Live Refactor v2

Objects

  • v_process_trigger_actionability_ledger_live_v2 — every tracked count live-derived, carrying count_provenance, count_grain, grouping_scope, reconciles_against.
  • v_rp_static_literal_live_mismatch_v2 — literal (deprecated static ledger) vs live; declares whether the CURRENT path carries a stale literal.

Key upgrades vs v1

  • PROC:residual_reconcile: live 2 (live_residual_v4); was STALE_LITERAL → now LIVE_DERIVED_IN_CURRENT (current path uses live 2; static 8 deprecated only).
  • PROC:owner_gated_runtime: upgraded static_no_live → live (live_orphan_remediation_queue, wf_orphan_remediation_queue orphan_class='docker_service_no_candidate' = 11). The "no live source" classification was wrong — a live source existed.

Result (12 tracked gaps, dual-path verified)

  • 0 STALE_LITERAL, 0 STATIC_NO_LIVE_SOURCE.
  • 11 LITERAL_MATCHES_LIVE (jobcut 1, new_candidates 6, official_rp 0, owner_gated 11, all 7 TRIG) + 1 LIVE_DERIVED_IN_CURRENT (residual: literal 8 / live 2).

No stale, live-known literal remains in the current UI path. The deprecated static ledger is retained only as the literal column for audit/regression comparison.

Back to Knowledge Hub knowledge/dev/reports/architecture/rp-count-substrate-fix-registryization-generator-fullpop-v2-2026-06-05/05-static-literal-refactor-v2.md