Skip to Content
ReportsDependency Sequencing

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 B depends on A, B can only start after A finishes.

The model validates:

  • unknown dependency references,
  • self-dependencies,
  • dependency cycles.

MVP Scope

  • Capacity-constrained scheduling with configurable maxConcurrent (default 1)
  • 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