Files
xenia-rs/audit-runs/audit-050-general-audit/angle-comparison.csv
MechaCat02 8e709b0a24 chore: track audit-runs summary artifacts (md/csv/diff/txt/json/etc)
Snapshot of every non-log artifact under audit-runs/ from audits 003
through 058: findings.md per audit, comparison CSVs, probe diffs,
schema docs, register-dump txts, lr-trace JSONL streams, the saved
canary patch diffs, etc. ~284 files / ~52 MB total.

Excluded (per .gitignore): probe stdout/stderr/log streams (the raw
firehose), guest-memory dumps under audit-026/027/029 (4.5 GB of
.bin files; *.bin pattern added to .gitignore this commit).

Also adds the orphan audit-058-sub825070F0-activation directory that
a subagent accidentally created at project-root instead of
under xenia-rs/audit-runs/; relocated to its proper home.

Purpose: cross-machine continuity. With these summaries committed,
a fresh clone gives the next session the full per-audit context
(findings + tables + cascade predictions) without dependence on
local-only working tree.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-10 21:36:41 +02:00

2.5 KiB

1anglenameloc_budgetcascade_d_predictionriskprerequisitesexpected_evidence_gained
2AXAudioSubmitRenderDriverFrame~30NO (host-side audio output only)very low (host-only)noneminimal — no guest callback chain to bootstrap cluster
3BLong-horizon -n 5B0NO (counters identical to 500M)none (read-only run)noneDONE this audit — bit-identical to 500M; rules out compute-time plateau
4CSTFS / XamContent enum impl~80-120UNLIKELY (game gets coherent NO-MORE-FILES path)lowcanary content_manager.cc readingmedium — fixes a real correctness gap (XamContentCreateEnumerator writes nothing to out-pointers); may unblock content-discovery wait if there is one
5DPlug missing canary-only exports~50-100UNLIKELY (none are renderer/UI critical)lowcanary impl readinglow — XamUserGetXUID + XamUserReadProfileSettings could be gating user-profile reads but XamUserGetSigninState already returns signed-in
6EM5.5 caller chain for sub_82452DC00 (read-only DB)N/A — diagnostic onlynonenoneDONE this audit — work-submitter sub_82452DC0 FIRES on tid=13 cycle 8127 from sub_821CB030+0x19C; γ-class wedge is real but not in caller-reachability
7FRelax M11 static-init detector~150-300 (analyzer)N/A — diagnostic onlynonere-run analyzer pipelineHUGE — finds CRT driver sub_824ACB38 that already runs and invokes the 24+ GamePart factory regs; reframes audit-049 narrative — they DO bootstrap. New runtime probing reveals the actual stall.
8GLong-horizon canary trace via patch~50-100 canaryUNLIKELY in Linux Debug (host-presenter block at frame 42)medium (canary patches already proven safe)canary buildmedium — bypassing intro-video host-presenter block in canary may extend reach without Wine
9H (NEW)Probe and signal handle 0x1288 manually~30-60YES POSSIBLE (unblocks tid=13 join)medium (synthetic signal could cause bad state)audit-049 wait analysisHIGH — if synthetic NtSetEvent(0x1288) unparks tid=13 and boot advances we learn (a) what tid=13 does next (b) whether the front-end UI flow runs
10I (NEW)Trace what work-submitter callback does and where it diverges~0 (probing)N/A — diagnosticnoneprobe sub_82452DC0 + descendantsHIGH — work-submitter fires but never reaches signal-back path; identify the LR within sub_82452DC0 chain that branches to NtSetEvent only in canary; 1-PC fix candidate
11J (NEW)XamContentCreateEnumerator writes proper handle/buffer_size~50NO (still NO-MORE-FILES from XamEnumerate)lowxam_content.cc:129 readinglow-medium — closes a stub-correctness gap; may be prerequisite for future content-discovery flow