Block a user
Deterministic scheduler (topo order -> dated plan)
Monte Carlo milestone cones (p10/p50/p80)
Lognormal cold-start priors + seedable sampler
Shipped — lognormal cold-start priors + seeded mulberry32 sampler.
Lognormal cold-start priors + seedable sampler
Deterministic scheduler (topo order -> dated plan)
Shipped — deterministic scheduler (topo + critical path -> dated plan), capacity-aware.
Capacity model from members.yaml
Capacity model from members.yaml
Shipped — capacity-v0 + parseCapacityConfig, read from pm-state capacity/members.json.
Lifecycle inference from the issue timeline
ChangeSource interface + polling source
Shipped — poll-and-reconcile source: reconcile-on-launch + boot cache (D2 poll-only).
ChangeSource interface + polling source
Full reconcile-on-launch of the work repo
Shipped — reconcileSnapshot + gitea:boot (reconcile-on-launch, stale-while-revalidate).
Full reconcile-on-launch of the work repo
Lifecycle inference from the issue timeline
Shipped — inferLifecycle over the issue timeline; five-column board.
Full reconcile-on-launch of the work repo
Shipped — reconcileSnapshot + gitea:boot (reconcile-on-launch, stale-while-revalidate).
feat: capacity-aware scheduling (#8) — real focus factors drive every forecast
feat: capacity-aware scheduling (#8) — real focus factors drive every forecast