docs: end-of-sprint refresh — known issues, roadmap progress

- KNOWN-ISSUES: log 4 items surfaced during RC-Premium-01 (payment modal
  still custom, cart confirm() has no dialog pattern, stars/legacy hex
  with no token match, category/search hand-rolled skeletons), not
  previously tracked outside STORE_FRONT_UX_REVIEW.md.
- FRONTEND-ROADMAP: add Sprint 30 status (verify pass re-run green,
  git push still pending explicit go-ahead), dedupe open-items list
  against KNOWN-ISSUES.
- graphify graph regenerated (graphify-out/, cache only, not tracked).
- Obsidian notes: skipped, no running Obsidian instance in this session.
- No architecture change this sprint — no ADR links to update.
- No application code touched.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
sdarbinyan
2026-07-23 23:38:06 +04:00
parent 18beb7b7a1
commit b672cd90d5
2 changed files with 59 additions and 0 deletions

View File

@@ -76,6 +76,33 @@ don't fix inline unless asked.
auth-system check first (does one exist yet?) before building the menu.
- Found: 2026-07-17, project-editor bug-hunt audit.
6. **Payment modal / bank-payment iframe on Cart still custom, not `app-dialog`.**
Has its own multi-step state and focus-trap already — migrating to the
shared dialog primitive is a composition change, deliberately left out of
RC-Premium-01's visual-polish scope.
- Found: 2026-07-23, RC-Premium-01 (`docs/STORE_FRONT_UX_REVIEW.md`).
7. **Cart's `clearCart()` uses native `confirm()`, no styled confirm dialog.**
No existing storefront pattern for a confirm-remove dialog to follow yet —
introducing the first one is an architecture decision, not polish.
- Found: 2026-07-23, RC-Premium-01.
8. **`stars.component` rating glyph color and a few legacy hex literals in
`pages/category`/`pages/search` have no exact design-token match.**
Left as literals to avoid an unintended visual shift; needs a deliberate
token-extension decision before normalizing.
- Found: 2026-07-23, RC-Premium-01.
9. **`pages/category` and `pages/search` still use hand-rolled skeleton
markup instead of `app-skeleton`.** Composition-level fix (RC-Visual-02
territory), not touched during RC-Premium-01's visual-polish pass.
- Found: 2026-07-23, RC-Premium-01.
10. **Cart's `.email-form` block (post-payment email/phone capture) is dead
CSS behind commented-out markup.** Candidate for deletion in a cleanup
pass; not removed during RC-Premium-01 (out of scope for a polish pass).
- Found: 2026-07-23, RC-Premium-01.
## Fixed
1. **Full-project UX/UI + motion pass across storefront, admin dashboard,