You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reports Phase B0 (docs/engineering/reports_design.md §12). The first
Phase B slice, and it retroactively closes the A1 deferred framework
lens.
- GET /api/v1/reports/frameworks (host:read) returns the fleet framework
catalog: distinct framework_refs keys across host_rule_state, each with
a DISTINCT-rule count, ordered count desc then key asc
({frameworks:[{framework,rule_count}]}; empty array when nothing is
scanned). report.Service.Frameworks via jsonb_object_keys.
- Frontend: a framework-lens picker beside the group scope picker
(deferred in A1 for lack of a catalog), populated from the new
endpoint; the generate body now carries group_id and/or framework.
SDD: api-reports v1.6.0 (C-12, AC-17 service + AC-18 endpoint),
frontend-reports v1.5.0 (C-08, AC-09). gofmt/vet/build clean; go mod
tidy no-op; specter 111 (api-reports 18/18, frontend-reports 9/9, 100%);
report + server frameworks tests + full frontend suite (328) green.
0 commit comments