feat: implement React dashboard for session profiling (Issue #44, Part 2)#77
feat: implement React dashboard for session profiling (Issue #44, Part 2)#77themechbro wants to merge 2 commits intomicrosoft:mainfrom
Conversation
e8927e7 to
90a76d6
Compare
|
@Alan-Jowett — Now that #72 is merged, I've rebased this UI branch onto main. The diff is now clean and focuses strictly on the React dashboard and the JSON parser logic. Ready for your review! |
|
Hey @themechbro — thanks for the continued work on the profiler! I wanted to share some thoughts on this PR's fit within the PromptKit repo. PromptKit is a prompt library — every file in the repo is Markdown or YAML that LLMs consume. There's no build system, no runtime, and no application code. The project's value comes from being lightweight and dependency-free: anyone can clone it and start assembling prompts immediately. (The existing npm package in A React dashboard with npm dependencies, build tooling, and JavaScript application code is a different kind of project. Adding it here would change the nature of the repository — introducing a That said, a visualization tool for session profiling output is genuinely useful! I'd suggest a couple of options:
I don't want to discourage the work you've done — the component architecture (ExecutiveSummary, severity badges, Remediation Plan table) looks well thought out. It just belongs in its own home rather than inside the prompt library itself. Note: PR #72 (the |
This PR implements the frontend UI for the session profiling feature requested in Issue #44.
Note: This is Part 2 of the implementation and is designed to consume the strict JSON data contract established in PR #72.
Features:
I recommend reviewing and merging PR #72 first to lock in the backend schema before merging this UI layer.