import React from 'react'; import { ShieldCheck, Plus } from 'lucide-react'; // The transcript replacement — verified capabilities as visual chips, // each backed by evidence. Empty until the worker proves something. export default function CapabilityTimeline({ profile, compact }) { const caps = (profile?.capabilities || []).filter((c) => c.status === 'verified' || c.status === 'pending'); return (

Proven skills

{caps.length} verified
{!caps.length ? (

No verified skills yet — prove a challenge to start your chain.

) : (
{caps.map((c, i) => ( {c.skill} {c.verified_date && ( {new Date(c.verified_date).toLocaleDateString('en-US', { month: 'short' })} )} ))}
)}
); }