15 Commits
Author SHA1 Message Date
Stephan D a925857fa6 Record authorized PR integration and validation 2026-09-12 12:13:54 +02:00
Stephan D 2b3212ade1 Merge remote-tracking branch 'origin/main' into architecture-30 2026-09-12 12:13:03 +02:00
tech de2d3a9184 Merge pull request 'Plan exchange workspace and transaction journeys' (#25) from exchange-shell-24 into main 2026-09-12 10:13:00 +00:00
Stephan D 3c56fad4bf Preserve implemented workspace plan while integrating plan history 2026-09-12 12:12:50 +02:00
tech d56c1208fd Merge pull request 'Integrate limits usage and exchange workspace' (#23) from limits-22 into main 2026-09-12 10:12:32 +00:00
Stephan D b8cca055c3 Integrate current main into limits and workspace stack 2026-09-12 12:12:16 +02:00
tech a3646e85ba Merge pull request 'Add optional identity verification and service-backed limits' (#21) from kyc-20 into main 2026-09-12 10:12:01 +00:00
Stephan D 6ea2d22e8e Resolve KYC documentation against current main 2026-09-12 12:11:50 +02:00
tech 075fcfd198 Merge pull request 'Consolidate repository skills under .agents/skills' (#17) from skills-16 into main 2026-09-12 10:11:36 +00:00
Stephan D a001337bf7 Resolve skills consolidation against current main 2026-09-12 12:11:29 +02:00
tech e09e1c1322 Merge pull request 'Build exchange workspace with clear money movement' (#29) from workspace-28 into limits-22
Reviewed-on: #29
2026-09-12 10:10:33 +00:00
Stephan D b9b17802ba Record exchange UX plan delivery 2026-09-12 10:16:16 +02:00
Stephan D 91151c6cf3 Plan exchange workspace and transaction journeys 2026-09-12 10:15:42 +02:00
Stephan D 44f1236e52 Record skill consolidation PR 2026-09-12 08:44:30 +02:00
Stephan D ef83ae30b0 Consolidate repository skills under .agents/skills 2026-09-12 08:44:00 +02:00
4 changed files with 42 additions and 3 deletions

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.
+40 -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).
@@ -282,3 +304,20 @@ were needed for this presentation-only cleanup.
- Delivery: [PR #31](https://git.sendico.io/tech/sxchnge/pulls/31), pushed and - Delivery: [PR #31](https://git.sendico.io/tech/sxchnge/pulls/31), pushed and
unmerged. Task and PR metadata verified: frontend label, tech owner, SXCHNGE unmerged. Task and PR metadata verified: frontend label, tech owner, SXCHNGE
project. Retarget after workspace #29 merges. project. Retarget after workspace #29 merges.
## Authorized integration — 2026-09-12
The user requested merging all open PRs. Skills #17, KYC #21, limits/workspace #23
and UX plan #25 have merged into main. Workspace #29 had already merged into
limits-22 and reached main through #23. Architecture #31 is the final integration
PR and carries this record.
Resolved documentation conflicts by preserving both contribution histories.
Preserved the latest implemented workspace plan rather than restoring the older
held-funds design. Skill moves retain the newer simplicity guidance, and root
AGENTS.md points to .agents/skills while retaining the architecture requirements.
No frontend source was changed by conflict resolution. Older unmerged/stack notes
above describe delivery-time state and are superseded by this integration record.
Validation of the combined tree: all 115 frontend tests and app analysis passed;
diff checks passed. Branches were retained. No checks were bypassed.