KB-645B

70000x · 04 — Six-flow evidence (6/6 PASS, run 20260525T081115Z)</title> <parameter name="tags">["iu-core","70000x","evidence","six-flow","pass","verdict"]

4 min read Revision 1

70000x · 04 — Six-flow evidence (run 20260525T081115Z)

Summary

6 PASS / 0 FAIL

Per-flow verdict rows

T01 — autocut & reconstruct source

DIEU-35: 36 pieces, source_position dense+monotonic 1..36, 0 holes, all 36 iu_id resolve to information_unit. Verdict: t/t/t.

T02 — axis B (professional) filter

iu_metadata_tag_registry has 3 axis-B kinds: legal_document (3 keys), section_type (12 keys), unit_kind (2 keys). Corpus tagging ≥1. View v_iu_metadata_envelope present. Verdict: t/t/t.

T03 — parent / child / grandchild

Picked root cb211ee6-2b61-496e-b191-ef502ea28345 with 8 descendants, max_depth=2. fn_iu_subtree(root) returns root + children + grandchildren. 0 orphans (acyclic). Verdict: t/t/t.

T04 — create/edit piece document

T04_pre              iu=175, coll=44, memb=223, composer_gate=false
T04_compose          coll_id=5c995688..., minted=3, attached=3, verdict_pass=t
T04_add_piece        active_pieces 3→4
T04_reorder          iu 11e177ac moved to new_order=3
T04_remove_piece     active_pieces 4→3, "membership removed (reversible)"
T04_manifest_refresh digest=c42e1186f2e74792847a44ba13633f6a
T04_render_smoke     render_chars 83/87/84, verdict_pass=t
T04_split_dry        "dry_run_ok"
T04_merge_dry        "dry_run_ok"
T04_supersede_dry    "fsm_denied"  ← expected; supersede only operates on 'enacted'
T04_retire_dry       "plan_ok"
T04_in_tx_delta      iu 175→178 (+3), coll 44→45 (+1), memb 223→227 (+4)
T04_post_rollback    iu=175, coll=44, memb=223, composer_gate=false, residual=0 verdict_pass=t

T05 — piece trigger in/out

T05_pre_gates        delivery_enabled=false, delivery_live_routes='', emit_enabled=false, dry_run_only=true
T05_pre_substrate    fn_present=t, trg_present=t, view_present=t, 6 piece.* event_types registered
T05_emit_direct      subject=D38-DIEU35-S8-P1, emit_event_id=<uuid>
T05_outbox_row       event_domain=piece, event_type=piece.updated, emit_mode=dry_run, verdict_pass=t
T05_in_tx_delta      pre=0, in_tx=1, delta=+1, verdict_pass=t
T05_boundary_routes  piece_live_routes=0, verdict_pass=t
T05_post_outbox      0 piece events (rolled back)
T05_post_gates       all 4 boundary gates back to inert

T06 — SQL bridge piece ↔ DB

T06_pre_substrate    tbl/view/validate_fn/capture_fn all present
T06_pre_count        rows_pre=0
T06_insert           link_id=5309ab91..., iu_id=003bec16..., verdict_pass=t
T06_validate         {"resolved":true,"object_kind":"table","detail":"pg_class_match"}
T06_resolved_view    resolved_rows=1, verdict_pass=t
T06_reverse_lookup   bridges_for_iu=1, verdict_pass=t
T06_inbound_capture_wired  fn_exists=t (trigger wiring is a carry-forward; substrate present)
T06_in_tx_delta      in_tx_count=1, test_rows=1
T06_post_count       rows_post=0
T06_residual         residual=0, verdict_pass=t

Bridge INSERT used link_role='represents', object_kind='table', direction='outbound', lifecycle_status='active'. Validator returns resolved=true with pg_class_match detail.

Post-rollback durability (live confirmation)

iu=175, coll=44, memb=223, bridges=0, piece_events=0, lineage=37
composer=false, emit=false, delivery=false, three_axis_auto_refresh=false

All counts == pre-macro baseline. All gates inert. Zero-residue confirmed.

Reproduce

cd ~/iu-cutter-build/repo/iu-cutter/ops/iu-core-six-flow-test-readiness
SSH_HOST=contabo ./run_six_flow_tests.sh
# expect: 6 PASS, exit 0
Back to Knowledge Hub knowledge/dev/laws/dieu44-trien-khai/v0.6-iu-core-70000x-full-test-readiness-six-user-flows-open-goal/04-p3-six-flow-evidence.md