diff --git a/src/app/(admin)/admin/projects/[id]/page.tsx b/src/app/(admin)/admin/projects/[id]/page.tsx index 344170f..8d2a048 100644 --- a/src/app/(admin)/admin/projects/[id]/page.tsx +++ b/src/app/(admin)/admin/projects/[id]/page.tsx @@ -305,6 +305,33 @@ function ProjectDetailContent({ projectId }: { projectId: string }) { )} + {/* AI-Assigned Expertise Tags */} + {project.projectTags && project.projectTags.length > 0 && ( +
+

+ Expertise Tags +

+
+ {project.projectTags.map((pt) => ( + + {pt.tag.name} + {pt.confidence < 1 && ( + + {Math.round(pt.confidence * 100)}% + + )} + + ))} +
+
+ )} + + {/* Simple Tags (legacy) */} {project.tags && project.tags.length > 0 && (

diff --git a/src/server/routers/project.ts b/src/server/routers/project.ts index d11e3f4..ecb313a 100644 --- a/src/server/routers/project.ts +++ b/src/server/routers/project.ts @@ -222,6 +222,14 @@ export const projectRouter = router({ }, }, }, + projectTags: { + include: { + tag: { + select: { id: true, name: true, category: true, color: true }, + }, + }, + orderBy: { confidence: 'desc' }, + }, }, })