Files
settled-reach/docs/audits/2026-06-12-fable-ous-filing-ledger.md
T
jpmschweitzerandClaude Fable 5 d23d54b3d6 chore(meta): file the fable-ous audit — 27 tickets, 11 questions, D-225 amendment; retire the report
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>
2026-06-12 12:42:29 +02:00

5.5 KiB
Raw Blame History

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-1038T-1044 (workshop-WIP capture, grounded in docs/workshops/ per the planet-down-cascade and tile-derivation-contract outputs).