finos / finos/traderX

Hack Day: Algorithmic Order Manager with DSL + Hot Swap

Open
#371 5 comments 0 reactions 0 assignees View on GitHub
hackday ideas
Dominant language
Shell
Stars
106
Forks
146
Avg merge
21d 40m
Merged PRs (30d)
1

Description

## Summary
Introduce an advanced order manager with algorithmic fill policy definitions, hot-swappable execution logic, and runtime observability.

## Jump-Off State(s)
- `009-order-management-matcher`

## Graph Intent
`canonical candidate`

## Scope
- Define execution-policy DSL (versioned).
- Add runtime policy loading + hot-swap guardrails.
- Add policy outcome telemetry and explainability fields.

## Acceptance Criteria
- Multiple policies can be defined and switched without service restart.
- Fill behavior is traceable from policy input to outcome.
- Existing order lifecycle semantics remain valid.

## Decision Gate (Promote/Park)
Promote if policy-driven execution is stable, debuggable, and clearly improves extensibility over hardcoded matcher logic.

Contributor guide

Open the contributing guide

Research direction

Start with the `009-order-management-matcher` state to understand the existing matcher and order lifecycle semantics. Use the acceptance criteria to define completion: policies can be switched without restart, outcomes are traceable from input to result, and existing lifecycle behavior remains valid.

Written by the indexing model from the issue text.

Assessment

Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.