Dependency Sequencing
Overview
Dependency Sequencing helps you decide what to execute first when bets are constrained by dependency chains.
It produces a dependency-respecting schedule that balances value, urgency (cost of delay), and optional alignment influence.
What You Get
- Execution order with start and finish day for each item
- Objective breakdown (discounted value, delay penalty, net objective)
- Per-item rationale explaining why it was selected at that step
- Diagnostics and warnings for scheduling gaps and feasibility issues
Dependency Semantics
Dependencies are modeled as hard finish-to-start constraints:
- If
Bdepends onA,Bcan only start afterAfinishes.
The model validates:
- unknown dependency references,
- self-dependencies,
- dependency cycles.
MVP Scope
- Capacity-constrained scheduling with configurable
maxConcurrent(default1) - Deterministic greedy sequencing among currently feasible candidates
- Time-aware objective using discounting and delay penalties
Future enhancements can add multi-team capacity, parallel workstreams, and stochastic durations.
Last updated on