Revised Human Workflow Comparison
This manual uses the revised human input workflow as the left-side source of truth and overlays the implemented build with explicit DB references and status markers on the right side.
Authoritative source file: /Users/robertwilhelm/Documents/New project/New_human_input.drawio
How To Read The Diagram
- Left lane: the revised human-authored workflow, kept in its own non-linear shape.
- Right lane: the current build mapped onto that workflow with actual DB and storage references.
MATCHED: implemented strongly enough to claim structural alignment.PARTIAL: implemented in pieces or with a different table shape.ADDED: the build goes beyond the raw-ingest workflow.MISSING: the exact lane or contract is not yet implemented.
Strong Matches
- MinIO raw-vault usage for retained raw bytes.
- PostgreSQL object registry in
raw.source_bundlesandraw.source_objects. - Immutable audit in
audit.event_ledger. - Deterministic metadata extraction and searchable PostgreSQL metadata storage.
- Tenant-aware execution and project scoping.
Partial Or Missing Relative To The Revised Human Workflow
- No exact
flow_a.object_state_logtable. - No exact
flow_a.input_snapshot,flow_a.lineage_link,flow_a.ontology_join_preset, orflow_a.outboxtables. - No exact PG-A to PG-B outbox/event-bus contract as drawn.
- Typed LAS and WITSML extracts exist functionally, but not in the exact
flow_a.object_extract_lasandflow_a.object_extract_witsmltable form. - Quarantine behavior exists, but not as one exact cross-domain state machine.