# UV DITAv2 SOA VERDICT — 2026-07-03 (Fable adjudication of T5 survey) **Input:** `DITAV2_SOA_SURVEY_20260702.md` (cmd-PASS1.2, branch uv/dita-soa-survey). Answers to the survey's §7 open questions. This closes T5 and unblocks C10. ## Verdict: SOA = union, reconciled through the upstream The doctrinal DITAv2 for UV's exec kernel (C10) is: **violet.git main's copy AFTER re-vendoring the /mnt upstream improvements** — i.e. the union of: - violet.git main baseline (51 files incl. `asex_account.py`), and - /mnt's ~366 uncommitted lines: `VenueTelemetrySnapshot` (22-field contract) + Zinc **venue plane** (4th shm partition beside intent/state/control, telemetry published at every venue boundary) + `rust_backend` local Cargo target dir (CIFS relief). The venue plane is exactly the master-spec §9.2 control-plane direction and ships observability UV needs at the seam. It is adopted, not archived. ## Q-by-Q 1. **SOA determination:** union (above). Neither root alone was SOA. 2. **asex_account.py orphan:** belongs UPSTREAM. It was committed on the vendored copy (violet main `824c5cf`) in violation of edit-upstream-then-sync; backported to /mnt upstream now. Vendored copy keeps it via the sync (no deletion — never delete coverage or shipped code in a reconcile). 3. **VENDOR.lock:** refresh via `scripts/vendor_sync.sh` after both upstream commits; drift test must be GREEN post-sync. Executed by Fable as part of this verdict. 4. **ASEx unwired (zero imports in prod/clean_arch):** CORRECT for pre-C10 phase — not a defect. Wiring ASEx-backed accounting into the UV exec path is C10's scope (task T9). 5. **test_asex_account.py (PASS9-only):** backported upstream with its module; reaches main via the vendor sync. ## Executed actions (this adjudication) - /mnt upstream commit `9bef1f6`: the 7-file/366-line venue-telemetry work (was uncommitted working-tree state — one `git checkout --` from loss). - /mnt upstream commit (follow-on): `asex_account.py` + `test_asex_account.py` backport. - violet repo: `vendor_sync.sh` re-vendor + relock; drift gate green; push main. ## Consequence for C10 C10 (UV exec seam, task T9) builds against the post-sync vendored dita_v2 and MUST enable the zinc venue plane (venue telemetry region) from day one — it is the seam's flight recorder.