Skip to content

Correct Apple Watch RAM, Series 10 SoC, and S5 process - #279

Merged
Seungpyo1007 merged 3 commits into
developfrom
fix/apple-watch-specs
Sep 25, 2026
Merged

Seungpyo1007 merged 3 commits into
developfrom
fix/apple-watch-specs

Conversation

@Seungpyo1007

@Seungpyo1007 Seungpyo1007 commented Sep 25, 2026 •

Copy link
Copy Markdown
Member

Summary

Correct Apple Watch RAM and SoC values against the Apple Watch comparison table, and correct S5 process size against the Apple silicon S-series table.

Records Changed fields Before -> after
1st generation, Series 1-2 (14) ram_gb, variant.memory.ram_gb 1 GB -> 0.5 GB
Series 3 (3) ram_gb, variant.memory.ram_gb 1 GB -> 0.75 GB
Series 4 (2) ram_gb, variant.memory.ram_gb 16 GB -> 1 GB
Series 5 (3) ram_gb, variant.memory.ram_gb 32 GB -> 1 GB
Ultra 1 (1) ram_gb, variant.memory.ram_gb 32 GB -> 1 GB
Series 9 and Ultra 2 (3) ram_gb, variant.memory.ram_gb 64 GB -> 2 GB
Series 10 (2) ram_gb, variant.memory.ram_gb, soc 64 GB -> 2 GB; apple-s1 -> apple-s10
Apple S5 SoC (1) process_nm 14.0 -> 7.0

All 130 Apple Watch records were reviewed; 28 watch records and one SoC record changed. Each changed record cites the relevant Wikipedia page in source_urls.

Validation: PYTHONIOENCODING=utf-8 python -m app.validate passed.

Refs #1

@github-actions github-actions Bot added data Dataset changes enhancement New feature or request labels Sep 25, 2026
@Seungpyo1007 Seungpyo1007 added bug Something isn't working and removed enhancement New feature or request labels Sep 25, 2026
@TechEngineBot

Copy link
Copy Markdown
Member

🔎 Data verification — Tier 0 (offline existence/trust)

Scored by app.verify; posted by TechEngineBot. Informational only — the structural gate (app.validate) is separate and authoritative for merge.

Changed records in this PR

81 record(s) scored.

%%{init: {"theme":"base","themeVariables":{"pie1":"#3fb950","pie2":"#d29922","pie3":"#f85149","pieStrokeWidth":"0px","pieOpacity":"1"}}}%%
pie showData
    title Verification bands — all records
    "Green" : 75
    "Yellow" : 6
    "Red" : 0
Loading
Category Distribution Total 🟢 🟡 🔴 🟢 %
soc 🟩🟩🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨 7 1 6 0 14.3%
watch 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 37 37 0 0 100.0%
cpu 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 37 37 0 0 100.0%
All 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟨 81 75 6 0 92.6%

Full-dataset baseline

106343 record(s) scored.

%%{init: {"theme":"base","themeVariables":{"pie1":"#3fb950","pie2":"#d29922","pie3":"#f85149","pieStrokeWidth":"0px","pieOpacity":"1"}}}%%
pie showData
    title Verification bands — all records
    "Green" : 24196
    "Yellow" : 81052
    "Red" : 1095
Loading
Category Distribution Total 🟢 🟡 🔴 🟢 %
brand 🟩🟩🟩🟩🟩🟩🟩🟨🟨🟨🟨🟨 207 122 85 0 58.9%
soc 🟩🟨🟨🟨🟨🟨🟥🟥🟥🟥🟥🟥 2103 252 830 1021 12.0%
smartphone 🟩🟩🟨🟨🟨🟨🟨🟨🟨🟨🟨🟥 93396 17931 75397 68 19.2%
tablet 🟩🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟥 3455 291 3163 1 8.4%
watch 🟩🟩🟨🟨🟨🟨🟨🟨🟨🟨🟨🟥 442 80 358 4 18.1%
pda 🟩🟩🟩🟩🟩🟩🟩🟨🟨🟨🟨🟨 140 83 57 0 59.3%
gpu 🟩🟩🟩🟩🟩🟩🟩🟨🟨🟨🟨🟨 2093 1274 819 0 60.9%
cpu 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟨🟥 4507 4163 343 1 92.4%
All 🟩🟩🟩🟨🟨🟨🟨🟨🟨🟨🟨🟥 106343 24196 81052 1095 22.8%

Hard violations (forced red):

Count Check
1 !boost_ge_base

green = authoritative source + complete + consistent · yellow = plausible, needs confirmation · red = sparse/weak source or a hard contradiction. Promotion to verified runs in the scheduled verify-network workflow.

@Seungpyo1007
Seungpyo1007 merged commit 6846b99 into develop Sep 25, 2026
5 checks passed
@Seungpyo1007
Seungpyo1007 deleted the fix/apple-watch-specs branch September 25, 2026 12:10
@TechEngineBot

