2025-10-11 - 2026-10-11

Overview

35 Active Pull Requests
40 Active Issues
Excluding merges, 2 authors have pushed 53 commits to main and 188 commits to all branches. On main, 86 files have changed and there have been 5777 additions and 3825 deletions.

1 Release published by 1 user

Published v0.4.0 2026-08-10 19:44:34 -04:00

35 Pull requests merged by 1 user

Merged #71 feat(coverage): n_units_collected separates sampling from real zeros (#36) 2026-09-09 11:51:06 -04:00

Merged #70 fix(suggestions): scope candidate recipes by category_type (#34) 2026-09-09 11:18:52 -04:00

Merged #69 refactor(suggestions): decompose .build_suggestions() into named helpers (#33) 2026-09-09 11:18:02 -04:00

Merged #67 ci: mirror canonical tag objects, not the lightweight refs checkout builds 2026-08-11 10:03:44 -04:00

Merged #66 chore: CI badge, mirror PR explainer, and the tag-pin release step (#47) 2026-08-11 09:44:34 -04:00

Merged #65 docs: re-measure the corpus-access table against the published corpus (#56) 2026-08-10 19:36:43 -04:00

Merged #63 feat: limit/offset on cog_gov_search() and cog_balances() (#57) 2026-08-10 19:28:09 -04:00

Merged #62 feat: cog_open() honours a DuckDB thread and memory budget (#60) 2026-08-10 19:23:14 -04:00

Merged #61 feat: cohort predicates instead of a 40k-id IN list (#58) 2026-08-09 14:31:54 -04:00

Merged #55 fix: local corpus paths were unreadable on Windows (backslashes eaten) 2026-08-09 09:08:42 -04:00

Merged #54 ci: mirror main and tags to the GitHub mirror 2026-08-09 09:04:29 -04:00

Merged #53 ci: multi-platform R CMD check for the GitHub mirror 2026-08-08 19:54:02 -04:00

Merged #41 feat: uscogdata 0.3.0 — first public release 2026-08-08 18:56:15 -04:00

Merged #40 chore: regenerate fixture against pipeline e7394a4 (SB203-SB209) 2026-08-08 18:56:00 -04:00

Merged #39 fix: push limit/offset into the query instead of materializing then slicing 2026-08-06 14:19:42 -04:00

Merged #37 feat: 'All Categories' pseudo-category + n_units_reporting semantics 2026-08-05 12:50:46 -04:00

Merged #32 fix: signpost partially-suppressed categories (#9) 2026-08-05 08:15:47 -04:00

Merged #31 ci: fetch apt indexes over HTTPS so the install step stops hanging 2026-08-04 12:28:49 -04:00

Merged #30 fix: accept corpus schema_version 7 (#80) 2026-08-04 11:38:45 -04:00

Merged #29 fix: cog_categories() surfaces balance subtypes and accepts type = "balance" 2026-08-03 12:20:11 -04:00

Merged #28 feat: cog_balances(), a reader surface for cash and security holdings (#25) 2026-08-03 11:52:13 -04:00

Merged #27 feat: revenue_concept = c("general", "total") off the crosswalk (#12) 2026-07-30 22:09:45 -04:00

Merged #26 chore: regenerate fixture corpus at pipeline_commit e64a046 (#11 groundwork) 2026-07-30 16:22:19 -04:00

Merged #24 feat: coverage argument + always-on reporting-coverage metadata (#13) 2026-07-30 12:06:53 -04:00

Merged #23 feat: complete = TRUE fills absent cells with their meaning (#18) 2026-07-30 12:04:28 -04:00

Merged #22 fix: literal name search, units docs, peer-summary semantics (#16, #15, #14) 2026-07-30 11:37:08 -04:00

Merged #21 fix: surface ALL-scoped series breaks in provenance (#19) 2026-07-30 10:33:24 -04:00

Merged #20 fix: regenerate the bundled fixture against the sparsified corpus (#18) 2026-07-30 10:32:40 -04:00

Merged #17 test: add failing tests for Madison walkthrough findings 2026-07-29 10:35:32 -04:00

Merged #10 expenditure_concept = direct|total in cog_spending(), refused in the cross-government verbs 2026-07-27 13:13:02 -04:00

Merged #8 fix(#3): normalize the corpus URL trailing slash at resolution 2026-07-25 19:03:12 -04:00

Merged #7 Regenerate fixture corpus from the Option B (single-flavor aggregate) publish tree 2026-07-23 12:21:23 -04:00

Merged #5 Phase R2: basis= harmonized/raw, recipes, signposting (schema 4/5 dual-accept) 2026-07-19 11:05:05 -04:00

Merged #4 Phase R1: cog_manifest() accessor + CPI coverage pins 2026-07-18 18:07:13 -04:00

