/Users/viktorcea/vault/Agent-System/01-Project-Rooms/Design-MD-Research/Outputs/experiments/blueprint-gl-exposure-proxy/technical-audit-blueprint-base.mdHighlighted Risks
The P0/P1 items define the first acceptance bar for `/pack-guided`.
Edit/save can create an unflagged blank exposure
P0Clearing an included exposure and saving can show -- without Blank exposure treatment or attention-count changes.
Programmatic labels are incomplete
P1Some selects, status sort controls, and compact status tags lack useful accessible names.
Narrow viewport clips primary actions
P1At 390px, Edit and collapse actions can fall offscreen and table review targets become too compressed.
Required component and workflow states are partial
P1Loading, unavailable/error, empty schedule, low confidence, validation, selected/focused, and restore states need better coverage.
P0 Findings
Blocking issue to fix before the revision.
Edit/save can create an unflagged blank exposure
P0Clearing an included exposure and saving can show -- without Blank exposure treatment or attention-count changes.
P1 Findings
Grouped directly from the source report.
Programmatic labels are incomplete
P1Some selects, status sort controls, and compact status tags lack useful accessible names.
Narrow viewport clips primary actions
P1At 390px, Edit and collapse actions can fall offscreen and table review targets become too compressed.
Required component and workflow states are partial
P1Loading, unavailable/error, empty schedule, low confidence, validation, selected/focused, and restore states need better coverage.
P2 Findings
Grouped directly from the source report.
Review status communication is too compact
P2Detail status relies too heavily on compact tags, color, icon, or tooltip treatment.
Filter and provenance behavior loses nuance
P2Low-confidence filtering, excluded-row filter options, and narrow viewport source trace need stronger treatment.
Theming and state styling are not yet system-clean
P2State colors and structure are still concentrated in hard-coded CSS rather than reusable semantic roles.
Acceptance Criteria
7- Editing any exposure re-derives review state before save.
- Clearing exposure increases the attention count and appears in Blank exposure filtering.
- Resolving missing class, unknown state, or blank exposure clears issues only when required fields are valid.
- Every select/input, icon-only action, and compact status has a programmatic label.
- At 390px, Download, Edit/Add, Save/Cancel, and collapse/expand remain visible and clickable.
- Fixture states cover loaded, collapsed, expanded, filtered no-results, excluded, low-confidence, validation, cancel, save, delete confirmation, and restore.
- Styling uses semantic roles for action, text, borders, review attention, destructive, confirmed/resolved, selected, excluded, and surfaces.
Pack Update Recommendations
5- Centralize review-state derivation instead of patching row fields directly.
- Promote status badges, rollup review states, action clusters, and filter chips into reusable role components.
- Define a mobile workbench pattern with reachable primary actions and deliberate table overflow.
- Add deterministic fixtures for no-results, low-confidence, excluded/restore, source unavailable, and empty schedule states.
- Move hard-coded colors into semantic proxy operational tokens.