• Joined on 2025-12-02
jramos pushed to master at jramos/cve-dashboard 2026-05-14 13:00:20 -06:00
682ee9417f Add metrics calculation explainer and sub-team drill-down docs to design brief
jramos pushed to master at jramos/cve-dashboard 2026-05-14 12:27:58 -06:00
61d7e00d4f Add sub-team level display to CCP Metrics vertical drill-down
jramos pushed to master at jramos/cve-dashboard 2026-05-14 12:09:54 -06:00
ebaf4cd18c Fix double-counting in VCL multi-vertical stats — use only ALL: rollup rows
jramos pushed to master at jramos/cve-dashboard 2026-05-14 12:01:31 -06:00
55238ec71e Fix compliance stats to use Summary sheet data instead of item counts
jramos pushed to master at jramos/cve-dashboard 2026-05-14 11:55:10 -06:00
408aaa7012 Add data management panel with delete vertical, rollback upload, and reset all
jramos pushed to master at jramos/cve-dashboard 2026-05-14 10:15:25 -06:00
1eb8eab76f Fix route mount order: vcl-multi must precede general compliance router
jramos pushed to master at jramos/cve-dashboard 2026-05-14 10:01:01 -06:00
232eedce70 Remove unused icon imports to fix ESLint warning count
0ca2fe99e9 Remove unused imports to satisfy ESLint max-warnings threshold
Compare 2 commits »
jramos pushed to master at jramos/cve-dashboard 2026-05-14 09:50:10 -06:00
04360cc4bc Add CCP Metrics page with multi-vertical VCL upload and cross-org reporting
d61383ac7b Add VCL reporting guide, update reference manual and config wizard; untrack .kiro/steering/workflow.md
Compare 2 commits »
jramos pushed to master at jramos/cve-dashboard 2026-05-13 16:57:58 -06:00
808625dab4 Fix requeue: fallback to finding_ids_json when queue items are deleted or absent
jramos pushed to master at jramos/cve-dashboard 2026-05-13 16:46:59 -06:00
0fefd2a707 Add re-queue findings from rejected FP submissions
jramos pushed to master at jramos/cve-dashboard 2026-05-13 14:36:15 -06:00
828e7cc45d Sync FP submission lifecycle_status from Ivanti currentState on fetch
jramos pushed to master at jramos/cve-dashboard 2026-05-13 14:26:02 -06:00
5126ccc6ae Fix History tab crash: coerce Ivanti note fields to strings before rendering
870c0e247a Fix History tab crash: coerce Ivanti note fields to strings before rendering
Compare 2 commits »
jramos pushed to master at jramos/cve-dashboard 2026-05-13 12:04:48 -06:00
cf4683066f Fix History tab crash: coerce Ivanti note fields to strings before rendering
jramos pushed to master at jramos/cve-dashboard 2026-05-13 12:02:07 -06:00
870c0e247a Fix History tab crash: coerce Ivanti note fields to strings before rendering
jramos pushed to master at jramos/cve-dashboard 2026-05-13 09:56:39 -06:00
671894ff5f Fix vcl-compliance-reporting test: stats.total → stats.total_devices
jramos pushed to master at jramos/cve-dashboard 2026-05-13 09:40:55 -06:00
0c6830fc6c Add interactive configuration wizard for deployment setup
jramos pushed to ops/records at jramos/cve-dashboard 2026-05-13 08:07:08 -06:00
b43e1c5037 Add bug fix documentation workflow to steering, add restore-kiro-config fallback hook
jramos pushed to master at jramos/cve-dashboard 2026-05-13 07:57:55 -06:00
9eec63ea42 Add VCL vertical metadata: inline-editable team fields, JSDoc on compliance routes, stats query rewrite
jramos pushed to master at jramos/cve-dashboard 2026-05-13 07:56:14 -06:00
0d29a1b84e Document IVANTI_MANAGED_BUS env var in .env.example, reference manual, and API docs
jramos pushed to master at jramos/cve-dashboard 2026-05-12 15:28:01 -06:00
4416f6a25d Make EXPECTED_BUS configurable via IVANTI_MANAGED_BUS env var for multi-tenant drift classification