49733f79d1
11-agent round, every investigation adversarially reviewed. The headline is that this
was never five id hunts: the client's database is resident in ordinary heap as a
self-describing catalog of bit-packed fixed-stride row arrays, walkable READ-ONLY, so
the id sets fall out at zero cost in human club visits.
MEASURED:
managercards carddbid 1000001..1001455, assetid == carddbid; two agents using two
different block locators agreed 417/417 (docs/managercards_ids.txt). This is why
the earlier sweeps of 1..5000 and 6000..8000 were silent.
staff bands: headcoach 2000004+, fitnesscoach 3000019+, physio 4000002+,
gkcoach 9000001+, corroborated by the four miss-fallback assetids hard-coded in
FUN_180141660 each landing inside its own table's decoded range.
all four coach branches write a LOUD miss-fill: firstname/lastname "DB Error",
rating 0x32, rare 1, attrs[0] 0xf, plus a table-unique assetid. Managers write
none, so a wrong manager id is silent and a wrong coach id labels itself.
consumables have NO table and NO id space: cardtype 6 has no arm in the merge,
FUN_18013f4d0's only callees are a range clamp and an enum map, and every string
is a hardcoded FUT_CONSUMABLE_* literal. A contract is three JSON keys.
the ?type= taxonomy is 29 explicit arms plus a default: badge 11, kit 12, stadium
13, ball 14, equippables 15, leaguelogos 16, misc 26. club/stats kits and
badgeDBid are PLAIN COUNTS, not ids.
fancards is a boolean column of the fixtures table; newcards is FUT atom 0x1d7.
NEITHER is a card family, so two of the five hunts never existed.
REFUTED, and worth keeping: the live table-directory walk was off by one entry
(descriptor for table T is at entry-0x20, not entry+0x08), which had mislabelled
managercards as factory_teams and shifted every column count. managercards names are
32-bit string-pool offsets and the pool was never located -- we get ids, not names,
and we do not need names because the client supplies them.
TRAPS RECORDED: rareflag=1 silently converts a Player Fitness card (219) into Squad
Fitness, and fut_store._item() hardcodes rareflag 1 on every item.
Four proposed club-item sweep windows were killed by review as invariant by
construction: with no merge arm there is no miss-fill, so every id yields a
byte-identical record and the probe cannot discriminate. That is a wasted human action
correctly caught before it cost one.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VUT92pz6RWKih9dSr8ZpxW
417 lines
3.3 KiB
Plaintext
417 lines
3.3 KiB
Plaintext
1000001
|
|
1000004
|
|
1000005
|
|
1000012
|
|
1000017
|
|
1000018
|
|
1000019
|
|
1000020
|
|
1000022
|
|
1000023
|
|
1000026
|
|
1000028
|
|
1000031
|
|
1000032
|
|
1000033
|
|
1000034
|
|
1000035
|
|
1000038
|
|
1000041
|
|
1000052
|
|
1000054
|
|
1000057
|
|
1000058
|
|
1000063
|
|
1000065
|
|
1000066
|
|
1000067
|
|
1000068
|
|
1000072
|
|
1000073
|
|
1000074
|
|
1000075
|
|
1000081
|
|
1000083
|
|
1000087
|
|
1000089
|
|
1000090
|
|
1000096
|
|
1000097
|
|
1000102
|
|
1000104
|
|
1000107
|
|
1000109
|
|
1000110
|
|
1000114
|
|
1000115
|
|
1000118
|
|
1000119
|
|
1000121
|
|
1000124
|
|
1000127
|
|
1000128
|
|
1000129
|
|
1000133
|
|
1000135
|
|
1000138
|
|
1000146
|
|
1000148
|
|
1000156
|
|
1000158
|
|
1000161
|
|
1000165
|
|
1000167
|
|
1000172
|
|
1000174
|
|
1000175
|
|
1000178
|
|
1000181
|
|
1000183
|
|
1000186
|
|
1000196
|
|
1000198
|
|
1000199
|
|
1000202
|
|
1000203
|
|
1000206
|
|
1000208
|
|
1000213
|
|
1000214
|
|
1000218
|
|
1000219
|
|
1000221
|
|
1000222
|
|
1000227
|
|
1000230
|
|
1000243
|
|
1000247
|
|
1000252
|
|
1000256
|
|
1000257
|
|
1000259
|
|
1000260
|
|
1000263
|
|
1000264
|
|
1000266
|
|
1000270
|
|
1000272
|
|
1000273
|
|
1000275
|
|
1000276
|
|
1000281
|
|
1000292
|
|
1000302
|
|
1000309
|
|
1000314
|
|
1000316
|
|
1000321
|
|
1000322
|
|
1000324
|
|
1000340
|
|
1000343
|
|
1000345
|
|
1000353
|
|
1000361
|
|
1000380
|
|
1000414
|
|
1000417
|
|
1000433
|
|
1000445
|
|
1000451
|
|
1000452
|
|
1000462
|
|
1000470
|
|
1000495
|
|
1000496
|
|
1000497
|
|
1000500
|
|
1000503
|
|
1000505
|
|
1000506
|
|
1000507
|
|
1000509
|
|
1000512
|
|
1000517
|
|
1000519
|
|
1000522
|
|
1000523
|
|
1000527
|
|
1000529
|
|
1000530
|
|
1000532
|
|
1000534
|
|
1000535
|
|
1000543
|
|
1000544
|
|
1000546
|
|
1000548
|
|
1000550
|
|
1000551
|
|
1000564
|
|
1000599
|
|
1000600
|
|
1000603
|
|
1000608
|
|
1000609
|
|
1000611
|
|
1000612
|
|
1000616
|
|
1000622
|
|
1000623
|
|
1000624
|
|
1000628
|
|
1000630
|
|
1000656
|
|
1000664
|
|
1000666
|
|
1000680
|
|
1000694
|
|
1000696
|
|
1000698
|
|
1000702
|
|
1000705
|
|
1000712
|
|
1000720
|
|
1000726
|
|
1000731
|
|
1000732
|
|
1000733
|
|
1000743
|
|
1000758
|
|
1000762
|
|
1000763
|
|
1000789
|
|
1000794
|
|
1000800
|
|
1000802
|
|
1000811
|
|
1000815
|
|
1000817
|
|
1000819
|
|
1000825
|
|
1000830
|
|
1000832
|
|
1000833
|
|
1000836
|
|
1000842
|
|
1000846
|
|
1000857
|
|
1000858
|
|
1000861
|
|
1000871
|
|
1000873
|
|
1000874
|
|
1000878
|
|
1000879
|
|
1000895
|
|
1000899
|
|
1000902
|
|
1000903
|
|
1000907
|
|
1000913
|
|
1000914
|
|
1000915
|
|
1000916
|
|
1000920
|
|
1000924
|
|
1000925
|
|
1000927
|
|
1000929
|
|
1000940
|
|
1000948
|
|
1000954
|
|
1000957
|
|
1000969
|
|
1000972
|
|
1000982
|
|
1001008
|
|
1001010
|
|
1001021
|
|
1001032
|
|
1001037
|
|
1001038
|
|
1001039
|
|
1001045
|
|
1001046
|
|
1001047
|
|
1001052
|
|
1001053
|
|
1001072
|
|
1001081
|
|
1001099
|
|
1001104
|
|
1001107
|
|
1001113
|
|
1001119
|
|
1001121
|
|
1001122
|
|
1001129
|
|
1001133
|
|
1001135
|
|
1001137
|
|
1001156
|
|
1001167
|
|
1001178
|
|
1001181
|
|
1001182
|
|
1001184
|
|
1001228
|
|
1001229
|
|
1001247
|
|
1001257
|
|
1001269
|
|
1001292
|
|
1001299
|
|
1001303
|
|
1001309
|
|
1001311
|
|
1001320
|
|
1001326
|
|
1001331
|
|
1001333
|
|
1001334
|
|
1001335
|
|
1001338
|
|
1001339
|
|
1001340
|
|
1001341
|
|
1001342
|
|
1001345
|
|
1001346
|
|
1001347
|
|
1001348
|
|
1001354
|
|
1001360
|
|
1001362
|
|
1001369
|
|
1001370
|
|
1001371
|
|
1001373
|
|
1001374
|
|
1001376
|
|
1001390
|
|
1001393
|
|
1001396
|
|
1001408
|
|
1001409
|
|
1001421
|
|
1001432
|
|
1001433
|
|
1001434
|
|
1001435
|
|
1001436
|
|
1001437
|
|
1001438
|
|
1001439
|
|
1001440
|
|
1001441
|
|
1001442
|
|
1001443
|
|
1001444
|
|
1001445
|
|
1001446
|
|
1001447
|
|
1001448
|
|
1001449
|
|
1001450
|
|
1001451
|
|
1001452
|
|
1001453
|
|
1001454
|
|
1001455
|
|
1001456
|
|
1001457
|
|
1001458
|
|
1001459
|
|
1001460
|
|
1001461
|
|
1001462
|
|
1001463
|
|
1001464
|
|
1001465
|
|
1001466
|
|
1001467
|
|
1001468
|
|
1001469
|
|
1001470
|
|
1001471
|
|
1001472
|
|
1001473
|
|
1001474
|
|
1001475
|
|
1001476
|
|
1001477
|
|
1001478
|
|
1001479
|
|
1001480
|
|
1001481
|
|
1001482
|
|
1001483
|
|
1001484
|
|
1001485
|
|
1001486
|
|
1001487
|
|
1001488
|
|
1001489
|
|
1001490
|
|
1001491
|
|
1001492
|
|
1001493
|
|
1001494
|
|
1001495
|
|
1001496
|
|
1001497
|
|
1001498
|
|
1001499
|
|
1001500
|
|
1001501
|
|
1001502
|
|
1001504
|
|
1001505
|
|
1001506
|
|
1001507
|
|
1001508
|
|
1001509
|
|
1001510
|
|
1001511
|
|
1001512
|
|
1001513
|
|
1001514
|
|
1001515
|
|
1001516
|
|
1001517
|
|
1001518
|
|
1001519
|
|
1001520
|
|
1001521
|
|
1001522
|
|
1001523
|
|
1001524
|
|
1001525
|
|
1001526
|
|
1001527
|
|
1001528
|
|
1001529
|
|
1001530
|
|
1001531
|
|
1001532
|
|
1001533
|
|
1001534
|
|
1001535
|
|
1001536
|
|
1001537
|
|
1001538
|
|
1001539
|
|
1001540
|
|
1001541
|
|
1001542
|
|
1001543
|
|
1001544
|
|
1001545
|
|
1001546
|
|
1001547
|
|
1001548
|
|
1001549
|
|
1001550
|
|
1001551
|
|
1001552 |