feat(config): add narrative durability and contradiction weightsfeat(analysis): infer claim polarity from tweet text instead of raw engagement alonefeat(model): compute credibility source diversity and durability per token narrativefeat(ranking): rank leaderboard entries by durability-adjusted signal qualityfeat(reporting): surface contested narratives separately from confirmed onesfeat(agent): tighten prompt around durable vs viral narrativestest(mentions): add durability and contested-cluster coveragedocs(readme): rewrite README around CT narrative persistencedesign(assets): replace generic dashboard with enterprise research boardchore(copy): align env and package metadata with narrative intelligence terminology
Operational note: keep entity-resolution, scoring, and board-polish commits separated so the repo history feels natural.