Independent fact-check: The Mamdani Franchise, Items 0, 1, 4, 5, 9, 10
Reviewer: independent, cold read (I did not see how the drafts were written). Date: 2026-11-10. Scope: chapters 00, 01, 04, 05, 09 and 10, plus the evidence register (262 rows). I checked every numeric, date, name and vote claim in the six chapters against the EV row each one cites (Claim plus Notes). I fetched the source URLs for EV-224 to EV-262 and for the 17 rows whose Notes begin "UNVERIFIED". I did not edit any input file.
Severity: High = factually wrong, or not supported by the cited source. Medium = overstated, missing from the register, or breaks a house rule. Low = wording or citation hygiene.
Summary
| Section | High | Medium | Low | Total |
|---|---|---|---|---|
| A. Errors (must fix) | 8 | 1 | 0 | 9 |
| B. Overstatements / weak support | 0 | 16 | 15 | 31 |
| E. Neutrality flags | 0 | 6 | 9 | 15 |
| F. Cross-chapter inconsistencies | 0 | 6 | 5 | 11 |
| Total issues | 8 | 29 | 29 | 66 |
What the checks confirmed:
- Register statistics in Item 0 match the file. There are 262 rows. By source type: News 129, Primary-gov 77, Watchdog 38, Critic 14, Social 4. By confidence: H 89, M 159, L 14. Seventeen Notes begin "UNVERIFIED", in dark-red font (C00000). Two more rows, EV-070 and EV-172, contain "UNVERIFIED" further into their Notes and are not counted.
- Election and data-lab figures match their rows. Votes 1,114,184 of 2,218,647 = 50.2%. Matching funds $7.05M + $5.74M ≈ $12.8M. Office of the Mayor 328→366 (+11.6%). Street Condition 61,451→114,453 (+86.3%). Heat backlog 480 (0.4%) → 9,351 (5.5%).
- Web spot-check of EV-224 to EV-262 (39 rows): 27 confirmed, 11 partly confirmed (a detail in the row is not in the cited page), 1 not supported (EV-245).
- Status of the 17 UNVERIFIED rows:
A. Errors (must fix)
| # | Sev | File / quote | EV | What is wrong | Suggested correction |
|---|---|---|---|---|---|
| A1 | High | 09 (Transition summary): "A market-oriented critique of the inherited spending base appeared before inauguration (EV-128 [UNVERIFIED] date)" | EV-128 | City Journal dates the piece Jan 11, 2026 (Winter 2026 issue, Nicole Gelinas), which is after the Jan 1 inauguration. The register date (2025-12) and phase (Transition) are also wrong. | Change to "appeared in City Journal on Jan 11, 2026." Move it to the First 100 days phase. Update EV-128's date and note, and remove UNVERIFIED. |
| A2 | High | 10 (Summary table and Charter table): "48.2% of surveyed U.S. cities use council-manager; 38.2% mayor-council" | EV-245 | The cited ICMA snapshot PDF does not contain 48.2%, 38.2% or n=4,020. It reports council-manager 40.0%, mayor-council 38.0%, commission 11.9% and town meeting 9.6%, across 10,969 governments of 2,500+ residents (classified as of Sept 2019). The "~67% of cities over 1M" figure is also absent; the row already marks it as secondary. | Use 40.0% / 38.0% / 11.9% / 9.6% (2,500+ residents, ICMA 2018–19), or cite the actual source for 48.2/38.2. Remove the "over 1M" figure or add a row for its real source. |
| A3 | High | 00 §2.3: "heat-complaint backlog (94.1% closed within 7 days vs ~99.7%)"; 09 Departures note: "about 99.7% a year earlier" | EV-201 | EV-201 Notes say 99.6% for 2025. The 99.8% figure is the 2024 baseline. No row contains 99.7%. | Change to 99.6% in both chapters (or cite the row that gives 99.7%). |
| A4 | High | 01 (First 100 days): "Day-1 executive orders: … further EOs created the tenant office, task forces, the Office of Mass Engagement and the savings-officer system" | EV-036, EV-039 | The Office of Mass Engagement order is dated Jan 2 (EV-036). The Chief Savings Officer order is EO 12, dated Jan 29 (EV-039). Neither was signed on Day 1. | "Day-1 and early executive orders: EO 1 and EO 2 and the housing orders on Jan 1; the Office of Mass Engagement on Jan 2; Chief Savings Officers by EO 12 on Jan 29." |
| A5 | High | 10 (First 100 days tactic): "EOs on Day 1–2 … EV-033 EV-039 EV-036 … Executive actions in place by week one" | EV-039 | EO 12 (savings officers) was signed Jan 29, in week 5. | "EOs on Days 1–2 (EO 1, EO 2, OME) and Jan 29 (EO 12); in place within the first month." |
| A6 | High | 05 poll table: "Aug 3–6, 2026 … 69–24 vs 58–26 (conflicting reports) | 47–44 / 45–34 … [UNVERIFIED]"; 00 §2.2: "two different August 2026 poll readings" | EV-090, EV-150 | The Siena primary sources settle it. The Aug 12 release and SNY0826 crosstabs (Q12) give NYC 69–24 and statewide 47–44 (811 likely voters; Q12 n=691). The 58–26 / 45–34 figures are Siena's June results, which the Washington Examiner repeated on Aug 12. | Change the row to "69–24 | 47–44" and cite the Siena release/crosstabs as a new row. Remove "conflicting reports" and the UNVERIFIED flags. Replace the Item 0 example with another conflict, for example pension payback ($5B vs $7.6B). |
| A7 | High | 04 (First budget): "State budget (signed May 28): child-care funding, the pied-à-terre surcharge, … No tax increases on high earners or corporations" | EV-068, EV-122 | The sentence contradicts itself. The pied-à-terre surcharge is a tax on owners of non-primary homes worth $5M+ (EV-068), and EV-122 calls it "a tax on luxury homes". | "No increase in personal income or corporate tax rates." |
| A8 | High | Register EV-115 (cited in 04 KQ5): "phase the minimum wage to $30 (by 2030 for employers with 500+ workers, 2032 for smaller ones)" | EV-115 | Legistar Int 0757-2026 says $30 by 2030 for employers with more than 500 workers and $29 by 2031 for smaller employers. The bill was referred to committee on Mar 10, 2026, with no later action. | Correct the row and add the Legistar URL. In Item 4 KQ5, "stalled" can be cited as "in committee since Mar 10, 2026". |
| A9 | Medium | 04 Summary: "a joint lawsuit with other cities over the 'public charge' rule (EV-076 [UNVERIFIED docket])"; Year 1: "the City joined other jurisdictions in suing" | EV-076, EV-239 | The City's Sept 14, 2026 release says New York City leads the coalition (Chicago, San Francisco, Santa Clara County, Seattle, King County, Public Rights Project), filed in the SDNY. No case number is given. Item 9 already says "NYC-led". | "NYC led a coalition of cities and counties suing in the SDNY (Sept 14, 2026)." Add the nyc.gov release as a row and downgrade EV-076's UNVERIFIED note to "case number pending". |
B. Overstatements / weak support
| # | Sev | File / quote | EV | Problem | Suggested correction |
|---|---|---|---|---|---|
| B1 | Medium | 04 Summary: "had a volunteer base reported at 100,000+" | EV-056/053/052/229 | None of the cited rows contains 100,000. The EV-229 source (City & State, Apr 21) does say "100,000-strong army of volunteers". | Add the figure to EV-229's Notes and attribute it: "described by City & State as 100,000-strong". |
| B2 | Medium | 04 scorecard: "2-K funded for two years ($1.2B package)" | EV-059/063/181 | The $1.2B is the State's broader NYC early-childhood commitment, covering 2-K, 3-K and the Child Care Assistance Program (EV-181, EV-184). EV-143 gives $498M for 2-K over two years. | "State's $1.2B early-childhood commitment (2-K, 3-K, CCAP); 2-K: $73M in year one, $425M in FY28." |
| B3 | Medium | 04: "~$4B in budget help"; 10: "The State supplied ~$4B in aid and authorizations in place of tax increases" | EV-069 | EV-069 says "a promise of about $4B in state help". The NY Focus review (May 27) gives no $4B figure. "In place of" asserts a trade that no source states. | "City & State reported a promise of about $4B in State help; income and corporate tax increases were not enacted." |
| B4 | Medium | 04 scorecard (Business): "Tax agenda opposed; CEO warnings about leaving NYC aired publicly" | EV-051/227/228/236 | None of the cited rows mentions CEOs warning about leaving. Fortune (EV-236) says only that the Mayor "has been at odds with many of New York's business elite". | Remove the CEO clause or add a sourced row. Attribute the tax opposition: "Fortune reported tension with business leaders over the tax agenda." |
| B5 | Medium | 04 (First budget): "NYC-DSA, the NYCLU and some unions supported the veto" | EV-225 | JTA, the cited source, names NYC-DSA, JFREJ, Bend the Arc and JVP. It does not name the NYCLU or any unions. The NYCLU support is on its own press release, which is not in the register. No union support was found. | Remove "some unions". Cite the NYCLU release as a new row. Optionally add JFREJ and Bend the Arc. |
| B6 | Medium | 04 (First budget and tactic): "canvassed rent-stabilized neighborhoods"; register EV-230 | EV-230 | The City release names Concourse, Jackson Heights, Northern Washington Heights, East Village and Flatbush. It does not call them rent-stabilized. | "canvassed five neighborhoods (Concourse, Jackson Heights, …)". |
| B7 | Medium | 04 tactic: "Dropped a proposed +580 NYPD officers after pushback | News (EV-100)" | EV-100 (UNVERIFIED), EV-241 | This rests on an UNVERIFIED aggregator row and is not flagged. The Mayor's own account differs: Police1 (Jul 2) reports he cited savings found with agency heads (~$70M cost), and NY1 says the change was made in consultation with Commissioner Tisch. | Cite EV-241 and Police1. Give both the stated reason and DSA's criticism, with no causal "after". |
| B8 | Medium | 09 ledger #1: Stated reason "Seeking a sustainable settlement amid the budget gap"; "The Speaker said continued litigation delayed a settlement" | EV-064/072/157 | Neither statement appears in any cited row. | Add the source rows, or remove both statements. |
| B9 | Medium | 09 ledger #8: "Preliminary Budget cut both; Executive restored and baselined"; 09 First 100 days: "proposed cuts to libraries and Parks (EV-176)" | EV-175/176/180 | The cited rows cover libraries only. The Parks support is in rows that are not cited: EV-178 (Preliminary Budget $33M below FY26) and EV-179 (276 Parks workers baselined). | Add EV-178 and EV-179, and say what was baselined for Parks. |
| B10 | Medium | 09 fiscal risk: "CityFHEPS expansion (resolved) | $6–22B over five years removed by the June settlement" | EV-137, EV-072 | EV-137 says the expansion was "not in the plan". Calling the exposure "removed" by the settlement is the authors' inference. | "Comptroller had estimated $6–22B over five years; the June deal made vouchers subject to appropriation ($175M)." |
| B11 | Medium | 09 First budget: "Critics on the right said pension re-amortization shifts costs into the 2040s (EV-134)" | EV-134, EV-025 | EV-134 Notes flag a CONFLICT: the Comptroller (EV-025) and FPI date the final paydown to FY2033–2037, and 2044 belonged to the 2025 proposal. | Attribute the critique and add: "The Comptroller dates repayment to FY2033–37 (EV-025)." |
| B12 | Medium | 01 roster: co-chairs' prior roles "former FTC chair, United Way CEO"; Corporation Counsel "Former social services commissioner" | EV-001, EV-011 | Neither row contains these prior roles. | Add them to the rows' Notes with sources, or remove them. |
| B13 | Medium | 09 Summary table: "the gap between platform and delivery is the most-reported story" | — | No source or count supports "most-reported". | Remove the phrase, or cite a media count. |
| B14 | Medium | 10 Summary table: "Typical U.S. city | Seattle, a large city, ~$9.1B (2027–28 proposal)" | EV-250 | Seattle is not a typical city. The Urbanist describes the $9.1B as covering the 2027–2028 biennium, while NYC's $125.8B is one year, so the scopes differ. | Rename the column "Comparison city". State the scope ("$9.1B, 2027–28 proposal") and confirm whether it is annual. |
| B15 | Medium | Several chapters | see list | UNVERIFIED rows cited without the [UNVERIFIED] flag, against Item 0 §2.1. This is the list as of today (resolve per Section C first): EV-034 (01: new-structures list, chain-of-command table, Day-1 EOs, tactic table). EV-060 (04: Summary, KQ8, First 100 days, tactic). EV-076 (04: scorecard, KQ8). EV-082 (05: Summary, inventory, First 100 days, tactic). EV-100 (04 tactic; 09 ledger #6). EV-115 (04 KQ5). EV-231 (04: Summary, tactic, Year 1; 09: Summary, critique register ×2, Year 1, franchise notes). EV-244 (10: Summary, KQ3, State powers). EV-128 (09 Transition "Reversals / critiques" line). | Flag each one, or close the row using Section C. |
| B16 | Medium | 00 §3: "Every phase section has a 'Reversals / critiques' line" | — | Many sections lack that line: in 01, First 100 days, First budget, Year 1 and Present; in 04, Year 1 and Present; in 05, Transition, First budget and Present; in 09, Present; in 10, every phase. | Add the lines, including "None recorded" where that applies, or soften the rule. |
| B17 | Low | 01: "the transition told 179 Adams City Hall staff they would not be retained; the outgoing First Deputy Mayor resigned in protest" | EV-260 | CBS reports that resignations were "requested". NY1 reports that Mastro objected to being on the list; it does not call the resignation a protest. | "asked 179 … to resign; the First Deputy Mayor resigned, objecting to his inclusion on the list." |
| B18 | Low | 01 (First 100 days): "City Planning chair (Jan 9)" | EV-262 | The Real Deal says Garodnick told staff on Jan 8. Jan 9 is the article date. | "Jan 8". |
| B19 | Low | 01: "The Mayor's Assembly chief of staff became City Hall Chief of Staff (EV-002)" | EV-002 | EV-002 calls her a "campaign leader". The Assembly role is in EV-261. | Cite EV-261. |
| B20 | Low | 04 scorecard and tactic: "on-time $125.8B budget (45–6)"; "Budget passed 45–6" | EV-072 | The 45–6 vote is in EV-028, which is not cited. | Add EV-028. |
| B21 | Low | 04 tactic: "AP/NBC (EV-055)" | EV-055 | The row's source is NPR via KPBS. | "NPR/KPBS". |
| B22 | Low | 04 (First budget): Intro 1-B described as "veto-proof"; tactic: "Escalated tension with the Speaker" | EV-225 | "Veto-proof" is the authors' inference from the 44–5 vote. "Escalated tension" is not in the row. | Use "passed 44–5, above the 34 needed to override". Cite Menin's quoted criticism instead of "escalated tension". |
| B23 | Low | 05 Summary: "City Hall says it has worked with more than 1,200 content creators" | EV-140 | The row attributes the figure to NYT reporting. | "The NYT reported…". |
| B24 | Low | 05 Year 1: "the Mayor admitted outlets banned from the White House"; tactic: "Banned White House outlets admitted" | EV-258 | The row's claim is that the Mayor said they would be allowed. TheWrap's headline says banned reporters attended, but the article names none. | "said banned outlets would be welcome; TheWrap reported they attended." |
| B25 | Low | 05 tactic: "Deputy press secretaries ($90–100K) … NYC Jobs, Apr 30" | EV-252 | The posting date is 04/29/2026. The salary range applies only to the New Media role; the ethnic-media posting is a July role. | "Apr 29"; "$90–100K (new-media role)". |
| B26 | Low | 05 tactic: "Exclusion criticism from established and community media" | EV-080 | EV-080 covers established outlets only. | Remove "and community", or cite a source for it. |
| B27 | Low | 05 Summary: "below Adams' 61% at the same point" | EV-254 | FOX5 (the cited source) gives no Adams figure. The row notes credit the figure to the NYT. | "(Adams figure per NYT)". |
| B28 | Low | 09 Summary: "5 of the 9 ledger items" needed another body | — | The basis for the count is not shown, and it is debatable for items 1, 6 and 8. | List the five item numbers. |
| B29 | Low | 10 State powers: "36 states preempt … (other sources count 29–37)" | EV-243 | The row records 29 (APA) and 32 (NAA, fall 2025). No row gives 37. | "29–36". |
| B30 | Low | 10 (Summary text and Transition): "a mayor with a similar platform" | EV-250 | EV-250 does not describe Wilson's platform. | Remove the phrase, or cite a source for it. |
| B31 | Low | 09 fiscal risk and 10 fit matrix: "~$325M (administration's estimate)" / "~$325M at stake" | EV-233 | The figure is from Al Jazeera (in the Notes), not NY1. Item 10 drops the attribution. | Add the Al Jazeera URL as a row. In Item 10, label it "administration estimate". |
C. Status of the UNVERIFIED rows (17 with Notes beginning "UNVERIFIED")
| EV id | Status | Evidence URL | Note |
|---|---|---|---|
| EV-032 | Still unverified | https://www.nyc.gov/site/omb/publications/finplan11-26.page (fetch failed); web search | No November 2026 Financial Plan found. Recheck after mid-November. |
| EV-034 | Still unverified | https://www.cbsnews.com/newyork/news/mamdani-executive-orders-tenants-rights-housing ; https://westchester.news12.com/nyc-mayor-zohran-mamdani-signs-multiple-executive-orders-on-1st-day-in-office | CBS labels the tenant office, LIFT and SPEED as "Executive order 1/2/3" (headings), which conflicts with nyc.gov's EO 1 and EO 2. News 12 gives no numbers. The July 1 LIFT deadline is confirmed. |
| EV-040 | Still unverified (partly supported) | https://www.cityandstateny.com/policy/2026/03/council-mamdani-doesnt-need-tap-rainy-day-reserve-close-fy26-budget-gap/411999/ | City & State (Mar 10) confirms the Preliminary Budget drew "nearly $1 billion" from the Rainy Day Fund. "Half the fund" and the OMB commitment to share the savings list are not confirmed. |
| EV-060 | Confirmed (deadline); post-February status unverified | https://politicsny.com/2026/02/02/mamdanis-first-100-days-mayor-says-trump-threat-to-strip-federal-funds-over-sanctuary-city-policies-misses-deadline/ | The Feb 1 deadline "came and went with no action" (per the Mayor). Change the note to "partly resolved". |
| EV-076 | Confirmed, with correction | https://www.nyc.gov/mayors-office/news/2026/09/new-york-city-leads-cities-and-counties-in-lawsuit-challenging-f.html | Sept 14, 2026; SDNY; NYC leads the coalition; rule effective Sept 18. No case number given. Replace the Western Journal (Critic, L) source with this primary. |
| EV-078 | Still unverified | https://amp.knowyourmeme.com/memes/people/zohran-mamdani ; search | No reputable source found for 5.9M Instagram / 2.2M TikTok at Nov 5, 2025. |
| EV-082 | Confirmed (event); handle still unverified | https://www.ksat.com/tech/2026/03/31/mamdani-puts-new-york-city-government-back-on-tiktok/ | Mar 31, 2026, Cyber Command rules confirmed. AP refers only to "the official New York City mayor TikTok handle". |
| EV-087 | Still unverified (post dates) | https://www.bluewin.ch/en/news/international/zohran-mamdani-becomes-new-york-s-wish-fulfiller-and-the-internet-loves-it-li.3560799 | The article is dated Aug 12, 2026, and shows @nycmayor embeds. The posts carry no dates. Update the row's date to 2026-08-12. |
| EV-090 | Confirmed | https://sri.siena.edu/wp-content/uploads/2026/08/SNY0826-Release-Crosstabs.pdf ; https://sri.siena.edu/wp-content/uploads/2026/08/SNY-August-2026-Poll-Release-8-12-26-FINAL.pdf | Q12 Mamdani favorability: NYC 69–24, statewide 47–44. Aug 3–6, 2026; 811 likely voters (Q12 n=691), ±4.2/±4.6. The Washington Examiner's 58–26 figure was June data. |
| EV-100 | Confirmed in substance; "after pushback from DSA" not confirmed | https://ny1.com/nyc/all-boroughs/politics/2026/07/01/mayor-s-reversal-on-nypd-headcount-sparks-strong-responses ; https://www.police1.com/nyc-budget-drops-funding-for-nypd-headcount-increase | The 580 increase was dropped and headcount held at the authorized 35,000. The Mayor said savings were found with agency heads (~$70M cost). Replace the aggregator source. |
| EV-114 | Still unverified | https://nysfocus.com/2026/05/27/new-york-state-budget-city-aid-mamdani-hochul | NY Focus confirms the State did not approve fare-free buses. Whether a revived pilot was funded was not found. |
| EV-115 | Contradicted in part | https://legistar.council.nyc.gov/LegislationDetail.aspx?GUID=8A9D75D7-55AE-4F9A-B411-69904826532F&ID=7944787 | Int 0757-2026 (prime sponsor Nurse, 15 sponsors): $30 by 2030 for >500 employees, $29 by 2031 for smaller employers. In committee; last action Mar 10, 2026. |
| EV-128 | Contradicted (date) | https://www.city-journal.org/article/zohran-mamdani-policies-new-york-city-budget | Dated Jan 11, 2026 (Winter 2026), author Nicole Gelinas. The figures ($120.5B, ~57% real growth, ~21% population) are confirmed. Fix the date and phase. |
| EV-150 | Confirmed (via primary) | Same Siena URLs as EV-090 | Replace the Wikipedia source with Siena. |
| EV-184 | Still unverified (date) | https://www.dailygazette.com/tribune/mamdani-wants-private-donors-to-help-foot-bill-for-pricey-child-care-expansion/article_8ede7933-7ab0-51bc-a231-45055eda0c9c.html | The figures are confirmed ($1.2B; $73M for 2,000 seats; $425M for 12,000 in year two; ~$6B/yr; Fund >$3.5M, housed in the Mayor's Fund). The page carries no publication date. |
| EV-231 | Confirmed (date and $53M) | https://www.vitalcitynyc.org/mamdani-tenant-canvassing-organize-nyc/ ; https://politicsny.com/2026/06/09/mamdanis-53m-mass-engagement-office-draws-council-questions-over-budget-political-guardrails/ | Vital City published the piece Nov 4, 2026 (Sage Lattman). Vital City does not give the $53M. PoliticsNY (Jun 9) reports the OMB director gave $53M as the office's total budget at the Council executive budget hearing. Lift the [UNVERIFIED] flag on the $53M in Item 10, and add the PoliticsNY row. |
| EV-244 | Still unverified against NLC | https://en.wikipedia.org/wiki/Home_rule_in_the_United_States | Wikipedia gives 31/10/8 plus Florida, citing NLC "Local Government Authority". NLC's own page was not reached. |
Also note: EV-070 (size of the ICE surge) and EV-172 contain "UNVERIFIED" further into their Notes, so they are outside the count of 17.
D. Web spot-check, EV-224 to EV-262
"Confirmed" means the page supports the claim, date and figures. "Partly" means one element of the row's claim is not on the cited page; the gap is described in the Result column.
| EV | URL reached | Result |
|---|---|---|
| 224 | Yes | Partly: the Feb 1 deadline "came and went with no action" (Feb 2). The "no notice of funding cuts" detail was not found in the page summary. |
| 225 | Yes | Partly: Apr 24 veto, Intro 175-B / 1-B, 44–5, 34 needed, DSA support and Jewish-org opposition confirmed. The 30–19 vote and the NYCLU are not in JTA; they come from PoliticsNY (Notes) and the NYCLU's own release. |
| 226 | Yes | Partly: Apr 28, District 3, Wilson 43% (Menin-backed), Boylan just over 25% (Mamdani-endorsed) confirmed. The concession is not in Jewish Insider. |
| 227 | Yes | Confirmed: Fulop took over; Wylde retired "last month"; 300+ companies; Feb 12. |
| 228 | Yes | Confirmed (Sept 23, 2025). |
| 229 | Yes | Confirmed, including the DSA membership series and the Feb 25 rally. The source also says the Mayor skipped the rally "to avoid complicating" negotiations with Hochul, and describes a "100,000-strong army of volunteers" (not in the row). |
| 230 | Yes | Partly: Apr 29, hearings Jun 4–16 and "will not advocate for any specific outcome" confirmed. The release does not say "rent-stabilized". |
| 231 | Yes | Confirmed. Date Nov 4, 2026. Briffault said the events seemed aimed at informing residents, not swaying elections; the chapters omit this. |
| 232 | Yes | Confirmed: launched Monday, Jul 20 (inferred), NYC 101 workshops Aug 12–Sep 30. The article says "tenant unions", not "associations". |
| 233 | Yes | Partly: Aug 19, unanimous passage, Taylor Law argument, UFT support and spokesman comment confirmed. NY1 says the bill "became law" and does not say "lapsed". The $325M is not in NY1 (Notes cite Al Jazeera). NY1 adds that the Mayor backed the policy as a candidate (July 2025). |
| 234 | Yes | Confirmed. Published Aug 31, 2026. |
| 235 | Yes | Confirmed (all expiration dates and the Triborough Amendment). |
| 236 | Yes | Confirmed: Mayor's Office quote; Aug 7, 2026. |
| 237 | Yes | Partly: Jul 22, five small landlords (Kenilworth Holdings LLC), "predisposed" appointees, data manipulation, 7–1 vote and "first" challenge confirmed. The allegation that "City resources mobilized tenants" is not in Commercial Observer (Notes cite other outlets). |
| 238 | Yes | Confirmed: Judge Lantry; "significant concern"; Jan 1–Jun 25 communications; Oct 1 effective date. The ruling-timing detail comes from the Brownstoner source in the Notes. |
| 239 | Yes | Confirmed (published Sept 30, updated Oct 5): notices voided, tax not struck, appeal with automatic stay, Wynn/Ross suit, NSA antitrust suit, NYC leads the public-charge coalition, rule effective Sept 18. |
| 240 | Yes | Confirmed (Feb 18). Stated reason in the source: "confident in the team we put together". This supports Item 9 ledger #2 but is not in the row. |
| 241 | Yes | Partly: the 580 increase, Bronx command, training, June 30 drop and DSA rebuke are confirmed. The PBA reaction is not in NY1 (it is in Police1, Jul 2). NY1 says the change was made "in consultation with" Tisch. |
| 242 | Yes | Confirmed: five suits, including rent freeze and pied-à-terre; Aug 17, 2026. |
| 243 | Yes | Confirmed: 36 states; OR, WA, CA; Feb 25, 2026. |
| 244 | Yes | Confirmed as a Wikipedia statement only (31/10/8 plus Florida). NLC itself not reached. |
| 245 | Yes | Not supported: 48.2% / 38.2% / n=4,020 are absent from the PDF. The PDF gives 40.0/38.0/11.9/9.6% for 2,500+ residents. "67% over 1M" is absent. |
| 246 | Yes | Confirmed: 16 states; 1966. Page dated Feb 2023, modified Jun 2024. |
| 247 | Yes | Confirmed: Kansas City fares June 2026 after about 6 years; Albuquerque permanent Nov 2023; Boston extension; Jun 22, 2026. |
| 248 | Yes | Confirmed: Nov 1, 2025; first state; ~$600M/yr; 14,000 slots and 5,000 educators. |
| 249 | Yes | Partly: partners, 2025 opening, 150,000+ customers and second location confirmed. The page uses both "nine months" and "eight months". No ~$8M City funding figure (Notes cite The Hustle/WSJ). Dated Jun 18, 2026. |
| 250 | Yes | Confirmed: Sept 22 proposal, $9.1B, $175M deficit, ~$50M cuts, no new taxes, State authorization point. The Urbanist describes $9.1B as covering the 2027–28 biennium; see B14. |
| 251 | Yes | Confirmed (Jan 8; Bahr's scope; Calvello, Klein, Sunder). |
| 252 | Yes | Confirmed (Office of New Media and Cultural Communications; $90–100K). Posted Apr 29, not Apr 30. |
| 253 | Yes | Confirmed (closed-press events with favored outlets tipped off; NYT exception; off-topic questions; self-posted video). No date on the page; the URL gives Apr 13. |
| 254 | Yes | Partly: 48/30, 56% right direction (from 31%) and NYC adults confirmed. The page also gives favorability 55–33. The Adams 61% figure is not on FOX5 (Notes cite the NYT). |
| 255 | Yes | Confirmed: Oct 19–22, 807 likely voters, ±4.1, NYC 69–28 (60–31 in Sept), statewide 47–43. Released Oct 28. |
| 256 | Yes | Confirmed (Surico; Feb 25, modified Apr 15; Sanitation-garage videos). The text says "fair hits". It cites at least 20 cold deaths over about 18 days. |
| 257 | Yes | Confirmed (Apr 10; "unusually dour"; two paths). |
| 258 | Yes | Partly: Sept 21, 2026 at Gracie Mansion and the quote about having all press on the lawn are confirmed. The headline says banned reporters attended; the body names none. |
| 259 | Yes | Confirmed ($1.2M in December; just over $3.8M; ~$2M more; ~32,000 donors; $121 average; >$1.5M spent, about half on salaries). Dated Jan 8, 2026. |
| 260 | Yes | Partly: 179 staff and Levy's "first big governmental mistake" confirmed. CBS says resignations were "requested". The Mastro detail is in NY1 (Dec 8) via the Notes, and it describes an objection to his inclusion on the list, not a "protest". |
| 261 | Yes | Confirmed (Apr 22, 2026; all prior roles as listed). |
| 262 | Yes | Partly: Garodnick confirmed (told staff Jan 8; passed over for deputy mayor). The Aggarwala and Emergency Management details are not in The Real Deal (Notes cite ABC7; not re-checked). |
E. Neutrality flags
| # | Sev | File / quote | Issue | Suggested wording |
|---|---|---|---|---|
| E1 | Medium | 09 Summary: "(3) the fiscal outlook tightened after the pledge was made. The administration's recurring response was to deliver a smaller or phased version and describe it as a first step" | This states a pattern as a finding. In the register, only the Office of Community Safety was called a "first step" (EV-116). | "In several cases (items 3, 4, 8) a smaller or phased version was delivered; the Mayor called the Office of Community Safety a 'first step'." |
| E2 | Medium | 09 Transition: "Several later risks trace to pre-election commitments … and to the decision to retain the NYPD Commissioner, which later framed criticism on the left" | Causal language by the authors ("trace to", "framed"). | "Several year-one reversals concern pre-election commitments with fixed numbers. Left critics later cited the Commissioner's retention (EV-141)." |
| E3 | Medium | 04 KQ3: "What was traded or conceded? Gubernatorial endorsement and campaign support…"; 09: "swapped for a State aid package"; 10: "Swap tax asks for a State aid package" | Asserts a quid pro quo that no cited source states. EV-062 says only that some coverage tied the timing together. | "Sequence: endorsement (Feb), budget with State aid and no tax increases (May)." Rename the tactic "Seek State aid when tax authority is refused". |
| E4 | Medium | 04 tactic: "Concede on headcount to close the deal"; 09 tactic: "Concede a contested item at the handshake" | Assigns a motive. The Mayor's stated reason (savings; consulted Tisch) is not given. | "Drop a contested headcount increase in the final budget (stated reason: savings)". |
| E5 | Medium | 05 tactic "Self-shot crisis video", Cost/trade-off: "Visibility does not substitute for service outcomes; cold-snap deaths (EV-010)" | Puts the authors' judgement next to deaths, which implies a link between a communications tactic and deaths. | "Vital City said the Mayor took 'fair hits' for storm management (EV-256)." Cover the deaths separately. |
| E6 | Medium | 04 Organize NYC and 09 critique/transparency rows (EV-231); 09 litigation (EV-238) | Asymmetry. The guardrail critiques (Speaker, landlords, City Journal) are reported, but the same Vital City source's legal expert view, that the events seemed aimed at informing residents, is left out. The judge's "significant concern" is quoted, but amNY's note that legal experts expect the landlords to lose (EV-238 Notes) is not. | Add both counter-views, attributed, alongside the critiques. |
| E7 | Low | 04 tactic: "The Governor's primary challenger withdrew days later …; a cooperative budget followed" (as "Measured outcome") | Listing these as the tactic's outcome implies causation. | Move them to a "Subsequent events (no causal link established)" note. |
| E8 | Low | 05 tactic "Self-shot crisis video", Measured outcome: "Storm grades: 29% A, 33% B" | Implies the video tactic produced the grades. | "Contemporaneous storm-response grades (Emerson)…". |
| E9 | Low | 05 "Honest numbers" frame; 10 "an honest gap bridge"; 09 "credited honest budgeting" | An evaluative label adopted without attribution (PIX11/CBC used "honest"). | "Two-path gap presentation"; "CBC called the budget 'honest' (EV-135)". |
| E10 | Low | 05: "an unusually dour budget briefing" (First 100 days); "a dour gap briefing" (KQ4) | AP's characterization, presented without attribution. | "what AP called an 'unusually dour' briefing". |
| E11 | Low | 04 Summary: "the Mayor kept his distance from it" (Our Time) | A characterization. The source gives a specific act and reason. | "did not attend its February rally, which City & State said was to avoid complicating talks with the Governor". |
| E12 | Low | 04 franchise notes and 09 tactic: "Keep a respected incumbent public-safety chief" | "Respected" is evaluative. | "Keep the incumbent police commissioner". |
| E13 | Low | 10 Summary: "NYC is an outlier on almost every dimension that made the playbook work" | Characterizes rather than describes. | "NYC differs from most U.S. cities on each dimension below." |
| E14 | Low | 09 First 100 days: "Most reversals that defined year one" | Characterization. | "Five of the nine ledger items date from this window." |
| E15 | Low | 00 §3: unions are listed among critics "cited where relevant (Item 9 critique register)" | The Item 9 register has no union row (the UFT appears only in the ledger), and business critiques are acknowledged as thin. | Add a union row (for example the UFT on para pay, the PBA on headcount) or adjust the claim. |
F. Cross-chapter inconsistencies
| # | Sev | Where | Inconsistency | Fix |
|---|---|---|---|---|
| F1 | Medium | 04 vs 09 | Public charge: Item 4 says the City "joined" / "joint lawsuit with other cities". Item 9 says "NYC-led coalition". | Use "NYC-led" everywhere (nyc.gov, Sept 14). |
| F2 | Medium | 04 vs 09 | NYPD +580: Item 4 says it was dropped "after pushback" ("Concede … to close the deal"). Item 9 gives the stated reason as "Cost savings, per the Mayor". | Use one attributed account in both: stated reason plus critics' reading. |
| F3 | Medium | 00 and 09 vs register | Heat-complaint 7-day share: "~99.7%" in the chapters vs 99.6% in EV-201. | 99.6%. |
| F4 | Medium | 04 vs 05/10 vs register | $1.2B is described as a "2-K … package" (Item 4), as "universal child care including 3-K" (EV-085), and set against $498M for 2-K (EV-143). | Describe the $1.2B consistently as the State's NYC early-childhood commitment. |
| F5 | Medium | 00 vs 09/10 | Item 0 promises the Office of Community Safety figure "at a press-reported $260M versus its own $3.08M appropriation". The Item 9 ledger (#3) and Item 10 give only $3.08M next to the $455M pledge. | Add the $260M (Hell Gate, EV-116) beside the $3.08M in the Item 9 ledger. |
| F6 | Medium | 00/05 vs Siena primary | Item 0 lists "two different August 2026 poll readings" as an example of an unresolved conflict, and Item 5 shows both. The Siena primary resolves it (A6). | Update both. |
| F7 | Low | 04 vs 09 | 2-K $425M: "$425M FY28" (State funding, Item 4 KQ2) vs "$425M/yr from FY29" (City cost after State funding ends, Item 9). Both are right but read as conflicting. | Label them "State, FY28" and "City exposure, FY29+". |
| F8 | Low | 09 vs register | Pension payback: the critics' "into the 2040s" is given without the Comptroller's FY2033–37 (see B11). | Show both. |
| F9 | Low | 04/09 vs register | CityFHEPS ask: "~$300M" (EV-071, EV-157) vs "$200M+ Council leaders had sought" (EV-110, not cited). | Note the range, or explain the difference in scope. |
| F10 | Low | Register internal | First 2-K phase cost: $73M (EV-063, EV-184, EV-221) vs "about $75M" (EV-059 Notes). | Standardize on $73M (the budget line). |
| F11 | Low | Register internal | State budget lateness: "about two months late" (EV-068) vs "over a month late" (EV-122). The chapters do not use either. | Reconcile in the Notes. |
Notes on method and limits
- I traced every figure to its row text, not to my own knowledge. Facts I believe to be true but that are missing from a row are logged as "unsupported by row" (Medium), not as errors.
- For EV-262, I did not re-check the secondary links in the Notes (the ABC7 Aggarwala story). Wikipedia was the only source reached for EV-244. The OMB November-plan page (EV-032) failed to load.
- Web checks used WebFetch summaries of each page. Short quotations are under 15 words.
- I made no edits to the chapters or the register.
Independent fact-check: The Mamdani Franchise, Item 6
Reviewer: independent, cold read (I did not see how the drafts were written). Date: 2026-11-11.
Scope: playbook/06-hiring-and-org-design.md (DRAFT v0.2), checked against every EV row it cites (Claim plus Notes) in the evidence register. I cross-checked the same facts where they appear in Items 1, 3 and 7. I web-checked EV-209 to EV-214 (NYC Open Data API and metadata) and EV-270, EV-271, EV-272, EV-273, EV-099, EV-267, EV-102, EV-103, EV-094, EV-096, EV-098 and EV-129, and also EV-172 (Comptroller PDF) because Item 6 leans on it. I did not edit any input file.
House rules applied: no causal claims. FY2026 figures must be flagged as half under the prior administration. The Office of the Mayor headcount growth (+11.6%) is the only workforce result that may be presented as a departure from the 2024–25 trend. No individual names from payroll data (none found in Item 6).
Severity: High = factually wrong, or not supported by the cited source. Medium = overstated, missing from the register, or breaks a house rule. Low = wording or citation hygiene.
Summary
| Section | High | Medium | Low | Total |
|---|---|---|---|---|
| A. Errors (must fix) | 2 | 2 | 2 | 6 |
| B. Overstatements / weak support | 0 | 4 | 11 | 15 |
| C. Uncited claims | 0 | 2 | 5 | 7 |
| E. Neutrality flags | 0 | 6 | 3 | 9 |
| F. Cross-chapter inconsistencies | 0 | 4 | 4 | 8 |
| Total issues | 2 | 18 | 25 | 45 |
What the checks confirmed:
- Every payroll figure I could query reproduces exactly from the live Open Data API (k397-673e), active full-time, per-annum:
- Citywide headcount: 284,025 / 287,900 / 292,709 (FY2024/25/26).
- Regular gross pay: $25.12B → $26.56B. Overtime: $2.44B → $2.53B.
- Office of the Mayor (payroll 2): 326 / 328 / 366; base salary $43.65M / $45.43M / $52.14M.
- Homeless Services 1,653 / 1,621 / 1,500. Correction 6,892 / 6,797 / 6,555. NYCHA 8,246 / 8,438 / 8,143. FDNY 16,637 / 16,977 / 16,478. NYPD 45,545 / 45,050 / 45,239. DOE pedagogical (payroll 742) 94,281 / 96,161 / 99,966.
- DOE pedagogical is the largest absolute increase (+3,805; next is +584).
- FY2026 rows have no agency_name, as EV-210 Notes say.
- Arithmetic in Item 6 is correct throughout.
- Growth: +1.7%, +1.4%, +5.7%, +3.7%, +11.6%.
- Agency changes: −7.5%, −3.6%, −3.5%, −2.9% / −499, +4.0%.
- Hiring proxy: −20%, −6%, +31%.
- Vacancy rates: 4.2% = 1 − 292,858/305,618. 5.1% = 15,530/307,247, and 307,247 − 291,717 = 15,530.
- Average base salaries: 328 × $138,506 ≈ $45.4M and 366 × $142,447 ≈ $52.1M.
- The Comptroller sources support the hiring-rule history. The May 5 fiscal note says the 2-for-1 restriction was still in place. The Aug 12 adopted-budget comments say "the Mamdani administration lifted the 2-for-1 hiring freeze", which settles the EV-172 terminology question.
- The FY2026 caution is present in the fiscal-year box, the First budget summary and Q3. It is missing at some points of use (E9).
A. Errors (must fix)
| # | Sev | File / quote | EV | Problem | Suggested correction |
|---|---|---|---|---|---|
| A1 | High | 06 Year 1: "Vacancies: independent analysts reported 13,000–14,000 vacancies and no civil-service overhaul proposal as of August (EV-103)"; Year 1 tactic: "analysts flagged 13,000–14,000 vacancies (EV-103)" | EV-103 | The Vital City piece was published Nov 11, 2025, before the administration took office. Aug 26, 2026 is only its "last updated" date. It says "more than 13,000 positions vacant", with no date for the count and no 14,000. Its "no overhaul proposal" point reflects November 2025, not August 2026. The 17,000 figure in EV-103 Notes appears only in a linked URL slug. The register row has the same errors. | "Vital City (Nov 2025, updated Aug 2026) cited 'more than 13,000' vacancies from the Comptroller's dashboard." Remove "as of August" and "14,000". Move the item to the Transition phase or to context. Fix EV-103's Claim, Date and Notes. |
| A2 | High | 06 org table: "Office of Community Safety; sixth deputy mayor | EO 15 | Mar 2026" | EV-098 | The cited page (CO Public Strategies, Mar 23) calls Renita Francois "Commissioner of OCS". It does not say EO 15 created a deputy-mayor post. EV-098's own Claim ("under Deputy Mayor Renita Francois") is not supported by its page. EV-009 Notes say a sixth deputy mayor was added in March but give no instrument. Notes say the nyc.gov EO 15 text was not fetched. | Fetch the EO 15 text or the appointment release and add it as a row. Until then: "Office of Community Safety (EO 15); a Deputy Mayor for Community Safety was also named in March (EV-009 Notes)". Correct EV-098's Claim. See F2 for Items 1 and 3. |
| A3 | Medium | 06 Year 1 tactic: "Jobs NYC Center at 2 Lafayette St. … | DCAS, Sept 28 (EV-102) | Opened Oct 5; results not yet reported" | EV-102 | The transcript is the Mayor's Office, not DCAS. The center was launched Sept 28, and officials said it opened "today". Oct 5 is when walk-in hours began. | "Mayor's Office transcript, Sept 28 (EV-102) | Launched Sept 28; walk-in hours from Oct 5; results not yet reported". |
| A4 | Medium | 06 org table: "Chief Savings Officers in every agency | EO 12 | Jan 29, 2026 | Put a named savings lead in each agency, reporting to OMB" | EV-039 | EV-039 says the officers report "to the First Deputy Mayor and Budget Director". Item 3 has it right (F3). | "…reporting to the First Deputy Mayor and the Budget Director". |
| A5 | Low | 06 "Primary source + date" labels: "Transition, Nov 6 (EV-094)"; "ABC7, Mar 19 (EV-098)"; "Police1 (EV-099 EV-267)" | EV-094, EV-098, EV-099 | EV-094 is amNY. EV-098 is a CO Public Strategies newsletter dated Mar 23; ABC7 appears only in Notes. EV-099 is News 12, Feb 19. | "amNY, Nov 6"; "CO Public Strategies, Mar 23"; "News 12, Feb 19 (EV-099); Police1, Jul 2 (EV-267)". |
| A6 | Low | 06 First budget tactic: "The PBA criticized both decisions (EV-099 EV-241)" | EV-241, EV-267 | EV-241 Notes say the PBA reaction is "from Police1 (EV-267), not NY1". Police1 confirms that PBA President Hendry criticized dropping the 580. | Cite EV-099 EV-267. Add the PBA reaction to EV-267's Claim. |
B. Overstatements / weak support
| # | Sev | File / quote | EV | Problem | Suggested correction |
|---|---|---|---|---|---|
| B1 | Medium | 06 Summary: "Officials described ending it as a February 2026 decision"; Q4: "announced in February, lifted in May per the Comptroller"; First budget: "Officials described it as a February decision" | EV-272 | The February date comes from NY Focus's own reporting ("his February decision to end an Adams-era policy"). Officials only predicted staffing would improve. No source shows an announcement in February. | "NY Focus reported a February decision to end it; the Comptroller said it was still in place on May 5 and later reported it lifted in May." In Q4, replace "announced" with "reported as decided". |
| B2 | Medium | 06 First budget: "Uniformed headcount stays at about 35,000 (EV-099 EV-267)"; tactic Measured outcome: "Uniformed headcount ~35,000" | EV-099, EV-267 | Neither row contains 35,000. It was in the retired EV-100. Police1 has the Mayor saying "keep the NYPD headcount at the originally authorized 35,000", so this is an authorized/budgeted level, not a measured outcome. Actual uniformed headcount is not reported. | "Authorized uniformed headcount stays at about 35,000, per the Mayor (Police1, EV-267)." Add the figure to EV-267 Notes. In the tactic, change "Measured outcome" to "Budgeted level; actual headcount not measured". |
| B3 | Medium | 06 Transition tactic: "Replace City Hall staff on Day 1 … | Measured outcome: Clean slate on Jan 1" | EV-095, EV-260 | No source measures who left on Jan 1 or whether replacements were in place. The rows support only the notice and the requested resignations. | "Measured outcome: not measured; 179 notified (EV-095)". See also E5. |
| B4 | Medium | 06 Present: "The DC 37 contract, the pattern-setter for City pay, expired Nov 6 (EV-142)" | EV-142 | EV-142 (dated Nov 5) says the contract was "set to expire" and "would likely set the pattern". The register does not record what happened on Nov 6. | "The DC 37 contract was set to expire Nov 6 and, per Vital City, would likely set the pattern for City labor (EV-142)." |
| B5 | Low | 06 org table: "Office of Mass Engagement … Brought three existing engagement units under one office" | EV-036 | EV-036 says the office was created "to coordinate" the three units, not that it absorbed them. | "Created to coordinate three existing engagement units". |
| B6 | Low | 06 org table: "Consolidated five existing offices"; tactic: "Office of Community Safety (5 offices)" | EV-098 | The source says EO 15 "reestablishes five offices" that "fall under the OCS umbrella". | "Brought five re-established offices under OCS". |
| B7 | Low | 06 org table: "LIFT and SPEED … Time-limited task forces with public deadlines | EO; time-limited" | EV-034, EV-195 | The cited rows give a deadline only for LIFT (sites by July 1, 2026). Neither row says either task force is time-limited. | "LIFT (sites by July 1, 2026) and SPEED (permitting barriers)". Or cite the row that gives SPEED's report deadline (Item 3 uses EV-191). |
| B8 | Low | 06 Summary: "Declines that continue multi-year patterns: Homeless Services −7.5% and Correction −3.6%" | EV-211 | The "pattern" rests on two annual changes (FY2024→25→26). | "Declines that continue the FY2024–25 direction". |
| B9 | Low | 06 Summary: "Academy class timing can produce large year-to-year swings in these agencies" (sentence covers NYPD, FDNY, NYCHA, Correction) | EV-212 | EV-212 Notes name NYPD, FDNY and DOC (Correction) only. NYCHA has no academy classes. | "…in NYPD, FDNY and Correction". |
| B10 | Low | 06 Q2: "Analysts cite a median of 290 days to release exam scores" | EV-103 | Vital City quotes the figure from Brad Lander's campaign white paper. It is not an analyst finding. | "A Comptroller campaign white paper, quoted by Vital City, gave a median of 290 days…". |
| B11 | Low | 06 First 100 days tactic: Cost/trade-off "Larger central payroll" | EV-210 | Base-salary totals rose ($45.4M → $52.1M), but EV-210 Notes record regular gross paid falling ($38.2M → $33.4M). | "Larger base-salary total (amounts paid in FY2026 fell, consistent with turnover; EV-210)". |
| B12 | Low | 06 First budget tactic: "End an inherited hiring restriction, paired with cutting unfunded vacancies" | EV-270 | The Comptroller describes the trade as agencies cutting City-funded civilian vacancies by 50%, with the funding counted as savings. | "…paired with a 50% cut in City-funded civilian vacancies (Citywide Savings Plan)". |
| B13 | Low | 06 Summary: "The prior administration adopted it in February 2024 after an October 2023 freeze (EV-271)" | EV-271 | The amNY page (Feb 21, 2024) says only that the freeze had been in effect "since last fall". The October date is in a Comptroller spotlight mentioned in Notes but is not a cited row. | Add the Comptroller spotlight as a row or cite it, or say "a freeze since fall 2023". |
| B14 | Low | 06 Summary: "The Comptroller's own count of the June 2026 workforce is 292,858 … it uses a slightly different definition (EV-172)" | EV-172, EV-270 | The Comptroller's headcounts are taken from OMB headcount reports (EV-270 Notes). They are not the Comptroller's own count. | "The Comptroller, using OMB headcount data, reports 292,858…". |
| B15 | Low | 06 Summary: "On Nov 3, 2026 there were 1,401 open postings for 4,333 positions…" | EV-214 | The live dataset has since refreshed (process date Nov 10: 2,686 rows, 1,392 distinct job IDs), so the Nov 3 snapshot cannot be re-pulled. EV-214 Notes also say 185 of the 1,401 postings had already passed their post_until date. | Add "(snapshot not reproducible; 185 postings were past their closing date)". Archive the pulled CSV with the release. |
C. Uncited claims
| # | Sev | File / quote | EV | Problem | Suggested correction |
|---|---|---|---|---|---|
| C1 | Medium | 06 First 100 days tactic: "Less durable than a Charter department (EV-129); smaller than the pledged department" | none for "smaller" | No ID is given for "smaller than the pledged department". EV-116 (Hell Gate: $260M vs $455M pledged) supports it, and Item 3 cites it. | Add EV-116: "budget of $260M vs $455M pledged, per Hell Gate (EV-116)". |
| C2 | Medium | 06 Org design intro: "None required a new local law, and a successor can undo any of them the same way." | none | No ID is given. EV-129 covers the durability of mayoral offices only, and the absence of local laws is not sourced. | Cite EV-129 for the durability point and limit it: "Each was created by EO or administratively; per Hell Gate (EV-129), offices created this way can be dissolved by a successor without Council action." |
| C3 | Low | 06 First 100 days tactic: "OCS's own FY27 line is $3.08M (Item 7)" | none | The supporting row exists but is not cited. | Add EV-223. |
| C4 | Low | 06 table footnote: "Full agency table: data-lab/Q2-agency-table.csv"; EV-209–214 Notes cite data-lab/99-hand-back.md |
EV-211 etc. | outputs/data-lab/ contains only 00-brief.md. The referenced files are not in the deliverable. |
Ship the CSV and hand-back files, or remove the references. |
| C5 | Low | 06 Q7: "No rule changes yet" | EV-102, EV-273 | EV-102 says only that no exam-rule changes were announced at the Jobs NYC Center launch (Sept 28). | "No changes to civil-service rules found in the register as of the cut-off." |
| C6 | Low | 06 First budget tactic: "agencies may hire up to their salary budgets" | EV-270 | This is not in EV-270's Claim or Notes. The Comptroller page confirms it ("up to their remaining full-time salary budgets"). | Add it to EV-270 Notes. |
| C7 | Low | 06 Transferability column: "cheap and fast in any city"; "common budget lever"; "politically sensitive anywhere" | none | These are editorial judgements with no source or label. | Mark them as editorial ("Editor's assessment"), consistent with the other Items. |
E. Neutrality flags
| # | Sev | File / quote | EV | Problem | Suggested correction |
|---|---|---|---|---|---|
| E1 | Medium | 06 workforce table: "Office of the Mayor: Jan–Jun starts still active June 30 | 8 (2024) | 40 (2025) | 155 (2026) | Departure" | EV-213 | House rule: only the Office of the Mayor headcount growth (+11.6%) may be presented as a departure. Labelling the starts row a "Departure" adds a second departure result. | Reading: "Context for the +11.6% (hiring proxy)". |
| E2 | Medium | 06 Transition summary: "including a December 2025 spike (2,238 vs 783)"; Q4: "and a December 2025 spike" | EV-212 | "Spike" frames this result as a departure, which the house rule does not allow. Placing it next to "the prior administration's final month" invites an inference that is not analysed. | "December 2025: 2,238 starts (Dec 2024: 783; Dec 2023: 750); reasons not analysed." |
| E3 | Medium | 06 First budget tactic, Measured outcome: "+1,141 employees after the lift; 292,858 in June (EV-172)" | EV-172 | Listing a net headcount change as the tactic's "measured outcome" implies the lift caused it. The section says elsewhere that no link was established. The figure is also a FY2026 (June 30) count. | "Subsequent change (not attributed): net +1,141 since May, per the Comptroller; 292,858 in June (FY2026)." |
| E4 | Medium | 06 Summary: "Office of the Mayor (payroll 002) — a departure from the earlier flat trend"; tactic: "a departure from the earlier flat trend" | EV-210 | The "flat trend" is two points (326, 328). The same API shows payroll 2 at 413–493 active full-time staff in FY2018–FY2023 (e.g. FY2023 413, FY2020 493), so 366 is below every year before FY2024. Leaving this out makes the rise look larger than the longer record shows. | Keep the departure label, which the house rule allows, and add: "366 remains below FY2018–FY2023 levels (413–493) in the same dataset." Add those values to EV-210 Notes. |
| E5 | Medium | 06 Transition tactic: "Replace City Hall staff on Day 1 … | Clean slate on Jan 1 | Outgoing officials criticized the move (Item 1)" | EV-095, EV-260 | The tactic gives only the critics' view. It leaves out the transition's stated rationale ("standard practice", EV-095). "Clean slate" is a loaded label. | Add "The transition described it as standard practice (EV-095)". Replace "Clean slate" as in B3. |
| E6 | Medium | 06 First 100 days tactic, Cost/trade-off: "Less durable than a Charter department (EV-129)" | EV-129 | This is stated as fact. EV-129 is a Critic source (Hell Gate). The org table attributes it correctly ("observers flagged"). | "Hell Gate noted a successor could dissolve it without Council action (EV-129)". The Mayor called it a "first step" (EV-116 Notes). |
| E7 | Low | 06 First budget: "NYPD: … The PBA criticized both decisions" (tactic) | EV-241, EV-267 | Only the PBA's criticism is given. The sources also report the Speaker's disagreement (Police1), NYC-DSA's opposition to the increase (EV-241), and the Mayor's account that the Commissioner found ways to hold the authorized level (Police1). | Add the views of both sides, each attributed. |
| E8 | Low | 06 Summary: "…set up a Civil Service Modernization Advisory Committee with unions instead"; tactic title "Reform civil service with unions rather than bypass it" | EV-272, EV-273 | "Instead" and "rather than" present the committee as a substitute for NY HELPS. The City did not say this, and EV-272 Notes say DCAS gave no reason for not joining. "Reform" also overstates the result, since there are no recommendations yet. | "…declined to opt into NY HELPS (July). Separately, on Oct 5, it set up…". Tactic: "Work on civil-service hiring with unions". |
| E9 | Low | 06 Q6: "366 staff (+11.6%) and $52.1M base salary on June 30, 2026"; table header; First 100 days tactic "366 staff (+11.6%)" | EV-210 | The FY2026 half-prior-administration flag is missing at these points of use (it appears in the caution box and the First budget summary). | Append "(FY2026; half under the prior administration)" or add the flag to the table header. |
F. Cross-chapter inconsistencies
| # | Sev | Where | Inconsistency | Fix |
|---|---|---|---|---|
| F1 | Medium | 01 New structures: "the Office of the Mayor grew from 328 to 366 staff … — one of three departures from the 2024–25 trend" vs 06: "The Office of the Mayor increase is the only workforce result here that departs from the 2024–25 trend" | Item 1 implies three departures without saying they span workforce and 311 data (Item 3). That conflicts with the house rule and with Item 6. | "…the only workforce result that departs from the 2024–25 trend (Item 6)". |
| F2 | Medium | 01 (lines 21, 48, 62, 114) and 03 (lines 62, 69: "under a new Deputy Mayor") vs EV-098 page | Items 1 and 3 repeat "sixth deputy mayor … with EO 15 (EV-098)" and the Mar 19 date. The cited page does not support either (A2). | Fix together with A2 using a primary source. |
| F3 | Medium | 06 "reporting to OMB"; 01 table "EO 12 | Q1 2026 | OMB" vs 03 "reports to First Deputy Mayor and Budget Director", Jan 29 | The reporting line and the date differ across chapters. | Use "Jan 29, 2026" and "First Deputy Mayor and Budget Director" everywhere (EV-039). |
| F4 | Medium | 07 line 183: "the Speaker and the Police Commissioner had supported it"; line 193: "opposition from the Speaker and Commissioner"; line 97: "Headcount held at ~35,000" vs Police1/NY1 | Police1 has the Mayor crediting Commissioner Tisch with keeping headcount at "the originally authorized 35,000". NY1 (EV-241 Notes) says the change was made in consultation with the Commissioner. Calling this "opposition from the Commissioner" conflicts with both. Items 6 and 7 both drop "authorized" (B2). | Item 7: "the Speaker disagreed (Police1); City & State reported the Commissioner had supported the increase; NY1 says the change was made in consultation with her." Use "authorized ~35,000" in both chapters. |
| F5 | Low | 06 "notified 179 City Hall staff … that their jobs would end Jan 1"; 01 "requested the resignations of 179" and "179 … told they would not be retained" | Three wordings for one event. EV-095 says "terminated effective Jan. 1"; EV-260 says "requested the resignations". | Use one wording: "asked 179 Adams-era City Hall staff to resign effective Jan 1 (EV-260)". |
| F6 | Low | 03 Open questions: "Hiring freeze: imposition date and terms"; 07 Open questions: "Hiring freeze: when imposed and on what terms" | Item 6 answers these with EV-271 (freeze fall 2023 → 2-for-1 Feb 2024). The open questions are stale. | Close both and point to Item 6. Use the Comptroller's term "2-for-1 hiring freeze" consistently. |
| F7 | Low | Register internal: EV-241 Notes ("PBA reaction is from Police1, not NY1") vs EV-267 Notes ("NY1 … reports … that the PBA criticized it"); EV-241 "said in June he planned to add 580" vs Police1 "proposed … in his May executive budget" | The rows contradict each other on the PBA source and on when the 580 was first proposed. | Police1 has the PBA reaction. Record that the 580 was proposed in the May Executive Budget. Reconcile both rows' Notes. |
| F8 | Low | 06 "EO 15 | Mar 2026"; 01 "Mar 19, 2026 (EO 15)" | Mar 19 is the ABC7 announcement date, given only in EV-098 Notes. The cited newsletter says only "last week" (before Mar 23). | Use "Mar 2026 (announced Mar 19, ABC7)" and add ABC7 as a row, or use the EO 15 signing date from nyc.gov. |
D. Web spot-check
"Confirmed" means the page or API supports the claim, date and figures. "Partly" means one element of the row's claim is not on the cited page. "Not reproduced" means the query could not be run with the tools available. Quotes are under 15 words.
| EV | URL reached | Result |
|---|---|---|
| 209 | Yes (API) | Confirmed: active per-annum headcount 284,025 / 287,900 / 292,709. Regular gross $25.12B → $26.56B. OT $2.44B → $2.53B. Note that the dataset's metadata still shows the last update as Apr 16, 2026 and a cached maximum fiscal_year of 2025, but FY2026 rows do return. Cite the retrieval date. |
| 210 | Yes (API) | Confirmed: payroll 2 = 326 / 328 / 366; base $43.65M / $45.43M / $52.14M. FY2026 rows lack agency_name. The longer series (FY2018–23: 413–493) is not in the register (E4). |
| 211 | Yes (API) | Confirmed: all FY2024–26 counts for payrolls 71, 72, 996, 57, 56 and 742 match the Notes. DOE pedagogical is the largest absolute increase. I did not re-derive the 61 / 40 / 20 / 1 split or the Probation, OLR and OTI percentages. |
| 212 | Partly (API) | Not reproduced: date-filtered queries failed through the fetch tool (server error or URL-length limit). The cited query URL is restricted to fiscal_year in(2025, 2026) and agency_start_date >= 2024-07-01, so it cannot produce the Jan–Jun 2024 (6,165) or Dec 2023 (750) baselines. |
| 213 | Partly (API) | Not reproduced, for the same reason. The query URL also cannot produce the Office of the Mayor's 2024 baseline (8). Add the FY2024 query to the URL column. |
| 214 | Yes (API + metadata) | Partly: DCAS publisher confirmed, and the description covers "current job postings". The live data now has process date Nov 10, 2,686 rows and 1,392 distinct job IDs, so the Nov 3 figures (1,401 / 4,333) cannot be re-pulled (B15). |
| 270 | Yes | Confirmed: May 5, 2026 (Fiscal Note 3-2026). 292,483 (Jan) and 291,717 (Apr). 307,247 authorized, 15,530 vacancies (5.1%), 7,839 funded (about half). 2-for-1 "still in place". Lift tied to a 50% cut in City-funded civilian vacancies, with hiring up to salary budgets (C6, B12). |
| 271 | Yes | Partly: Feb 21, 2024. "using a 2-for-1 hiring model going forward" confirmed. The freeze is described as in effect "since last fall"; October is not on the page (B13). The page does not define the 2-for-1 rule. |
| 272 | Yes | Confirmed in substance: opt-out "indicated on Thursday" (no calendar date). DCAS: "our priority is to modernize the civil service system". Garrido opposed. ~4.5% since 2024, ~80% exam, ~15 months. "February decision" is NY Focus's wording, not an official quote (B1). |
| 273 | Yes | Confirmed: Oct 5, 2026. Chair DCAS Commissioner, vice-chair DC 37 Executive Director. OMB, OLR, Law and the four named unions are members. No deadline. ~175 exams a year. |
| 099 | Yes | Confirmed: Feb 19, 2026. 5,000-officer phased hiring (funded Oct 2025) cancelled. PBA's Hendry criticized it. No 35,000 figure (B2). |
| 267 | Yes | Confirmed: Jul 2, 2026. $125.8B. 580 dropped. ~$70M cost. Mayor cited savings found with agency heads. Also: "originally authorized 35,000", the PBA criticized the reversal, and the Speaker said "not a decision I agree with". The 580 was proposed in the May Executive Budget (F7). |
| 102 | Yes | Partly: Sept 28, 2026. 2 Lafayette. Workshops, hiring halls, 80%, more than 300,000 workers, no exam-rule changes. The center launched Sept 28; Oct 5 is when walk-in hours start (A3). |
| 103 | Yes | Contradicted in part: published Nov 11, 2025 (updated Aug 26, 2026). "more than 13,000 positions vacant" (no 14,000). 290 days is from a Lander campaign paper. The no-proposal point reflects Nov 2025. 17,000 appears only in a link slug (A1). |
| 094 | Yes | Confirmed: Nov 6, 2025. Portal at transition2025.com/apply with expertise and skills check-boxes. No résumé count on the page (the 25,000 figure in Notes is Vital City's). |
| 096 | Yes | Confirmed: published Dec 16, 2025. "over 72,000" résumés. Unnamed applicant-tracking software. Most hires via civil service. Average age 28. |
| 098 | Yes | Partly: Mar 23, 2026. EO 15 "reestablishes five offices" under OCS (the five match). Francois is called "Commissioner of OCS". No deputy-mayor post. EO 15 dated only "last week" (A2, F2, F8). |
| 129 | Yes | Confirmed: Hell Gate, Mar 19, 2026. A mayor's office can be dissolved by a successor without Council action. NYT relayed staff's view on the Speaker. Also $260M vs $455M and the Mayor's "first step" (supports C1). |
| 172 (extra) | Yes | Confirmed: 292,858 (June 2026); 4.2% vs 305,618; net +1,141; 310,112 funded vs 307,199 authorized. Wording: "the Mamdani administration lifted the 2-for-1 hiring freeze". Suggest quoting this in EV-172's Claim. |
Notes on method and limits
- I traced every figure to its row text first. Facts that are true on the source page but missing from the row are logged as weak support or uncited (Medium/Low), not as errors.
- Open Data checks used the public Socrata API through a web-fetch tool. Direct shell access to data.cityofnewyork.us was blocked by the network policy. Queries with date filters on
agency_start_datefailed (server error or URL-length limit), so EV-212 and EV-213 were checked for arithmetic and internal consistency only. - The payroll queries returned aggregates only. No individual names were viewed or recorded beyond the redacted sample needed to confirm that FY2026 rows exist.
- I made no edits to the chapters or the register.
Independent fact-check: The Mamdani Franchise, Items 2, 3, 7, 8
Reviewer: independent, cold read (I did not see how the drafts were written). Date: 2026-11-11.
Scope: chapters 02 (Initial Investment), 03 (Operations Manual), 07 (Resource Allocation) and 08 (Performance Representations), checked against the evidence register (sheet "Evidence Register"). I checked every numeric, date, name, vote and dollar claim in the four chapters against the Claim and Notes of each EV row it cites (157 distinct rows). I also compared figures that recur in chapters 00, 01, 04, 05, 06, 09 and 10. I fetched 31 source URLs covering 49 cited rows, giving priority to dollar figures and the Item 8 promise statuses. I re-did the arithmetic in every table, including the OMB bridge, the service-area and funding-source shares, and the Checkbook paid/committed ratios. I did not edit any input file.
House rules enforced: no causal claims. FY2026 figures are flagged as half under the prior administration. Only three departures from the 2024–25 trend are allowed: the Street Condition slowdown/backlog, the heat-complaint backlog (94.1% vs 99.6% in 2025 and 99.8% in 2024), and Office of the Mayor headcount (+11.6%). Residential noise is not presented as a trend. Weather was not analysed. The Office of Community Safety's own appropriation is $3.08M, and press reports put the consolidated figure at ~$260M.
Severity: High = factually wrong, or not supported by (or contradicted by) the cited source. Medium = overstated, unsupported by the cited row, or breaks a house rule. Low = wording, attribution or citation hygiene.
Summary
| Section | High | Medium | Low | Total |
|---|---|---|---|---|
| A. Errors (must fix) | 5 | 3 | 1 | 9 |
| B. Overstatements / weak support | 0 | 13 | 20 | 33 |
| C. Claims with no citation | 0 | 1 | 6 | 7 |
| E. Neutrality / house-rule flags | 0 | 8 | 10 | 18 |
| F. Cross-chapter inconsistencies | 0 | 3 | 8 | 11 |
| Total issues | 5 | 28 | 45 | 78 |
What the checks confirmed:
- The OMB gap bridge in Item 2 matches the primary. Every line of the "Changes Since the November 2025 Plan" table (EV-151, OMB tech2-26.pdf) matches. The column totals reconcile: FY27 −4,691 + 8,674 − 4,147 + 164 = 0, and FY28 −6,273 + 7,609 − 7,998 = −6,662. The November plan gaps for FY29 ($6,296M) and FY30 ($9,169M) in Item 2 KQ1 are on the OMB page, but not in the EV-151 row.
- Item 7's allocation tables reconcile. The service areas sum to $125.39B, and all shares are correct to 0.1 point. The funding sources sum to $125.83B. The federal change of −$2.49B (−25.2%) matches. All Checkbook paid and committed ratios re-compute (36.2%, 22.0%, 57%, 1.3%, 52%, 35.5%, 1.5%, 31.0%).
- Item 3's 311 table and Item 8's MMR table match EV-201–EV-208 and EV-215–EV-218 row for row. All 2023/2024 baselines match the Notes. Residential noise is correctly labelled "Not a trend".
- Item 8's promise count adds up: 3 delivered, 3 partial or underway, 2 scaled down, 5 not met or delayed, and 1 not started make 14.
- Web spot-check (49 rows, 31 URLs): 42 confirmed, 6 partly confirmed, 1 not verifiable in the portion read. No row was flatly unsupported. One row's Notes (EV-191) are contradicted by the primary source.
A. Errors (must fix)
| # | Sev | File / quote | EV | Problem | Suggested correction |
|---|---|---|---|---|---|
| A1 | High | 07 Summary: "The overall budget barely grew. Adjusted for prepayments, FY27 adopted spending is 0.6% above FY26." | EV-170 | EV-170 gives $127.75B vs $128.64B (−0.7%). The Comptroller's report confirms −$887M (−0.7%). The +0.6% figure is the Comptroller's change in total revenues ($125.84B vs $125.10B), not prepayment-adjusted spending. | "Adjusted for prepayments, FY27 adopted spending (excluding reserves) is 0.7% below FY26 ($127.75B vs $128.64B)." Change the lead to "The overall budget was roughly flat." |
| A2 | High | 08 ledger #1: "Six of the board's nine members were mayoral appointees"; 08 First budget tactic: "six of its nine members appointed by the Mayor" | EV-149, EV-124 | EV-149 says the whole nine-member board is mayorally appointed, and six were Mamdani appointees. West Side Rag confirms that the other three were appointed under the prior mayor. As written, the ledger implies three members were not mayoral appointees. | "All nine members are appointed by the mayor; six were appointed by Mayor Mamdani and three by his predecessor." |
| A3 | High | 03 Summary: "response to life-threatening emergencies slowed to 13:09 (+~20%)"; 03 scorecard: "11:21 | 13:09 | Worse (~+20%)" | EV-050, EV-188 | 11:21 → 13:09 is +15.9%. The "~20%" in EV-188 is City & State's figure for a different measure; the combined average 7:45 → 9:13 is +18.9%. Item 8's own footnote says the two indicators must not be mixed. | "11:21 → 13:09 (+1:48, about +16%; end-to-end, EV-050)". Drop "~20%", or attach it only to EV-188's measure. |
| A4 | High | 02 Open questions: "Pension board adoption … (the Comptroller noted four of five)" | EV-025, EV-160 | EV-025 Notes say "Only one of four pension boards had approved re-amortization". The Comptroller's June 9 report confirms that only BERS had approved, and that the other three still needed to. "Four of five" is not in any row. | "At June 9 the Comptroller reported only BERS had approved; confirm NYCERS, TRS, Police and Fire." |
| A5 | High | 03 First budget tactic (SPEED): "Some measures depend on State law changes (environmental review)" | EV-191 | The cited HPD release says "None of the reforms require legislative action". The EV-191 Notes ("depend on State legislation") contradict the primary source. | Delete the clause, or cite a source for State-law dependence. Correct the EV-191 Notes. |
| A6 | Medium | 03 Summary: "compared with 2024 and 2025, three results depart from the earlier trend:" (two bullets follow) | EV-201/202/205/206 | Only two 311 results are listed. The third departure in the house rule is Office of the Mayor headcount, which is not 311 data. | "two results depart from the 2024–25 trend (the third departure, Office of the Mayor headcount, is in Item 6):" |
| A7 | Medium | 03 311 table preface: "only three rows are marked as departures from the 2024–25 trend" | EV-201–206 | Six rows are marked "Departure": two heat rows and four Street Condition rows, including "Departure (volume)". The sentence does not match the table. | Mark the departure measures, not rows: "Rows marked Departure belong to two measures: the heat backlog and the Street Condition slowdown/backlog." See also E8 on the volume row. |
| A8 | Medium | 02 Transition "Reversals / critiques": "A City Journal article (Jan 11, 2026) argued the spending base itself was the problem" | EV-128 | Jan 11, 2026 falls after the Jan 1 inauguration. EV-128 was corrected to the First 100 days phase after the last review, and Item 9 was fixed, but Item 2 still files it under Transition. | Move the critique to the First 100 days "Reversals / critiques" list. Remove EV-128 from the Transition Evidence IDs. |
| A9 | Low | 07 Transition: "The prior administration's November 2025 plan had funded a phased 5,000-officer NYPD expansion" | EV-099 | EV-099 Notes: "The prior funding was secured in October 2025." | "The prior administration had funded (October 2025) a phased 5,000-officer expansion." |
B. Overstatements / weak support
| # | Sev | File / quote | EV | Problem | Suggested correction |
|---|---|---|---|---|---|
| B1 | Medium | 07 Summary: "The biggest new commitment was paid for by the State, not the City." | EV-059, EV-181, EV-158 | The FCB staff report says State 2-K support is $73M (FY27) and $425M (FY28), does not continue after FY28, and leaves an unfunded $425M City risk in FY29–30. The 3-K ($1,010.4M) and ACS voucher ($1,015.4M) lines sit in City agency budgets, and their funding mix is not shown. | "The State funds 2-K's first two years ($73M FY27; $425M FY28) within a $1.2B early-childhood commitment; from FY29 the cost is an unfunded City risk (FCB)." |
| B2 | Medium | 07 First budget: "The Executive Budget (May 12) reversed the Preliminary cuts to visible services"; tactic: "Executive restored them after Council and advocate pressure"; 08 First budget: "the Executive Budget restored and baselined both" | EV-178, EV-179, EV-176 | Parks was $33.7M below FY26 in the Preliminary Budget, and the Executive added $15M, so the cut was not reversed. Play Fair (EV-179) says there were "no net gains" overall. "After … pressure" is causal; the source is a Gothamist headline ("after public outcry"). | "The Executive Budget restored library funding ($31.7M baselined) and added $15M for Parks, against a $33.7M Preliminary reduction." Attribute any "outcry" link to Gothamist. |
| B3 | Medium | 02 tactic: "Removed a liability the Comptroller sized at $6–22B over five years"; 07 tactic: "Removed a $6–22B five-year exposure (Item 2)" | EV-137 | EV-137 says the expansion was "not in the plan". "Removed" is the authors' inference. Item 9 was already corrected (see prior review B10). | "The Comptroller had estimated $6–22B over five years (not in the plan); the June deal made vouchers subject to appropriation ($175M)." |
| B4 | Medium | 02 tactic "Program cost-containment", Measured outcome: "Partly reversed: the Council restored $175M for CityFHEPS" | EV-024, EV-171, EV-027 | The $175M funds a new program (CHAP, via HPD; EV-171). No row links it to the $235M/yr CityFHEPS cost-containment savings, so "restored" and "reversed" are unsupported. | "Separately, the adopted budget added $175M for a new voucher program (CHAP)." Leave "Measured outcome" as "Not measured". |
| B5 | Medium | 02 Risk register: "Thin reserves (General Reserve $450M; no FY26 Rainy Day deposit) | ~$0.75B below norm | Comptroller; FCB" | EV-030, EV-159 | $0.75B is the authors' arithmetic ($1.2B − $0.45B). The Comptroller (EV-030) says in-year reserves were "about $1.0 billion below the typical $1.45 billion". | "General Reserve $0.75B below its $1.2B norm (FCB); in-year reserves ~$1.0B below typical (Comptroller)". |
| B6 | Medium | 08 ledger #12: "~35,000 maintained | Delivered (as stated)"; 07 ledger: "Headcount held at ~35,000"; 08 Summary lists it among three delivered | EV-100, EV-186, EV-030 | The evidence is authorized headcount; the handshake transcript says "originally authorized 35,000". There is no row on actual uniformed headcount. EV-030 says over 1,400 uniformed positions could be unfunded. EV-186 says holding 35,000 could require ~1,000 hires for attrition. | Status: "Delivered at the authorized level; actual headcount not yet checked." Add the Comptroller's caveat. |
| B7 | Medium | 03 ledger: "LIFT: 100+ sites / ~50,000 homes announced July 30"; Year 1 and tactic "100+ sites listed" | EV-193 | In the July 30 transcript, the Deputy Mayor said six of the 100+ sites were newly identified since Day 1. The tracker mostly lists known city-owned sites. | Add: "of which six were newly identified since Jan 1 (Deputy Mayor, July 30)". |
| B8 | Medium | 03 Transition tactic: "Same office later ran Municipal Madness and SPEED (EV-043 EV-191)" | EV-191, EV-200 | SPEED is an HPD/Housing task force (EV-191 is an HPD release). No row ties it to the Operations deputy. The Municipal Madness page quotes Kerson but does not name a coordinator. | "Deputy Mayor Kerson took part in Municipal Madness (EV-043)." Drop SPEED. |
| B9 | Medium | 03 First 100 days "Reversals": "Over the full Jan–Mar 2026 window … 34.7% closed as duplicates and 75.7% closed without a completed inspection. Both shares sit within the 2024–26 range (EV-203)" | EV-203 | A 2026 value is always within a 2024–26 range, so the test proves nothing. The 34.7% duplicate share is the highest of the three years. | "The duplicate share (34.7%) continued its yearly rise (24.2%, 29.6%); the share closed without a completed inspection (75.7%) was within the 2024–25 range." |
| B10 | Medium | 07 ledger and Summary; 08 #11: "Preliminary: ~$30M cut … FY27 at ~0.39% of budget" | EV-176, EV-180, EV-131 | The Gothamist page (EV-176) gives no dollar amount, no 0.5% pledge and no 0.39%. The $30M traces to EV-131, which is a New York Post relay rated L and "not verified against budget documents". City & State (EV-180) gives $538M, "about 0.4%". | Attribute: "a cut reported at ~$30M (NY Post via EV-131)". Use "~0.4% ($538M, City & State)". Fix the EV-176 Notes. |
| B11 | Medium | 07 tactic: "resembles the 'budget dance' the mayor had criticized" | EV-176, EV-178 | No row records the Mayor criticizing the budget dance. In the City's release (EV-175), it is Council Member Hudson who credits him with "finally ending" it. | Delete "the mayor had criticized", or cite a source. |
| B12 | Medium | 07 KQ4: "Proposed then reversed: library cut, parks reduction, cultural-institution cuts" | EV-176, EV-178 | No cited row mentions cultural-institution cuts. EV-173 shows a +$291M capital increase for cultural institutions at adoption, which is a different thing. | Remove "cultural-institution cuts", or add a source row. |
| B13 | Medium | 07 Summary and ledger: CityFHEPS "$1,923.7M adopted, about 3.1× the FY2026 adopted amount" | EV-219 | FY2026 is half under the prior administration (house rule), and the $619.1M FY2026 line was adopted by the prior administration. FY2026 cash paid was $1,699.6M, so FY27 adopted is ~13% above FY26 spending. "3.1×" reads as a policy expansion. The same pattern applies to the ACS vouchers. | "$1,923.7M adopted (FY2026: $619.1M adopted by the prior administration; $1,699.6M paid across both administrations)." Drop "3.1×" from the Summary. |
| B14 | Low | 02 analyst note: "total $4.91B. That is roughly the 'remaining gap' the Mayor described in February" | EV-020 | The Preliminary release (EV-020, not cited here) gives the remaining two-year gap as $5.4B, which is $0.5B more. | "…vs the $5.4B remaining gap in the Preliminary release (EV-020)". |
| B15 | Low | 02 Summary: "every fiscal monitor credited it"; KQ9 "All credited transparency"; franchise notes "every monitor rewarded it" | EV-031, EV-106, EV-135 | Rows show credit from the City Comptroller, the State Comptroller, IBO and CBC. No FCB statement of credit is in the register. | Name them: "the City and State Comptrollers, IBO and CBC credited it". |
| B16 | Low | 02 gap table, IBO row: "What drives the difference: Independent revenue forecast and its own estimate of under-budgeting" | EV-017, EV-154 | IBO's Jan 30 statement gives the differences ($1.8B FY26, $3.9B FY27) but does not explain them. | "IBO did not reconcile the drivers in its statement." |
| B17 | Low | 02 Executive table "Type": CSO "Recurring and one-time mix"; Direct State aid "One-time" | EV-024 | Neither classification is in EV-024. | Cite a source (for example FCB on recurring shares) or remove. |
| B18 | Low | 02 FCB category table (Efficiency 346/1,408 etc.) and "Pension investment returns offset part of this" | EV-158 | Both are confirmed in the FCB PDF (offsets $65M/$200M/$329M, FY28–30) but are not in the EV-158 row. | Add them to the EV-158 Notes. |
| B19 | Low | 02 tactic and 07 ledger/tactic: "Council members put full need at $300M" | EV-157, EV-071, EV-110 | EV-157 is one Council Member's summary. EV-071 has the Speaker pressing for ~$300M a year; EV-110 has Council leaders seeking $200M+. | "The Speaker pressed for ~$300M (EV-071); other reporting: $200M+ (EV-110)." |
| B20 | Low | 02 First budget: "The May 12 Executive Budget ($124.7B) used that package" | EV-024, EV-068 | The package was signed May 28, after the Executive Budget. | "assumed that package (enacted May 28)". |
| B21 | Low | 03 ledger: "SPEED: report in 2026"; KQ2 "EO 8 and SPEED: met" | EV-034, EV-191 | No row records a SPEED deadline, so "met" cannot be tested. | "SPEED: no deadline found; report published May 13." |
| B22 | Low | 03 Year 1: "City Hall's network of 1,200+ content creators" | EV-140 | The row attributes the figure to NYT reporting (prior review B23, same issue). | "The NYT reported that City Hall has worked with 1,200+ content creators." |
| B23 | Low | 07 Summary: "the first site was named, but none opens before 2027" | EV-121 | This is a forecast; the source gives a target ("one store open by end-2027"). NBC adds that La Marqueta is unlikely to open first. | "the first store is targeted for end-2027". |
| B24 | Low | 07 and 08 #3: "+1,000 seats in 56 ZIP codes (Mar); +2,000 via community providers (May)" | EV-182, EV-183 | EV-183 Notes: whether the two figures add up or overlap is "to confirm". | Add "(may overlap)". |
| B25 | Low | 08 #6: "enacted a pied-à-terre surcharge (~$500M/yr)" | EV-065/069/143/111 | None of the cited rows gives $500M. It is the City's budget assumption (EV-024), and IBO and the Comptroller question it (EV-027, EV-068). | "(the City budgets ~$500M/yr; yield questioned)" and cite EV-024 and EV-027. |
| B26 | Low | 08 KQ4: "Delivery of commitments 1, 2, 6 and 8 depended on the State or on appointed bodies … EV-149 EV-145" | EV-145 | #6 was not delivered. #8 depended on the Council. EV-145 concerns buses (#4). | "Commitments 1 (RGB), 2 (State funding) and 8 (Council law) depended on other bodies; 4 and 6 required the State." |
| B27 | Low | 03 tactic: "Repeat savings rounds on a fixed cycle" | EV-048 | Two rounds took place. No fixed cycle is documented (the EO 12 six-month update was not found). | "Repeat savings rounds". |
| B28 | Low | 07 First budget "Reversals": "Advocates: CityFHEPS funding fell short" | EV-110 | EV-110 attributes this to Council leaders ($200M+). | "Council leaders: CityFHEPS fell short of the $200M+ sought." |
| B29 | Low | 07 First 100 days "Reversals": "A coalition of park advocates (Play Fair) and the Municipal Art Society called it far from the 1% pledge (EV-178)" | EV-178, EV-179 | EV-178 is MAS testimony only. Play Fair's statement (EV-179) is from June 30, on the adopted budget. | Attribute the Preliminary critique to MAS only. |
| B30 | Low | 08 #13 "All 16 reported done"; 03 "all 16 repairs" | EV-043 | The City page says every project was completed, but also that the winning and runner-up projects were still under way that day. | "All 16 reported completed (two were finishing on Day 100)". |
| B31 | Low | 07 tactic: "2-K launched in five high-need school districts | ABC7/City (EV-182); Fox5/State (EV-063)" | EV-063, EV-181 | EV-063 says "four neighborhood clusters". The Governor's Oct 19 release (EV-181, not cited here) says five school districts. | Cite EV-181. |
| B32 | Low | 07 First budget: "NYCHA: about $5.5–5.6B over five years (EV-123)" | EV-123 | EV-123 gives $5.6B. | "$5.6B". |
| B33 | Low | 08 #7 and First 100 days: "$30 by 2030 for employers with 500+ workers" | EV-115 | Legistar: "more than 500 employees". | "more than 500 workers". |
C. Claims with no citation
| # | Sev | File / quote | EV | Problem | Suggested correction |
|---|---|---|---|---|---|
| C1 | Medium | 03 Present, 07 Present, 08 Transition / First budget / Year 1 / Present | — | These phase sections have no "Reversals / critiques" line, which breaks the Item 0 §3 rule (prior review B16). | Add the line, with "None found at cut-off" where that applies. |
| C2 | Low | 02 Present bullet: "Each additional point of raises costs roughly $550–600M a year." | — | No EV in the bullet. | Add EV-142. |
| C3 | Low | 02 KQ1: "FY29 $6.30B, FY30 $9.17B" (November plan) | EV-151 | The figures are confirmed on the OMB PDF but are not in the EV-151 row text. | Add them to the EV-151 Notes. |
| C4 | Low | 07 ledger "3-K expansion | Make 3-K truly universal"; 08 #3 pledge source "City statement, Mar 2026 (EV-182)" | EV-182 | No row records a 3-K pledge; EV-182 is a seat announcement. EV-066 records the State's commitment to universal 3-K. | Cite a campaign-platform row, or cite EV-066 as a State commitment. |
| C5 | Low | 08 Present: "FY2027 MMR data … begin with the Preliminary MMR, expected early 2027" | — | Uncited. EV-189 shows a March release for the FY2026 PMMR. | Cite EV-189 for the timing. |
| C6 | Low | 02 Summary Transferability: "Wall Street–driven tax receipts" | — | Uncited characterization of the revenue re-forecast. | Cite a row, or "an upward tax re-forecast ($7.3B, EV-152)". |
| C7 | Low | 07 Summary: "school-year contracts and vouchers bill with a lag" | EV-220 | EV-220 supports arrears billing for contracts only. Nothing covers vouchers. | Limit the claim to contracts, or add a source. |
E. Neutrality / house-rule flags
| # | Sev | File / quote | EV | Problem | Suggested correction |
|---|---|---|---|---|---|
| E1 | Medium | 02 tactic "Swap tax asks for a State gap-closing package … ~$4B … in place of tax increases" | EV-024, EV-069 | This asserts a trade that no source states (prior review E3). Item 10 already renamed it. EV-069 says "a promise of about $4B". | "Seek State aid when tax authority is refused: City & State reported a promise of ~$4B; income and corporate tax increases were not enacted." |
| E2 | Medium | 07 First budget: "A proposed +580 NYPD officers was dropped; the Speaker and the Police Commissioner had supported it (EV-028 EV-180)" | EV-180, EV-267 | Only the opposition is given. The same source (EV-180) and the handshake transcript record the Mayor's stated reason: he and Commissioner Tisch found savings to keep headcount at 35,000. | Add: "the Mayor said he and the Commissioner found savings to hold 35,000 (EV-267)." |
| E3 | Medium | 03 tactic name "Milestone theatre tied to real repairs" | EV-043 | "Theatre" is a loaded word. | "Public milestone events tied to real repairs". |
| E4 | Medium | 08 tactic "Present a scaled version as a 'first step'" | EV-116 | Implies spin or motive. | "Start with a smaller office (the Mayor called it a 'first step')". |
| E5 | Medium | 07 tactic "Hold uniformed headcount flat", Cost/trade-off: "Overtime risk ~$600M/yr (FCB, Item 2)" | EV-158 | FCB does not link its overtime risk to the headcount decision, so putting them side by side implies a causal link. | Move the overtime risk to "Context" and state that FCB does not link the two. |
| E6 | Medium | 03 Summary: "Service outcomes are mixed and only partly attributable." | EV-049 | "Partly attributable" implies some attribution was made. Item 8 says no outcome is attributed. | "Service outcomes are mixed and are not attributed to either administration." |
| E7 | Medium | 07 First 100 days: "EO 15 (March) created an Office of Community Safety by consolidating five existing offices with ~$260M, rather than a new Department with ~$455M" | EV-116, EV-223 | House rule: the $260M is a press report and must appear next to the Office's own $3.08M appropriation. Here it is unattributed and the $3.08M is missing. | "…consolidating five existing offices (press-reported ~$260M consolidated; the Office's own FY27 appropriation is $3.08M, EV-223)". |
| E8 | Medium | 03 311 table: Street Condition requests "Departure (volume): +86.3%" | EV-205 | House rule: the Street Condition departure is the slowdown/backlog. The chapter itself says volume "reflect[s] demand rather than performance". | Reading: "Volume up 86.3% (demand; context for the slowdown)". Do not label it a departure. |
| E9 | Low | 03 Summary: "Gains: pothole repairs +27%, murders −20%, affordable-housing completions +20% (EV-049)" | EV-049 | These are the City's own release figures, given without attribution here (the scorecard note attributes them later). | "The City's release reported pothole repairs +27%…". |
| E10 | Low | 02: "against assumed raises of only 1.25%"; 03: "only 75% of high-volume calls" | — | Evaluative adverb. | Drop "only". |
| E11 | Low | 02 First budget: "$175M for CityFHEPS ($125M baselined) in exchange for ending the voucher litigation" | EV-028, EV-072 | Asserts a quid pro quo. The transcript has the Speaker saying the administration agreed to drop the suit "to engage in a settlement". | "…; the administration agreed to drop the litigation and the Council made vouchers subject to appropriation." |
| E12 | Low | 03 Transition: "That signals a delivery team drawn from infrastructure professionals" | EV-200 | Inference from a single appointment. | Delete, or "Kerson's background is in State and MTA operations." |
| E13 | Low | 03 LIFT tactic: "FCB notes HPD's history of under-delivering against capital plans" | EV-174 | The characterization is the authors'. FCB gives planned vs committed figures. | "FCB: HPD planned ~$19B but committed $8.2B in FY21–25." |
| E14 | Low | 07 ledger "annual restoration cycle ended"; tactic "ends the annual cut-and-restore cycle" | EV-175 | This is the City's claim ("that fight is over"). | "which the City said ends the annual restoration cycle". |
| E15 | Low | 07 Transition: "inherited a pre-committed allocation it would have to reverse" | EV-099 | "Would have to" presumes the outcome. | "inherited a funded allocation that conflicted with the 35,000 pledge". |
| E16 | Low | 07 tactic "Let the Council allocate one-year initiatives", Measured outcome: "Budget passed 45–6 on time (EV-171)" | EV-171, EV-028 | Implies the tactic produced the vote. The vote is in EV-028, not EV-171. | Move to context and cite EV-028. |
| E17 | Low | 03 First budget "Reversals": "Members were described as close allies of the Mayor (EV-197)" | EV-197 | EV-197 Notes credit NY1. | "NY1 described members as close allies of the Mayor." |
| E18 | Low | 02 Summary: "The main difference was costs the earlier plan had left out" | EV-014, EV-017 | Authors' judgment. IBO's estimate also differs on revenue (EV-106: IBO revenue $4.3B below OMB). | "Estimators differed mainly on under-budgeted costs (Comptroller, CBC) and on revenue forecasts (IBO)." |
F. Cross-chapter inconsistencies
| # | Sev | File / quote | EV | Problem | Suggested correction |
|---|---|---|---|---|---|
| F1 | Medium | 03 First 100 days: "vs about 99.7% in 2024–25"; 08 311 section: "vs ~99.7% in 2024–25" | EV-201 | House rule and Items 00 and 09 use 99.6% (2025) and 99.8% (2024). No row gives 99.7% (prior review A3/F3, corrected elsewhere). | "vs 99.6% in 2025 and 99.8% in 2024". |
| F2 | Medium | 07 ledger: "$1.2B State over two years"; 08 #2: "The State funds the first two years ($1.2B package)" vs 04: "within a $1.2B State early-childhood commitment that also covers 3-K and child care" | EV-181, EV-158, EV-143 | The $1.2B is the broader early-childhood commitment (2-K, 3-K, CCAP; Governor release). 2-K's own State funding is $73M (FY27) plus $425M (FY28) (FCB; EV-143 gives $498M). | Use Item 4's wording in 07 and 08. |
| F3 | Medium | 02 Summary, 07 First budget and 08 #12 omit the stated reason for dropping +580; Items 04, 06 and 09 give "stated reason: savings" | EV-267, EV-241 | Same event, different accounts. | Use one attributed account everywhere (see E2). |
| F4 | Low | 02 Summary and risk register: "out-year gaps of roughly $6.4–9B a year from FY28" ("Every monitor") vs 09: "$6.4–8.5B (EV-158)" | EV-029, EV-158, EV-027, EV-137 | Adopted-plan gaps (OMB, Comptroller, FCB) are $6.4–8.5B. IBO's Executive-stage gaps reach $9.3B (FY29) and $9.6B (FY30, per the IBO table), and the Comptroller's Executive-stage gaps reach $9.49B ($11B+ after risks). "Every monitor … $6.4–9B" fits neither set. | "Adopted-plan gaps of $6.4–8.5B (OMB, Comptroller, FCB); earlier IBO and Comptroller estimates reached ~$9.5B." |
| F5 | Low | 03: Kerson "a former State infrastructure deputy"; 01: "State Executive Chamber; former MTA/City Hall" | EV-200 | The row says "a deputy to the State director of operations". | Use the row's wording in both chapters. |
| F6 | Low | 03 Summary: EO 1 revoked orders "issued after Sept. 26, 2024" vs ledger "on/after" | EV-033 | The row says "on or after". | "on or after". |
| F7 | Low | 02 Transition: "FY26 ~$120.5B" (City Journal) vs "$118.2B" elsewhere in Item 2 | EV-128, EV-012 | Different scope, with no explanation. | "(City Journal's figure; OMB's November plan: $118.2B)". |
| F8 | Low | 07 tactic: "City inherits $425M/yr from FY29" (stated as fact) vs 02/09 "risk" | EV-158, EV-185 | FCB calls it an unfunded risk. amNY says later years "will be decided in future state budgets". | "FCB flags $425M/yr from FY29 as an unfunded City risk." |
| F9 | Low | 08 Summary lists grocery stores among "not met or are delayed"; ledger status is "Not started (operationally)" | EV-121 | Internal mismatch. | Align the Summary group with the ledger status. |
| F10 | Low | 03 Year 1: "Second savings round (July 28)"; 02: "late July" | EV-048 | July 28 is the article date. The directive date is unknown (the OMB letter was not fetched). | "late July (reported July 28)". |
| F11 | Low | 02 Summary item 3: "Adopted Budget ($125.84B, June 30)" cites EV-028 EV-072 | EV-028, EV-168 | Those rows give $125.8B. The $125.84B figure is in EV-168. | Add EV-168. |
Web spot-check
"Confirmed" means the page supports the row's figures and date. "Partly" means one element of the row, or of the chapter text built on it, is not on the page. Short quotes are under 15 words.
| EV | URL reached | Result |
|---|---|---|
| 014 | comptroller.nyc.gov newsroom (Jan 16) | Confirmed: $2.2B FY26, $10.4B FY27, $3.8B under-budgeting, six categories. |
| 017, 154 | ibo.nyc.gov statement PDF | Confirmed: Jan 30; $377M + $6.5B; components sum to ~$12.6B. The statement does not explain the differences (see B16). |
| 020, 104, 105 | nyc.gov Preliminary release (Feb 17) | Confirmed: $127B; $113B capital; ~$12B → $5.4B; $1.77B; $7.3B; $1.5B State; $980M RDF; $229M RHBT; 9.5% / $3.7B fallback; ~4% ($576M) of ~$14B. |
| 024, 108 | nyc.gov Executive release (May 12) | Confirmed: $124.7B; $1.77B; $1.2B containment (lists class size and special education too); $1.64B; $352M / $3.2B / $500M; $40.9M; $26M; $47.3M; $31.7M / $25M / $15M / $15M; $117.1B / $8.2B; $40M; $2.3M. |
| 025, 026, 137, 156 | comptroller.nyc.gov Executive comments | Confirmed: $6.07B ($2.77B one-time + $2.30B pension + $1.00B February Plan); $1.21B; $652M / $1.64B; FY2033–37; only BERS had approved (supports A4); $12.43B → $8.36B; $222M; $8.76B / $9.49B / $9.13B; $11.04–11.61B after risks; $6–22B "not in the May Plan". |
| 027 | ibo.nyc.gov June analysis PDF | Confirmed: $1.1B / $7.6B / $9.3B; $235M; $149M; $500M; 2.2% vs 3.9%; labor about half. IBO judged State aid assumptions "largely accurate". FY30 is $9.6B in the table. |
| 028 / 072 | nyc.gov handshake transcript | Partly: $125.8B, $175M, lawsuit dropped, subject to appropriation, Fair Fares 200%, $350M reserve and "originally authorized 35,000" confirmed. The 45–6 vote, the $125M baseline and the 580 figure are not in the transcript (they come from City & State, per the Notes). The Mayor's stated reason (savings found with Tisch) is in the transcript but not in the chapters (E2). |
| 029, 030, 048, 168, 169, 170, 171, 172 | comptroller.nyc.gov Adopted comments | Confirmed: gaps; service areas; funding sources (federal −25.2%; property tax +5.1%); prepayment-adjusted spending −$887M (−0.7%) (A1; the +0.6% is total revenues); Council initiatives and agency additions; CHAP $175M then $125M FY28–30; no FY26 rainy-day deposit ($1.73B / $1.41B); 310,112 / 292,858; the "2-for-1 hiring freeze" lifted in May; ~$1.5B/yr savings estimate. |
| 173 | same | Not verified: $29.10B capital budget not found in the portion read (first 100k of 146k characters). |
| 158, 159 | fcb.ny.gov staff report PDF | Confirmed: OMB and FCB gaps; overtime $589–645M a year; 2-K State $73M FY27 / $425M FY28, unfunded in FY29–30; gap-closing categories match Item 2 exactly; one-time resources; reserves; pension-return offsets ($65M / $200M / $329M). |
| 174 | same | Partly: capital commitments by agency confirmed. The HPD planned-vs-committed comparison (FY21–25) was not reached in the portion read. |
| 041 | nyc.gov savings update (Mar 25) | Confirmed: 1.5% / 2.5%; Mar 20; "more than $1.7 billion" (proposals still under review); examples; five categories. |
| 043 | nyc.gov Municipal Madness (Apr 10) | Partly: 16 repairs, 21,000+ votes and Soundview confirmed. The page says winning and runner-up projects were still under way that day (B30). It does not name Kerson as coordinator. |
| 049 | nyc.gov MMR release (Sept 17) | Confirmed: +27% potholes (229,000), −20% murders, +20% completions; no worsened indicators mentioned. |
| 187 | nyc.gov MMR 311 PDF | Confirmed: 75% vs 80%; 25s → 43s; 16.6M vs 18.2M; online +6%; inquiries −33%; 161,000 more Tier 1 calls. Snow inches are not in this PDF (they come from EV-188). |
| 126 | nyc.gov homes-financed release (Aug 11) | Confirmed: 12,491; Jan–Jun; 2,000+ for formerly homeless; no new vs preserved split. |
| 175 | nyc.gov library release (May 15) | Confirmed: $31.7M baselined; three systems; "The baseline means that fight is over"; library presidents "deeply grateful". |
| 176 | gothamist (May 12) | Partly: $31.7M added at the Council's request confirmed. No $30M cut figure, no 0.5% pledge and no 0.39% on the page (B10). |
| 180 | cityandstateny.com "What's NOT in the budget" (Jul 1) | Confirmed: ~$709M vs ~$1.2B; Tisch and Menin initially supported +580; Menin "strongly disagrees"; the Mayor said he and Tisch worked to keep 35,000; libraries $538M ≈ 0.4%. |
| 110 | cityandstateny.com handshake (Jun 30) | Confirmed: 45–6 (five Republicans plus Stevens); $175M / $125M; $50M from the Council; "at least $200 million"; Rein quote; Morano. |
| 124, 149 | westsiderag.com (Jun 26) | Confirmed: 7–1 with 8 of 9 present; 0% / 0%; ~1M units; Oct 1; first two-year freeze. All nine are mayoral appointees, six by Mamdani (A2). |
| 116 | hellgatenyc.com (Mar 19) | Confirmed: $260M; $455M pledged; offices absorbed; created by EO; "first step"; durability concern. |
| 121 | nbcnewyork.com | Confirmed: La Marqueta; five stores; one by end-2027, all by 2029; $30M. The page is dated Apr 14 (register says Apr 13), and says La Marqueta is unlikely to open first. |
| 181 | governor.ny.gov (Oct 19) | Confirmed: +10,000 seats to 12,000 in fall 2027; all of Staten Island and the Bronx; $1.2B covers 2-K, 3-K and CCAP; phase one in five school districts; no 2-K-specific dollar figure. |
| 185 | amny.com 2-K expansion | Confirmed: IBO $425M FY28; ~$26,000 City estimate; later years left to future State budgets. |
| 186 | pix11.com (Dec 4, 2025) | Confirmed: rent freeze reaffirmed; ~35,000; ~1,000 hires for attrition. Register date "2025-12" can be set to Dec 4. |
| 151 | nyc.gov OMB tech2-26.pdf | Confirmed: every line of the bridge, plus November plan FY29 ($6,296M) and FY30 ($9,169M) gaps. |
| 115 | legistar.council.nyc.gov | Confirmed: Int 0757-2026; Mar 10; Nurse; $30 (>500 employees) by Jan 1, 2030; $29 by Jan 1, 2031; in committee. |
| 118, 119 | washingtontimes.com (Apr 9) | Confirmed: "term-length" goal; $600–700M (from ~$800M); MTA ~$1B; Politico interview. |
| 191 | nyc.gov/hpd SPEED release (May 13) | Partly: four stages; up to two years (for rezoning projects); 210 → <100 days; 100+ experts; 500+ recommendations confirmed. The 60 → 21-day lottery window is not on this page (it comes from amNY, EV-192). The release says "None of the reforms require legislative action", which contradicts the EV-191 Notes and Item 3 (A5). |
| 193 | nyc.gov LIFT transcript (Jul 30) | Confirmed: 100+ sites; "upwards of 50,000"; at least five RFPs a year; nyc.gov/lift. The July 1 deadline is not addressed. Only six sites were newly identified since Day 1 (B7). |
Tally: 42 rows confirmed; 6 partly (EV-028, EV-072, EV-043, EV-174, EV-176, EV-191); 1 not verifiable in the portion read (EV-173).
Notes on method and limits
- Each figure was traced to its row text, not to my own knowledge. Where a figure is true per the web source but missing from the row, I logged it as a citation-hygiene item (Low).
- Web checks used WebFetch summaries. On three long PDFs (the Comptroller's Adopted comments, the FCB staff report and the OMB tech PDF) only the first ~100k characters were read. EV-173 and the HPD history in EV-174 were not reached.
- I did not re-check rows outside these four chapters' citations, or the 311, MMR and Checkbook queries (EV-201–223), against live data. Their internal arithmetic was re-computed and matches.
- No input files were edited.