---
import AchizitiiLayout from '../../layouts/AchizitiiLayout.astro';
import { INVESTIGATIONS } from '../../lib/investigations.js';

export const prerender = false;

// Static editorial content (10 leads, config-driven). 10 min CDN cache.
Astro.response.headers.set('Cache-Control', 'public, max-age=300, s-maxage=600, stale-while-revalidate=1800');

const angleLabel: Record<string, string> = {
  'state-to-state': 'Stat → stat',
  'donor-vs-debt': 'Donator vs. datornic',
  'single-buyer': 'Concentrare cumpărător unic',
  'quadruple-pipe': 'Quadrupla țeavă de bani publici',
  'license-vs-debt': 'Licență activă · datorie publică',
  'aging-warhorse': 'Companie strategică · datorii vechi',
};
---
<AchizitiiLayout
  title="Investigații — cazuri exemplare de cross-source · vreaudigital.ro"
  description="Cinci firme și autorități unde datele agregate din 17 surse publice produc semnale jurnalistice clare: dependențe, raporturi donație/datorie, licențe simultane cu datorii la stat."
  active="investigation"
>
  <main class="bg-page">
    <section class="max-w-content mx-auto px-4 py-10">

      <span class="label-meta">Investigații</span>
      <h1 class="font-display text-5xl mt-3 max-w-3xl text-ink">
        Cinci firme, <span class="text-stamp">cinci povești de bani publici</span>.
      </h1>
      <p class="text-base text-meta mt-4 max-w-2xl">
        Cazuri reale construite cross-source: nu un singur dataset, ci convergența mai multor surse publice
        independente (SEAP + ANAF + ANRE + AEP + RegAS + Fonduri UE + CNSC + Curtea Conturi + ONRC).
        Fiecare lead arată cum capacitățile de agregare pot transforma date deschise în întrebări concrete.
      </p>

      <div class="rule-meta mt-8" />

      <div class="grid grid-cols-1 lg:grid-cols-2 gap-4 mt-8">
        {INVESTIGATIONS.map((i) => (
          <a href={`/investigation/${i.slug}`} class="panel hover:border-stamp transition-colors group" style="padding: 22px;">
            <div class="flex items-start gap-4">
              <div style="font-size: 42px; line-height: 1;">{i.icon}</div>
              <div class="flex-1 min-w-0">
                <div class="text-xs font-mono uppercase tracking-wide" style="color: var(--meta); margin-bottom: 4px;">
                  {angleLabel[i.angle] || i.angle}
                </div>
                <h2 class="font-display text-xl text-ink leading-snug group-hover:text-stamp transition-colors">
                  {i.title.split(' — ')[0]}
                </h2>
                <div class="text-stamp font-mono font-semibold mt-2" style="font-size: 22px;">
                  {i.headlineMetric}
                </div>
                <div class="text-xs text-meta mt-1">{i.headlineHint}</div>
                <p class="text-sm text-meta mt-3 leading-relaxed">
                  {i.subtitle}
                </p>
              </div>
            </div>
          </a>
        ))}
      </div>

      <div class="rule-meta mt-12" />
      <div class="mt-6 text-sm text-meta">
        <p class="leading-relaxed">
          <strong class="text-ink">De ce sunt aceste investigații utile.</strong>
          Niciuna dintre cele 5 firme nu produce singur un semnal de alarmă dintr-o singură sursă.
          E nevoie de <em>co-prezența</em> în 2-4 surse independente — fiecare cu propriul mecanism de colectare —
          pentru a vedea pattern-ul. Asta e exact rolul agregării publice: să facă invizibilul vizibil
          fără a inventa date noi, doar conectând datele existente.
        </p>
        <p class="leading-relaxed mt-3">
          Toate cifrele sunt live (excepție: lista ANAF datornici, care e snapshot T1 2016 — singura
          versiune publică deschisă). Pentru fiecare firmă, profilul detaliat e la
          <code class="font-mono text-xs">/firma/[cui]</code>.
        </p>
      </div>

    </section>
  </main>
</AchizitiiLayout>
