2026-07-11 - 2026-10-11
Overview
1 Release published by 1 user
Published
v0.4.0
34 Pull requests merged by 1 user
Merged
#71 feat(coverage): n_units_collected separates sampling from real zeros (#36)
Merged
#70 fix(suggestions): scope candidate recipes by category_type (#34)
Merged
#69 refactor(suggestions): decompose .build_suggestions() into named helpers (#33)
Merged
#67 ci: mirror canonical tag objects, not the lightweight refs checkout builds
Merged
#66 chore: CI badge, mirror PR explainer, and the tag-pin release step (#47)
Merged
#65 docs: re-measure the corpus-access table against the published corpus (#56)
Merged
#63 feat: limit/offset on cog_gov_search() and cog_balances() (#57)
Merged
#62 feat: cog_open() honours a DuckDB thread and memory budget (#60)
Merged
#61 feat: cohort predicates instead of a 40k-id IN list (#58)
Merged
#55 fix: local corpus paths were unreadable on Windows (backslashes eaten)
Merged
#54 ci: mirror main and tags to the GitHub mirror
Merged
#53 ci: multi-platform R CMD check for the GitHub mirror
Merged
#41 feat: uscogdata 0.3.0 — first public release
Merged
#40 chore: regenerate fixture against pipeline e7394a4 (SB203-SB209)
Merged
#39 fix: push limit/offset into the query instead of materializing then slicing
Merged
#37 feat: 'All Categories' pseudo-category + n_units_reporting semantics
Merged
#32 fix: signpost partially-suppressed categories (#9)
Merged
#31 ci: fetch apt indexes over HTTPS so the install step stops hanging
Merged
#30 fix: accept corpus schema_version 7 (#80)
Merged
#29 fix: cog_categories() surfaces balance subtypes and accepts type = "balance"
Merged
#28 feat: cog_balances(), a reader surface for cash and security holdings (#25)
Merged
#27 feat: revenue_concept = c("general", "total") off the crosswalk (#12)
Merged
#26 chore: regenerate fixture corpus at pipeline_commit e64a046 (#11 groundwork)
Merged
#24 feat: coverage argument + always-on reporting-coverage metadata (#13)
Merged
#23 feat: complete = TRUE fills absent cells with their meaning (#18)
Merged
#22 fix: literal name search, units docs, peer-summary semantics (#16, #15, #14)
Merged
#21 fix: surface ALL-scoped series breaks in provenance (#19)
Merged
#20 fix: regenerate the bundled fixture against the sparsified corpus (#18)
Merged
#17 test: add failing tests for Madison walkthrough findings
Merged
#10 expenditure_concept = direct|total in cog_spending(), refused in the cross-government verbs
Merged
#8 fix(#3): normalize the corpus URL trailing slash at resolution
Merged
#7 Regenerate fixture corpus from the Option B (single-flavor aggregate) publish tree
Merged
#5 Phase R2: basis= harmonized/raw, recipes, signposting (schema 4/5 dual-accept)
Merged
#4 Phase R1: cog_manifest() accessor + CPI coverage pins
32 Issues closed from 1 user
Closed
#36 n_units_reporting is category-conditional and cannot be read as a response rate
Closed
#34 cog_revenue() offers expenditure recipes as suggestions: scope the candidate query by category_type
Closed
#33 Decompose .build_suggestions() (106 lines) into named helpers
Closed
#51 Release 10/11: add uscogdata to the r-packages page
Closed
#50 Release 9/11: short release post on jaredknowles.com
Closed
#47 Release 7/11: tag v0.4.0 and register with r-universe
Closed
#49 Release 8/11: decide on and publish the pkgdown docs site
Closed
#56 Performance pass over the reader before final release
Closed
#57 Add limit/offset to cog_gov_search() and cog_balances()
Closed
#60 Let cog_open() cap DuckDB threads (USCOGDATA_DUCKDB_THREADS)
Closed
#35 Suppression query runs on every category-scoped call; needs a batch-aware skip
Closed
#58 Accept state=/type= predicates on the money verbs instead of a 40k-id IN list
Closed
#59 cog_geographic_rollup(): push aggregation and pagination into SQL
Closed
#45 Release 5/11: Gitea Actions mirror workflow (non-force push)
Closed
#46 Release 6/11: multi-OS R CMD check on GitHub Actions
Closed
#43 Release 2/11: make the Gitea repo public, disable its issues
Closed
#48 Release 4/11: verify jared@civilytics.com on the GitHub account
Closed
#44 Release 3/11: create the public GitHub mirror repo
Closed
#42 Release 1/11: gitleaks scan over full history (blocks going public)
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
Closed
#9 Public Welfare understated 32-38% in legacy years with no coverage-gap signpost
Closed
#25 Expose cash and security holdings (category_type = balance), and keep them out of the money verbs
Closed
#12 cog_revenue() has no revenue concept and permanently excludes Insurance Trust revenue (prefix X/Y)
Closed
#11 flow_prefixes cannot classify item codes correctly: implement the three-concept expenditure model on the crosswalk spend_type
Closed
#13 Multi-government aggregates disclose no reporting coverage: add the coverage argument and always-on coverage metadata
Closed
#18 Add complete= so wide-era census zeros are recoverable after sparsification
Closed
#14 cog_peer_compare() summary_* rows are per-category quantiles, not per-government totals, and this is undocumented
Closed
#15 Returned amounts are full US dollars; the x1000 conversion is undocumented in reader-facing docs
Closed
#16 cog_gov_search() utility mode interpolates name into regexp_matches() unescaped
Closed
#19 fin_code = "ALL" series breaks can never surface through cog_explain()
Closed
#6 'Total spending' semantics: design cog_spending()/docs so colloquial total-spending queries resolve to the right concept
Closed
#3 Gov search doesn't work
38 Issues created by 1 user
Opened
#6 'Total spending' semantics: design cog_spending()/docs so colloquial total-spending queries resolve to the right concept
Opened
#9 Public Welfare understated 32-38% in legacy years with no coverage-gap signpost
Opened
#13 Multi-government aggregates disclose no reporting coverage: add the coverage argument and always-on coverage metadata
Opened
#12 cog_revenue() has no revenue concept and permanently excludes Insurance Trust revenue (prefix X/Y)
Opened
#11 flow_prefixes cannot classify item codes correctly: implement the three-concept expenditure model on the crosswalk spend_type
Opened
#14 cog_peer_compare() summary_* rows are per-category quantiles, not per-government totals, and this is undocumented
Opened
#15 Returned amounts are full US dollars; the x1000 conversion is undocumented in reader-facing docs
Opened
#16 cog_gov_search() utility mode interpolates name into regexp_matches() unescaped
Opened
#18 Add complete= so wide-era census zeros are recoverable after sparsification
Opened
#19 fin_code = "ALL" series breaks can never surface through cog_explain()
Opened
#25 Expose cash and security holdings (category_type = balance), and keep them out of the money verbs
Opened
#33 Decompose .build_suggestions() (106 lines) into named helpers
Opened
#34 cog_revenue() offers expenditure recipes as suggestions: scope the candidate query by category_type
Opened
#35 Suppression query runs on every category-scoped call; needs a batch-aware skip
Opened
#36 n_units_reporting is category-conditional and cannot be read as a response rate
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
Opened
#42 Release 1/11: gitleaks scan over full history (blocks going public)
Opened
#43 Release 2/11: make the Gitea repo public, disable its issues
Opened
#44 Release 3/11: create the public GitHub mirror repo
Opened
#46 Release 6/11: multi-OS R CMD check on GitHub Actions
Opened
#45 Release 5/11: Gitea Actions mirror workflow (non-force push)
Opened
#47 Release 7/11: tag v0.4.0 and register with r-universe
Opened
#48 Release 4/11: verify jared@civilytics.com on the GitHub account
Opened
#49 Release 8/11: decide on and publish the pkgdown docs site
Opened
#50 Release 9/11: short release post on jaredknowles.com
Opened
#51 Release 10/11: add uscogdata to the r-packages page
Opened
#52 Release 11/11: design the data-correction intake (deferred; gates the API announcement)
Opened
#56 Performance pass over the reader before final release
Opened
#57 Add limit/offset to cog_gov_search() and cog_balances()
Opened
#58 Accept state=/type= predicates on the money verbs instead of a 40k-id IN list
Opened
#59 cog_geographic_rollup(): push aggregation and pagination into SQL
Opened
#60 Let cog_open() cap DuckDB threads (USCOGDATA_DUCKDB_THREADS)
Opened
#64 Partition-level caching: R/cache.R is still a stub, and the remote path pays for it every session
Opened
#68 Project status
Opened
#72 docs: add a vignette explaining provenance$coverage counters
Opened
#73 The fixture corpus's docs/ never reaches git: .gitignore's docs/ rule is unanchored
Opened
#74 CLAUDE.md's Current State section is frozen at 2026-08-03
Opened
#75 Export the coverage-suggestion builder so a caller can compute suggestions without rerunning the verb
1 Unresolved Conversation
Open
#2
Extend population data to be households as an alternate spending denominator