You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Journal branch CI red since 2026-08-24: 9 unreviewed identity mints (incl. raw-id concept bls.cps.LNU02374597) vs the reviewed anchor; blocks #182 #224
The journal branch's own CI (Arch checks) has failed on every push since 2026-08-24 (runs on 54dbabc, 734beb8, 9526211, d77afe2). Two tests in tests/test_build_series_catalog.py are red, and both are the test doing its job:
test_committed_catalog_is_current_and_valid: committed["suspect_segments"] == ['LNU02374597']. The catalog now carries a series whose concept is spelled with a raw BLS series id, bls.cps.LNU02374597 (uuid 34af6867-ce27-468a-a49b-e9a1dc9dfef2, first observed 2026-07, 1 observation). The builder flags id-shaped segments for curation by design; the fix is a semantic concept spelling (bls.cps.<what it measures>) via the documented --allow-remint --remint-note path, decided by whoever owns the docket admission.
test_identity_uuid_map_matches_reviewed_anchor: reviewed anchor c0b8a9c7… (set 2026-08-13 in 1a38336, 219 series) vs current 3ce86d62… (228 series). Since the resolver's appends regenerate the catalog in the same commit (the Regenerate series catalog to match same-commit observations #174 follow-up), the daily Record N first-print observation(s) commits on 8/23–8/28 minted identities without a reviewed anchor update. Exact delta, computed from the two catalogs:
9 new UUIDs: ssa.ssi.recipients.colorado.aged_65_plus, ssa.ssi.recipients.colorado, ssa.ssi.recipients_aged_65_plus, ssa.oasdi.disabled_worker_beneficiaries, bls.cps.LNU02374597, bls.cps.lfpr_55_plus, bls.laus.colorado.labor_force, bls.ces.home_health_care_services.employment, va.vba.mmwr.claims_inventory (all country / economy-aggregate).
No removals, no supersedes; render() matches the committed bytes (the catalog is coherent, the review pin is what is stale).
What this blocks
Arch checks is a required status on codex/thesis-ledger-facts (strict), so every PR into the branch is unmergeable until it is green — currently #182 (OTS anchoring; the proofs already carry Bitcoin attestations at blocks 963253/963257), whose head is otherwise clean.
Proposed resolution (Thesis lane, since these are docket identities)
Review the 9 mints; rename bls.cps.LNU02374597 to its semantic concept with --allow-remint --remint-note, or retire it if the admission was unintended.
Update the anchor constant and len(committed["series"]) in the test with the dated justification comment, in the same diff, per the test's own rule.
Process fix on the Thesis side so automatic appends cannot mint identities without an anchor update landing in the same commit (or the mint path opens a PR instead of pushing).
Source of the appends: ThesisInstitute/thesis scripts/resolve_pending.py via its scheduled workflows.
The journal branch's own CI (
Arch checks) has failed on every push since 2026-08-24 (runs on 54dbabc, 734beb8, 9526211, d77afe2). Two tests intests/test_build_series_catalog.pyare red, and both are the test doing its job:test_committed_catalog_is_current_and_valid:committed["suspect_segments"] == ['LNU02374597']. The catalog now carries a series whose concept is spelled with a raw BLS series id,bls.cps.LNU02374597(uuid34af6867-ce27-468a-a49b-e9a1dc9dfef2, first observed 2026-07, 1 observation). The builder flags id-shaped segments for curation by design; the fix is a semantic concept spelling (bls.cps.<what it measures>) via the documented--allow-remint --remint-notepath, decided by whoever owns the docket admission.test_identity_uuid_map_matches_reviewed_anchor: reviewed anchorc0b8a9c7…(set 2026-08-13 in 1a38336, 219 series) vs current3ce86d62…(228 series). Since the resolver's appends regenerate the catalog in the same commit (the Regenerate series catalog to match same-commit observations #174 follow-up), the dailyRecord N first-print observation(s)commits on 8/23–8/28 minted identities without a reviewed anchor update. Exact delta, computed from the two catalogs:ssa.ssi.recipients.colorado.aged_65_plus,ssa.ssi.recipients.colorado,ssa.ssi.recipients_aged_65_plus,ssa.oasdi.disabled_worker_beneficiaries,bls.cps.LNU02374597,bls.cps.lfpr_55_plus,bls.laus.colorado.labor_force,bls.ces.home_health_care_services.employment,va.vba.mmwr.claims_inventory(all country / economy-aggregate).fed.g17.capacity_utilization.manufacturing,fed.g17.manufacturing_production_mom,census.housing.permits_saar,census.housing.completions_saar,census.new_residential_sales.new_single_family_houses_sold_saar,bls.export_prices.all_commodities_mom,ssa.ssi.total_recipients.render()matches the committed bytes (the catalog is coherent, the review pin is what is stale).What this blocks
Arch checksis a required status oncodex/thesis-ledger-facts(strict), so every PR into the branch is unmergeable until it is green — currently #182 (OTS anchoring; the proofs already carry Bitcoin attestations at blocks 963253/963257), whose head is otherwise clean.Proposed resolution (Thesis lane, since these are docket identities)
bls.cps.LNU02374597to its semantic concept with--allow-remint --remint-note, or retire it if the admission was unintended.len(committed["series"])in the test with the dated justification comment, in the same diff, per the test's own rule.Source of the appends: ThesisInstitute/thesis
scripts/resolve_pending.pyvia its scheduled workflows.