Scoring dimensions

The framework evaluates skills across 9 dimensions (D1–D9), totalling 140 points.

Dimension table

ID Dimension Max Source file Key
D1 Knowledge Delta 20 scorer/d1_knowledge_delta.go knowledgeDelta
D2 Mindset & Procedures 15 scorer/d2_mindset_procedures.go mindsetProcedures
D3 Anti-Pattern Coverage 15 scorer/d3_anti_pattern_coverage.go antiPatternQuality
D4 Specification Compliance 15 scorer/d4_specification.go specificationCompliance
D5 Progressive Disclosure 15 scorer/d5_progressive_disclosure.go progressiveDisclosure
D6 Freedom Calibration 15 scorer/d6_freedom_calibration.go freedomCalibration
D7 Pattern Recognition 10 scorer/d7_pattern_recognition.go patternRecognition
D8 Practical Usability 15 scorer/d8_practical_usability.go practicalUsability
D9 Eval Validation 20 scorer/d9_eval_validation.go evalValidation

Per-dimension details

D1: Knowledge Delta Expert-only knowledge, knowledge types, redundancy scoring
D2: Mindset & Procedures Role adoption, PKO structural model, procedure quality
D3: Anti-Pattern Coverage Negative guidance, SYMPTOM/CONSEQUENCE format
D4: Specification Compliance Behaviour precision, mutation resistance, edge cases
D5: Progressive Disclosure Information hierarchy, line/token limits, negative-condition scoring
D6: Freedom Calibration Allow/require/disallow balance, action weighting
D7: Pattern Recognition Pattern descriptions, discriminativeness signal
D8: Practical Usability Outcome linkage, triggers, examples
D9: Eval Validation Scenario quality, mutation coverage, criteria weighting

Grade bands

Grade Range Grade Range
A+ 133–140 C+ 105–111
A 126–132 C 98–104
B+ 119–125 D 91–97
B 112–118 F 0–90

Diagnostics

Each dimension scorer returns diagnostics classified by severity:

Severity Constructor Purpose
error errDiag(dim, msg) Issues that reduce the score
warning warnDiag(dim, msg) Issues to note, minor impact
hint hintDiag(dim, msg) Suggestions for improvement

Diagnostics are surfaced in audit reports and remediation plans.

Source files

File Purpose
scorer/dimensions.go AllDimensions slice, Diagnostic, Result types
scorer/grades.go GradeRank map, Grade() function
scorer/thresholds.go Centralised rubric cut-points
scorer/d1_knowledge_delta.go D1 scorer
scorer/d2_mindset_procedures.go D2 scorer
scorer/d3_anti_pattern_coverage.go D3 scorer
scorer/d4_specification.go D4 scorer
scorer/d5_progressive_disclosure.go D5 scorer
scorer/d6_freedom_calibration.go D6 scorer
scorer/d7_pattern_recognition.go D7 scorer
scorer/d8_practical_usability.go D8 scorer
scorer/d9_eval_validation.go D9 scorer