feat: Decisions page — aggregated view of all decision points across traces

Adds /dashboard/decisions page with colored type badges, search,
filters (by type), sort (newest/oldest/costliest), pagination,
and links to parent traces. New /api/decisions endpoint with
Prisma queries. Removes 'Soon' badge from sidebar nav.
This commit is contained in:
Vectry
2026-02-10 02:24:00 +00:00
parent 145b1669e7
commit 92b98f2d6f
3 changed files with 530 additions and 2 deletions

View File

@@ -8,7 +8,6 @@ import {
GitBranch,
Settings,
Menu,
X,
ChevronRight,
} from "lucide-react";
import { cn } from "@/lib/utils";
@@ -22,7 +21,7 @@ interface NavItem {
const navItems: NavItem[] = [
{ href: "/dashboard", label: "Traces", icon: Activity },
{ href: "/dashboard/decisions", label: "Decisions", icon: GitBranch, comingSoon: true },
{ href: "/dashboard/decisions", label: "Decisions", icon: GitBranch },
{ href: "/dashboard/settings", label: "Settings", icon: Settings, comingSoon: true },
];