phase-37: T4 item (g) DONE — the one ledgered 'new' class refuses again (D_80126954 undeclared, T5's), row refreshed; the 51 TU-CONFLICT rows → 45 with today's diagnostics | 🛑 T4 in progress — the T4 ☑ line + P6 rules check NEXT (S108)

This commit is contained in:
Drew T
2026-09-12 22:35:09 -06:00
parent 926c7bafe3
commit bd7d32ec23
3 changed files with 13 additions and 1 deletions
+7
View File
@@ -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
+1 -1
View File
@@ -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)
1 # config/dedup_exceptions.tsv — the S1 exception ledger (Phase 35): a byte-identical class with >=2 instances that does NOT share
10 # CROSS-SPACE instances in different address spaces (deferred with the cross-address classes)
11 # A row is evidence, not a shrug: note names the tool run and the message. Empty at the phase's open (2026-09-08).
12 h_exact
250070c4bf1c7b79eaa294718f17e9d3eb438a6e
13 47b7d4a04815b9d0fd1b6c329ce7bf8aa985fb10
14 5fd1ad0684401984d032eb95861c100cf110768a
15 7e04ee1875d81cff86833b19a385e347632ac616
54 3a43941d56d4b1c4f91f53f047f7887fdc66807e
55 5b6b968251699b8e8314523e396805478a91da13
56 60be554c7030d2012a6daa9d923503674e346272
57 250070c4bf1c7b79eaa294718f17e9d3eb438a6e
+5
View File
@@ -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