Skip to content

Sprint Reviews - Project Pulse

The whole delivery arc at a glance - health trajectory, throughput, carry-over debt, and per-cycle drill-down. Latest review: WK24 (health 77, delivery-first scorecard). Every number below comes from one source (registry/delivery.authored.ts).

77Latest health (WK24, new scale)
56Avg health (mixed scale)
894%Avg completion
610 / 1092Items shipped / committed
78Carry-over debt (latest)
82 / 22Best / worst (WK11 / WK17)

Health Trajectory

Cycle health over time — green ≥ 75 (Good), gold 60–74 (Needs attention), red < 60 (Intervention).

WK09WK10WK11WK12WK13WK14WK15WK17WK19WK20WK21WK22WK23WK24

Throughput vs Commitment

Committed (track) vs completed (fill) per cycle — the widening gap from WK17 on is the over-commitment.

WK09
15 / 16
WK10
24 / 36
WK11
23 / 26
WK12
30 / 32
WK13
44 / 73
WK14
51 / 67
WK15
61 / 63
WK17
34 / 98
WK19
34 / 100
WK20
40 / 97
WK21
67 / 122
WK22
50 / 100
WK23
45 / 91
WK24
92 / 171

All Cycles

Every reviewed cycle, click to open its full review.

CyclePeriodHealthCommittedDoneCompletionCarry-overCancelled
WK24From 2026-06-08 To 2026-06-14771719253.8%781
WK23From 2026-06-01 To 2026-06-0773914549.5%460
WK22From 2026-05-25 To 2026-05-31361005050%482
WK21From 2026-05-18 To 2026-05-24411226755%4411
WK20From 2026-05-11 To 2026-05-1728974041%561
WK19From 2026-05-04 To 2026-05-10231003434%660
WK17From 2026-04-20 To 2026-04-2622983434.7%622
WK15From 2026-04-06 To 2026-04-1275636196.8%02
WK14From 2026-03-30 To 2026-04-0567675176%142
WK13From 2026-03-23 To 2026-03-2948734460%272
WK12From 2026-03-16 To 2026-03-2276323094%02
WK11From 2026-03-09 To 2026-03-1582262388.5%03
WK10From 2026-03-02 To 2026-03-0856362467%120
WK09From 2026-02-23 To 2026-03-0179161593.8%01

The schedule story in one line

Healthy, small cycles in Feb-Mar (health 56-82) → the VNPAY onsite pivot (WK17-20) ballooned commitments to ~100/cycle while capacity held, crashing health to 22-28 and piling up 56-66 carry-overs each week → partial recovery in WK21-22 (41→36), then the new delivery-first scorecard from WK23 (73→77). The team ships a steady ~40-92 items/cycle - the collapse was a commitment-discipline problem, not a delivery one. WK16 & WK18 have no recorded review.

Coverage & forward view

One row per cycle that has a recorded Plane sprint review. WK01-WK08, WK16 and WK18 have no review item. WK23-WK24 are scored on the new delivery-first scorecard - not comparable to the older completion-weighted scores (WK09-WK22). The current cycle WK25 (Jun 15-21) is in progress - see the Roadmap. Closed-cycle numbers are the recorded (at-review) figures, not Plane's post-cleanup live counts.

How a sprint review works (the process)

Run at the end of every weekly cycle. The goal is maximum visibility of work, value, progress and blockers - and to keep the board honest. Full agent procedure: .agents/workflows/sprint-review.md.

  1. Reconcile board vs code first. The board is not ground truth - git is. Audit incomplete items against code and correct mislabeled tickets before scoring.
  2. Score on a delivery-first scorecard (throughput · flow & aging · predictability · quality · sustainability) - not on commitment-accuracy. Over-commitment is reported as a separate planning signal, never as a low grade.
  3. Report every dimension, in order: Executive Summary · Scorecard · Value (EBM) · Effort & Contribution · Work Log · Project & Phase Progress · Epic Progress (Phase 2) · Bottlenecks & Flow · Carry-Over · By Module (capability) · By Label · Risks · Trends · Forecast · Action Items.
  4. Epic Progress reads each Phase-2 epic's child sub-issues (% done) and is synced back to the Phase 2 - Plan so the plan always shows live progress.
  5. Update one source + publish two homes: the recorded numbers go into registry/delivery.authored.ts (this dashboard + the hub stat render from it); the wiki page is canonical (bilingual, incl. Executive Summary) → delivery/sprint-reviews/{YEAR}-WK{NN}.md + sidebar; the Plane item is the mirror (English, label Report + phase-2, no module).

The Four Phases of the Arc

1 · Foundation

WK09-12 · Feb-mid Mar

Small, focused cycles (16-36 items, 67-94% done, health 56-82). Built Casbin RBAC, the Kafka/Debezium CDC pipeline, SMS/OTP, onboarding, and tax/ledger foundations.

2 · Scale-up

WK13-15 · late Mar-Apr

Cycles doubled to 63-73 items. WK13 over-reached (60%, health 48), but WK14-15 stabilised - up to 96.8% completion and health back to 75.

3 · VNPAY pivot crash

WK17-20 · late Apr-mid May

The team was pulled onto the VNPAY onsite engagement. Commitments ballooned to ~97-100/cycle while real capacity held; completion collapsed to 34-41%, health to 22-28, and carry-over debt exploded to 56-66 each week.

4 · Recovery + rescore

WK21-24 · late May-Jun

Record throughput (up to 92 done) but still over-committed; the delivery-first scorecard (from WK23) reframed health to 73→77 - strong delivery, weak age + QA hygiene. ~44-78 carry-overs persist. The fix is commitment discipline, not delivery speed.

How a review is produced

StepAction
1. ReconcileRead every incomplete item and verify against code; fix mislabeled (done-but-open) tickets first
2. CollectPull cycle data + git evidence; note which comparison cycles have a trustworthy frozen snapshot
3. Score5-dimension delivery-first scorecard (throughput · flow & aging · predictability · quality · sustainability) on the corrected board
4. ReportExecutive summary, delivery, team breakdown, carry-over, trend, forecast, action triggers
5. RecordWrite the numbers into registry/delivery.authored.ts, publish this page + a Plane Report item (linked from each page)

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.