knowledgelearning.dbss
Binary layout, byte coverage, field semantics, and validation evidence for the intrinsic BSD knowledgelearning decoder.
Investigation status
| Status | Value |
|---|---|
| Coverage | 100% |
| Iteration | BSD migration |
| Review state | BSD migration reconciled |
| Last reviewed | 2026-08-03 |
| Captures examined | Steam capture ads_version 856; PAZ 5152; file hash 405027472; 78,378 extracted bytes; normalized SHA-256 cfd2d1a2005757aa0949b30a1a1b2ab96393b62ed968295ac32be236a96b356f |
| Decoder | packages/scraper/src/tables/knowledgelearning.dbss.ts |
| Remaining blockers | None |
See Decoder methodology for the confidence scale and evidence rules.
Field ledger
| Field/path | Offset and width | Representation | Claimed meaning | Physical confidence | Representation confidence | Semantic confidence | Evidence | Status |
|---|---|---|---|---|---|---|---|---|
| section counts | two u32 controls |
consumed/omitted | character and item row counts | Certain | Certain | Certain | Self-framing arrays | Closed |
| repeated source controls | row +0..+11 |
source-ID equality and namespace code validated; redundant values omitted | source ID and namespace code | Certain | Certain | Certain | Outer/inner IDs and section/type codes agree exhaustively | Closed |
| framing byte | row +12 |
consumed with .pad(1) and omitted |
neutral serializer framing | Certain | Certain | Neutral | Fixed 17-byte row width and exact EOF establish its position | Closed neutral |
knowledgeId |
row +13, unaligned u32 |
retained | granted mental-card ID | Certain | Certain | High | Exact reverse-index equality for character sources and card-table correlation | Closed |
returned sourceId |
row payload +0, u32 |
retained by named section | character or item source ID | Certain | Certain | High | Offset key sets agree; character reverse index is exact in two builds | Closed |
| Reserved ranges | schema-local fixed widths | consumed with .pad() and omitted |
framing or semantically neutral capacity | Certain | Certain | Neutral | Adjacent fields, strict EOF, and exact snapshot parity establish each width | Closed neutral |
Active assumptions
Findings
| ID | Finding | Evidence | Schema/documentation impact | Status |
|---|---|---|---|---|
| F-01 | The intrinsic decoder reproduces the transformed reference output exactly. | Full snapshot comparison; complete payload; normalized SHA-256 cfd2d1a2005757aa0949b30a1a1b2ab96393b62ed968295ac32be236a96b356f |
The BSD schema is the production source of truth. | Closed |
| F-02 | Row and section boundaries are intrinsic. | Strict decoding reaches exact EOF on the installed capture. | No companion offset table is loaded by this decoder. | Closed |
| F-03 | Reserved byte ranges are representation details. | Their widths are fixed by adjacent fields and full-snapshot parity. | .pad() keeps the schema readable and omits redundant output properties. |
Closed |
Reconciled source findings
| ID | Finding | Evidence | Schema/documentation impact | Status |
|---|---|---|---|---|
| F-02 | Character-source relationships and the reverse table are exact inverses. | 2,536 pairs in each direction, no duplicates or misses, in both builds. | Aggregate equality test added; production decoder remains join-free. | Closed |