Preserve explicit data model and provider boundaries #31

Merged
tech merged 4 commits from architecture-30 into main 2026-09-12 10:14:03 +00:00
4 changed files with 25 additions and 3 deletions
Showing only changes of commit 2b3212ade1 - Show all commits

No files matched your search

File renamed without changes.
File renamed without changes.
+2 -2
View File
@@ -29,8 +29,8 @@ features, shared packages, stub services and future mobile clients.
## UX ## UX
For any user-facing interface work, follow the For any user-facing interface work, follow the
[UX Design](skills/ux-design/SKILL.md) and [UX Design](.agents/skills/ux-design/SKILL.md) and
[UX Observability](skills/ux-observability/SKILL.md) skills. [UX Observability](.agents/skills/ux-observability/SKILL.md) skills.
UX is not considered complete unless the interface is both usable and measurable. UX is not considered complete unless the interface is both usable and measurable.
Before considering UI work complete, apply the UX Review checklist from these skills. Before considering UI work complete, apply the UX Review checklist from these skills.
+23 -1
View File
@@ -4,7 +4,7 @@
[Task #10](https://git.sendico.io/tech/sxchnge/issues/10), branch `skills-10`, [Task #10](https://git.sendico.io/tech/sxchnge/issues/10), branch `skills-10`,
delivered in [PR #11](https://git.sendico.io/tech/sxchnge/pulls/11) into `main`, delivered in [PR #11](https://git.sendico.io/tech/sxchnge/pulls/11) into `main`,
adds a concise root UX policy linking two independent skills in `skills/`: adds a concise root UX policy linking two independent skills, now consolidated under `.agents/skills/`:
UX Design covers usable interfaces and its design review; UX Observability covers UX Design covers usable interfaces and its design review; UX Observability covers
purposeful journey measurement and its observability review. Both preserve product purposeful journey measurement and its observability review. Both preserve product
conventions and avoid prescribing frameworks, vendors, or visual styles. conventions and avoid prescribing frameworks, vendors, or visual styles.
@@ -123,6 +123,16 @@ Implementation commit `f1cbf64`; 68 tests and affected-package analysis/formatti
plus web build passed. Final browser verification confirms accessible recipient plus web build passed. Final browser verification confirms accessible recipient
text and keyboard recovery. No merge or actual PostHog collection was performed. text and keyboard recovery. No merge or actual PostHog collection was performed.
## Consolidated skill location
Task [#16](https://git.sendico.io/tech/sxchnge/issues/16) consolidates all four
repository skills under `.agents/skills/`. UX Design and UX Observability moved
without content changes; root policy links and this record now use that location.
The old root `skills/` directory is removed. Validation compares moved content
byte-for-byte, checks all four skill paths and updated UX links, and runs
`git diff --check`. No runtime tests are needed for this move.
Delivery: [PR #17](https://git.sendico.io/tech/sxchnge/pulls/17), branch `skills-16`.
## Editor configuration cleanup ## Editor configuration cleanup
Task [#14](https://git.sendico.io/tech/sxchnge/issues/14) removes the root VS Code Task [#14](https://git.sendico.io/tech/sxchnge/issues/14) removes the root VS Code
@@ -142,6 +152,18 @@ skill location and contribution workflow. Local links and diff checks pass;
commands and prerequisites were checked against repository configuration. commands and prerequisites were checked against repository configuration.
Documentation only; no runtime tests were run. Documentation only; no runtime tests were run.
## Exchange workspace UX plan — task #24
- Plan-only scope confirmed by the user; no application code changed.
- [Exchange workspace plan](ux/exchange-workspace.md) defines accounts, top-up,
exchange, payout, Activity, Limits and Settings; account-owned language replaces
repeated page selectors in the proposed interface.
- Includes authoritative quotes/status/limits, idempotent recovery, account-profile
language persistence, accessible/responsive behavior and semantic funnel metrics.
- Standalone documentation branch `exchange-shell-24` from main. Future interface
implementation should incorporate KYC PR #21 and usage PR #23.
- Validation: documentation links and diff checks; no runtime changes or tests.
- Delivery: [PR #25](https://git.sendico.io/tech/sxchnge/pulls/25), committed and pushed; not merged.
## Optional identity verification and backend-owned limits — task #20 ## Optional identity verification and backend-owned limits — task #20
- Branch: `kyc-20`, based on `61ccfc1` (main after README PR #19). - Branch: `kyc-20`, based on `61ccfc1` (main after README PR #19).