From 60475d6c98d0b9d3b52d00be3b0fe8a021501d27 Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Tue, 25 Aug 2026 14:28:57 +0000 Subject: [PATCH] Record 1 first-print observation(s) via resolve_pending.py --- ledger/official_observations.jsonl | 1 + ledger/series_catalog.json | 47 ++++++++++++------ ledger/series_uuid_registry.jsonl | 2 + .../0017-efa7d60fece304f7.digicert.tsr | Bin 0 -> 6007 bytes .../0017-efa7d60fece304f7.freetsa.tsr | Bin 0 -> 4643 bytes releases/manifests/0017-efa7d60fece304f7.json | 1 + .../0017-efa7d60fece304f7.producer.sig | 1 + 7 files changed, 37 insertions(+), 15 deletions(-) create mode 100644 releases/manifests/0017-efa7d60fece304f7.digicert.tsr create mode 100644 releases/manifests/0017-efa7d60fece304f7.freetsa.tsr create mode 100644 releases/manifests/0017-efa7d60fece304f7.json create mode 100644 releases/manifests/0017-efa7d60fece304f7.producer.sig diff --git a/ledger/official_observations.jsonl b/ledger/official_observations.jsonl index 8067b03..bd77d91 100644 --- a/ledger/official_observations.jsonl +++ b/ledger/official_observations.jsonl @@ -210,3 +210,4 @@ {"source_record_id":"ssa.ssi.recipients.colorado.aged_65_plus.2026-07.first_print","label":"Colorado SSI recipients aged 65 or older, all federally administered payments, 2026-07","value":23094.0,"observed_at":"2026-08-23","period":{"type":"month","value":"2026-07"},"domain":"economy","geography":{"level":"country","id":"0100000US","vintage":"current","name":"United States"},"entity":{"name":"economy","role":"aggregate"},"measure":{"concept":"ssa.ssi.recipients.colorado.aged_65_plus.2026-07","unit":"count","source_concept":"Table 4: Number of recipients, Colorado, 65 or older","concept_relation":"source_label","concept_authority":"ssa","concept_evidence_url":"https://www.ssa.gov/policy/docs/statcomps/ssi_monthly/2026-07/table04.html","concept_evidence_notes":"First print for 2026-07 captured from the edition's own page https://www.ssa.gov/policy/docs/statcomps/ssi_monthly/2026-07/table04.html through a declared headless-browser transport (ssa.gov refuses non-browser clients); the page title and table caption name the edition, the parsed row and column are label-anchored, the table's own row/column sums reproduce the published totals, and the prior edition's anchor value was re-read from its page at capture time; no Wayback Machine capture of the page exists to corroborate."},"aggregation":{"method":"level"},"filters":{},"source":{"source_name":"ssa_ssi_monthly","source_table":"SSI Monthly Statistics, Table 4 (All Federally Administered Payments), Colorado row, Age 65 or older","source_file":"table04.html","url":"https://www.ssa.gov/policy/docs/statcomps/ssi_monthly/2026-07/table04.html","vintage":"first_print","extracted_at":"2026-08-23","extraction_method":"Automated first-print capture by scripts/resolve_pending.py (anchor-verified adapter)"},"source_row_keys":["2026-07"],"source_cell_keys":["Table 4: Number of recipients, Colorado, 65 or older"],"ledgerRepoSha":"cf0b3a7f0d9fda3c21939dac26d9104ca913896f","sourceVintage":"2026-08-23","retrievedAt":"2026-08-23T16:23:26Z","responseArchive":{"path":"records/resolutions/2026-08-23/2026-08-23t16-22-57z-resolve-pending/responses/ssa-ssi-monthly-table04-colorado-65-plus-2026-08-23-fea025cf82aae9a8.json.gz","sha256":"fea025cf82aae9a81bfbf8c36cccddb786b3fec063768235e3bdf272a251c24e","bytes":31946,"gzipSha256":"7962a343f164d2e86d2f62e44ca7d91249f3b9864b0c6125c70545aecd73dabf","gzipBytes":10342,"contentEncoding":"gzip"},"assertionVersion":{"id":"av2:4c21afa7a137a827a5a1c77e368d495f20dbc7b02208538d864e88cbf0c8fa0c","supersedes":null}} {"source_record_id":"ssa.ssi.total_recipients.2026-07.first_print","label":"US SSI recipients, all federally administered payments, 2026-07","value":7.300297,"observed_at":"2026-08-23","period":{"type":"month","value":"2026-07"},"domain":"economy","geography":{"level":"country","id":"0100000US","vintage":"current","name":"United States"},"entity":{"name":"economy","role":"aggregate"},"measure":{"concept":"ssa.ssi.total_recipients.2026-07","unit":"millions","source_concept":"Table 2: Number of recipients, Total","concept_relation":"source_label","concept_authority":"ssa","concept_evidence_url":"https://www.ssa.gov/policy/docs/statcomps/ssi_monthly/2026-07/table02.html","concept_evidence_notes":"First print for 2026-07 captured from the edition's own page https://www.ssa.gov/policy/docs/statcomps/ssi_monthly/2026-07/table02.html through a declared headless-browser transport (ssa.gov refuses non-browser clients); the page title and table caption name the edition, the parsed row and column are label-anchored, the table's own row/column sums reproduce the published totals, and the prior edition's anchor value was re-read from its page at capture time; no Wayback Machine capture of the page exists to corroborate."},"aggregation":{"method":"level"},"filters":{},"source":{"source_name":"ssa_ssi_monthly","source_table":"SSI Monthly Statistics, Table 2 (All Federally Administered Payments), Number of recipients, Total, the edition's own month","source_file":"table02.html","url":"https://www.ssa.gov/policy/docs/statcomps/ssi_monthly/2026-07/table02.html","vintage":"first_print","extracted_at":"2026-08-23","extraction_method":"Automated first-print capture by scripts/resolve_pending.py (anchor-verified adapter)"},"source_row_keys":["2026-07"],"source_cell_keys":["Table 2: Number of recipients, Total"],"ledgerRepoSha":"cf0b3a7f0d9fda3c21939dac26d9104ca913896f","sourceVintage":"2026-08-23","retrievedAt":"2026-08-23T16:23:58Z","responseArchive":{"path":"records/resolutions/2026-08-23/2026-08-23t16-22-57z-resolve-pending/responses/ssa-ssi-monthly-table02-total-recipients-2026-08-23-e72caade4e72227b.json.gz","sha256":"e72caade4e72227b04a8443c5105821443275caf524ea42d256dba5e2e8ad1ec","bytes":21258,"gzipSha256":"a2f7416e0d699bb6803bf941555457a157ece5172ce7200cabe9f042e1feb6b2","gzipBytes":8565,"contentEncoding":"gzip"},"assertionVersion":{"id":"av2:f6c3955cbabac9ad7d293aa3fa7b7fc8dcd192d6afaa63760b7f87b809eba02e","supersedes":null}} {"source_record_id":"us.dol.initial_claims.sa.week_2026-08-15","label":"US initial claims (SA, advance), week ending 2026-08-15","value":206.0,"observed_at":"2026-08-24","period":{"type":"week_ending","value":"2026-08-15"},"domain":"labor","geography":{"level":"country","id":"0100000US","vintage":"current","name":"United States"},"entity":{"name":"person","role":"ui_claimant"},"measure":{"concept":"us.dol.initial_claims.sa","unit":"thousands","source_concept":"ICSA","concept_relation":"source_label","concept_authority":"dol_eta","concept_evidence_url":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=ICSA&vintage_date=2026-08-24","concept_evidence_notes":"DOL ETA UI Weekly Claims news release, advance seasonally adjusted figure for the week ending 2026-08-15, read from FRED ICSA (advance vintage) as the cell's resolver names."},"aggregation":{"method":"level"},"filters":{},"source":{"source_name":"dol_eta","source_table":"Unemployment Insurance Weekly Claims (advance)","source_file":"fredgraph.csv","url":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=ICSA&vintage_date=2026-08-24","vintage":"advance","extracted_at":"2026-08-24","extraction_method":"Automated first-print capture via FRED series ICSA by scripts/resolve_pending.py"},"source_row_keys":["2026-08-15"],"source_cell_keys":["ICSA"],"ledgerRepoSha":"c2aa68deb17f72977a4fd0e96089b28be44a24c2","sourceVintage":"2026-08-24","retrievedAt":"2026-08-24T14:25:30Z","responseArchive":{"path":"records/resolutions/2026-08-24/2026-08-24t14-25-30z-resolve-pending/responses/icsa-2026-08-24-cd3bc37094c9fce3.csv.gz","sha256":"cd3bc37094c9fce3ab215d7f3f932e2fb4867e4586d0cf85e0d961ee35ac95a0","bytes":56049,"gzipSha256":"55d8b9f7ca19736b3bb55a364708e45064c8cfa83b028a51ccc4ca91b7c72430","gzipBytes":13666,"contentEncoding":"gzip"},"assertionVersion":{"id":"av2:c84cc0d2eb6a805786983b17ae97e278dee82566cb1ab26cd65153df72f76eef","supersedes":null},"targetContentHash":"ba7909136ce260dfbd43442621dd88fdef9abd8d2b02c81dfcb114251a76b8bd","sourceBindingProjection":{"series":"us.dol.initial_claims.sa","concept":"us.dol.initial_claims.sa","period":"week_2026-08-15","releasePolicy":"advance_vintage","table":"ALFRED graph CSV","field":"ICSA","transform":{"factor":0.001,"operation":"multiply"},"unit":"thousands","sourceUrl":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=ICSA&vintage_date=2026-08-24","responseSha256":"cd3bc37094c9fce3ab215d7f3f932e2fb4867e4586d0cf85e0d961ee35ac95a0"}} +{"source_record_id":"census.new_residential_sales.new_single_family_houses_sold_saar.2026_07.first_print","label":"US new single-family home sales, seasonally adjusted annual rate, 2026-07","value":607.0,"observed_at":"2026-08-25","period":{"type":"month","value":"2026-07"},"domain":"economy","geography":{"level":"country","id":"0100000US","vintage":"current","name":"United States"},"entity":{"name":"economy","role":"aggregate"},"measure":{"concept":"census.new_residential_sales.new_single_family_houses_sold_saar.2026_07","unit":"thousands","source_concept":"HSN1F","concept_relation":"source_label","concept_authority":"census","concept_evidence_url":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=HSN1F&vintage_date=2026-08-25","concept_evidence_notes":"First print for 2026-07 captured from https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=HSN1F&vintage_date=2026-08-25 on the official release date named by the cell's resolver."},"aggregation":{"method":"level"},"filters":{},"source":{"source_name":"census_new_home_sales","source_table":"New Residential Sales, Table 1","source_file":"alfredgraph.csv","url":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=HSN1F&vintage_date=2026-08-25","vintage":"first_print","extracted_at":"2026-08-25","extraction_method":"Automated first-print capture by scripts/resolve_pending.py (anchor-verified adapter)"},"source_row_keys":["2026-07"],"source_cell_keys":["HSN1F"],"ledgerRepoSha":"54dbabc8e861bf66ef824da11a3005372b34c4b4","sourceVintage":"2026-08-25","retrievedAt":"2026-08-25T14:28:21Z","responseArchive":{"path":"records/resolutions/2026-08-25/2026-08-25t14-28-21z-resolve-pending/responses/hsn1f-2026-08-25-5e0b043ecae853af.csv.gz","sha256":"5e0b043ecae853af7de98192d92caee90b6ce1a4ab2219d0620dc808dc0b273f","bytes":11526,"gzipSha256":"b1ed24efb6af444edf53cd2371180fecb2bdaf20d3f52d74c03f63769ad603ba","gzipBytes":3146,"contentEncoding":"gzip"},"assertionVersion":{"id":"av2:ba056ff4a86199bcddd71b8e66bc472c3cebbd885f07de0d940208f53b835545","supersedes":null},"targetContentHash":"0f2d2e4dcfee851ef8eef4f673d139bc9935d1db55456076f8a6694d439db399","sourceBindingProjection":{"series":"census.new_residential_sales.new_single_family_houses_sold_saar","concept":"census.new_residential_sales.new_single_family_houses_sold_saar.2026_07","period":"2026-07","releasePolicy":"first_print","table":"New Residential Sales, Table 1","field":"HSN1F","transform":{"factor":1,"operation":"multiply"},"unit":"thousands","sourceUrl":"https://alfred.stlouisfed.org/graph/alfredgraph.csv?id=HSN1F&vintage_date=2026-08-25","responseSha256":"5e0b043ecae853af7de98192d92caee90b6ce1a4ab2219d0620dc808dc0b273f"}} diff --git a/ledger/series_catalog.json b/ledger/series_catalog.json index 5d8cb11..f021bc2 100644 --- a/ledger/series_catalog.json +++ b/ledger/series_catalog.json @@ -1,11 +1,11 @@ { "comment": "Canonical series catalog. One row per (concept, geography level/id/vintage, entity) identity. UUID authority is the append-only ledger/series_uuid_registry.jsonl (digest below): a uuid is minted once, inherited from the registry on every regeneration, and changes only through explicit, chained supersede/retire/revive/succeeds events recorded there (live bindings and rows stay in bijection). Consumers reference series by uuid or concept only. Regenerate with scripts/build_series_catalog.py; verify with --check. Aliases are curated identity statements (plus observed spellings of the same identity) and inherit only within one (geography, entity) slice; aliases listed in ambiguous_aliases match multiple rows and never drive inheritance. source_concepts are publisher labels — provenance, never identity. Cross-spelling and cross-vintage merges are manual curation: delete the absorbed row, alias its concept on the survivor, regenerate with --allow-remint.", "generator_version": 3, - "observations_sha256": "8469662c93057ee572dab3323a069f0142d443beb341d7be6447087f2ae48ebc", - "observation_rows": 212, - "current_assertion_rows": 212, + "observations_sha256": "73aa8f6ff16858ddd518d3fb1eae01d0fdc63dba15f00cfce49d16b4684b013d", + "observation_rows": 213, + "current_assertion_rows": 213, "docket_seed_sha256": "5914192517350e0166045afd9064a515ea312acbea1844d9cb594cc9f525dbb9", - "uuid_registry_sha256": "d49127b51e3b7d21ed491957d4e8704483bc10af4f64c141fe20af98569eefd5", + "uuid_registry_sha256": "0d9d893f4fc922650b897a5b250fbbb291e9db89ec23bb6246ca8e69ebb48fea", "suspect_segments": [ "LNU02374597" ], @@ -80,6 +80,7 @@ "bls.export_prices.all_commodities_mom", "census.housing.completions_saar", "census.housing.permits_saar", + "census.new_residential_sales.new_single_family_houses_sold_saar", "fed.g17.capacity_utilization.manufacturing", "fed.g17.manufacturing_production_mom" ], @@ -2830,20 +2831,36 @@ "uuid": "5654403e-f6c5-412e-94e0-feeda778ad81", "concept": "census.new_residential_sales.new_single_family_houses_sold_saar", "family_patterns": [ - "census.new_residential_sales.new_single_family_houses_sold_saar" + "census.new_residential_sales.new_single_family_houses_sold_saar.{P}" ], - "status": "docket-only", + "status": "observed", "unit": "thousands", "cadence": "month", - "geography": null, - "entity": null, - "sources": [], - "aliases": [], - "source_concepts": [], - "rid_patterns": [], - "first_observed_period": null, - "last_observed_period": null, - "observation_count": 0 + "geography": { + "level": "country", + "id": "0100000US", + "vintage": "current", + "name": "United States" + }, + "entity": { + "name": "economy", + "role": "aggregate" + }, + "sources": [ + "census_new_home_sales" + ], + "aliases": [ + "census.new_residential_sales.new_single_family_houses_sold_saar.2026_07" + ], + "source_concepts": [ + "HSN1F" + ], + "rid_patterns": [ + "census.new_residential_sales.new_single_family_houses_sold_saar.{P}.first_print" + ], + "first_observed_period": "2026-07", + "last_observed_period": "2026-07", + "observation_count": 1 }, { "uuid": "37841d30-5bd6-42a0-aea7-fc7b6d32dbcc", diff --git a/ledger/series_uuid_registry.jsonl b/ledger/series_uuid_registry.jsonl index 6d97705..fe05a3e 100644 --- a/ledger/series_uuid_registry.jsonl +++ b/ledger/series_uuid_registry.jsonl @@ -270,3 +270,5 @@ {"concept": "ssa.ssi.recipients_aged_65_plus", "geography": {"level": "country", "id": "0100000US", "vintage": "current"}, "entity": {"name": "economy", "role": "aggregate"}, "uuid": "e548b5f4-8c4a-4184-96d0-1b3dde7495b7"} {"concept": "ssa.ssi.total_recipients", "geography": {"level": "country", "id": "0100000US", "vintage": "current"}, "entity": {"name": "economy", "role": "aggregate"}, "uuid": "b908460f-bc4c-4416-a7d6-75b43244b752", "succeeds": {"concept": "ssa.ssi.total_recipients", "geography": null, "entity": null}} {"concept": "va.vba.mmwr.claims_inventory", "geography": {"level": "country", "id": "0100000US", "vintage": "current"}, "entity": {"name": "economy", "role": "aggregate"}, "uuid": "54060104-3a1e-4a60-891a-577523da198d"} +{"concept": "census.new_residential_sales.new_single_family_houses_sold_saar", "geography": null, "entity": null, "uuid": "5654403e-f6c5-412e-94e0-feeda778ad81", "retired": true, "note": "docket placeholder enriched by first observed identity"} +{"concept": "census.new_residential_sales.new_single_family_houses_sold_saar", "geography": {"level": "country", "id": "0100000US", "vintage": "current"}, "entity": {"name": "economy", "role": "aggregate"}, "uuid": "5654403e-f6c5-412e-94e0-feeda778ad81", "succeeds": {"concept": "census.new_residential_sales.new_single_family_houses_sold_saar", "geography": null, "entity": null}} diff --git a/releases/manifests/0017-efa7d60fece304f7.digicert.tsr b/releases/manifests/0017-efa7d60fece304f7.digicert.tsr new file mode 100644 index 0000000000000000000000000000000000000000..625e02e3c59423a799224b7727e3a89f217c682e GIT binary patch literal 6007 zcmciGc|4Tc{{V2anCwfkZ!@w~49_rQi&{}w z821r%iHoeD9bgiH_Zan(6&M6Tu>-6yMn|G9$OQrggXrmiZ~~0^=SW5l5R~K(^##1a zAkc54i0hs^Kmh7bH$mYulrHwE5$IyDrmFB2{fsl|Q7r}djev0-P_|%(kh-|Or9udjMBq{d2(W2@0DViM zegH6-gDGr=&)~`|J)x~OkdlaZqebvDOb|0QY#fRiV1z*|pfE15g&B$$;HEX0xY)FD zt~f0hKfDZF@3fOF3JYk^Iv`xiTODw7zW{%{i!=N%8g7pBaxuf7@bbZ(c7>aoVbOq! zBHTvxl8yyRsj+BKE<^NqJc4CF zGopTRrS0R+B^crLOXxa-Ay%V%WkoSEMK}X$uh-x}H7Ax6~OjEzUoH-{`7^9$tIJ3E4Lway^GEpc# zkwmz_)~Ba!RDJGQvvx4&-B7S~%$Mkn09j+}Ri5Ap%g2v#Ox)sQY5E-liCvuN#yH+{ z<6;o{qBin;o)QA_I_01MuJtmLjz~}0SMjWJ!%IGlS{BvGKIvhLYpZ7|UO@UbStoBV!2Z`LF!AWm zQBEgl-Tr?VD7Te3KU4THdV2!@%%b0Nik7|9
u!vn`@@rpvN0ZYJ~WJ)q28f~rN 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 Nk0zJc$;b3i{tePhf(ZZs literal 0 HcmV?d00001 diff --git a/releases/manifests/0017-efa7d60fece304f7.json b/releases/manifests/0017-efa7d60fece304f7.json new file mode 100644 index 0000000..dd9e28b --- /dev/null +++ b/releases/manifests/0017-efa7d60fece304f7.json @@ -0,0 +1 @@ +{"append":{"appendedBytesSha256":"39a799e721c1f2e3ec8220b319405c3b1c92823fa71a5c55b0e5b3a5901578d3","appendedRowCount":1,"previousLineCount":212},"createdAtUtc":"2026-08-25T14:28:51Z","previousManifestSha256":"5226191699ae168d1da6573d9d7e295f8228609b92b7e0b26c9e6ee6c1bcf50d","producer":{"branch":"codex/thesis-ledger-facts","repo":"PolicyEngine/chronicle"},"releaseIndex":17,"schemaVersion":"thesis_ledger_release_v1","state":{"immutablePrefixSha256":"db5d69575db0adb505b1b46b0496befb852315b3ff8c7690313fe77319578c0b","jsonlSha256":"73aa8f6ff16858ddd518d3fb1eae01d0fdc63dba15f00cfce49d16b4684b013d","lineCount":213,"path":"ledger/official_observations.jsonl"}} diff --git a/releases/manifests/0017-efa7d60fece304f7.producer.sig b/releases/manifests/0017-efa7d60fece304f7.producer.sig new file mode 100644 index 0000000..4913e6b --- /dev/null +++ b/releases/manifests/0017-efa7d60fece304f7.producer.sig @@ -0,0 +1 @@ +¬ÅM>ê|a˜!RͲp 5ß֭΂ˆzHôÛb*Pl Pòì­^'w¼»Ùp(özÛÛq?·¸wÌt†žÃ×Q \ No newline at end of file