Stardance: funnel, cost, and weighted-project forecast
compared with Summer of Making 2025 and Flavortown

Prepared for Deven Jadhav

11 September 2026 · Revision 3 · warehouse data as of 9 September, spend data as of 10 September

Abstract

We trace three Hack Club programs from signup to a weighted project in the unified YSWS DB, compare them at the same elapsed day, overlay true spend, and forecast Stardance's final count. At day 102 Stardance has shipped more projects than either earlier program (5,355 vs 3,768 and 2,217) but has landed 982 approved projects (734 weighted) against 1,627 and 921, because 2,506 ship-certified, YSWS-reviewed projects are waiting on the final unified pass. Treating that pass as the pass-through it is meant to be, the base case is 4,576 weighted projects (45,762 approved hours; range 3,958 to 5,579). Stardance has already spent $457k, most of it on hardware before July; at a projected $585k final spend the base case costs $12.78 per weighted hour, against $6.06 for Summer of Making and $11.28 for Flavortown. If the unified pass keeps its September pace, Stardance ends near 910 weighted at $64 per hour.

4,576
weighted projects, base case
734
weighted today (day 102 of 123)
2,506
projects waiting on the unified pass
$12.78
per weighted hour at base case; $62.29 today

Contents

  1. Summary
  2. What each stage means
  3. Same-point comparison at day 102
  4. Full funnel
  5. Where the approved count comes from
  6. Stardance pipeline and weekly dynamics
  7. Cost
  8. Forecast
  9. Throughput constraint
  10. Final analysis
  11. Methodology and data notes

1Summary

A weighted project in the unified YSWS DB is approved hours divided by 10, exactly, in all three programs. Everything below is therefore an accounting of hours: hours tracked, hours shipped, hours certified, hours reviewed, hours landed, and dollars per hour landed.

At the same elapsed point, Stardance has produced more than either comparison program and landed less. On day 102 Summer of Making had 3,768 shipped projects and 1,627 approved; Flavortown had 2,217 shipped and 921 approved; Stardance has 5,355 shipped and 982 approved. Both earlier programs had converted about 46 percent of shipped hours into approved hours by day 102; Stardance is at 10.6 percent. The difference is not student output and not review capacity upstream. It is the unified-pass backlog: 2,506 projects that are ship-certified and through YSWS review, with adjusted hours already attached.

The unified pass does not change hours. Every Stardance row in the unified DB carries an override written by the Stardance app at sync time with the YSWS reviewer's adjustment. The 79 percent of logged hours that survive is decided inside Stardance's YSWS review. The model therefore treats the unified pass as a 100 percent pass-through and places the adjustment at the review stage.

On that basis the base case is 45,762 approved hours, about 4,900 approved projects and 4,576 weighted projects, with a range of 3,958 to 5,579. Stardance has spent $457k to date against $265k and $406k final for the earlier programs, and unlike them it spent most of it early: $115k before launch and $152k in July on hardware. Projecting $585k final spend, the base case costs $12.78 per weighted hour, about twice Summer of Making and slightly above Flavortown. The cost outcome is almost entirely a function of the unified pass: the same $585k buys $64 per hour at the current approval pace and $13 per hour if the backlog is cleared.

2What each stage means

The funnel stages are the same for all three programs because the three apps share one codebase lineage (Summer of Making, then Flavortown, then Stardance). Table 1 defines each stage in the order a student passes through it.

Table 1: Stage definitions, in funnel order