Merged #1 feat(search): basket mode for cog_gov_search() 2026-04-28 15:09:44 -04:00

32 Issues closed from 1 user

Closed #36 n_units_reporting is category-conditional and cannot be read as a response rate 2026-09-09 11:51:06 -04:00

Closed #34 cog_revenue() offers expenditure recipes as suggestions: scope the candidate query by category_type 2026-09-09 11:18:53 -04:00

Closed #33 Decompose .build_suggestions() (106 lines) into named helpers 2026-09-09 11:18:02 -04:00

Closed #51 Release 10/11: add uscogdata to the r-packages page 2026-08-11 09:45:22 -04:00

Closed #50 Release 9/11: short release post on jaredknowles.com 2026-08-11 09:45:07 -04:00

Closed #47 Release 7/11: tag v0.4.0 and register with r-universe 2026-08-11 09:44:53 -04:00

Closed #49 Release 8/11: decide on and publish the pkgdown docs site 2026-08-10 19:54:46 -04:00

Closed #56 Performance pass over the reader before final release 2026-08-10 19:39:13 -04:00

Closed #57 Add limit/offset to cog_gov_search() and cog_balances() 2026-08-10 19:28:10 -04:00

Closed #60 Let cog_open() cap DuckDB threads (USCOGDATA_DUCKDB_THREADS) 2026-08-10 19:23:15 -04:00

Closed #35 Suppression query runs on every category-scoped call; needs a batch-aware skip 2026-08-10 19:10:09 -04:00

Closed #58 Accept state=/type= predicates on the money verbs instead of a 40k-id IN list 2026-08-09 14:31:54 -04:00

Closed #59 cog_geographic_rollup(): push aggregation and pagination into SQL 2026-08-09 13:48:35 -04:00

Closed #45 Release 5/11: Gitea Actions mirror workflow (non-force push) 2026-08-09 09:20:27 -04:00

Closed #46 Release 6/11: multi-OS R CMD check on GitHub Actions 2026-08-09 09:20:27 -04:00

Closed #43 Release 2/11: make the Gitea repo public, disable its issues 2026-08-09 09:19:57 -04:00

Closed #48 Release 4/11: verify jared@civilytics.com on the GitHub account 2026-08-08 20:13:51 -04:00

Closed #44 Release 3/11: create the public GitHub mirror repo 2026-08-08 20:12:39 -04:00

Closed #42 Release 1/11: gitleaks scan over full history (blocks going public) 2026-08-08 19:49:08 -04:00

Closed #38 revenue_concept='general' silently returns own-source only for all 35,040 local governments: IG revenue is aggregate-only and dropped by revenue_long 2026-08-05 12:52:50 -04:00

Closed #9 Public Welfare understated 32-38% in legacy years with no coverage-gap signpost 2026-08-05 08:15:47 -04:00

Closed #25 Expose cash and security holdings (category_type = balance), and keep them out of the money verbs 2026-08-03 11:52:13 -04:00

Closed #12 cog_revenue() has no revenue concept and permanently excludes Insurance Trust revenue (prefix X/Y) 2026-07-30 22:09:45 -04:00

Closed #11 flow_prefixes cannot classify item codes correctly: implement the three-concept expenditure model on the crosswalk spend_type 2026-07-30 22:09:45 -04:00

Closed #13 Multi-government aggregates disclose no reporting coverage: add the coverage argument and always-on coverage metadata 2026-07-30 12:06:53 -04:00

Closed #18 Add complete= so wide-era census zeros are recoverable after sparsification 2026-07-30 12:04:28 -04:00

Closed #14 cog_peer_compare() summary_* rows are per-category quantiles, not per-government totals, and this is undocumented 2026-07-30 12:01:43 -04:00

Closed #15 Returned amounts are full US dollars; the x1000 conversion is undocumented in reader-facing docs 2026-07-30 12:01:43 -04:00

Closed #16 cog_gov_search() utility mode interpolates name into regexp_matches() unescaped 2026-07-30 11:37:09 -04:00

Closed #19 fin_code = "ALL" series breaks can never surface through cog_explain() 2026-07-30 10:33:25 -04:00

Closed #6 'Total spending' semantics: design cog_spending()/docs so colloquial total-spending queries resolve to the right concept 2026-07-27 13:13:02 -04:00

Closed #3 Gov search doesn't work 2026-07-25 19:03:12 -04:00

40 Issues created by 1 user

Opened #2 Extend population data to be households as an alternate spending denominator 2026-05-01 09:39:15 -04:00

Opened #3 Gov search doesn't work 2026-05-27 11:30:05 -04:00

Opened #6 'Total spending' semantics: design cog_spending()/docs so colloquial total-spending queries resolve to the right concept 2026-07-23 10:37:37 -04:00

