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
For any user-facing interface work, follow the
[UX Design](skills/ux-design/SKILL.md) and
[UX Observability](skills/ux-observability/SKILL.md) skills.
[UX Design](.agents/skills/ux-design/SKILL.md) and
[UX Observability](.agents/skills/ux-observability/SKILL.md) skills.
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.
+40 -1
View File
@@ -4,7 +4,7 @@
[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`,
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
purposeful journey measurement and its observability review. Both preserve product
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
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
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.
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
- 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
unmerged. Task and PR metadata verified: frontend label, tech owner, SXCHNGE
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.