Skip to content

[Outreach] Ask Comptroller to expose Late-Contracts Dashboard data via public API + confirm no fields dropped in Checkbook 2.0 #11

Description

@noneck

This is a non-code, outreach / relationship task — not an MCP code change. (This repo has no outreach label; tagging documentation as the closest existing label and flagging the nature here in the body.)

Background

On 2026-07-08 the NYC Comptroller launched a Late-Contracts Dashboard (press release). Its two headline concepts — "average days late" and a non-profit vendor status filter — are not exposed in the public CheckbookNYC API, and our audit found no documented public API behind the dashboard at all (the page is JS-rendered and WAF-fronted; the press release and API docs describe no late-contracts domain, feed, or Open Data dataset).

Two specific things are missing from the public API today:

  1. "Days late" derivation inputs — most directly, the prime-expense registration_date field our MCP would need to reproduce the metric (see the registration_date issue).
  2. Non-profit vendor classification — the dashboard's non-profit filter is backed by a vendor-type classification that is absent from the documented Contracts API. We cannot reproduce it without a source the Comptroller has not published.

The ask (this is the "ensure dropped/missing data is brought back / made available" task)

Reach out to the Comptroller's office to:

(a) Confirm the "Checkbook 2.0" migration did not drop or remove any previously documented API fields or domains. (Our audit found the API surface unchanged, but a direct confirmation from the office closes the loop.)

(b) Request that the data powering the new Late-Contracts Dashboard be exposed through the public API so civic-tech tools can reproduce the analysis — specifically:

  • the fields needed to reproduce "days late" (e.g. the prime-expense registration_date derivation), and
  • the non-profit vendor classification used by the dashboard's non-profit filter.

Why it matters

If the dashboard's underlying data stays dashboard-internal, third-party accountability tools (including this MCP) cannot independently reproduce or extend the Comptroller's own late-contracts analysis. Exposing it through the documented public API is what makes the accountability data actually reusable.

Reference

See the API audit: team/engineering/2026-07-09-checkbook-2.0-api-audit.md (§3 "Explicitly NOT available" and Blockers 2 & 3).

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions