import { listSeries } from "@autoscholar/core"; import type { Metadata } from "next"; import Link from "next/link"; import { EmptyState } from "@/components/EmptyState"; import { db } from "@/lib/server/db"; export const dynamic = "force-dynamic"; export const metadata: Metadata = { title: "Working-paper series", alternates: { canonical: "/series" } }; export default async function SeriesPage() { const rows = await listSeries(db()); return (
Collections
Papers are numbered in a stable series (AS-WP-YEAR-NNNN). Numbers are allocated inside the publication transaction and never reused, even after a retraction.
{s.paperCount} {s.paperCount === 1 ? "paper" : "papers"}
{s.description &&{s.description}
}