StageWhat countsWhere it comes from
Email signupsAn email address entered on the program landing page, before any account exists.SoM email_signups; FT funnel_events (landing_email_submitted); SD materialized_all_signups. The unified DB's total_sign_ups is the Loops-based count of the same thing.
AccountsA user record in the program app: the person logged in through Hack Club auth or Slack.users table in each app.
Hackatime linkedThe account is connected to Hackatime, the editor time tracker, so hours can be attributed.SoM users.has_hackatime; FT user_identities; SD journey stage 6.
Users with tracked hoursAt least one devlog carrying Hackatime time on a surviving project.devlogs / post_devlogs joined to non-deleted projects.
Tracked hoursSum of Hackatime time attached to devlogs on surviving projects. A devlog is a progress post the student writes; the app attaches the Hackatime time since the previous devlog.duration_seconds on devlogs.
Users who shipped / shipped projectsThe student pressed "ship": the project was submitted with a demo and repo for review. A project can ship more than once; the first ship event is counted.ship_events / post_ship_events.
Shipped project hoursTracked hours on shipped projects.devlog hours joined to shipped projects.
Ship-certifiedA reviewer confirmed the shipped project runs and matches the demo. A ship that fails is "returned" (needs_changes) and the student may fix and re-ship.SoM ship_certifications.judgement; FT/SD post_ship_events.certification_status.
YSWS-reviewed / submittedThe program's own YSWS reviewer checked the repo and the logged hours and set the hours to be paid; this is where hours are adjusted. Flavortown had no separate step.SoM ysws_review_submissions; SD certification_ysws_reviews.reviewed_at.
Approved in unified DBA row exists in the unified YSWS Projects DB with an approved date. The unified pass is the final check that the pipeline produced a sane record; it does not re-review.approved_projects joined to ysws_name.
Approved hours; weighted projectshours_spent on the unified row (for Stardance, written by the app from the YSWS-reviewed hours). Weighted projects = approved hours / 10.approved_projects.hours_spent, ysws_weighted_project_contribution.
True spendMoney that left the program's HCB org tree for the outside world: direct card/ACH/wire spend, card grants to makers (including unspent balances), and internal payments for real costs such as postage. Transfers into personal author funds, intra-tree transfers and returns to HQ are excluded.ysws-true-spend.duckdb, programs and spend_transactions (counted_as_spend).

3Same-point comparison at day 102

Stardance started on 30 May 2026 and was 102 days in at the data pull. Table 2 places Summer of Making and Flavortown at their own day 102, counting only events timestamped before that point. Project counts exclude deleted projects in all three programs.

Table 2: The three programs at day 102 of their own calendars

StageSummer of MakingFlavortownStardance (today)
Elapsedday 102 of 106day 102 of 132day 102 of 123
Calendar dateSep 26 2025Mar 31 2026Sep 9 2026
Email signups (program app)35,96816,73361,463
Accounts23,86910,86660,326
Users with tracked hours3,1252,2057,183
Tracked hours89,16751,472139,683
Users who shipped1,9051,1603,079
Shipped projects3,7682,2175,355
Shipped project hours59,85231,18069,089
Ship-certified projects2,782n/a (no timestamp)3,471
YSWS-reviewed / submitted2,270n/a3,180
Approved in unified DB1,627921982
Approved hours27,49914,2747,340
Weighted projects2,7501,427734
True spend to date$110,800$105,100$457,000
Cost per weighted hour to date$4.03$7.36$62.29
Approved projects / shipped projects43.2%41.5%18.3%
Approved hours / shipped hours45.9%45.8%10.6%
Approved hours / tracked hours30.8%27.7%5.3%

Ship-certification and YSWS-submission timestamps exist for Summer of Making and Stardance but not for Flavortown. Signups are the apps' own email-signup tables so they can be cut by date; the unified DB figure is in Table 4. True spend to date is cumulative through elapsed week 14 (Section 7).

