# Claude's adjudications of the verification disagreements: case -> (final, cand k, confidence, note)
# final: SAME = link automatically · PART_OF = related, not auto-linked · NONE = no link
SAME, PART, NONE = 'SAME', 'PART_OF', 'NONE'
ADJ = {
    # high-rise — both reviews said SAME but picked different catalogue rows (duplicates); take the priced row
    'v0044': (SAME, 2, 93, 'Fortune Perdana Lakeside = Fortune Perdana; priced row, price agrees'),
    'v0059': (SAME, 1, 95, 'De Bayu @ Setia Alam priced row; psf 376 vs 354'),
    'v0079': (SAME, 1, 95, 'Midah Ria flat; psf 322 vs 332'),
    'v0096': (SAME, 2, 90, 'Web: Residensi Rimbunan = Petalz Residences; price closest'),
    'v0116': (SAME, 1, 95, 'Apartment Haji Abdullah Hukum priced row; price agrees'),
    'v0119': (SAME, 1, 90, 'Web: Pangsapuri Impian Senai = The Senai Garden; psf 394 vs 375'),
    'v0165': (NONE, None, 0, 'R is typed flat but its price matches the houses; ambiguous'),
    'v0183': (SAME, 1, 95, 'Amadesa, Desa Petaling; psf 338 vs 363'),
    'v0203': (SAME, 1, 95, 'Seasons @ Amara Larkin priced row; psf 402 vs 417'),
    'v0231': (SAME, 3, 90, 'Pangsapuri Mewah Cheras: price identical 150k, psf 220 vs 227; R point on a namesake'),
    'v0260': (SAME, 1, 97, 'Palmyra Bangsar; price 3.65M vs 3.675M'),
    'v0264': (NONE, None, 0, 'no location on R, no price to compare'),
    'v0283': (SAME, 3, 95, 'Star Residences Two; psf 2067 vs 2084'),
    'v0288': (NONE, None, 0, 'Casa Kiara 1 vs 2 cannot be told apart'),
    'v0308': (SAME, 3, 92, 'Alias Residensi Nest = The Nest Residences; price 500k vs 510k'),
    'v0316': (SAME, 1, 90, 'Antara Genting Highlands (duplicate rows)'),
    'v0336': (SAME, 3, 95, 'Pangsapuri Idaman Lavender 4 priced row; psf 458 vs 473'),
    'v0348': (SAME, 1, 95, 'Taman Kristal flats; price identical'),
    'v0389': (SAME, 1, 92, 'Seri Nibung priced row; psf 406 vs 437'),
    'v0395': (SAME, 1, 95, 'Vista Bay Condominium alias; 4 m, price agrees'),
    'v0439': (SAME, 1, 97, 'The Pinnacles (Pinnacle Tower); price identical'),
    'v0495': (SAME, 1, 95, 'Legasi Kampung Baru priced row; psf 806 vs 817'),
    'v0496': (SAME, 1, 97, 'Pudu Impian I; price identical'),
    'v0499': (NONE, None, 0, 'Kempas Indah Apt may be D\'Secret Garden phase 2; ambiguous'),
    'v0527': (SAME, 3, 95, 'UNA Residence Jalan Peel; price identical'),
    'v0533': (SAME, 1, 95, 'The Marin, Batu Ferringhi; psf 798 vs 817'),
    'v0541': (SAME, 2, 97, '79 Residence = Pangsapuri Betik Manis; psf/price identical'),
    'v0596': (SAME, 1, 92, 'Tunas Residency alias; price 355k vs 360k'),
    'v0604': (NONE, None, 0, 'Gasing Indah flats vs Gasing Heights — cannot tell which block'),
    'v0616': (PART, 3, 70, 'condo units in Taman Salak Maju, probably Pangsapuri Cempaka — not certain'),
    'v0624': (SAME, 1, 93, 'Desa Riang = Sunny Ville (same building listed twice); price identical'),
    'v0647': (NONE, None, 0, 'Gardens @ Polo Park: R price 1.6M vs catalogue 4.2M; strata landed'),
    'v0651': (SAME, 3, 85, 'Koi Prima Suite probably Koi Suites; price 1.06x — below the 90% bar'),
    'v0677': (SAME, 1, 90, 'Green Acre Park, Bandar Sungai Long; price 1.09x'),
    'v0691': (SAME, 1, 85, 'UDA flats Tanjung Tokong; R has no district — below the 90% bar'),
    'v0717': (SAME, 1, 93, 'E Park Residences, Sungai Buloh; psf 394 vs 375'),
    'v0001': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0023': (PART, 2, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0028': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0029': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0035': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0081': (PART, 2, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0133': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0185': (PART, 'prior', 75, 'township row Taman Pandan Perdana (earlier pick)'),
    'v0200': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0225': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0249': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0321': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0343': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0364': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0375': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0453': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0467': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0469': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0503': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0515': (PART, 1, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0517': (PART, 2, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0537': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0552': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0621': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0623': (PART, 0, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0655': (PART, 2, 80, 'R is the high-rise bucket of a township / section row — related, not one-to-one'),
    'v0664': (PART, 1, 80, 'township'),
    'v0675': (PART, 0, 80, 'township'),
    'v0676': (PART, 0, 75, 'township'),
    'v0692': (PART, 0, 80, 'township'),
    'v0733': (PART, 0, 75, 'Taman Sutera Kajang holds several high-rises; block unclear'),
    'v0021': (SAME, 1, 80, 'Taman Bukit Bendera flats probably; no district — below the 90% bar'),
    'v0051': (SAME, 3, 95, 'Sutera Pines, Bandar Sungai Long; psf 573 vs 565'),
    'v0075': (SAME, 3, 95, 'Residensi Alstonia = Alstonia Residence; psf 424 vs 405'),
    'v0137': (SAME, 0, 90, 'The View @ Serai Saujana; psf 762 vs 828, 142 m'),
    'v0164': (SAME, 1, 90, 'Angkasa Impian 1 (tower 2 is a separate scheme, web); 17 m'),
    'v0229': (PART, 0, 80, 'medium-cost flats of the Taman Sungai Besi estate row'),
    'v0339': (SAME, 3, 93, 'Garden Park, Bandar Sungai Long; psf 566 vs 595'),
    'v0363': (PART, 0, 80, 'low-cost flats of the Taman Sungai Besi estate row'),
    'v0377': (SAME, 0, 97, 'Goodyear Court 3; psf 359 vs 358'),
    'v0465': (NONE, None, 0, 'Sutera Residences: apartment block vs landed estate — cannot tell'),
    'v0523': (SAME, 1, 90, "Web: Maya Bay is Gamuda Cove's serviced apartment; price 1.10x"),
    'v0580': (SAME, 1, 85, 'Pangsapuri Puchong Permai probably; road-segment scheme — below the 90% bar'),
    'v0603': (SAME, 3, 85, 'Lavender Residence, Sungai Long; psf 1.20x — below the 90% bar'),
    'v0608': (PART, 0, 80, 'Lavender Park flats inside Taman Kemacahaya estate row'),
    'v0744': (SAME, 0, 85, 'Straits Garden Suite; psf 1.15x — below the 90% bar'),
    'v0032': (NONE, None, 0, 'state says Penang but price matches the KL namesake'),
    'v0083': (NONE, None, 0, 'no location; Sri Impian exists in 3 places'),
    'v0088': (NONE, None, 0, 'price 2.3x the catalogue flats'),
    'v0103': (SAME, 0, 92, 'Web: Mulberi Condominium Kepong units ~RM6xxk fit R; catalogue price wrong; 68 m'),
    'v0149': (SAME, 0, 75, 'Taman Kajang Indah flats but price 1.73x — below the 90% bar'),
    'v0179': (SAME, 1, 90, 'Taman Murai Jaya Flat, 29 m; price 0.87x'),
    'v0241': (SAME, 2, 85, 'Web: original SkyAwani Residence = SkyAwani 1; no price to confirm — below the 90% bar'),
    'v0384': (SAME, 0, 78, 'Pangsapuri Seri Jasa probably; R point 32 km off — below the 90% bar'),
    'v0403': (SAME, 0, 80, 'Desa Mas Gurney; no location on R, price 1.23x — below the 90% bar'),
    'v0420': (NONE, None, 0, 'catalogue row is a landed estate at 830k'),
    'v0464': (PART, 0, 60, 'condos in the Taman Keramat Hujung estate row'),
    'v0511': (NONE, None, 0, 'price 2.2x the catalogue flats'),
    'v0525': (SAME, 0, 80, 'Nova II psf identical, but name may cover Nova I too — below the 90% bar'),
    'v0736': (NONE, None, 0, 'R median 2.75M for flats — anomalous'),
    'v0019': (PART, 1, 75, 'flats inside the Bandar Tasik Selatan township row'),
    'v0040': (PART, 0, 60, 'condos inside the Bandar Nusajaya township row'),
    'v0143': (PART, 0, 60, 'condos in Bukit Seri Serdang Seksyen 10 section row'),
    'v0400': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0437': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0129': (NONE, None, 0, 'Web: Seksyen 32 Akasia is at Berjaya Park (Klang); candidates are the Setia Alam namesake'),
    'v0353': (NONE, None, 0, 'Web: Seksyen 32 Akasia is at Berjaya Park (Klang); candidates are the Setia Alam namesake'),
    'v0145': (NONE, None, 0, 'Web: Suria Residence (2018) and Suria Jelutong (2014) are separate projects'),
    'v0477': (NONE, None, 0, "Web: Kayu Ara PJU 6 Sri Ara (low-cost) is not Ara Damansara's Sri Ara; price 0.58x"),
    'v0107': (PART, 0, 70, 'Sri Putramas II (Royal Domain) — only the umbrella row exists'),
    'v0221': (NONE, None, 0, 'RM42k low-cost flats vs RM363k pangsapuri'),
    'v0440': (NONE, None, 0, 'Web: Sunway Velocity phase 1 — candidates are Velocity Two / 3'),
    'v0549': (NONE, None, 0, 'probably Puncak Damansara, Kayu Ara — not in the candidates'),
    'v0031': (NONE, None, 0, 'no location; several Taman Pandan buildings'),
    'v0076': (NONE, None, 0, 'no state; Taman Pinggiran flats exist in several towns'),
    'v0280': (NONE, None, 0, 'no Sutera Residences condo row; price 0.67x'),
    'v0007': (PART, 3, 80, 'R is the whole Rumah Pangsa Mutiara Indah scheme; C rows are its blocks'),
    'v0352': (PART, 3, 60, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0385': (PART, 2, 85, 'R covers Simfoni 1 & 2; C row is Simfoni 1'),
    'v0589': (PART, 2, 70, 'Seri Mutiara Apartment inside the Setia Alam township row'),
    'v0697': (PART, 3, 75, 'R lumps You City serviced apartments; You Residences is one phase'),
    'v0719': (PART, 1, 85, 'R covers Molek Pine 1 & 2; C row is Molek Pine 2'),
    'v0004': (SAME, 0, 80, 'Bukit Jambul Indah Apartment; psf 0.97x but price 0.75x — below the 90% bar'),
    'v0012': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0016': (PART, 0, 75, 'low-cost flats of Taman Pinggiran Indah; C row typed terrace'),
    'v0020': (SAME, 0, 80, 'MKH Boulevard psf identical, but price fits Boulevard 2 — below the 90% bar'),
    'v0033': (PART, 1, 70, 'unnumbered Sri Langkawi may span both phases'),
    'v0047': (SAME, 0, 78, 'Web: Mayang Court KLCC; thin data, price 2x — below the 90% bar'),
    'v0049': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0052': (SAME, 3, 70, 'Jubilee Phase 3 apartment probably — below the 90% bar'),
    'v0055': (PART, 0, 60, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0057': (PART, 2, 70, 'unnumbered Prima Tiara may span phases 1 and 2'),
    'v0085': (PART, 0, 75, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0093': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0104': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0112': (NONE, None, 0, 'R unit size below the project minimum (web); price 0.34x'),
    'v0123': (SAME, 0, 75, 'Pangsapuri Bukit Baru, 45 m, but state conflict and no price — below the 90% bar'),
    'v0141': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0144': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0151': (SAME, 0, 75, 'road-named flats; psf 1.38x dated C data — below the 90% bar'),
    'v0161': (SAME, 0, 80, 'Pangsapuri Sentral Butterworth; C price looks wrong — below the 90% bar'),
    'v0168': (SAME, 3, 85, 'Sri Saujana Sungai Dua; price 1.04x; R has no state — below the 90% bar'),
    'v0169': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0172': (PART, 1, 60, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0175': (NONE, None, 0, 'R median 3.9M vs 1.24M — anomalous series'),
    'v0180': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0187': (NONE, None, 0, 'price 2x the catalogue flats'),
    'v0191': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0196': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0197': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0216': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0248': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0267': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0293': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0295': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0341': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0376': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0388': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0449': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0461': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0471': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0532': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0539': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0540': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0556': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0561': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0564': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0573': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0581': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0605': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0685': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0732': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0767': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0772': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0244': (PART, 1, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0224': (NONE, None, 0, 'name fits Sunshine Central but price is identical to Sunshine Tower — ambiguous'),
    'v0227': (NONE, None, 0, 'PPR row price 0.43x; R price fits the non-PPR Desa Tun Razak'),
    'v0251': (SAME, 0, 75, 'Manor Apartment Cheras; psf 0.95x but price 0.57x — below the 90% bar'),
    'v0269': (NONE, None, 0, 'Taman Perak flats vs Taman Seri Perak — cannot tell'),
    'v0299': (SAME, 1, 85, 'Rumah Pangsa Seri Pauh; psf identical 291 — below the 90% bar (estate row also fits)'),
    'v0313': (SAME, 0, 75, 'Desa Ukay, Ukay Heights; no price — below the 90% bar'),
    'v0357': (NONE, None, 0, 'two Desa Pinang in Penang; no location on R'),
    'v0383': (SAME, 0, 78, 'Vista Bangi; price 0.8x psf 1.2x; no location — below the 90% bar'),
    'v0455': (SAME, 1, 85, 'Taman Mutiara Indah alias = Mutiara Indah Apartment; price 1.05x — below the 90% bar'),
    'v0460': (SAME, 0, 75, 'Taman Perbadanan Islam Larkin; no price — below the 90% bar'),
    'v0528': (SAME, 0, 75, 'PPR Desa Petaling; price 0.6x — below the 90% bar'),
    'v0568': (SAME, 1, 80, 'Pangsapuri Austin Perdana, 128 m; no price — below the 90% bar'),
    'v0600': (SAME, 0, 75, "Taman D'Utama Baru flats row; no price — below the 90% bar"),
    'v0632': (SAME, 0, 75, 'Pangsapuri Seri Warisan Sepang; psf 0.81x, 14 km — below the 90% bar'),
    'v0637': (SAME, 0, 80, 'Taman Cahaya Ampang flats row; no price — below the 90% bar'),
    'v0653': (SAME, 0, 78, 'Seasons Tower; R mukim Batu vs Pudu row 6.9 km — below the 90% bar'),
    'v0671': (SAME, 0, 85, 'Shaftsbury Residence Cyberjaya; price 1.05x, other blocks exist — below the 90% bar'),
    'v0769': (SAME, 0, 90, 'Sri Nipah: median 280k and psf 400 identical to the ringgit'),
    'v0708': (SAME, 'prior', 95, 'bracket alias Pandan Heights = Pandan Heights Condominium; price 292.5k vs 292k'),
    'v0566': (SAME, 'prior', 92, 'alias 28 Boulevard; psf 697 vs 681'),
    'v0310': (NONE, None, 0, '28 Boulevard row but R median 1.865M vs 480k — anomalous series'),
    'v0446': (SAME, 'prior', 80, 'Straits Garden Plot C = the LMC block probably; no price — below the 90% bar'),
    'v0422': (PART, 3, 85, 'R covers Winner Court A+B; C splits the blocks'),
    'v0230': (SAME, 0, 90, 'Taman Batu Uban apartments; psf 391 vs 398, price within 1%'),
    'v0510': (SAME, 2, 90, 'Web: Straits Garden Block B is the condominium, RM599+ psf fits R'),
    'v0666': (SAME, 3, 93, 'Forest Green, Bandar Sungai Long; psf 599 vs 619'),
    'v0118': (NONE, None, 0, 'Web: R is MKH TR Residence phase 1; 1 Razak Mansion is Residensi Bandar Tun Razak'),
    'v0006': (PART, 0, 85, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0058': (PART, 0, 85, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0090': (PART, 0, 75, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0170': (SAME, 1, 90, 'unnumbered Sri Mekar = phase 1; psf 318 vs 319'),
    'v0546': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0626': (PART, 0, 85, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0054': (SAME, 1, 95, 'Sri Putramas I; price and psf identical'),
    'v0078': (SAME, 0, 80, 'Sunway Batu Caves shop apartments probably; no price — below the 90% bar'),
    'v0142': (SAME, 2, 92, 'Web: Kayangan Puri Mutiara = Pearlvue Heights; psf 491 vs 471'),
    'v0238': (SAME, 1, 90, 'Sentrio Suites (Sentrio Pandan), 5 m; psf 1.13x'),
    'v0330': (SAME, 1, 95, 'The Westside One, Desa ParkCity; psf 792 vs 797'),
    'v0350': (SAME, 3, 95, 'Midas Perling, mukim Pulai; psf identical 475'),
    'v0362': (SAME, 3, 90, 'Web: Marina Residence at Bayu Puteri; psf 501 vs 496'),
    'v0454': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0482': (PART, 2, 65, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0562': (SAME, 2, 85, 'Residensi Vogue 1 @ KL Eco City probably; price 0.92x, duplicate rows disagree — below the 90% bar'),
    'v0586': (SAME, 2, 97, 'Dorsett Residence Bukit Bintang; price and psf identical'),
    'v0642': (SAME, 2, 90, 'Web: Pangsapuri Cemara at Bandar Sri Permaisuri (WP KL); psf 475 vs 454'),
    'v0714': (SAME, 1, 95, 'Putra Marine; psf 525 vs 545'),
    'v0774': (PART, 1, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0042': (NONE, None, 0, 'Bandar vs Taman Machang Bubok unclear; flat category at house prices'),
    'v0198': (NONE, None, 0, 'no state; price fits houses not the flats'),
    'v0638': (NONE, None, 0, 'no state; common street name'),
    'v0702': (NONE, None, 0, 'no state; many Taman Kasturi'),
    'v0270': (PART, 2, 60, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0438': (SAME, 0, 90, 'Web: Desa Pelangi Jalan Logan, ~RM663 psf matches R; catalogue price dated'),
    'v0002': (PART, 0, 60, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0098': (SAME, 0, 80, 'Sri Jinjang Apartment same price, but alias unconfirmed — below the 90% bar'),
    'v0134': (PART, 0, 60, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0194': (SAME, 0, 75, 'Permas Ville Apartment; psf 1.41x the priced row — below the 90% bar'),
    'v0206': (SAME, 1, 75, 'Taman Rawang Mutiara flats row; no price — below the 90% bar'),
    'v0214': (NONE, None, 0, 'no state; Taman Keramat rows disagree on price'),
    'v0226': (PART, 0, 60, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0242': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0278': (SAME, 3, 88, 'Pangsapuri Jati (Taman Mas Sepang) price identical; R point misplaced — below the 90% bar'),
    'v0290': (SAME, 0, 80, 'Taman Sentosa Jaya flats row, 129 m; no price — below the 90% bar'),
    'v0314': (SAME, 0, 80, 'The Maple Residences, 212 m; no price — below the 90% bar'),
    'v0318': (SAME, 3, 90, 'Suria Apartment PJ: median 160k and psf 225 identical'),
    'v0390': (PART, 0, 60, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0406': (PART, 0, 70, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0486': (PART, 0, 60, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
    'v0574': (SAME, 1, 70, 'Symphony Court alias, but price 0.46x — below the 90% bar'),
    'v0670': (PART, 0, 60, 'R is the flats/condos of a mixed estate or township row — related, not one-to-one'),
}
