docs(uv): handover to successor integrator + SOA verdict + T8/T9 subspecs + spec C11 forensics

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Codex
2026-07-03 12:47:37 +02:00
parent 81520af83c
commit 3b2b6987ce
6 changed files with 513 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
# 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.