Fear Dial estimate coding spreadsheet ===================================== File: fear-dial-coding.csv Technologies: 67 Generated by: scripts/build-fear-dial-coding.js WHAT THE FEAR DIAL ESTIMATE IS ------------------------------ Column dial is the Fear Dial estimate (0-5): intensity of LEARNING / COGNITIVE-DEVELOPMENT panic only - claims that a technology would harm memory, attention, literacy, reasoning, or skill formation. It is NOT a combined score of all fears. Morality, health, and public-order panics are recorded in separate columns and do not raise the dial by themselves (e.g. Dungeons & Dragons can be a large morality panic with dial 0). ORDINAL SCALE (0-5) ------------------- 0 none - no meaningful learning/cognitive panic (use 0 when there is really no fear) 1 trace - documented learning/cognitive claim, but negligible reach / no campaign 2 low - documented worry; limited reach or short-lived 3 moderate - clear public learning panic; broad press / parental concern 4 high - major multi-institution panic with durable schooling consequences 5 severe - mass panic with lasting settlement, prohibition, or system-wide struggle Current coding counts for this file: 0=37, 2=18, 3=9, 4=1, 5=2. No technology is currently coded 1; existing estimates were left unchanged so site charts and Pattern conclusions stay the same. HOW EACH ESTIMATE WAS DETERMINED (not a formula) ------------------------------------------------ 1. Confirm whether contemporaneous LEARNING/cognitive claims are in scope (see column learning = Yes / Partial / No). If learning = No, dial must be 0. 2. Rate five checklist observables (Low / Mid / High): claim_clarity, public_reach, duration, institutional_response, learning_centrality 3. Map that profile to 0-5 using the anchors above. 4. Prefer the lower score when between levels unless a lasting multi-institution settlement is documented. 5. Cross-check neighboring technologies for stable relative order. COLUMNS FOR EVALUATING A DIAL NUMBER ------------------------------------ dial - Fear Dial estimate (0-5) from data.json learning - Yes / Partial / No learning-fear code claim_clarity … - five checklist components checklist_profile - same five in one field site_notes - timeline card notes (claim context) site_negative_claim - documented cognitive/learning harm claim summary site_references - short citations used on the site card dial_justification - one-sentence mapping reason dial_evidence - per-technology audit trail combining the above (use this column to judge whether dial looks right) WHAT IS AUTHORITATIVE (from data.json) -------------------------------------- id, name, era, origin_year, impact_year learning, morality, health, public_order dial, control, engines, transformed, has_panic, is_quiet_transformer, is_added site_notes, site_negative_claim, site_references WHAT WAS CODED RETROSPECTIVELY ------------------------------ claim_clarity, public_reach, duration, institutional_response, learning_centrality checklist_profile, dial_justification, dial_evidence Scope and scale definitions live in this README (not repeated in every CSV row). Regenerate after editing CHECKLIST in the build script or data.json: node scripts/build-fear-dial-coding.js