Conversion at day 102Summer of MakingFlavortownStardance0%10%20%30%40%50%60%70%Approved projects / shipped43.2%41.5%18.3%Approved hours / shipped hours45.9%45.8%10.6%Approved hours / tracked hours30.8%27.7%5.3%Shipped hours / tracked hours67.1%60.6%49.5%
Figure 1: Conversion ratios at day 102. Stardance is well behind on every ratio that crosses the unified pass and only modestly behind on the one that does not (shipped hours per tracked hour).
Cumulative weighted projects landed in the unified DBSummer of MakingFlavortownStardance01,0002,0003,0004,0000246810121416182022SoM endsFT endsSD ends4,3813,595734elapsed week (weighted projects)
Figure 2: Cumulative weighted projects by elapsed week. Vertical lines mark each program's end date; approvals continued for about three weeks after each.
Cumulative projects shippedSummer of MakingFlavortownStardance01,0002,0003,0004,0005,0000246810121416182022SoM endsFT endsSD ends4,3393,2975,355elapsed week (shipped projects)
Figure 3: Cumulative shipped projects by elapsed week. Stardance passed Summer of Making's final total in week 12.
Cumulative hours tracked on surviving projectsSummer of MakingFlavortownStardance050k100k150k0246810121416182022SoM endsFT endsSD ends93k71k139kelapsed week (tracked hours)
Figure 4: Cumulative tracked hours on surviving projects by elapsed week.
Cumulative true spend (USD)Summer of MakingFlavortownStardance$0$100k$200k$300k$400k0246810121416182022SoM endsFT endsSD ends$254k$322k$457kelapsed week (US dollars)
Figure 5: Cumulative true spend by elapsed week. Pre-launch spend is folded into week 0. Summer of Making and Flavortown spent most of their money after day 102 on prize fulfilment; Stardance bought hardware up front.

3.1What the earlier programs landed after day 102

Table 3: Approvals landed after day 102

ProgramDay 102 (proj / hrs)Final (proj / hrs)After day 102WindowPace
Summer of Making1,627 / 27,4992,817 / 43,810+1,190 / +16,31124 days50 / day
Flavortown921 / 14,2741,909 / 35,952+988 / +21,67851 days19 / day
Stardance (base case)982 / 7,3404,894 / 45,762+3,912 / +38,42242 days93 / day

Time available includes the three-week approval tail after program end that both earlier programs used. Stardance ends 30 September, so its window runs to about 21 October.

A naive scaling says Stardance at 982 would finish around 1,700 to 2,050 projects, because the earlier programs were 48 to 58 percent done at day 102. That understates Stardance: it already has more ship-certified projects (3,471) than Summer of Making had at its end (3,421). The forecast in Section 8 therefore works from the pipeline.

4Full funnel

Table 4: Full funnel, Summer of Making and Flavortown at final state, Stardance as of 9 September

StageSummer of MakingFlavortownStardance
Program windowJun 16 - Sep 30 2025Dec 19 2025 - Apr 30 2026May 30 - Sep 30 2026
Signups (unified DB total_sign_ups)26,16918,19660,359
of which new to Hack Club19,41511,37245,587
Email signups (program app)36,33718,93261,463
Accounts in program app24,18012,28360,326
Hackatime linked12,1286,72019,353
Users with tracked hours (surviving projects)3,1592,4737,183
Tracked hours, surviving projects94,21871,475139,683
Tracked hours, incl. deleted projects147,93292,692148,672
Users who shipped2,0371,5153,079
Shipped projects4,3393,3025,355
Shipped project hours74,22159,19469,089
Ship-certified projects3,4212,7413,471
YSWS-reviewed / submitted3,320~2,524 eligible3,180 reviewed + 333 queued
Approved in unified DB2,8171,909982
Unique approved authors1,457984712
Approved hours43,81035,9527,340
Weighted projects4,3813,595734
True spend$265,405$405,639$457,019 to date
Cost per weighted hour$6.06$11.28$62.29 to date
Cost per weighted project$61$113$623 to date

Surviving projects are those not deleted in the program app. Summer of Making has 53,714 tracked hours on projects later deleted (36% of all logged time), Flavortown 21,217 (23%), Stardance 8,989 so far (6%). Deleted projects cannot be approved, so the surviving-project figure is the funnel basis. Unified-DB rows are matched to program projects by normalized repo URL: 98% of Stardance rows match, 92% of Flavortown, 86% of Summer of Making.

Table 5: Conversion ratios at final state

