Skip to main content

Dependency Map

Dependencies

#DependencyTypeStatusOwnerBlocks
D1CRM deal pipeline dataHardDoneEngineeringPipeline signal
D2CRM activity dataHardDoneEngineeringActivity signal
D3Convex agent messagesHardDoneEngineeringAgent velocity signal
D4Commissioning L-levelsHardDoneDream teamCommissioning signal
D5priority_predictions schemaHardDone (empty)EngineeringPrediction signal
D6Forecast baselines per signalHardGapDream teamVariance computation
D7algorithm-constants.ts patternSoftDoneEngineeringConstants registration
D8AlgorithmMetadata export patternSoftDoneEngineeringAlgorithm registration
D9Insights UI componentsSoftDone (empty)EngineeringVisualization

Critical Path

D6 (set forecasts) → Algorithm build → Wire to Insights UI → Commission

D1-D5 are all satisfied. D6 is the only hard gap. Everything else is soft wiring.

Parallelization

TrackWorkCan Start
AlgorithmPure function + testsNow (mock signals for testing)
ForecastsDream team sets baseline targetsNow (independent)
WiringConnect algorithm to signal sourcesAfter algorithm + forecasts
UIRender nowcast in InsightsAfter wiring

Questions

Which dependency in the pipeline nowcast map represents the highest systemic risk — and is there a path to eliminating it?

  • If the most critical dependency failed, which capabilities would cascade and which could operate independently?
  • Are any dependencies in this map bidirectional — and does that create circular risk that should be decomposed?
  • Which dependency was added because of a constraint that no longer exists?