Repository navigation
fix(data): correct storage, battery and display fields from each record's own text - #301
Conversation
…itor size/resolution from each record's own text - tablet/watch storage_options_gb re-parsed from memory_internal where the import mixed the RAM size into the storage list (259 records) - iPad Pro 12.9 (2015, 2017) battery_mah restored from the raw battery text - 3 laptops: storage_gb taken from the configuration in the model name - monitors: size_inch and resolution taken from the listing name (5), and aspect_ratio nulled where it contradicts the pixel resolution (24) Refs #296
🔎 Data verification — Tier 0 (offline existence/trust)Scored by 12/12 categories ? 191,814 records ? diff base develop@6f4b273 Changed records in this PR291 record(s) assessed. Software and website assess required fields and sources only; domain consistency rules are unavailable and these categories cannot earn green. %%{init: {"theme":"base","themeVariables":{"pie1":"#3fb950","pie2":"#d29922","pie3":"#f85149","pieStrokeWidth":"0px","pieOpacity":"1"}}}%%
pie showData
title Verification bands — all records
"Green" : 8
"Yellow" : 283
"Red" : 0
Full-dataset baseline191814 record(s) assessed. Software and website assess required fields and sources only; domain consistency rules are unavailable and these categories cannot earn green. %%{init: {"theme":"base","themeVariables":{"pie1":"#3fb950","pie2":"#d29922","pie3":"#f85149","pieStrokeWidth":"0px","pieOpacity":"1"}}}%%
pie showData
title Verification bands — all records
"Green" : 24725
"Yellow" : 166034
"Red" : 1055
Hard violations (forced red):
green = authoritative source + complete + consistent · yellow = plausible, needs confirmation · red = sparse/weak source or a hard contradiction. Promotion to |
TechEngine change review: PASS12/12 categories ? 191,814 records ? diff base develop@6f4b273
Changed data
Changed record examplestablet modified
watch modified
laptop modified
monitor modified
Heuristic review
|
TechEngine validation stats: PASS12/12 categories ? 191,814 records ? diff base develop@6f4b273
Data summary
Warning Tracked verified coverage is below 50% for laptop 0.0% (0/1995), monitor 0.0% (0/882), software 0.0% (0/42493), website 0.0% (0/40084), tablet 7.9% (273/3459), watch 8.7% (39/447), soc 9.1% (193/2117), all 11.5% (22097/191814), and 2 more. Validation notes
Key output:
|
What & why
Self-consistency fixes: every corrected value is derived from text already in the same record, with no outside lookups. Closes #296.
storage_options_gbheld the RAM size mixed into the storage list (e.g.[1, 16]for "8/16 GB, 1 GB RAM"). Re-parsed frommemory_internal. Records whose raw text lists several editions ("16 GB, 2 GB RAM - Standard edition 32 GB, 3 GB RAM - Premium") were left untouched, because a single-list parse would drop an edition.battery_mahhad lost the thousands digit (307 / 891); restored to 10,307 / 10,891 from the raw battery text.storage_gbnow matches the configuration in the model name (e.g.i7-7500U/8GB/128GB).size_inch(3) andresolution(2) now match the listing name.aspect_ratiois nulled where it contradicts the pixel resolution (24, e.g.78:1for 1920x1080).Not changed: 43 devices whose release date is more than 2 years before their chip, and 15 records whose slug RAM disagrees with
ram_gb. The correct value isn't derivable from the record, so they need sourcing.Source
Each record's own
memory_internal, raw battery text and product name.Checklist
developpython -m app.validatepasses locally