RatioSummer of MakingFlavortownStardance so far
Approved projects per signup10.8%10.5%1.6%
Weighted per signup0.1670.1980.012
Approved hours per tracked hour (surviving projects)46.5%50.3%5.3%
Approved hours per shipped hour59.0%60.7%10.6%
Approved projects per shipped project64.9%57.8%18.3%
Shipped hours per tracked hour78.8%82.8%49.5%
Ship-certified per shipped project78.8%83.0%64.8%
YSWS-review hour adjustment (approved / original)n/an/a (98% of hours at ship)79.3%
Returned-by-ship-cert projects that later certifyn/an/a3.3%

The YSWS-review hour adjustment is measured on the 981 landed Stardance projects: the unified DB holds 7,312 hours against 9,220 originally logged at review time. Flavortown's unified hours equal 98% of hours at ship, so its review adjusted very little.

4.1Why Stardance converts differently per signup and per hour

5Where the approved count comes from

The count of 982 is what the unified DB holds under the program name Stardance. Table 6 lists every count between "shipped in Stardance" and "row in the unified DB", with the table it comes from.

Table 6: Reconciliation of Stardance counts from ship certification to the unified DB

CountValueSource and notes
Stardance projects with an approved ship event (non-deleted)3,471stardance.post_ship_events.certification_status = approved
of which YSWS review completed and not returned3,180certification_ysws_reviews.reviewed_at set, returned_at null
of which synced to Airtable by the app2,907 (incl. deleted)airtable_synced_at set
Rows in unified approved_projects with ysws_name = Stardance982981 distinct repo URLs; ysws_programs.unweighted_total also says 982
matched by repo URL to a Stardance project980953 to certified projects, 4 needs_changes, 3 draft, ~20 unmatched URL variants
with in_unified_db written back to the app143the app-side write-back lags; not usable for counting
Stardance-certified projects approved under another program name~50Macondo 19, Horizons 17, Boba Drops 6, Stasis 5, beest 5 (URL match)
Stardance rows later eliminated in spot checks67eliminated_projects; 432 hours; already excluded from 982
Pending rows (approved_at null) for Stardance020 null rows exist in the whole table, none Stardance

All 981 matched Stardance rows have override_hours_spent set and equal to hours_spent. The justification text is generated by the app: "The user logged 10h 21min on hackatime. (This was adjusted to 7h 51min after review.) They had 32 commits, which compared to the original 10.4 logged..." The adjustment comes from the Stardance YSWS review; the unified pass copies it. The app's approved_minutes column is empty in the warehouse, so adjusted hours are visible only once a row lands, which is why the 79 percent ratio is measured on landed projects.

Two things this rules out. There is no pool of pending Stardance rows waiting for a date: zero Stardance rows have a null approved date. And Stardance projects are not leaking to other program names in volume: about 50 ship-certified Stardance projects were approved under Macondo, Horizons, Boba Drops, Stasis or beest, and Stardance-shipping users hold roughly 1,000 approvals under other programs for other projects, which is expected for a summer umbrella and is not double counting.

6Stardance pipeline and weekly dynamics

Table 7: Stardance pipeline as of 9 September (non-deleted projects)

StageProjectsHours
A. In unified DB (approved)9827,340 approved
B. Ship-certified, YSWS-reviewed, waiting on the unified pass2,17316,664 original (18,343 at ship; 22,845 now)
C. Ship-certified, in YSWS review queue3338,852 original (9,259 at ship; 12,291 now)
D. Ship-certified, returned by YSWS review319
E. Submitted, awaiting ship certification2415,045
F. needs_changes (returned by ship cert)1,59516,253 (8,483 active in last 30 d)
G. Draft with >= 1 h6,07770,085 (31,192 active in last 14 d)
Expected new ships Sep 9-30~1,740~29,000

"Original" hours are original_minutes on the latest YSWS review, which is what the reviewer adjusted from. Current hours keep growing after ship, so three bases are shown for stages B and C.

Table 8: Stardance weekly dynamics

