KB-2860

O7 postdeploy live dry-run (Contabo) — 04-target-document-selection

3 min read Revision 1
dieu44iu-cutterv0.6o7postdeploylive-dryruncontabo

O7 Report 04 — Target document selection

  • macro: v0.6-o7-postdeploy-live-dryrun-contabo
  • gate: G3
  • result: PASS — target = ICX-CONST (discover-first)

Discover-first candidate survey

public.information_unit grouped by canonical_address prefix (read-only, as context_pack_readonly):

doc_prefix total enacted draft
ICX-CONST 60 60 0
test 7 0 7
D38-DIEU32-* / D38-DIEU35-* / D38-DIEU28-* 1 each 0 1 each
pilot.p3.p2.* 1 0 1

iu_lifecycle_log prefixes: only ICX-CONST (60 rows).

Selection

ICX-CONST is the only fully-completed / enacted Constitution document: 60/60 enacted, 0 draft, 60 lifecycle-log rows. All other prefixes are draft-only scratch/pilot data.

Per macro G3 ("prefer an already-completed Constitution document for a non-mutating dry-run smoke") → target = ICX-CONST, doc_prefix ICX-CONST. This also matches the DOC_ID = "ICX-CONST" constant used by the v0.6 O3/O4 test suites.

Live lifecycle survey (orchestrator constitution_lifecycle_survey)

LiveConstitutionSurvey(doc_prefix='ICX-CONST',
  icx_total=60, icx_draft=0, icx_enacted=60,
  uv_enacted=60, uv_enacted_at_nonnull=60,
  lifecycle_log_rows=60, lifecycle_log_review_decisions=1,
  iu_enact_md5='6ca9bc39e2d2be93dd8a71739fa80dc4',
  iu_apply_edit_draft_md5='42e96b6c9e81a2d0a28b30644d178a26',
  lifecycle_triggers_enabled=True, governance_accessible=True)
=> drift_class = post_enactment_expected

drift_class = post_enactment_expected — the survey matches the orchestrator's expected post-enactment shape exactly (icx_total==60, icx_draft==0, icx_enacted==60, uv_enacted==60, uv_enacted_at_nonnull==60, lifecycle_log_rows==60, triggers enabled).

Compliance

  • No source_document / source_version row was created. The LiveDryRunDiscoverer seeds a deterministic in-memory source_document_id / source_version_id from the read-only survey facts — these are simulator objects, never written to any DB.
  • Target chosen by discover-first; User was not asked.
Back to Knowledge Hub knowledge/dev/laws/dieu44-trien-khai/v0.6-o7-postdeploy-live-dryrun-contabo/04-target-document-selection.md