import type { Metadata } from "next"; import Link from "next/link"; import { apiSafe, type Forecast, type Meta, type SignalsPayload } from "@/lib/api"; import { AttentionPanel, ByElectionsPanel, FundamentalsPanel, MarketsPanel, MediaPanel, MomentumPanel, SignalsOverview } from "@/components/signals"; import { ComponentsCompare } from "@/components/forecast-blocks"; import { Card, Empty, PageTitle, SectionHeader } from "@/components/ui"; import { dateTimeFr } from "@/lib/format"; export const metadata: Metadata = { title: "Au-delà des sondages — marchés, presse, attention, fondamentaux, partielles", description: "Les signaux alternatifs du modèle QC26 : marchés de prédiction Polymarket, revue de presse classée, attention Wikipédia, satisfaction et leadership, élections partielles depuis 2022 — et leur poids exact dans la prévision." }; export const revalidate = 120; export default async function Page() { const [sig, f, meta] = await Promise.all([apiSafe("/api/signals"), apiSafe("/api/forecast/latest"), apiSafe("/api/meta")]); if (!sig || !f || !meta) return ; const comp = f.summary.components ?? sig.components; return (
Ce que disent les marchés, la presse, l'attention et le terrain.} lede={<>Depuis la version 2.0, QC26 combine les sondages à quatre familles de signaux indépendants. Chacun est archivé avec sa provenance, publié séparément et pesé de façon explicite : cette page montre les données brutes et l'effet exact de chaque composante sur la prévision du {dateTimeFr(f.completedAt)}.} /> {comp && (
)}
{comp && }
Lire ces signaux

Des indices, pas des verdicts

Aucun de ces signaux ne remplace un sondage. Les marchés peuvent être minces, la presse suit l'actualité plutôt que l'opinion, l'attention mesure la curiosité, les partielles ont une participation faible. C'est pourquoi chaque poids est petit, borné, publié, et pourquoi la vue « sondages seuls » reste toujours affichée à côté de l'ensemble.

MéthodologiePrévision
); }