Completes the audit→records pass; fable-ous.md deleted, full stub→record mapping preserved in docs/audits/2026-06-12-fable-ous-filing-ledger.md. - Questions Q-112..Q-122: storyteller f32 vs bps, cross-platform goldens, NPC appearance contract, garments simulated-vs-visual, gdlint gate, whatsinagame extraction, empty wiki categories, generic-parent first slice, garment-token vocabulary, dress canon home, asset sourcing policy - Audit notes appended to Q-067 (vehicle scope vs T-750 car list) and Q-107 (signature-materials field in the consolidation scope) - D-225 amendment: next inbound message type requires a tagged envelope - Tickets T-1045..T-1071 under T-750/T-749/T-751/T-1037, each embedding its evidence; audit maps embedded in T-1046 (cascade), T-1049 (asset matrix), T-1071 (wiki survey). Headline spine ticket: T-1046 - T-982 flipped stale-in_progress → backlog with verified-scope note Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
99 lines
5.5 KiB
Markdown
99 lines
5.5 KiB
Markdown
# fable-ous audit — filing ledger (2026-06-12)
|
||
|
||
The whole-repo audit report (`fable-ous.md`, repo root, never committed) was fully
|
||
processed into DQR/T records and then deleted. This ledger preserves the stub→record
|
||
mapping. Every record carries its own evidence (file:line citations, adversarially
|
||
verified for high/med findings at audit time); the audit's factual maps were embedded
|
||
into the tickets that need them (cascade layer-chain → T-1046, asset-class matrix →
|
||
T-1049, wiki survey → T-1071).
|
||
|
||
Method: inventory + 8 deep dives + adversarial citation verification (50/50 dive
|
||
citations confirmed; 10/12 carried-over claims verified, 2 corrected). Severity
|
||
high/med citations were independently re-checked; low-severity stubs carry
|
||
agent-reported citations — spot-check at pickup.
|
||
|
||
## Stub → record
|
||
|
||
| Stub | Finding (short) | Filed as |
|
||
|---|---|---|
|
||
| S-01 | TCP partial-read frame desync | T-1045 |
|
||
| S-02 | Drain all inbound frames per tick | T-1045 |
|
||
| S-03 | input.rs / dialogue.rs god-module split | T-1062 |
|
||
| S-04 | Storyteller f32 vs bps convention | Q-112 |
|
||
| S-05 | Workers pool untested + panic-loss | T-1063 |
|
||
| S-06 | Determinism-exemption consumer contracts | T-1064 |
|
||
| S-07 | Unused bytemuck / stale rayon comment | T-1064 |
|
||
| S-08 | generator_spike quarantine + surname dedup | T-1064 |
|
||
| S-09 | Save/load exclusive-system ordering pin | T-1064 |
|
||
| S-10 | Inbound-demux tagged-envelope constraint | D-225 amendment (2026-06-12) |
|
||
| S-11 | v0.2/protocol comment sweep | T-1069 |
|
||
| S-12 | economy.rs signal-derivation tests | T-1064 |
|
||
| S-13 | Client-test gate in pre-push | T-1065 |
|
||
| S-14 | 1.7 G tracked spike binaries | D-241 + untracking commit 27ed13e35 |
|
||
| S-15 | One-generator doc drift | T-1069 |
|
||
| S-16 | Dead check-protocol target | T-1069 |
|
||
| S-17 | GDScript lint blocking vs advisory | Q-116 |
|
||
| S-18 | Tooling test gate | T-1066 |
|
||
| S-19 | import_economics split + registry dedup | T-1067 |
|
||
| S-20 | whatsinagame/ extraction | Q-117 |
|
||
| S-21 | Orphan .gd.uid + time_display rider | T-1068 |
|
||
| S-22 | _format_pop dedupe | T-1068 |
|
||
| S-23 | character_creation.gd extraction (Phase 5) | T-1059 |
|
||
| S-24 | skip_test_ / soft-skip triage | T-1068 |
|
||
| S-25 | DEVOPS hook sections + connector helpers | T-1069 (+ connector half in T-1067) |
|
||
| S-26 | project.yaml version/description drift | T-1069 |
|
||
| S-27 | **Wire Region→Chunk→Voxel into production** | T-1046 |
|
||
| S-28 | River channels anchored to world origin (bug) | T-1040 |
|
||
| S-29 | 64 m landform repetition (bug) | T-1041 |
|
||
| S-30 | L3→L4 dispatch drops archetype/morphology | T-1039 |
|
||
| S-31 | Region/chunk physical-scale anchoring | Q-110 |
|
||
| S-32 | Live-econ → generation coupling | Q-111 |
|
||
| S-33 | Inter-settlement roads/rail | T-1038 |
|
||
| S-34 | road_entry_directions derivation | T-1043 |
|
||
| S-35 | Cross-region seam blending | T-1042 |
|
||
| S-36 | basin_direction from D8 thalweg | T-1047 |
|
||
| S-37 | Redundant drainage re-run | T-1044 |
|
||
| S-38 | D-203 cache contract drift | T-1048 |
|
||
| S-39 | Stale voxel.rs "not implemented" docs | T-1069 |
|
||
| S-40 | Cross-platform f32 goldens / budget gate | Q-113 |
|
||
| S-41 | NPC appearance generation contract | Q-114 |
|
||
| S-42 | CharacterVisualDescriptor wire struct | T-1060 |
|
||
| S-C1 | Garment-token vocabulary | Q-120 |
|
||
| S-C2 | Garments: simulated vs visual-only | Q-115 |
|
||
| S-C3 | Cultural dress canon home | Q-121 |
|
||
| S-C4 | Clothing asset pipeline | T-1055 |
|
||
| S-C5 | Corp uniform specs (4 apparel corps) | T-1056 |
|
||
| S-C6 | Wardrobe assignment in NPC generation | T-1061 |
|
||
| S-43 | T-961 per-class refinement | T-1049 |
|
||
| S-44 | Visual production-status catalog | T-1050 |
|
||
| S-45 | Generic-parent first production slice | Q-119 |
|
||
| S-46 | Lamp posts/barns/TVs/billboards briefs | T-1051 |
|
||
| S-47 | Vehicle scope | Q-067 audit note (2026-06-12) |
|
||
| S-48 | Phase-4 visual style bible | T-1052 |
|
||
| S-49 | araminta.md briefing rewrite | T-1053 |
|
||
| S-50 | glb-gen path + conventions / sourcing policy | T-1050 (task) + Q-122 (policy) |
|
||
| S-51 | GJ-280B (Sova) fill + canon triplication | T-1054 |
|
||
| S-52 | Signature materials into consolidation | Q-107 audit note (2026-06-12) |
|
||
| S-53 | 2,131 broken heightmap links | T-1070 |
|
||
| S-54 | Wiki link breaks (~26) | T-1071 |
|
||
| S-55 | Stale wiki nav surfaces | T-1071 |
|
||
| S-56 | GOVERNANCE.md / template reconcile | T-1071 |
|
||
| S-57 | Empty category dirs + blank Descriptions | Q-118 |
|
||
| S-58 | docs/design re-status sweep | done — commit ca255dc16 (20 files) |
|
||
| S-59 | Sol legacy markers + triangles index | T-1071 |
|
||
| S-60 | Re-parent 147 stray backlog tickets | done — commit ca255dc16 |
|
||
| S-61 | v0.2 decision cluster + T-605 | done — D-114/115/117/118/120 superseded; T-605 → T-1036 |
|
||
| S-62 | T-982 stale in_progress | done — verified unfinished, flipped to backlog with note |
|
||
| S-63 | T-9 + resolved-question mirrors | done — T-9 closed; T-21/22/23/27 cancelled |
|
||
| S-64 | Answered-by-events Qs + Phase-4 Q triage | done (Q-077/Q-036/Q-068 resolved) + T-1057 |
|
||
| S-65 | Pre-seed Phase 5/6 epics | done — re-homing under T-749/T-751 |
|
||
| S-66 | Done-parent/open-children inversions | done — T-871 children → T-1037; T-683 children → T-749 |
|
||
| S-67 | D-221 milestone language | done — amendment 2026-06-12 |
|
||
| S-68 | T-981 edge, T-745 status, D-179/D-183, Q dates | done (T-981, T-745) + T-1058 |
|
||
|
||
Related records created during the same cleanup, outside the stub list: D-166
|
||
amendment 2026-06-12 (outside-in build order, parallel Phase-5 ramp), T-1036
|
||
(post-cascade gameplay parking epic), T-1037 (maintenance initiative), T-1038–T-1044
|
||
(workshop-WIP capture, grounded in docs/workshops/ per the planet-down-cascade and
|
||
tile-derivation-contract outputs).
|