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:
43
prod/docs/UV_DITAV2_SOA_VERDICT_20260703.md
Normal file
43
prod/docs/UV_DITAV2_SOA_VERDICT_20260703.md
Normal 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.
|
||||
Reference in New Issue
Block a user