Week ofUsersDevlog hShipsShip h (now)Cert dec.YSWS rev.UnifiedAppr. h
Jun 114,9046,2902361,460251000
Jun 88,2328,3602342,152512300
Jun 155,2279,1824325,865797300
Jun 223,8999,2534284,818840800
Jun 292,36410,8344854,9451,1395928102
Jul 63,70611,6073334,12064119300
Jul 133,01410,2683734,95768623228279
Jul 202,5109,4353333,748782194103708
Jul 272,19510,0513684,55369740458443
Aug 32,10711,4903686,52182244646384
Aug 103,32911,3923565,64267888477329
Aug 172,73511,8464265,9991,4703942551,262
Aug 242,44512,3374315,4621,5195553353,298
Aug 311,90711,5004026,1171,22364436361
Sep 7*8794,1271442,81136111316175

* Sep 7 week is partial (Monday to Tuesday 14:00 UTC). Newly shipped = first ship event on the project. Unified approvals are rows in approved_projects by approved_at.

Stardance: projects approved into the unified DB per week0100200300Jun 1Jun 15Jun 29Jul 13Jul 27Aug 10255335Aug 243616Sep 7*
Figure 6: Stardance projects approved into the unified DB per week (week starting Monday).
Stardance: YSWS reviews completed per week0200400600800Jun 1Jun 15Jun 29Jul 13Jul 27Aug 10555Aug 24644Sep 7*
Figure 7: Stardance YSWS reviews completed per week. Reviews feed the backlog waiting on the unified pass.

Student output is steady: 400 to 440 newly shipped projects and 11,000 to 12,300 devlog hours per week through August. Ship certification kept pace at 1,200 to 1,500 decisions per week in the last three full weeks, and YSWS reviews reached 555 and 644 per week. Unified-pass approvals peaked at 335 in the week of 24 August, then fell to 36 and 16. The reviewed-but-not-landed backlog grows by roughly 500 projects a week.

7Cost

Spend comes from the YSWS true-spend ledger (HCB data pulled 10 September 2026). True spend is money that left the program's HCB org tree for the outside world; transfers into personal author funds, intra-tree transfers and returns to HQ are excluded. Table 9 shows the composition. The unified DB's own total_spend figures ($355k, $412k, $469k) are gross outflows and overstate Summer of Making in particular, because $87k of its outflow went into personal author funds.

Table 9: True spend and its composition

ComponentSummer of MakingFlavortownStardance (to 10 Sep)
Direct external spend (card, ACH, wire, check)$150,360$263,558$288,847
Card grants to makers (incl. unspent balances)$99,829$97,240$96,447
Other external payments (Column ACH, bank, Wise)$1,945$29,153$2,487
Internal payments for real costs (postage, fulfillment)$13,271$15,021$68,120
Fines swept to central account$0$668$1,118
True spend$265,405$405,639$457,019
Excluded: transfers into personal author funds$86,816$0$1,876
Excluded: intra-tree transfers (netted)$0$2,138$270,500
Excluded: returned to HQ, inter-org, wash$2,859$6,032$9,424
Remaining balance in org tree$64,838$3,655$31,680
Card grants still unspent$7,417$18,810$20,344

Table 10: Stardance spend by HCB org

OrgTrue spendShareWhat it is
Stardance Hardware (sub-org)$262,89657.5%GPU and hardware prizes, Alibaba, JLCPCB, shop fulfilment; $140,651 in July alone
Stardance (main org)$187,66141.1%card grants to makers, flyers (137,500 printed), envelopes, stickers, catering, HQ postage clearinghouse
Stardance Marketing Campaign$6,4621.4%

Table 11: Stardance true spend by month

MonthTrue spend
April 2026 (pre-launch)$39,442
May 2026$75,734
June 2026$61,496
July 2026$152,002
August 2026$107,955
Sep 1-10 2026$20,391

Program launched 30 May. $115k had been spent before launch, mostly hardware and print. Spend in the last six full weeks averaged $21,400 per week.

7.1Cost per weighted hour

