Hack Day: Algorithmic Order Manager with DSL + Hot Swap
- 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
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