'established', 'glyph' => '✓', 'label' => 'Established', 'description' => 'Strong RCT evidence; widely prescribed or validated.', ), array( 'state' => 'promising', 'glyph' => '◐', 'label' => 'Promising', 'description' => 'Meaningful human data accumulating; not yet RCT-strong.', ), array( 'state' => 'investigational', 'glyph' => '?', 'label' => 'Investigational', 'description' => 'Mechanism plausible; human trials sparse.', ), array( 'state' => 'insufficient', 'glyph' => '⊘', 'label' => 'Insufficient Evidence', 'description' => 'Not enough data to say anything responsible.', ), array( 'state' => 'cautionary', 'glyph' => '⚠', 'label' => 'Cautionary', 'description' => 'Active safety signals or misuse patterns.', ), ); } /** * Returns the verdict state config map (glyph + label per state slug). * * Used by featured verdict cards on the homepage and any template that needs * to render a verdict badge from a state string without loading the full card. * * @return array Keyed by state slug. Each value: array{ glyph: string, label: string }. */ function peptide_starter_get_verdict_config() { return array( 'established' => array( 'glyph' => '✓', 'label' => 'Established', ), 'promising' => array( 'glyph' => '◐', 'label' => 'Promising', ), 'investigational' => array( 'glyph' => '?', 'label' => 'Investigational', ), 'insufficient' => array( 'glyph' => '⊘', 'label' => 'Insufficient Evidence', ), 'cautionary' => array( 'glyph' => '⚠', 'label' => 'Cautionary', ), ); }