Commit 91abb2c
docs: consolidate manual test scenarios into 10 E2E tests (#701)
* docs: consolidate manual test scenarios into single E2E file
Replace 10 per-feature test files (107 scenarios, 2224 lines) with a
single docs/ai-design/manual-tests.md containing 10 end-to-end
scenarios that each exercise multiple features. Update CLAUDE.md to
reference the consolidated file.
Deleted directories (test-only):
- 2025-02-25-spv-peer-rework
- 2026-02-24-address-nonce-column
- 2026-02-24-asset-lock-fee-fix
- 2026-02-24-dashmate-auto-update
- 2026-02-24-mine-blocks-dialog
- 2026-02-24-platform-sync-simplification
- 2026-02-24-spv-sync-error-status
- 2026-02-24-sync-status-panel
- 2026-03-03-fix-nonce-reset-on-refresh
- 2026-03-05-banner-details-overlap
Preserved directories (non-test design docs):
- 2026-02-16-spv-single-runtime-refactor
- 2026-02-17-unified-messages
- 2026-02-27-banner-review-fixes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: add table of contents to manual-tests.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: add user personas for wallet redesign
Define three user archetypes (Everyday User, Power User, Platform
Developer) to guide progressive disclosure in the wallet UI. Add
concise README as index. Reference personas in CLAUDE.md documentation
section.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: add user stories catalog with 98 stories across 10 feature areas
Comprehensive user story inventory derived from source code, internal
docs, and published documentation. Each story tagged by persona
(Alex/Priya/Jordan), marked [Implemented] or [Gap], with acceptance
criteria. Covers wallet, send/receive, asset locks, identity, DPNS,
DashPay, tokens, contracts, developer tools, and network settings.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: add UX design patterns reference card
Concise UI/UX conventions covering design tokens, color system, buttons,
dialogs, forms, messages, tables, loading states, navigation, keyboard
accessibility, progressive disclosure, and responsive layout. All values
verified against theme.rs and component implementations.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: audit and update user stories, UX patterns, and CLAUDE.md
Full codebase audit of user-stories.md against implementation:
- Fix SND-005: [Gap] → [Implemented] (fee estimation exists)
- Fix NET-006: [Implemented] → [Gap] (no UI control)
- Add note to DPN-005 about Platform-level vote constraint
- Add 15 new stories: WAL-017..020, SND-006, IDN-012..013,
DPY-009..011, TOK-015..017 (113 total, was 98)
Update ux-design-patterns.md with missing patterns:
- Password strength colors, interactive state colors
- Additional semantic color constants
- Shadow system tokens
- ComponentStyles button and input helpers
- Password input pattern (hold-to-reveal)
Add user stories catalog section to CLAUDE.md requiring
story updates on feature PRs.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: remove hardcoded values from docs, refer to source files instead
Remove stale counts (scenario limits, story counts) and implementation
constants (pixel sizes, hex codes, padding values) that drift out of
sync with source code. Documents now explain usage/intent and point to
source files for exact values.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* chore: remove obsolete docs
* docs: note user-stories.md as exception to date-grouped docs rule
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent ece3659 commit 91abb2c
22 files changed
Lines changed: 1419 additions & 4394 deletions
File tree
- docs
- ai-design
- 2025-02-25-spv-peer-rework
- 2026-02-24-address-nonce-column
- 2026-02-24-asset-lock-fee-fix
- 2026-02-24-dashmate-auto-update
- 2026-02-24-mine-blocks-dialog
- 2026-02-24-platform-sync-simplification
- 2026-02-24-spv-sync-error-status
- 2026-02-24-sync-status-panel
- 2026-03-03-fix-nonce-reset-on-refresh
- 2026-03-04-multi-wallet-rpc
- 2026-03-05-banner-details-overlap
- 2026-03-09-dialog-button-visibility
- 2026-03-09-password-input
- 2026-03-10-async-list-core-wallets
- 2026-03-11-duplicate-key-error
- personas
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| 39 | + | |
39 | 40 | | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
46 | 45 | | |
47 | 46 | | |
48 | 47 | | |
| |||
69 | 68 | | |
70 | 69 | | |
71 | 70 | | |
72 | | - | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
73 | 75 | | |
74 | 76 | | |
75 | 77 | | |
| |||
Lines changed: 0 additions & 254 deletions
This file was deleted.
0 commit comments