re: the Enumeration self-index is not a naming route, and the residual is two _Test variants
The tempting move - 360 objects state their own contents, so use that to name
them - does not work, and it is now measured rather than assumed:
objects carrying an Enumeration record 360
key already named by archive-naming routes 1 + 2 348
still unnamed 12
newly named by name_hash(prefix + own record name + ext) 0
Sixteen prefixes x seven extensions x every record name of every unnamed
object: zero gained. A self-index names an object's RECORDS; a TOC key is
name_hash(path + file name). The two vocabularies never meet.
The residual is exactly two objects x six packs, each byte-identical across the
packs and each an unnamed VARIANT of a named _Test table, not a duplicate:
2390212806 (1493 B) Placement_00..02 + RouteTest_00..01 - a trimmed
Stage\Null_Test.tbl (3121167452, 27545 B, same five
records plus four Frame_Test_Asteroid_*)
2719765792 (14124 B) Formation_100, Formation_Fleet_01, Formation_Fleet_02 -
the same three record names as Formation_Test.tbl
(3463590559, 14025 B) but a different payload
That answers the previous iteration's question about the six-record
Placement/RouteTest sibling: it is Null_Test.tbl minus the asteroid frames.
Independent confirmation for stage-mission-tables: name_hash(prefix +
"Formation_Test.tbl") -> key 3463590559, whose records are exactly those three,
so the two frame-ratio exceptions do live in the file it names.
Dangling link recorded, not fixed: idxd-container.md references
idxd-unnamed-keys.md twice and that file does not exist on this branch - it
belongs to auto/idxd-unnamed-keys.
One control missed unexplained: EnumSquadron_Test.tbl matches no pak key under
any of the sixteen prefixes. n=1, not chased.
All fifteen artefacts byte-identical.
This commit is contained in:
@@ -5920,3 +5920,53 @@ tables. Noted in `asteroid-fields.md`.
|
||||
🟡 Not settled: what `Placement_*` and `RouteTest_*` are *for* (they are test
|
||||
fixtures in a `_Test` table, so possibly nothing ships them); the six-record
|
||||
sibling's name; why `S28_p1` has an asteroid volume with no definition.
|
||||
|
||||
---
|
||||
|
||||
## ❌✅ 2026-08-28 — the `Enumeration` self-index is not a naming route (measured), and the residual is two `_Test` variants
|
||||
|
||||
Item (a). The tempting move — 360 objects state their own contents, so use that
|
||||
to name them — **does not work, and now that is measured rather than assumed.**
|
||||
|
||||
```
|
||||
objects carrying an `Enumeration` record 360
|
||||
key already named by archive-naming routes 1 + 2 348
|
||||
still unnamed 12
|
||||
newly named by name_hash(prefix + own record name + ext) 0
|
||||
```
|
||||
|
||||
Sixteen prefixes × seven extensions × every record name of every unnamed object:
|
||||
**zero gained**. A self-index names an object's **records**; a TOC key is
|
||||
`name_hash(path + file name)`. The two vocabularies never meet.
|
||||
|
||||
✅ **The residual is exactly two objects × six packs**, each byte-identical across
|
||||
the packs and each an **unnamed variant of a named `_Test` table** — not a
|
||||
duplicate of it:
|
||||
|
||||
* `2390212806` (1 493 B) — `Placement_00…02` + `RouteTest_00…01`: a trimmed
|
||||
`Stage\Null_Test.tbl` (`3121167452`, 27 545 B, the same five records **plus**
|
||||
four `Frame_Test_Asteroid_*`).
|
||||
* `2719765792` (14 124 B) — `Formation_100`, `Formation_Fleet_01`,
|
||||
`Formation_Fleet_02`: **the same three record names as `Formation_Test.tbl`**
|
||||
(`3463590559`, 14 025 B) but a **different payload**.
|
||||
|
||||
That answers last iteration's ❔ about the "six-record `Placement`/`RouteTest`
|
||||
sibling": it is `Null_Test.tbl` minus the asteroid frames, and it is still
|
||||
unnamed.
|
||||
|
||||
✅ **Independent confirmation for [[stage-mission-tables]]**:
|
||||
`name_hash(prefix + "Formation_Test.tbl")` → key `3463590559`, whose records are
|
||||
exactly the three above — so the two frame-ratio exceptions really do live in the
|
||||
file that document names.
|
||||
|
||||
🔴 **Dangling link, not mine to fix.** `idxd-container.md` references
|
||||
`idxd-unnamed-keys.md` twice; **that file does not exist on `auto/re-isl-stream`**
|
||||
— it belongs to the other agent's branch `auto/idxd-unnamed-keys`. Recorded here
|
||||
so a merge review catches it.
|
||||
|
||||
❔ One control missed unexplained: **`EnumSquadron_Test.tbl`**, named by the
|
||||
`_Test` stage record, matches **no pak key** under any of the sixteen prefixes.
|
||||
n = 1, not chased.
|
||||
|
||||
🟡 Still open: what `Placement_*`/`RouteTest_*` are *for*; the two variants' file
|
||||
names; why `S28_p1` has an asteroid volume with no definition.
|
||||
|
||||
Reference in New Issue
Block a user