TraderX is now organized as a root-canonical GitHub SpecKit project.
The baseline implementation is generated and validated from requirements, stories, acceptance criteria, contracts, and conformance gates.
.specify/- SpecKit constitution and templatesspecs/001-baseline-uncontainerized-parity/- baseline feature packpipeline/+scripts/- generation, runtime, conformance, and parity orchestrationtemplates/+catalog/- synthesis inputs and component/process catalogsgenerated/- generated runtime/code/docs artifacts workspace (ephemeral outputs)docs/+website/- documentation portal and API explorerdocs/learning/**- developer-focused per-state learning guides for generated code snapshots
Generate baseline components:
bash pipeline/generate-state.sh 001-baseline-uncontainerized-parityStart/stop/status:
CORS_ALLOWED_ORIGINS=http://localhost:18093 ./scripts/start-base-uncontainerized-generated.sh --build-only
CORS_ALLOWED_ORIGINS=http://localhost:18093 ./scripts/start-base-uncontainerized-generated.sh
./scripts/status-base-uncontainerized-generated.sh
./scripts/stop-base-uncontainerized-generated.shRun smoke tests:
./scripts/test-reference-data-overlay.sh
./scripts/test-database-overlay.sh
./scripts/test-people-service-overlay.sh
./scripts/test-account-service-overlay.sh
./scripts/test-position-service-overlay.sh
./scripts/test-trade-feed-overlay.sh
./scripts/test-trade-processor-overlay.sh
./scripts/test-trade-service-overlay.sh
./scripts/test-web-angular-overlay.shbash pipeline/speckit/validate-root-spec-kit-gates.sh
bash pipeline/speckit/validate-speckit-readiness.sh
bash pipeline/speckit/verify-spec-expressiveness.sh
bash pipeline/verify-spec-coverage.sh
bash pipeline/speckit/run-all-conformance-packs.sh
bash pipeline/speckit/run-full-parity-validation.sh- SpecKit overview:
docs/spec-kit/index.md - Learning guides:
docs/learning/index.md - Learning paths:
docs/learning-paths/index.md - SpecKit portal:
docs/spec-kit/spec-kit-portal.md - Workflow:
docs/spec-kit/spec-kit-workflow.md - Runbook:
docs/spec-kit/spec-kit-generation-guide.md - Live environment registry:
docs/spec-kit/live-environments.md - EC2 host prerequisites:
docs/spec-kit/aws-ec2-compose-prerequisites.md - Legacy migration-era docs were retired from active tree; recover via git history if needed.
- State
004: https://demo.traderx.finos.org - State
009: https://demo-advanced.traderx.finos.org
This repo uses the GitHub SpecKit ecosystem with optional community extension support for richer learning material workflows.
- Community extension used for learning-focused authoring experiments:
learn - Install command:
specify extension add learn --from https://github.com/imviancagrace/spec-kit-learn/archive/refs/tags/v1.1.0.zip- Canonical committed learning docs stay under
docs/learning/**and state feature packs underspecs/**.
Live routes (Docusaurus):
/docs/spec-kit/docs/learning-paths/specs/specify- runtime API explorer:
/api/docs(via running generated state ingress/edge)
See CONTRIBUTING.md.
Copyright 2023 UBS, FINOS, Morgan Stanley.
Distributed under the Apache License, Version 2.0.