KB-575D
UWC 05 — Cross-Source Reconciliation
2 min read Revision 1
05 — Cross-Source Reconciliation (blind spots, numeric)
Reconciliation findings
| Comparison | Left | Right | Gap | Meaning |
|---|---|---|---|---|
| DOTs vs FS executors | dot_tools 309 | /opt/incomex/dot/bin 288 | script_path only 119/309 | 190 DOTs have no script_path; 288 FS files not back-linked. Reconciliation broken. |
| DOT schedule vs host cron | dot_tools.cron_schedule 41 | host crontab 49 | mismatch | True schedule lives in host cron, not DB. DB schedule is partial/decorative. |
| DOTs vs process candidates | 309 | candidates_v2 17 | 292 | Most DOTs not surfaced as process candidates. |
| DOTs vs AX-PROCESS | 309 | axis_assignment(AX-PROCESS) 0 | 309 | No DOT assigned to the process axis. |
| workflows vs AX-PROCESS | 2 | 0 | 2 | Human workflows not RP-assigned either. |
| job runs vs candidates | 8 job_kinds | 1 verified | 7 | 7 job kinds unverified. |
| event types vs candidates | 52 (7 process.*) | 0 active process.* | 7 | process.* events drafted, none active/bound. |
| triggers vs processes | 410 | n/a | — | Components, not processes (FP-risk if counted). |
| approval_requests vs process | 230 | 1 process class | — | Many runs, one governed-approval workflow. |
Reconciliation buckets
- matched (DB process-defs in discovery): 17 candidate-level.
- source_only (definition exists, no candidate): ~292 DOTs.
- process_only / phantom (candidate, no source): 0.
- rp_missing: 373 (all).
- owner_missing: 373 (gov_ownership=0).
- runtime_missing: 372 (only job:cut verified).
- maybe_false_positive: 981 triggers+functions.
- maybe_duplicate: IU-command(54) vs DOT overlap — needs dedup adapter.
- needs_human_review: 6 NEEDS_MORE_EVIDENCE coverage items.