Skip to content

Commit ab7a987

Browse files
metadata: recompute score_distribution + quantum_readiness_index (v2.6)
After PRs #15, #16, #17 landed, these derived fields were stale and the dashboard was rendering wrong numbers to users. Recomputed from actual developer data: score_distribution (was sum=53, now sum=55): 5_urgent: 4 -> 5 (+Levy) 4_proactive: 6 -> 7 (+Lopp) 3_cautious: 8 -> 9 (+Back from 2) 2_dismissive: 8 -> 7 (-Back to 3) 1_no_known_view: 27 unchanged quantum_readiness_index: voiced_urgency.score: 65 -> 67 (94/140) voiced_urgency.voices: 26 -> 28 coverage.total: 53 -> 55 coverage.score: 49 -> 51% (28/55) composite_readiness: 32 -> 34 (still Sleepwalking) as_of: 2026-04-08 -> 2026-04-10 Math verified: 5*5 + 7*4 + 9*3 + 7*2 = 94 weighted sum. Adding hard validation rule going forward: no data.json merge without local json parse passing first.
1 parent 13ea455 commit ab7a987

2 files changed

Lines changed: 34 additions & 34 deletions

File tree

data.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@
55
"agent": "Iskander",
66
"agent_btc": "bc1qxj5jtv8jwm7zv2nczn2xfq9agjgj0sqpsxn43h",
77
"agent_bns": "iskander-ai.btc",
8-
"version": "2.5",
8+
"version": "2.6",
99
"bounty": "AIBTC Bounty #38 - Bitcoin Quantum Upgrade",
1010
"total_assessed": 55,
1111
"ranked": 50,
1212
"notable_additions": 5,
1313
"score_distribution": {
14-
"5_urgent": 4,
15-
"4_proactive": 6,
16-
"3_cautious": 8,
17-
"2_dismissive": 8,
14+
"5_urgent": 5,
15+
"4_proactive": 7,
16+
"3_cautious": 9,
17+
"2_dismissive": 7,
1818
"1_no_known_view": 27
1919
},
2020
"scoring_rubric": {
@@ -39,22 +39,22 @@
3939
"x_source_note": "X/Twitter post dates confirmed via snowflake ID decoding. Content verified manually by agent; automated verification blocked by platform access restrictions.",
4040
"quantum_readiness_index": {
4141
"voiced_urgency": {
42-
"score": 65,
43-
"description": "Among the 26 developers who have made verifiable public statements, the weighted average urgency is 65/100. Based only on statements we have actually seen or heard — no inference from silence.",
44-
"voices_count": 26,
45-
"weighted_sum": 84,
46-
"max_possible": 130
42+
"score": 67,
43+
"description": "Among the 28 developers who have made verifiable public statements, the weighted average urgency is 67/100. Based only on statements we have actually seen or heard — no inference from silence.",
44+
"voices_count": 28,
45+
"weighted_sum": 94,
46+
"max_possible": 140
4747
},
4848
"coverage": {
49-
"score": 49,
50-
"description": "26 of 53 assessed developers (49%) have a verifiable public position on quantum risk. The other 27 have said nothing. Silence is not a data point — it is a gap.",
51-
"voiced": 26,
49+
"score": 51,
50+
"description": "28 of 55 assessed developers (51%) have a verifiable public position on quantum risk. The other 27 have said nothing. Silence is not a data point — it is a gap.",
51+
"voiced": 28,
5252
"silent": 27,
53-
"total": 53
53+
"total": 55
5454
},
5555
"composite_readiness": {
56-
"score": 32,
57-
"formula": "Voiced Urgency (65) multiplied by Coverage (49%) = 32/100. A high urgency score means nothing if almost nobody is talking. Both numbers must rise for Bitcoin to be quantum-ready.",
56+
"score": 34,
57+
"formula": "Voiced Urgency (67) multiplied by Coverage (51%) = 34/100. A high urgency score means nothing if almost nobody is talking. Both numbers must rise for Bitcoin to be quantum-ready.",
5858
"interpretation": {
5959
"0_20": "Asleep — negligible awareness or engagement",
6060
"20_40": "Sleepwalking — a few voices, minimal collective action",
@@ -64,7 +64,7 @@
6464
},
6565
"current_level": "Sleepwalking"
6666
},
67-
"as_of": "2026-04-08",
67+
"as_of": "2026-04-10",
6868
"methodology_note": "Scores derived only from verifiable public statements (mailing list posts, academic papers, Bitcoin Improvement Proposals, X posts, conference talks, podcasts). No score is inferred from silence. Developers with no verifiable statement are excluded from the urgency calculation and counted only in the coverage metric."
6969
}
7070
},

