aboutsummaryrefslogtreecommitdiff
path: root/app/insights/page.tsx
blob: 3d48dcc2eb8fe3b3c790a516299148679be2240e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import type { Metadata } from "next";
import Link from "next/link";
import { CtaBand } from "@/components/cta-band";
import { Eyebrow, Section } from "@/components/section";
import { posts } from "@/lib/content";

export const metadata: Metadata = {
  title: "Insights",
  description:
    "Essays from The Agentic Cloud on agentic runtimes, attention-free fabrics, and FedRAMP High afterlives.",
};

export default function InsightsPage() {
  return (
    <>
      <Section className="pt-16 md:pt-24">
        <Eyebrow>Insights</Eyebrow>
        <h1 className="mt-4 max-w-3xl font-heading text-4xl leading-tight md:text-6xl">
          Writing for the architecture review, not the feed.
        </h1>
        <p className="mt-5 max-w-2xl text-base leading-relaxed text-muted-foreground md:text-lg">
          The thesis, the runtime, and the trust plane — at a length that
          survives a change-control board.
        </p>
      </Section>
      <Section className="pt-0">
        <div className="divide-y divide-white/10 border-y border-white/10">
          {posts.map((p) => (
            <Link
              key={p.slug}
              href={`/insights/${p.slug}`}
              className="block py-8 transition-colors hover:bg-white/5"
            >
              <p className="font-mono text-[11px] text-muted-foreground">
                {p.date} · {p.reading} · {p.tags.join(" · ")}
              </p>
              <h2 className="mt-2 font-heading text-3xl">{p.title}</h2>
              <p className="mt-2 max-w-2xl text-sm leading-relaxed text-muted-foreground">
                {p.dek}
              </p>
            </Link>
          ))}
        </div>
      </Section>
      <CtaBand />
    </>
  );
}