From bd7d32ec2316b2a150ad41b0ac9d6da3786dff92 Mon Sep 17 00:00:00 2001 From: Drew T <50529377+Druthulu@users.noreply.github.com> Date: Sat, 12 Sep 2026 22:35:09 -0600 Subject: [PATCH] =?UTF-8?q?phase-37:=20T4=20item=20(g)=20DONE=20=E2=80=94?= =?UTF-8?q?=20the=20one=20ledgered=20'new'=20class=20refuses=20again=20(D?= =?UTF-8?q?=5F80126954=20undeclared,=20T5's),=20row=20refreshed;=20the=205?= =?UTF-8?q?1=20TU-CONFLICT=20rows=20=E2=86=92=2045=20with=20today's=20diag?= =?UTF-8?q?nostics=20|=20=F0=9F=9B=91=20T4=20in=20progress=20=E2=80=94=20t?= =?UTF-8?q?he=20T4=20=E2=98=91=20line=20+=20P6=20rules=20check=20NEXT=20(S?= =?UTF-8?q?108)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .run/P37/restruct/run_t4_ret2.log | 7 +++++++ config/dedup_exceptions.tsv | 2 +- phase-ends/CURRENT_PHASE.md | 5 +++++ 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 .run/P37/restruct/run_t4_ret2.log diff --git a/.run/P37/restruct/run_t4_ret2.log b/.run/P37/restruct/run_t4_ret2.log new file mode 100644 index 0000000000..f638b6fb80 --- /dev/null +++ b/.run/P37/restruct/run_t4_ret2.log @@ -0,0 +1,7 @@ +share_body: census 24 s · extend (registered-incomplete) 44 classes · new (unregistered same-vram) 1 classes / 1 private sites + [t4_ret2] 1 classes · 1 sites in 1 TUs · 0 new headers · gating 2 binaries + [t4_ret2] ov_SC04_006: class 250070c4bf REJECTED — src/ov_SC04_006/../shared/ov/func_8017D0FC__250070c4.h:4: `D_80126954' undeclared (first use this function) + [t4_ret2] retry: 1 previous ledger row(s) of 250070c4bf dropped — this run's verdict replaces them + [t4_ret2] gated 2/2 binaries green · registered 0 groups · extended 0 members · rejected classes 1 +share_body: done — 1 of 1 classes in 1 batch(es); see the ledger; 24 s +exit=0 diff --git a/config/dedup_exceptions.tsv b/config/dedup_exceptions.tsv index 75d5a9eee4..01ae5457ea 100644 --- a/config/dedup_exceptions.tsv +++ b/config/dedup_exceptions.tsv @@ -10,7 +10,6 @@ # CROSS-SPACE instances in different address spaces (deferred with the cross-address classes) # A row is evidence, not a shrug: note names the tool run and the message. Empty at the phase's open (2026-09-08). h_exact reason nins instances note -250070c4bf1c7b79eaa294718f17e9d3eb438a6e TU-CONFLICT 38 2 share_body new6: rejected in ['ov_SC04_006']; registered for 1; cause (ov_SC04_006): src/ov_SC04_006/../shared/ov/func_8017D0FC__250070c4.h:4: `D_80126954' undeclared (first use this function) 47b7d4a04815b9d0fd1b6c329ce7bf8aa985fb10 TU-CONFLICT 154 141 share_body t4_ret1: extend of E_func_80144090 rejected in ['ov_MAIN_012', 'ov_SC02_037', 'ov_SC03_107']; cause (ov_MAIN_012): src/ov_MAIN_012/../shared/ov/func_80144090.h:11: conflicting types for `D_800A651C' 5fd1ad0684401984d032eb95861c100cf110768a TU-CONFLICT 123 141 share_body t4_ret1: extend of E_func_80174CB0 rejected in ['ov_SC01_000', 'ov_SC01_077', 'ov_SC06_018']; cause (ov_SC01_000): src/ov_SC01_000/../shared/ov/func_80174CB0.h:6: conflicting types for `func_80012ABC' 7e04ee1875d81cff86833b19a385e347632ac616 TU-CONFLICT 105 141 share_body t4_ret1: extend of E_func_801749C8 rejected in ['ov_SC01_000', 'ov_SC01_077', 'ov_SC06_018']; cause (ov_SC01_000): src/ov_SC01_000/../shared/ov/func_801749C8.h:7: conflicting types for `func_80012ABC' @@ -55,3 +54,4 @@ d50cc5103cf668a20a8885ea3fa49d385921f0c6 TU-CONFLICT 20 141 share_body t4_ret1: 3a43941d56d4b1c4f91f53f047f7887fdc66807e TU-CONFLICT 21 9 share_body t4_ret1: extend of E_func_8017D588 rejected in ['ov_SC02_037']; cause (ov_SC02_037): src/ov_SC02_037/../shared/ov/func_8017D588__3a43941d.h:18: too few arguments to function `func_80146C3C' 5b6b968251699b8e8314523e396805478a91da13 TU-CONFLICT 19 9 share_body t4_ret1: extend of E_func_8017CFE4 rejected in ['ov_SC02_037']; cause (ov_SC02_037): 'src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:3845: 60be554c7030d2012a6daa9d923503674e346272 TU-CONFLICT 13 3 share_body t4_ret1: extend of S_func_8017EF6C rejected in ['ov_SC03_126']; cause (ov_SC03_126): src/ov_SC03_126/../shared/ov/func_8017EF6C__60be554c.h:4: `D_80126942' undeclared (first use this function) +250070c4bf1c7b79eaa294718f17e9d3eb438a6e TU-CONFLICT 38 2 share_body t4_ret2: rejected in ['ov_SC04_006']; registered for 1; cause (ov_SC04_006): src/ov_SC04_006/../shared/ov/func_8017D0FC__250070c4.h:4: `D_80126954' undeclared (first use this function) diff --git a/phase-ends/CURRENT_PHASE.md b/phase-ends/CURRENT_PHASE.md index f256401e12..19b15d0b9d 100644 --- a/phase-ends/CURRENT_PHASE.md +++ b/phase-ends/CURRENT_PHASE.md @@ -770,6 +770,11 @@ bucketed by what each bucket needs before any plan is proposed. **Candidates for failed of 218`** (`wall=82.36 s`); `share_census --check --strict-macros --strict-text` → `S1 … 10,180 satisfied (3,507 twin-covered, 45 excepted, 3,801 deferred cross-address), 0 VIOLATION(S) — OK`. +- **S108 — item (g), the new bucket: `share_body --apply --bucket new --retry-excepted --label t4_ret2`** — the one ledgered class + (`0x8017D0FC`, 2 instances) `REJECTED — ov_SC04_006: func_8017D0FC__250070c4.h:4: D_80126954 undeclared` (a datum declared in one member TU + only — T5's canonical data declarations); `gated 2/2 binaries green`, nothing written, its row refreshed. **Item (g) DONE: the 51 TU-CONFLICT + rows → 45 (6 shared), every survivor carrying today's compiler line.** T4's remainder is now entirely ledgered by cause and owned by T5/T7. + ## 🛑 SESSION CHECKPOINT — S108 (2026-09-12, FINAL — written for a FRESH session; the session's last commit follows this): gate 1 APPROVED, **T0 ☑ T1 ☑ T2 ☑ T3 ☑ — T4 IN PROGRESS (☐): steps (a)–(f) DONE, two owed items left** — 🛑 **T4 NEXT: (g) the 51 TU-CONFLICT rows retried through `share_body` (needs a `--retry-excepted` flag), (h) the 593 "no visible definition" rows read on one example; then the T4 ☑ line, the P6 rules check, T5 (Max for the head types); xHigh** | R22 `check-all: 218 passed, 0 failed of 218` at `06615fe89` (every one of the session's ~40 gated commits carries its own) | HEAD after this commit is the checkpoint's commit; tree clean; nothing pushed after `79b2f6f15` (Drew pushes, R6) | last batch `t4_HD8` on 1e876b0ec: 57 files (headers; 57 drawable) · 0 declaration units: 0 canonical / 0 promoted / 0 K&R marked / 0 aliases typed / 0 __builtin_abs → abs / 0 kept · compiles 0 i **Replay this block into the chat at the next session start (R64); it is the ONLY in-phase context the next session inherits. Everything below