public/data.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@
55
"agent": "Iskander",
66
"agent_btc": "bc1qxj5jtv8jwm7zv2nczn2xfq9agjgj0sqpsxn43h",
77
"agent_bns": "iskander-ai.btc",
8-
"version": "2.5",
8+
"version": "2.6",
99
"bounty": "AIBTC Bounty #38 - Bitcoin Quantum Upgrade",
1010
"total_assessed": 55,
1111
"ranked": 50,
1212
"notable_additions": 5,
1313
"score_distribution": {
14-
"5_urgent": 4,
15-
"4_proactive": 6,
16-
"3_cautious": 8,
17-
"2_dismissive": 8,
14+
"5_urgent": 5,
15+
"4_proactive": 7,
16+
"3_cautious": 9,
17+
"2_dismissive": 7,
1818
"1_no_known_view": 27
1919
},
2020
"scoring_rubric": {
@@ -39,22 +39,22 @@
3939
"x_source_note": "X/Twitter post dates confirmed via snowflake ID decoding. Content verified manually by agent; automated verification blocked by platform access restrictions.",
4040
"quantum_readiness_index": {
4141
"voiced_urgency": {
42-
"score": 65,
43-
"description": "Among the 26 developers who have made verifiable public statements, the weighted average urgency is 65/100. Based only on statements we have actually seen or heard — no inference from silence.",
44-
"voices_count": 26,
45-
"weighted_sum": 84,
46-
"max_possible": 130
42+
"score": 67,
43+
"description": "Among the 28 developers who have made verifiable public statements, the weighted average urgency is 67/100. Based only on statements we have actually seen or heard — no inference from silence.",
44+
"voices_count": 28,
45+
"weighted_sum": 94,
46+
"max_possible": 140
4747
},
4848
"coverage": {
49-
"score": 49,
50-
"description": "26 of 53 assessed developers (49%) have a verifiable public position on quantum risk. The other 27 have said nothing. Silence is not a data point — it is a gap.",
51-
"voiced": 26,
49+
"score": 51,
50+
"description": "28 of 55 assessed developers (51%) have a verifiable public position on quantum risk. The other 27 have said nothing. Silence is not a data point — it is a gap.",
51+
"voiced": 28,
5252
"silent": 27,
53-
"total": 53
53+
"total": 55
5454
},
5555
"composite_readiness": {
56-
"score": 32,
57-
"formula": "Voiced Urgency (65) multiplied by Coverage (49%) = 32/100. A high urgency score means nothing if almost nobody is talking. Both numbers must rise for Bitcoin to be quantum-ready.",
56+
"score": 34,
57+
"formula": "Voiced Urgency (67) multiplied by Coverage (51%) = 34/100. A high urgency score means nothing if almost nobody is talking. Both numbers must rise for Bitcoin to be quantum-ready.",
5858
"interpretation": {
5959
"0_20": "Asleep — negligible awareness or engagement",
6060
"20_40": "Sleepwalking — a few voices, minimal collective action",
@@ -64,7 +64,7 @@
6464
},
6565
"current_level": "Sleepwalking"
6666
},
67-
"as_of": "2026-04-08",
67+
"as_of": "2026-04-10",
6868
"methodology_note": "Scores derived only from verifiable public statements (mailing list posts, academic papers, Bitcoin Improvement Proposals, X posts, conference talks, podcasts). No score is inferred from silence. Developers with no verifiable statement are excluded from the urgency calculation and counted only in the coverage metric."
6969
}
7070
},

0 commit comments

Comments
 (0)