Skip to content

Add FDC3 v3 Sail demo state#432

Open
DovOps wants to merge 1 commit into
mainfrom
codex/state014-fdc3-sail-demo
Open

Add FDC3 v3 Sail demo state#432
DovOps wants to merge 1 commit into
mainfrom
codex/state014-fdc3-sail-demo

Conversation

@DovOps

@DovOps DovOps commented Jun 28, 2026

Copy link
Copy Markdown
Collaborator

Summary

Adds the state 014 FDC3 v3 + Sail demo path for TraderX, based on @finos/fdc3@3.0.0-alpha.2 and the Sail v3 beta branch.

This updates the state 014 specs, generation flow, runtime scripts, and smoke tests so TraderX can run as a Sail-hosted FDC3 v3 demo with:

  • TraderX-owned AppD endpoint at /fdc3/appd/v2/apps
  • TraderX, Mini TraderX, and TraderX Intent Launcher supplied by TraderX AppD metadata
  • compact Mini TraderX view that listens for instrument/account context and does not advertise trade/order-ticket handlers
  • Sail bootstrap wired for TraderX AppD, seeded workspace expectations, and FDC3 v3 broadcast validation
  • Playwright smoke coverage for Sail workspace load, TradingView panels, fdc3.instrument, and traderx.account context propagation

The local Sail override copies were removed from this state. The corresponding upstream Sail work is tracked separately so TraderX can converge on upstream Sail behavior instead of carrying patched Sail app/widget code inside the state pack.

Sail Dependency Note

State 014 is currently pinned to the Sail v3 beta line plus Dov's Sail branch work because the demo depends on three Sail improvements discovered while integrating TraderX:

Those Sail PRs all target finos/FDC3-Sail:sail-v3-beta. Once they land upstream, state 014 should be able to move back to the upstream Sail branch/ref instead of using the local/demo Sail branch.

Related Tracking

Validation

  • bash -n pipeline/install-generated-runtime-harness.sh pipeline/render-state-014-fdc3-intent-interoperability.sh scripts/start-state-014-fdc3-intent-interoperability-generated.sh scripts/status-state-014-fdc3-intent-interoperability-generated.sh scripts/test-state-014-fdc3-intent-interoperability.sh scripts/test-state-014-fdc3-playwright-smoke.sh
  • tools/validate-frontmatter.sh
  • bash pipeline/speckit/validate-root-spec-kit-gates.sh
  • bash pipeline/speckit/validate-speckit-readiness.sh
  • bash pipeline/verify-spec-coverage.sh
  • scripts/test-state-014-fdc3-intent-interoperability.sh http://localhost:8080 http://localhost:8090

@netlify

netlify Bot commented Jun 28, 2026

Copy link
Copy Markdown

Deploy Preview for lucky-concha-f3599f ready!

Name Link
🔨 Latest commit 6b22efd
🔍 Latest deploy log https://app.netlify.com/projects/lucky-concha-f3599f/deploys/6a41024491aaad000898ef9a
😎 Deploy Preview https://deploy-preview-432--lucky-concha-f3599f.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@DovOps DovOps changed the title [codex] Add FDC3 v3 Sail demo state Add FDC3 v3 Sail demo state Jun 28, 2026
@DovOps DovOps marked this pull request as ready for review June 28, 2026 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant