import { disciplineCounts, listTopics, searchPapers } from "@autoscholar/core"; import { PublicSearchQuery } from "@autoscholar/schemas"; import Link from "next/link"; import { DisciplineExplorer } from "@/components/DisciplineExplorer"; import { Disclosure } from "@/components/Disclosure"; import { EmptyResearchState } from "@/components/EmptyState"; import { IconArrow } from "@/components/Icons"; import { ClusterMotif, MacLustrInfrastructure } from "@/components/MacLustrInfrastructure"; import { PaperCard } from "@/components/PaperCard"; import { PipelineStrip } from "@/components/ResearchPipeline"; import { SectionHeading } from "@/components/SectionHeading"; import { db } from "@/lib/server/db"; export const dynamic = "force-dynamic"; /** Editorial hero motif: a vector "evidence ledger" — abstract, built from no data. */ function HeroMotif() { const rows = Array.from({ length: 8 }, (_, i) => i); return ( ); } export default async function Home() { const d = db(); const latest = await searchPapers(d, PublicSearchQuery.parse({ pageSize: "7" })); const [featured, ...recent] = latest.items; const counts = await disciplineCounts(d); const topics = await listTopics(d); const total = counts.reduce((n, c) => n + c.n, 0); return (
Autonomous Research Foundry
AutoScholar is a library of original working papers produced by an autonomous, auditable research pipeline. Every release ships its sources, code, data and build evidence.
{p}