Copy link
Copy Markdown
Member

TechEngine change review: PASS

Check Result
python -m app.validate PASS
New hard integrity anomalies vs PR base PASS

Changed data

Category Added Modified Deleted Added verified Added unverified Added Kaggle-sourced
brand 0 0 0 0 0 0
soc 0 1 0 0 0 0
smartphone 0 0 0 0 0 0
tablet 0 0 0 0 0 0
watch 0 28 0 0 0 0
pda 0 0 0 0 0 0
gpu 0 0 0 0 0 0
cpu 0 0 0 0 0 0

Changed record examples

soc modified

  • soc/apple/2019/apple-s5.json - Apple S5

watch modified

  • watch/apple/2014/watch-38mm-1st-gen/watch-38mm-1st-gen.json - Watch 38mm (1st gen)
  • watch/apple/2014/watch-42mm-1st-gen/watch-42mm-1st-gen.json - Watch 42mm (1st gen)
  • watch/apple/2014/watch-edition-38mm-1st-gen/watch-edition-38mm-1st-gen.json - Watch Edition 38mm (1st gen)
  • watch/apple/2014/watch-edition-42mm-1st-gen/watch-edition-42mm-1st-gen.json - Watch Edition 42mm (1st gen)
  • watch/apple/2014/watch-sport-38mm-1st-gen/watch-sport-38mm-1st-gen.json - Watch Sport 38mm (1st gen)
  • watch/apple/2014/watch-sport-42mm-1st-gen/watch-sport-42mm-1st-gen.json - Watch Sport 42mm (1st gen)
  • watch/apple/2016/watch-edition-series-2-38mm/watch-edition-series-2-38mm.json - Watch Edition Series 2 38mm
  • watch/apple/2016/watch-edition-series-2-42mm/watch-edition-series-2-42mm.json - Watch Edition Series 2 42mm
  • watch/apple/2016/watch-series-1-aluminum-38mm/watch-series-1-aluminum-38mm.json - Watch Series 1 Aluminum 38mm
  • watch/apple/2016/watch-series-1-aluminum-42mm/watch-series-1-aluminum-42mm.json - Watch Series 1 Aluminum 42mm
  • watch/apple/2016/watch-series-2-38mm/watch-series-2-38mm.json - Watch Series 2 38mm
  • watch/apple/2016/watch-series-2-42mm/watch-series-2-42mm.json - Watch Series 2 42mm
  • watch/apple/2016/watch-series-2-aluminum-38mm/watch-series-2-aluminum-38mm.json - Watch Series 2 Aluminum 38mm
  • watch/apple/2016/watch-series-2-aluminum-42mm/watch-series-2-aluminum-42mm.json - Watch Series 2 Aluminum 42mm
  • watch/apple/2017/watch-edition-series-3/watch-edition-series-3.json - Watch Edition Series 3
  • ... 13 more

Heuristic review

  • Heuristic warnings: none found.

@TechEngineBot

Copy link
Copy Markdown
Member

TechEngine validation stats: PASS

Data summary

Category Total Verified Unverified Missing verified Tracked Verified % of tracked
brand 207 122 85 0 207 58.9%
soc 2103 193 1910 0 2103 9.2%
smartphone 93396 17501 75895 0 93396 18.7%
tablet 3455 273 3182 0 3455 7.9%
watch 442 39 403 0 442 8.8%
pda 140 74 66 0 140 52.9%
gpu 2093 1028 1065 0 2093 49.1%
cpu 4507 2869 1638 0 4507 63.7%
all 106343 22099 84244 0 106343 20.8%

Warning

Tracked verified coverage is below 50% for tablet 7.9% (273/3455), watch 8.8% (39/442), soc 9.2% (193/2103), smartphone 18.7% (17501/93396), all 20.8% (22099/106343), gpu 49.1% (1028/2093).
Tracked coverage excludes records missing the verified field; see the Missing verified column for those records.
This does not fail validation. Keep imported records verified: false until manual audit, but treat this as follow-up verification work before relying on the affected categories as curated data.

Validation notes

  • The integrity gate blocks only hard anomalies introduced by this PR relative to its merge base.
  • Full advisory outlier listings are suppressed on successful runs because they are dataset-wide and mostly stable between PRs.
  • Failure runs still include a detailed log excerpt for debugging.

Key output:

## app.validate
## integrity_check.py (PR head compared with PR base)
loaded CPU=4507 GPU=2093
Integrity section Flagged lines
structural 20
CPU name/tier consistency (desktop mainstream only) 0
CPU single>multi (cinebench/geekbench — should be multi>=single) 0
CPU era-vs-score outliers 8
CPU cross-source ratio outliers (possible wrong-variant) 155
GPU cross-source ratio outliers + sanity 18

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working data Dataset changes

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants