Posts

Everything we publish, in one place — perspectives and project news, knowledge items, and a live feed of our open-source work.

Jul 31, 2026Pull RequestPR #179: feat(orgs): restore the org chart's lost scaffolding; "on chart" becomes a flagwegovnyc/databook-privateJul 31, 2026Pull RequestPR #178: fix(orgs): stop serving retired orgs through search, MCP, public API and ocewegovnyc/databook-privateJul 30, 2026Pull RequestPR #177: fix(orgs): the agencies page filtered on a type literal, in JavaScriptwegovnyc/databook-privateJul 30, 2026Pull RequestPR #176: fix(security): authenticate the normalizer, and close its internal pathwegovnyc/databook-privateJul 30, 2026Pull RequestPR #175: docs: plan for giving the org directory a system of recordwegovnyc/databook-privateJul 30, 2026Pull RequestPR #174: docs: draft bug report on reports_to referential integrity in t3jq-9nkfwegovnyc/databook-privateJul 30, 2026Pull RequestPR #173: feat(orgs): OTI owns type + parent; show OTI's names without moving URLswegovnyc/databook-privateJul 30, 2026Pull RequestPR #172: feat(orgs): adopt NYC's official agency registry, repair 10,004 dangling org idswegovnyc/databook-privateJul 30, 2026Commit Summary5 commits to mainwegovnyc/databook-privateJul 30, 2026Pull RequestPR #170: fix(api): read Postgres credentials from the environment, not env.yamlwegovnyc/databook-privateJul 29, 2026Pull RequestPR #169: docs: record that staging was actually decommissioned 2026-07-29wegovnyc/databook-privateJul 29, 2026Pull RequestPR #12: feat(transform): implement the `A+B` composite source fieldwegovnyc/normalizer-pyJul 29, 2026Pull RequestPR #11: fix(transform): output header must not depend on which row is firstwegovnyc/normalizer-pyJul 29, 2026Commit Summary1 commit to mainsarapis/ctfg-nycJul 29, 2026Commit Summary4 commits to mainwegovnyc/normalizer-pyJul 29, 2026Commit Summary3 commits to mainwegovnyc/databook-privateJul 29, 2026Pull RequestPR #167: fix(scheduler): actually run the unmapped-entity scanwegovnyc/databook-privateJul 29, 2026Pull RequestPR #166: fix(seed): give needs_normalization a single ownerwegovnyc/databook-privateJul 29, 2026Pull RequestPR #165: fix(seed): make the registry deactivations actually run in prodwegovnyc/databook-privateJul 29, 2026Pull RequestPR #164: fix(registry): deactivate the second phantom CPDB dup, and guard the classwegovnyc/databook-private
← Prev4160 of 388Next →