"use client"; import { useEffect, useState } from "react"; import { useParams } from "next/navigation"; import Link from "next/link"; interface App { name: string; type: string; description: string; tech: string[]; screens: string[]; } interface Package { name: string; description: string; } interface Infra { name: string; reason: string; } interface Integration { name: string; required: boolean; notes: string; } interface Architecture { productName: string; productType: string; summary: string; apps: App[]; packages: Package[]; infrastructure: Infra[]; integrations: Integration[]; designSurfaces: string[]; riskNotes: string[]; } function SectionLabel({ children }: { children: React.ReactNode }) { return (
Finish your discovery conversation with Atlas, then the architect will unlock automatically.
Continue with Atlas →The AI will read your PRD and recommend the technical structure — apps, services, database, and integrations. You'll review it before anything gets built.
{error && (This takes about 15–30 seconds
)}{architecture.productType}
You can still regenerate or adjust the architecture before scaffolding begins. Nothing has been built yet.
Choose your design →Review the structure above. You can regenerate if something's off, or confirm to move to design. You can always come back and adjust before the build starts — nothing gets scaffolded yet.