Because weighted projects are approved hours over ten, cost per weighted hour is the comparable unit; cost per weighted project is ten times it. The earlier programs spent most of their money after day 102 on prize fulfilment, so their day-102 cost per hour is low and rises to the final figure. Stardance bought its hardware up front and its day-102 figure of $62 reflects $457k spent against 7,340 hours landed. What happens to that number depends on how much of the pipeline lands and how much more is spent on fulfilment.

Cost per weighted hour (USD)Summer of MakingFlavortownStardance$0$10$20$30$40$50$60$70At day 102$4.0$7.4$62.3Final / forecast base case$6.1$11.3$12.8
Figure 8: Cost per weighted hour in US dollars at day 102 and at final state (Stardance: base-case forecast at $585k spend).

Table 12: Cost per weighted hour and per weighted project under alternative outcomes

ScenarioTrue spendApproved hoursWeightedPer weighted hourPer weighted project
Summer of Making, final$265,40543,8104,381$6.06$61
Flavortown, final$405,63935,9523,595$11.28$113
Stardance today$457,0197,340734$62.29$623
Stardance, base case, spend $585k$585,00045,7624,576$12.78$128
Stardance, base case, spend $500k (fulfilment tapers)$500,00045,7624,576$10.93$109
Stardance, base case, spend $650k (fulfilment surge)$650,00045,7624,576$14.20$142
Stardance, no YSWS adjustment (5,579 weighted), $585k$585,00055,7905,579$10.49$105
Stardance, unified pass at 300/week (2,500 weighted), $585k$585,00025,0002,500$23.40$234
Stardance, unified pass at 30/week (910 weighted), $585k$585,0009,100910$64.29$643

Remaining Stardance spend is estimated from the last six weeks' average of $21,400 per week over the six weeks to 21 October, giving about $128k more and $585k total; $500k and $650k bracket a taper and a fulfilment surge. Card grants still unspent ($20k) are already inside true spend.

8Forecast

8.1Model

Each pipeline stage is carried forward to approved hours with the rates below, then divided by ten. The unified pass is a 100 percent pass-through.

Table 13: End-of-program shipping surge in the earlier programs

ProgramProjects first shipped in last 3 weeks (share)Their hours (share)Final week projects / hoursFinal-week multiplier vs prior avg
Summer of Making932 (21.5%)20,433 (27.5%)437 / 10,7722.7x / 3.7x
Flavortown834 (25.3%)19,840 (33.5%)350 / 9,8491.9x / 2.7x
Stardance (assumed)~1,740~29,000~930 / ~17,4002.3x / 3.0x

8.2Base case

Table 14: Base-case forecast by pipeline stage

StageApproved hoursApproved projectsWeighted
A. Already approved7,340982734
B. YSWS-reviewed backlog, passes through13,2162,1731,322
C. YSWS review queue7,020333702
E. Awaiting ship certification2,396165240
F. needs_changes resubmissions3405234
G. New ships Sep 9-30 (incl. final-week surge)15,4511,1881,545
Total45,7624,8944,576

Stage D (3 projects returned by YSWS review) is dropped. Draft hours enter only through the new-ship estimate. Average weight across the forecast is 0.94, up from 0.75 so far, because the backlog and late ships are larger projects than the early approvals.

Forecast weighted projects by pipeline stage (base case)734A. Already approved: 734 weighted1,322B. YSWS-reviewed backlog: 1,322 weighted702C. Review queue: 702 weightedE. Awaiting ship cert: 240 weightedF. needs_changes: 34 weighted1,545G. New ships Sep 9-30: 1,545 weightedTotal 4,576
Figure 9: Base-case weighted projects by pipeline stage.

8.3Sensitivity

Table 15: Sensitivity of the forecast to single-assumption changes

ScenarioWeightedApproved projects
Base case (final pass 100%, YSWS-review adjustment 79%)4,5764,894
No YSWS-review hour adjustment (hours = original logged)5,5794,894
YSWS-review adjustment 73% (hours-at-ship basis)4,2714,894
No final-week surge (3 x 5,805 h new ships)3,9584,894
New ship hours 34,000 (Flavortown last-3-week share)4,8414,894
Final pass approves only 85% (revision 1 assumption)4,0004,307

