Commit Graph

  • ba57f9cb27 docs: record session main jaredandClaude Opus 5.5 2026-09-30 11:15:56 -04:00
  • 63b421aea2 docs: point CLAUDE.md at the pipeline clone's paths jaredandClaude Opus 5.5 2026-09-30 11:15:00 -04:00
  • d1165a507e fix(ci): find the google-chrome apt source by content, not filename jaredandClaude Sonnet 5 2026-09-09 13:53:40 -04:00
  • d83301bdbd fix(ci): drop unused google-chrome apt source before setup-r jaredandClaude Sonnet 5 2026-09-09 13:47:42 -04:00
  • 9adb921170 docs: record session (#36) jaredandClaude Sonnet 5 2026-09-09 13:38:25 -04:00
  • 9f5cd988b2 docs(suggestions): restore dropped M/L-counterpart rationale (roborev job 224) jaredandClaude Sonnet 5 2026-09-09 13:35:18 -04:00
  • 9eaa759ccb Merge pull request 'feat(coverage): n_units_collected separates sampling from real zeros (#36)' (#71) from fix/coverage-collected-36 into main jared 2026-09-09 11:51:06 -04:00
  • b41d5ee2aa feat(coverage): n_units_collected separates sampling from real zeros (#36) jaredandClaude Sonnet 5 2026-09-09 11:46:17 -04:00
  • d0d724c4c8 fix(suggestions): guard empty candidates and restore year typing in .query_covered_years() jaredandClaude Sonnet 5 2026-09-09 11:28:01 -04:00
  • 56f610ea3f Merge pull request 'fix(suggestions): scope candidate recipes by category_type (#34)' (#70) from fix/category-type-34 into main jared 2026-09-09 11:18:52 -04:00
  • 62741343ee Merge pull request 'refactor(suggestions): decompose .build_suggestions() into named helpers (#33)' (#69) from issue-33 into main jared 2026-09-09 11:18:01 -04:00
  • 392643bd74 fix(suggestions): scope candidate recipes by category_type (#34) jaredandClaude Sonnet 5 2026-09-09 11:11:16 -04:00
  • 0c7c7eb299 refactor(suggestions): decompose .build_suggestions() into named helpers (#33) jaredandClaude Sonnet 5 2026-09-09 11:09:01 -04:00
  • 7274ce3bfe chore: correct the roborev exclusions and refresh the guidelines jared 2026-08-23 23:57:05 -04:00
  • 24e86ed598 chore: retire the three plans whose work has shipped jared 2026-08-23 23:32:11 -04:00
  • 1ec20174b7 chore: move compass out of docs/, which pkgdown deletes jared 2026-08-23 23:26:33 -04:00
  • 2e317d3a0f chore: adopt compass for project tracking ci/mirror-canonical-tags Jared Knowles 2026-08-23 16:17:20 -04:00
  • f7c606984f Merge pull request 'ci: mirror canonical tag objects, not the lightweight refs checkout builds' (#67) from ci/mirror-canonical-tags into main jared 2026-08-11 10:03:43 -04:00
  • 9617b86a26 ci: mirror canonical tag objects, not the lightweight refs checkout builds jared 2026-08-11 09:57:14 -04:00
  • 224e5d0530 Merge pull request 'chore: CI badge, mirror PR explainer, and the tag-pin release step (#47)' (#66) from chore/release-47-badges-mirror-pr into main jared 2026-08-11 09:44:33 -04:00
  • 5f81ae386b chore: CI badge, mirror PR explainer, and the tag-pin release step (#47) chore/release-47-badges-mirror-pr jared 2026-08-10 19:47:26 -04:00
  • d2caa6de97 Merge pull request 'docs: re-measure the corpus-access table against the published corpus (#56)' (#65) from docs/readme-perf-remeasure-56 into main v0.4.0 jared 2026-08-10 19:36:42 -04:00
  • 303aa59b07 docs: order the 0.4.0 NEWS sections by user impact, not merge order docs/readme-perf-remeasure-56 jared 2026-08-10 19:29:43 -04:00
  • 81f72321ee docs: re-measure the corpus-access table against the published corpus (#56) jared 2026-08-10 19:16:03 -04:00
  • 5cb83d8f1d Merge pull request 'feat: limit/offset on cog_gov_search() and cog_balances() (#57)' (#63) from feat/pagination-search-balances-57 into main jared 2026-08-10 19:28:09 -04:00
  • 2bb9d41d72 feat: limit/offset on cog_gov_search() and cog_balances() (#57) feat/pagination-search-balances-57 jared 2026-08-10 18:59:56 -04:00
  • 700ae93c9c Merge pull request 'feat: cog_open() honours a DuckDB thread and memory budget (#60)' (#62) from feat/duckdb-threads-60 into main jared 2026-08-10 19:23:14 -04:00
  • f4ab9b6d90 feat: cog_open() honours a DuckDB thread and memory budget (#60) feat/duckdb-threads-60 jared 2026-08-10 18:51:56 -04:00
  • 9508b98676 Merge pull request 'feat: cohort predicates instead of a 40k-id IN list (#58)' (#61) from feat/cohort-predicates-58 into main jared 2026-08-09 14:31:53 -04:00
  • 0fbae00e27 feat: name a cohort by state/type predicate instead of a 40k-id IN list feat/cohort-predicates-58 jared 2026-08-09 14:15:21 -04:00
  • 698812a25c Merge pull request 'fix: local corpus paths were unreadable on Windows (backslashes eaten)' (#55) from fix/windows-backslash-paths into main jared 2026-08-09 09:08:41 -04:00
  • d74ecdd4a5 Merge pull request 'ci: mirror main and tags to the GitHub mirror' (#54) from ci/mirror-to-github into main jared 2026-08-09 09:04:28 -04:00
  • 72b2cc3a26 fix: local corpus paths were unreadable on Windows (backslashes eaten) fix/windows-backslash-paths jared 2026-08-09 09:03:44 -04:00
  • 28c500f47a ci: mirror main and tags to the GitHub mirror ci/mirror-to-github jared 2026-08-08 20:20:56 -04:00
  • fe9238a6ef Merge pull request 'ci: multi-platform R CMD check for the GitHub mirror' (#53) from ci/github-actions-matrix into main jared 2026-08-08 19:54:01 -04:00
  • 6392a74013 ci: multi-platform R CMD check for the GitHub mirror ci/github-actions-matrix jared 2026-08-08 19:49:52 -04:00
  • de2ba0cfb9 Merge pull request 'feat: uscogdata 0.3.0 — first public release' (#41) from feat/public-release-0.3.0 into main jared 2026-08-08 18:56:14 -04:00
  • e912a926c2 Merge pull request 'chore: regenerate fixture against pipeline e7394a4 (SB203-SB209)' (#40) from chore/fixture-sb203 into main jared 2026-08-08 18:55:59 -04:00
  • 44e4953f94 fix: keep doc/ and Meta/ out of the build feat/public-release-0.3.0 jared 2026-08-08 18:25:00 -04:00
  • a5500f0b6a docs: add CONTRIBUTING with the canonical-on-Gitea PR flow jared 2026-08-08 18:20:42 -04:00
  • da2839f885 docs: recast NEWS around the first public release jared 2026-08-08 18:20:33 -04:00
  • 331399ab86 docs: rewrite README for a stranger jared 2026-08-08 18:20:24 -04:00
  • 5582c6cb57 docs: index all 14 exports in pkgdown, set the site url jared 2026-08-08 17:49:10 -04:00
  • 013af5b0d2 fix: ship the vignettes jared 2026-08-08 17:48:07 -04:00
  • 4a92f36d44 chore: add full MIT text, name the copyright holder properly jared 2026-08-08 17:47:18 -04:00
  • a67735f121 chore: release metadata -- author of record, URLs, schema ceiling, 0.3.0 jared 2026-08-08 17:46:39 -04:00
  • b9f7f7d8d3 test: exercise the public corpus end to end, unconfigured jared 2026-08-08 17:21:53 -04:00
  • 4300b636b1 feat: default to the public corpus so the package works unconfigured jared 2026-08-08 17:18:56 -04:00
  • 99e1e86e37 fix: enumerate long partitions from the manifest instead of globbing jared 2026-08-08 17:11:44 -04:00
  • c042ee0b90 docs: retarget the release at 0.3.0 and preserve the 0.2.0 changelog jared 2026-08-08 17:07:19 -04:00
  • 29dc8199e0 docs: implementation plan for the uscogdata 0.1.0 public release jared 2026-08-08 16:54:18 -04:00
  • 619b167ab1 docs: design spec for the uscogdata 0.1.0 public release jared 2026-08-08 16:46:39 -04:00
  • dfda39051e docs: point agents at the Civilytics values file before they start jared 2026-08-08 17:03:39 -04:00
  • 785f3af16d chore: regenerate fixture against pipeline e7394a4 (SB203-SB209) chore/fixture-sb203 jared 2026-08-08 17:02:14 -04:00
  • 4bedf857e9 docs: implementation plan for the uscogdata 0.1.0 public release ci/apt-https jared 2026-08-08 16:54:18 -04:00
  • a9de5ba5ab docs: design spec for the uscogdata 0.1.0 public release jared 2026-08-08 16:46:39 -04:00
  • c587c8ba87 Merge pull request 'fix: push limit/offset into the query instead of materializing then slicing' (#39) from fix/pushdown-pagination into main jared 2026-08-06 14:19:42 -04:00
  • 6a06302036 fix: push limit/offset into the query instead of materializing then slicing fix/pushdown-pagination jared 2026-08-06 13:56:27 -04:00
  • e3ab26c3e6 Merge pull request 'feat: 'All Categories' pseudo-category + n_units_reporting semantics' (#37) from feat/all-categories-37 into main jared 2026-08-05 12:50:46 -04:00
  • 498950afa6 fix: scope all-categories suggestion candidates by subtype, not category (finding 6) feat/all-categories-37 jared 2026-08-05 12:38:12 -04:00
  • a5f86d87b3 fix: close five final-review gaps in all-categories mode jared 2026-08-05 12:30:23 -04:00
  • 61b9c95731 chore: release 0.2.0 jared 2026-08-05 12:04:24 -04:00
  • 44e9b40b86 docs: n_units_reporting is category-conditional, not a response rate jared 2026-08-05 11:58:25 -04:00
  • f1e9aa383a test: prove 'All Categories' passes through the geographic rollup jared 2026-08-05 11:53:27 -04:00
  • 12a9be110f feat: advertise 'All Categories' from cog_categories() jaredandClaude Opus 5 2026-08-05 11:43:02 -04:00
  • 503fa6562f docs: fix false subtype= claim in All Categories roxygen (F1) jared 2026-08-05 11:35:47 -04:00
  • 11ae99c382 feat: accept category = 'All Categories' on cog_spending/cog_revenue jared 2026-08-05 11:32:47 -04:00
  • 5e22e940e7 feat: all-categories mode in .build_verb_sql() jared 2026-08-05 11:21:35 -04:00
  • 2fc9e7585b Merge pull request 'fix: signpost partially-suppressed categories (#9)' (#32) from fix/partial-coverage-signposting-9 into main jared 2026-08-05 08:15:46 -04:00
  • 8bf9c4ccc1 refactor: split .suppressed_components() into R/suppression.R (#9) fix/partial-coverage-signposting-9 jared 2026-08-05 08:11:15 -04:00
  • 77074621d8 revert: drop the I3(b) suppression pre-check gate (#9) jaredandClaude Opus 5 2026-08-05 07:59:19 -04:00
  • 4b749205a5 fix: scope suppressed-dollar measurement to the calling verb's own flow family (#9) jaredandClaude Opus 5 2026-08-04 23:22:52 -04:00
  • f77adb6c83 fix: revert DESCRIPTION to original roxygen2 7.3.3 config jared 2026-08-04 22:16:56 -04:00
  • 230f3401c4 docs: document the suggestion trigger and suppressed-dollar fields (#9) jared 2026-08-04 22:11:11 -04:00
  • 7522b48a08 feat: report suppressed component dollars in the signpost message (#9) jared 2026-08-04 22:02:01 -04:00
  • 693f8d81a6 fix: signpost aggregate-suppressed components in a category that still has rows (#9) jared 2026-08-04 21:49:23 -04:00
  • db35fa9058 feat: measure structurally-suppressed recipe component dollars (#9) jared 2026-08-04 21:38:22 -04:00
  • cabe2e2799 docs: plan for partial-coverage signposting (#9) jared 2026-08-04 21:31:15 -04:00
  • d0b4bae3cc docs: plan for partial-coverage signposting (#9) jared 2026-08-04 21:31:15 -04:00
  • 6cd219a291 Merge pull request 'ci: fetch apt indexes over HTTPS so the install step stops hanging' (#31) from ci/apt-https into main jared 2026-08-04 12:28:49 -04:00
  • e067a5930f test: accept schema_version 7, and keep the upper bound enforced jared 2026-08-04 12:07:59 -04:00
  • 342debaefa ci: fetch apt indexes over HTTPS so the install step stops hanging jared 2026-08-04 11:57:49 -04:00
  • b59b79b2d5 Merge pull request 'fix: accept corpus schema_version 7 (#80)' (#30) from fix/schema-v7 into main jared 2026-08-04 11:38:45 -04:00
  • 5668d6b102 fix: accept corpus schema_version 7 (#80) fix/schema-v7 jared 2026-08-04 11:22:28 -04:00
  • 0a6d878a36 Merge pull request 'fix: cog_categories() surfaces balance subtypes and accepts type = "balance"' (#29) from fix/cog-categories-balance-subtype into main jared 2026-08-03 12:20:10 -04:00
  • da726a61f6 fix: cog_categories() surfaces balance subtypes and accepts type = "balance" fix/cog-categories-balance-subtype jared 2026-08-03 12:02:26 -04:00
  • 03c313b46d Merge pull request 'feat: cog_balances(), a reader surface for cash and security holdings (#25)' (#28) from feat/cog-balances-25 into main jared 2026-08-03 11:52:13 -04:00
  • 2c532bde19 docs: record the two balance_caveats contract facts cog-api#26 must carry feat/cog-balances-25 jared 2026-08-03 11:45:43 -04:00
  • a9e80858d4 docs: correct coverage_window scope and the stale CLAUDE.md Current State block (#25) jared 2026-08-03 11:37:15 -04:00
  • fde62eb6cc test(balances): pin the behaviours the final review found untested or weakly asserted (#25) jared 2026-08-03 11:36:32 -04:00
  • 22c2478634 fix(balances): validate the full signature, surface caveats in cog_explain, memoise coverage windows (#25) jared 2026-08-03 11:36:18 -04:00
  • 225cd60968 docs: fix stale test count and phantom notes column in cog_balances docs (#25) jared 2026-08-03 11:10:46 -04:00
  • b03f095e49 docs: document cog_balances() and correct stale CLAUDE.md claims (#25) jared 2026-08-03 11:02:16 -04:00
  • 724b6bd58b docs: disambiguate live-corpus vs fixture year claim in balances test comment (#25) jared 2026-08-03 10:50:46 -04:00
  • 82e4face4e feat: balance_caveats provenance + once-per-session disclosure (#25) jared 2026-08-03 10:48:11 -04:00
  • 6c5bdb3048 test: clarify why 2002 must stay in the SB195 recipe test's year vector jared 2026-08-03 10:40:23 -04:00
  • b8189aeb7f docs: caveat 4 needs a year span crossing FY2002, not just a recipe query jared 2026-08-03 10:39:09 -04:00
  • 90d2e6019e feat: recipe= bridges the wide-era holdings series (#25) jared 2026-08-03 10:37:54 -04:00
  • 769164c824 feat: per_capita and adjust_to_year for cog_balances() (#25) jared 2026-08-03 10:24:59 -04:00
  • de3a58d105 fix: attach govids_found/govids_missing to cog_balances() provenance jared 2026-08-03 10:19:32 -04:00