Skip to content

feat(reporting): Add remediation roadmap heuristics and checklist UI (PR 3/3)#1025

Open
Rafiaminhaj wants to merge 2 commits into
utksh1:mainfrom
Rafiaminhaj:feature/report-exporter-roadmap
Open

feat(reporting): Add remediation roadmap heuristics and checklist UI (PR 3/3)#1025
Rafiaminhaj wants to merge 2 commits into
utksh1:mainfrom
Rafiaminhaj:feature/report-exporter-roadmap

Conversation

@Rafiaminhaj

@Rafiaminhaj Rafiaminhaj commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

This PR is PR 3 of 3 for the reporting rewrite. It introduces the priority and difficulty heuristics for the remediation roadmap, along with the interactive checklist UI in the HTML report and unit tests.

Closes #916

@Rafiaminhaj Rafiaminhaj changed the title Feature/report exporter roadmap feat(reporting): Add remediation roadmap heuristics and checklist UI (PR 3/3) Jun 17, 2026

@utksh1 utksh1 left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for splitting this out from the broad reporting rewrite. I’m keeping this blocked for now because the roadmap/checklist change is still a subjective generated-report UI feature: it adds interactive checkboxes to a static report artifact, includes a new AI summary card/emoji change unrelated to roadmap heuristics, and relies on keyword-based difficulty labels that need clearer product semantics before becoming report output. Please narrow this to either the roadmap data heuristic with tests or a static, print/PDF-friendly remediation section without interactive checklist controls.

@Rafiaminhaj Rafiaminhaj force-pushed the feature/report-exporter-roadmap branch from a069623 to 381e8d5 Compare June 17, 2026 19:05
@Rafiaminhaj

Copy link
Copy Markdown
Contributor Author

Hi @utksh1, thank you for the feedback!

I have updated this PR to make the remediation roadmap section completely static (removed the interactive checklist controls) and print/PDF-friendly. I have also restored the original styling for the AI executive summary card.

Please take another look when you have some time. Thank you!

@utksh1 utksh1 left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still blocked after the latest update. The PR is now conflicting and still contains the previously requested broad reporting roadmap/checklist UI work. Please rebase after the merged reporting changes and narrow this to one defensible reporting behavior with static, print-friendly output and clear heuristic semantics.

@utksh1 utksh1 added level:intermediate 35 pts difficulty label for moderate contributor PRs type:feature Feature work category bonus label area:backend Backend API, database, or service work labels Jun 19, 2026
Introduce priority and difficulty metrics for finding remediation actions. Add the roadmap checklist section to the HTML report. Add unit tests for the roadmap heuristics.
@Rafiaminhaj Rafiaminhaj force-pushed the feature/report-exporter-roadmap branch from 381e8d5 to 9e78e04 Compare June 21, 2026 17:39
@Rafiaminhaj

Copy link
Copy Markdown
Contributor Author

Hi @utksh1,

I have successfully rebased the branch on top of the latest main (which contains the merged PR 1/3 and PR 2/3).

This PR is now updated, clean, and resolved of all conflicts. It contains only the roadmap data heuristics backend logic, the static print-friendly layout output, and the corresponding unit tests.

Please take a look at this updated version when you have a moment. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:backend Backend API, database, or service work level:intermediate 35 pts difficulty label for moderate contributor PRs type:feature Feature work category bonus label

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[GSSoC '26] Feature: Add PDF/HTML Scan Report Exporter with Visual Charts and Remediation Roadmap

2 participants