Revision 1 of this report assumed the unified pass approved 85% of projects and cut hours; that combination is shown last for comparison.

9Throughput constraint

The forecast assumes the pipeline drains. Unified-pass approvals in the last four weeks were 255, 335, 36 and 16. Summer of Making and Flavortown both kept approving for three weeks past program end, so the comparable deadline for Stardance is about 21 October, six weeks from the data pull.

Table 16: Outcome by sustained unified-pass throughput over six weeks

Approvals per weekProjects addedWeighted by ~21 OctCost per weighted hour at $585k
30 (pace of last 2 weeks)+180~910$64
150+900~1,620$36
300 (August peak)+1,800~2,500$23
650 (needed to clear the pipeline)+3,900~4,580$13

Uses the blended forecast average of 9.8 approved hours per remaining project. The 650-per-week row is the base case.

Because the pass is a check for pipeline bugs rather than a review, the practical question is whether it can be batched. The 2,173 projects in stage B are already reviewed with adjusted hours attached; landing them as a batch would move Stardance from 734 to about 2,060 weighted immediately and from $62 to $22 per weighted hour with no new spend.

10Final analysis

Output. Measured at the stages students control, Stardance is the largest of the three programs by a wide margin: 60,326 accounts against 24,180 and 12,283; 139,683 tracked hours on surviving projects at day 102 against 89,167 and 51,472; 5,355 shipped projects against 3,768 and 2,217. Its weakness at those stages is depth per signup, not volume: the raffle and partner campaigns brought in 45,587 people new to Hack Club, and 12 percent of signups tracked an hour. In absolute terms it still has more than twice Flavortown's engaged users.

Conversion. Stardance converts shipped work into certified work less well than the earlier programs (65 percent of shipped projects certify, against 79 and 83 percent) and its YSWS review trims hours harder (79 percent survive, against 98 percent in Flavortown). Those two effects together cost it roughly a quarter of its shipped hours relative to Flavortown's pipeline. They are real, but they are second-order next to the unified pass, where 2,506 projects and about 25,000 reviewed hours are waiting.

Forecast. With the unified pass as a pass-through, Stardance lands about 4,576 weighted projects, above Summer of Making's 4,381 and Flavortown's 3,595, from roughly 4,900 approved projects. The range of 3,958 to 5,579 is driven by two inputs: whether the end-of-program shipping surge materialises (the earlier programs shipped 22 to 25 percent of their projects in the last three weeks) and whether YSWS review keeps adjusting hours at 79 percent.

Cost. Stardance will be the most expensive of the three in absolute terms, at roughly $585k against $265k and $406k, because it bought hardware up front and ran a large print and marketing campaign. Per weighted hour it lands near $12.78 in the base case, twice Summer of Making and about 13 percent above Flavortown. That figure is entirely contingent on the pipeline draining: the money is already spent, so every project that does not land raises the unit cost. At the current pace the same spend yields $64 per hour, ten times Summer of Making.

What matters now. The single lever is unified-pass throughput. Clearing the 2,173 already-reviewed projects as a batch would land about 1,320 weighted projects at no marginal cost; sustaining 650 approvals a week through 21 October lands the rest. Two smaller levers exist upstream: the 1,595 needs_changes projects (16,253 hours) almost never return, and the 1,604 active draft projects with 31,192 hours are the pool the final-week surge has to draw from. Nothing in the spend data changes this ordering; the cost question is decided by the same bottleneck as the count question.

11Methodology and data notes

11.1Sources

11.2Definitions

11.3Caveats

Model: model_v2.py; page generator: build_site.py; spend file: ysws-true-spend.duckdb; all in /root/projects/stardance-forecast/. Revision 1 (9 September) assumed an 85 percent unified pass with hour cuts and forecast 3,860; revision 2 (9 September) introduced the day-102 comparison and the pass-through model; revision 3 adds cost, stage definitions and the final analysis. A PDF of this page is available.