IU A–F Automated Evidence & Demo Pack — Overview & Verdict (2026-05-29)
IU A–F Automated Evidence & Demo Pack — Overview & Verdict
Mission: IU_A_TO_F_AUTOMATED_EVIDENCE_AND_USER_VISIBLE_DEMO_PACK
Date: 2026-05-29 · Host: contabo VPS · Container: postgres · DB: directus (PostgreSQL 16.13)
Read channel: MCP query_pg as role context_pack_readonly (READ ONLY, AST-validated, 5 s timeout).
Apply channel (D/E only): ssh contabo "docker exec -i postgres psql -U workflow_admin -d directus -v ON_ERROR_STOP=1" < file.sql, all mutation wrapped in BEGIN … ROLLBACK.
Purpose
Technical, evidence-backed proof — for independent GPT review — that the Information Unit (IU) is a real, production-pilot-ready "smart brick": stable with PostgreSQL, the DOT command layer, the queue/event substrate, SQL links, and the three reconstruction/filter axes. This is not UI work; every claim below is reproducible from a function call + raw query.
Verdict table
| Cap | Capability | Method | Channel | Verdict |
|---|---|---|---|---|
| A | Cut → pieces → reconstruct (ordering + hash) | fn_iu_reconstruct_source + content-hash chain |
read-only | PASS (reconstruct); cut-automation gap documented |
| B | Domain / specialty axis filter | fn_iu_filter_axis_b (DOT dot_iu_filter_axis_b) |
read-only | PASS |
| C | Parent→child→grandchild subtree filter | fn_iu_filter_axis_c_subtree / fn_iu_subtree (DOT dot_iu_subtree) |
read-only | PASS |
| D | Compose / add / remove / reorder / split / merge / render | fn_iu_compose + collection ops + fn_iu_piece_split + fn_iu_piece_merge |
governed BEGIN..ROLLBACK | PASS |
| E | Trigger out / in + DLQ replay | fn_iu_emit_event + fn_iu_route_worker_run + fn_iu_route_dead_letter_replay |
governed BEGIN..ROLLBACK | PASS |
| F | SQL link validate / resolve | fn_iu_sql_link_resolve_all (DOT dot_iu_sql_link_resolve) |
read-only | PASS |
Overall: PASS. All six capabilities have command + input + output + raw evidence + verdict. B/C/F run entirely through shipped DOT/wrappers; D/E run the governed safe path (gated, rolled back). A proves automatic deterministic reconstruction and states the exact cut-automation gap.
Hard Gate 0 (all 10 checks PASS)
- Host = contabo VPS ✓ 2. Container =
postgres✓ 3. DB =directus✓ - Read identity =
context_pack_readonly✓ 5. Apply identity =workflow_admin(SELECT confirmed) ✓ fn_iu_gate_verify_closed(NULL)→all_safe=true, never_flip_intact=true, all_governed_closed=true(10 gates) ✓idle in transaction= 0 (both roles) ✓ 8. Baseline snapshot captured (below) ✓- Server-side timeouts used (
statement_timeout,idle_in_transaction_session_timeoutset LOCAL in every apply tx) ✓ - No client-timeout-kill of any open transaction ✓
Baseline snapshot (entry == exit)
| table | entry | exit |
|---|---|---|
| information_unit | 219 (3 retired) | 219 |
| iu_relation | 60 | 60 |
| iu_piece_collection | 45 | 45 |
| iu_piece_membership | 227 | 227 |
| iu_split_set | 1 | 1 |
| iu_merge_set | 0 | 0 |
| iu_sql_link | 3 | 3 |
| event_type_registry | 40 | 40 |
| iu_outbound_route | 15 | 15 |
| iu_route_attempt | 68 | 68 |
| iu_route_dead_letter | 0 | 0 |
| dot_iu_command_catalog | 53 | 53 |
| dot_iu_command_run | 55 | 55 |
| event_outbox | 156230 | 156230 |
| iu_gate_transition | 0 | 0 (gates opened/closed in D rolled back) |
| TEST/iu-demo/* rows | 0 | 0 |
Safety summary
- Zero persisted mutation. Exit counts equal entry counts;
demo_rows=0,gate_transitions=0. - Gate posture unchanged:
all_safe / never_flip_intact / all_governed_closed = true. - Never-flip keys (
iu_enact.allow_no_review_decision,iu_core.vector_sync_enabled) untouched andfalse. - No real route delivery (
delivery_enabled=false,delivery_live_routes=""); 0 sent attempts from the demo. - No 4-Mothers runtime, no Nuxt/UI, no Directus mutation, no Qdrant/vector, no job execution.
- No idle-in-transaction residue left behind.
Package contents
00-overview-and-verdict.md(this file)01-A-cut-reconstruct-evidence.md02-B-domain-axis-evidence.md03-C-tree-axis-evidence.md04-D-compose-split-merge-evidence.md05-E-trigger-in-out-evidence.md06-F-sql-link-evidence.md07-raw-sql-dot-appendix.md08-user-visible-demo-report.md09-law-forbidden-and-self-review.md
Builds on iu-b-c-f-additive-dot-wrapper-and-harness-live-apply-2026-05-28, iu-d-e-f-remaining-governed-live-test-suite-2026-05-28, iu-production-hardening-and-durable-governed-run-bundle-2026-05-28, and phase0-human-gate-execution-session…/07-iu-pilot-day1-rehearsal.