Developer tool
Matcher Validation Harness
§6 validation cases from Matcher Specification v1. Run client-side — no network calls.
Case 1
Studio A demo — Connection holds at 5.8, not fracture
Input scores
Expected
BURNOUT_SIGNATURE
Got
BURNOUT_SIGNATURE
Case 2
Connection 4.4 = well_below (< 5.0) → fracture outranks burnout
Input scores
Expected
VITALITY_LOW.fracture
Got
VITALITY_LOW.fracture
Case 3
Only Vitality below, Connection fine
Input scores
Expected
VITALITY_LOW.fatigue
Got
VITALITY_LOW.fatigue
Case 4
Connection alone below floor
Input scores
Expected
CONNECTION_LOW.isolated_dip
Got
CONNECTION_LOW.isolated_dip
Case 5
Congruence gap, energy fine
Input scores
Expected
CONGRUENCE_LOW.misalignment
Got
CONGRUENCE_LOW.misalignment
Case 6
Clarity down, contained
Input scores
Expected
CLARITY_LOW.isolated_dip
Got
CLARITY_LOW.isolated_dip
Case 7
Agency down, contained
Input scores
Expected
AGENCY_LOW.isolated_dip
Got
AGENCY_LOW.isolated_dip
Case 8
4 below floor, no single signature
Input scores
Expected
BROAD_BELOW_AVERAGE.generic
Got
BROAD_BELOW_AVERAGE.generic
Case 9
All healthy — must NOT force a situation
Input scores
Expected
null (healthy)
Got
null (healthy)