Opened #9 Public Welfare understated 32-38% in legacy years with no coverage-gap signpost 2026-07-25 19:45:24 -04:00

Opened #13 Multi-government aggregates disclose no reporting coverage: add the coverage argument and always-on coverage metadata 2026-07-29 00:05:28 -04:00

Opened #12 cog_revenue() has no revenue concept and permanently excludes Insurance Trust revenue (prefix X/Y) 2026-07-29 00:05:28 -04:00

Opened #11 flow_prefixes cannot classify item codes correctly: implement the three-concept expenditure model on the crosswalk spend_type 2026-07-29 00:05:28 -04:00

Opened #14 cog_peer_compare() summary_* rows are per-category quantiles, not per-government totals, and this is undocumented 2026-07-29 00:05:28 -04:00

Opened #16 cog_gov_search() utility mode interpolates name into regexp_matches() unescaped 2026-07-29 00:05:29 -04:00

Opened #15 Returned amounts are full US dollars; the x1000 conversion is undocumented in reader-facing docs 2026-07-29 00:05:29 -04:00

Opened #18 Add complete= so wide-era census zeros are recoverable after sparsification 2026-07-29 19:57:52 -04:00

Opened #19 fin_code = "ALL" series breaks can never surface through cog_explain() 2026-07-29 19:57:52 -04:00

Opened #25 Expose cash and security holdings (category_type = balance), and keep them out of the money verbs 2026-07-30 14:48:49 -04:00

Opened #33 Decompose .build_suggestions() (106 lines) into named helpers 2026-08-05 08:22:43 -04:00

Opened #34 cog_revenue() offers expenditure recipes as suggestions: scope the candidate query by category_type 2026-08-05 08:23:05 -04:00

Opened #35 Suppression query runs on every category-scoped call; needs a batch-aware skip 2026-08-05 08:23:27 -04:00

Opened #36 n_units_reporting is category-conditional and cannot be read as a response rate 2026-08-05 10:51:59 -04:00

Opened #38 revenue_concept='general' silently returns own-source only for all 35,040 local governments: IG revenue is aggregate-only and dropped by revenue_long 2026-08-05 12:36:40 -04:00

Opened #42 Release 1/11: gitleaks scan over full history (blocks going public) 2026-08-08 18:43:10 -04:00

Opened #43 Release 2/11: make the Gitea repo public, disable its issues 2026-08-08 18:43:10 -04:00

Opened #44 Release 3/11: create the public GitHub mirror repo 2026-08-08 18:43:11 -04:00

Opened #45 Release 5/11: Gitea Actions mirror workflow (non-force push) 2026-08-08 18:43:40 -04:00

Opened #46 Release 6/11: multi-OS R CMD check on GitHub Actions 2026-08-08 18:43:40 -04:00

Opened #47 Release 7/11: tag v0.4.0 and register with r-universe 2026-08-08 18:43:41 -04:00

Opened #48 Release 4/11: verify jared@civilytics.com on the GitHub account 2026-08-08 18:44:09 -04:00

Opened #50 Release 9/11: short release post on jaredknowles.com 2026-08-08 18:44:53 -04:00

Opened #49 Release 8/11: decide on and publish the pkgdown docs site 2026-08-08 18:44:53 -04:00

Opened #51 Release 10/11: add uscogdata to the r-packages page 2026-08-08 18:44:54 -04:00

Opened #52 Release 11/11: design the data-correction intake (deferred; gates the API announcement) 2026-08-08 18:45:14 -04:00

Opened #56 Performance pass over the reader before final release 2026-08-09 09:18:47 -04:00

Opened #57 Add limit/offset to cog_gov_search() and cog_balances() 2026-08-09 11:20:43 -04:00

Opened #58 Accept state=/type= predicates on the money verbs instead of a 40k-id IN list 2026-08-09 11:20:44 -04:00

Opened #59 cog_geographic_rollup(): push aggregation and pagination into SQL 2026-08-09 11:21:16 -04:00

Opened #60 Let cog_open() cap DuckDB threads (USCOGDATA_DUCKDB_THREADS) 2026-08-09 11:21:17 -04:00

Opened #64 Partition-level caching: R/cache.R is still a stub, and the remote path pays for it every session 2026-08-10 19:10:59 -04:00

Opened #68 Project status 2026-08-23 16:14:53 -04:00

Opened #72 docs: add a vignette explaining provenance$coverage counters 2026-09-09 13:38:00 -04:00

Opened #73 The fixture corpus's docs/ never reaches git: .gitignore's docs/ rule is unanchored 2026-09-30 11:08:05 -04:00

Opened #74 CLAUDE.md's Current State section is frozen at 2026-08-03 2026-09-30 11:15:23 -04:00

Opened #75 Export the coverage-suggestion builder so a caller can compute suggestions without rerunning the verb 2026-10-04 08:37:37 -04:00