Changelog¶
Unreleased¶
Changed¶
- conda-forge template converted to the v1
recipe.yamlformat, which staged-recipes now requires for new recipes.
0.4.8 - 2026-09-30¶
Added¶
claimbound --version.- PyPI project page: long description from the README (links and images rewritten to absolute GitHub URLs at build time), author, keywords, classifiers, license files and Discussions/Citation links.
-
AGENTS.md/CLAUDE.mdcontributor and coding-assistant rules,CITATION.cff,.zenodo.jsonand the pseudonym policy. -
Brand assets: light and dark logo without background, square mark (SVG and PNG), 1280x640 social preview and a terminal demo (
docs/assets/demo/, regenerated from real CLI output bymake_demo.py). -
Lint and coverage: ruff configuration and CI step, coverage report artifact,
.pre-commit-config.yaml,CODEOWNERS, release-notes categories and an OpenSSF Scorecard workflow; SECURITY.md documents the release supply chain. -
Documentation site (MkDocs Material) published under
/docs/next to the atlases on GitHub Pages; sources indocs_site/, assembled byscripts/build_docs_site.py. Adds a generated command reference (docs/CLI.md), a glossary, a scripts index and "I want to" paths in the documentation index. -
packaging/: unsubmitted recipes for conda-forge, a Homebrew tap and a Docker image, pluspackaging/render.pywhich fills them from a published PyPI release anduv.lock.
Fixed¶
NasaPowerMockConfigwithout an explicit seed raisedNameError(missinghashlibimport); covered by a regression test.
Changed¶
- README first screen: theme-aware logo, badges (PyPI, downloads, tests, license, release, card count), demo recording, install in two lines and an "is / is not" table.
claimbound doctorrecognises an installed package:mode=installed-packageandready=yesfor card-level commands instead ofrepo_layout=FAIL.validate-all,demo,rerun,driftandverifyprint how to clone the repository and exit with code 2 when run from a pip install, instead of a traceback.- Relative paths given to
validate-card,inspect,hashandnew --outresolve against the current directory when there is no repository clone. claimbound inspect card FILEprints a short summary when--keysis omitted.- The source distribution no longer ships the whole repository (about 7 MB to about 60 KB).
- Publication guard tests now check the files git would commit and ignore local, git-ignored
outputs such as
_site/. docs/PLANNED_NOT_SHIPPED.mdreflects that the package is published on PyPI.
0.4.7.4 - 2026-09-24¶
Changed¶
- Release tooling: version bump after PyPI publishing workflow fixes.
0.4.7.3 - 2026-09-24¶
Changed¶
- Release tooling: TestPyPI environment renamed from
pypitotestpypiin the publish workflow; README surfaces the PyPI package (#364, #365).
0.4.7.2 - 2026-06-19¶
Added¶
- Volunteer one-pager — single page with baseline, verify commands, closing comment and troubleshooting for external operators.
- GitHub outreach templates — copy-paste DM, issue and Discussion invites for maintainers.
0.4.7.1 - 2026-06-19¶
Changed¶
- External verification docs: honest time estimates (15 min first setup, ~2 min per
verifypack after baseline), explicit why per VERIFY pack, andclaimbound verify starter-packas the primary #85 path. - VERIFY issue bodies #85–#87 synced to 86 tests and one-command
verifyshortcuts. - GitHub release notes for v0.4.7 corrected (GIF guide removed in #115).
Removed¶
- Motion-demo placeholder guide and references from documentation (#115).
0.4.7 - 2026-06-19¶
Added¶
- Cross-platform operator CLI:
doctor,inspect,hash,validate-card,rerun,drift, andverifyshortcuts (#107–#112). - Platform support and Start without coding for Windows, macOS and Linux.
- Reviewer path one-page orientation for first-time readers.
- Common misreadings FAQ.
- EEA source audit case study.
- Maintainer guide for public sustainability boundaries.
- Windows CI matrix in GitHub Actions.
Changed¶
- Documentation sync: 86 tests, Tier C wording, legacy optional shell sections in runbooks (#113).
- VERIFY mirrors #85–#87 reopened for independent external operator closure.
- Synchronized
pyproject.toml,specs/repo_version.yaml, README release badge and GitHub release tag to v0.4.7.
Fixed¶
- Audit gaps after cross-platform rollout:
verify eea-drift,nasa-rerun,noaa-rerunshortcuts and CONTRIBUTING platform section (#113).
0.4.6 - 2026-06-15¶
Added¶
- NOAA CO-OPS D-131 frozen gate runner (
claimbound_run_noaa_coops_prereg.py) and maintainer negativereproduction_attemptcard (closes #56). - NASA POWER D-103 maintainer
reproduction_attemptcard and rerun summary (closes #55). API_PARITY_D001software-development evidence card for registry validation parity (closes #59).- Operator runbooks under
docs/runbooks/for issues #55–#59. - EEA source drift check report and operator note (closes #57).
- AI source-audit boundary review record (closes #58).
Fixed¶
- Synchronized
pyproject.toml,specs/repo_version.yaml, README release badge and GitHub release tag to v0.4.6 (resolves 0.4.5 / 0.4.4 / 0.4.3 mismatch).
Changed¶
- Registry: 24 validated cards including NASA and API parity reruns.
- Original NASA POWER D-103 card verification metadata updated after maintainer rerun.
0.4.5 - 2026-06-11¶
Added¶
- Three European public-data source-audit cards (sequences 19–21): EU Data Portal, EEA content reuse FAQ and Eurostat API detailed guidelines.
scripts/claimbound_run_eu_public_source_audit.pyrunner with frozen profiles.scripts/claimbound_build_eu_evidence_cards.pycard builder.tests/test_eu_public_source_audit.pywith mocked HTTP coverage.
Changed¶
- Registry: 21 validated cards; European Dimension page with five EU examples, SVG embeds, blocked-track narrative, operator rerun commands and explicit non-endorsement note.
- EU card builder now rebuilds from saved sanitized summaries by default; live
source refresh is explicit with
--refresh-reports. - Updated current evidence tracks, reviewer summary and future applications index.
0.4.4 - 2026-06-11¶
Fixed¶
- Evidence-card SVG renderer now uses inline text attributes so cards render in
GitHub README
<img>embeds (GitHub strips internal<style>blocks). - Clarified SOFTWARE_DEV_D001 allowed claim: required-field regression gate
passed for
execution_modeenforcement (no failure-style headline wording).
Changed¶
- Moved SVG render logic to
claimbound_evidence.card_svg_render; regenerated all committed evidence-card SVG files.
0.4.3 - 2026-06-11¶
Added¶
- Software development workflow: where/how ClaimBound was used, strengths, and counterfactual without ClaimBound; track pattern examples split to companion doc.
Changed¶
docs/SOFTWARE_DEVELOPMENT_WORKFLOW.mdexpanded with completed in-repo and external case-study usage narrative.
0.4.2 - 2026-06-11¶
Changed¶
- Embed the
SOFTWARE_DEV_D001evidence card SVG in README, software development workflow, case study page and current tracks summary.
0.4.1 - 2026-06-11¶
Changed¶
- Cross-linked the public software-rnd-evidence-case-study repository (v1.0.0) from README and case study page.
- Removed staging / manual public-flip wording from the external case study docs.
0.4.0 - 2026-06-11¶
Added¶
- Reviewer surface release: European Dimension, rerun examples, software-dev card, external R&D case study page, sustainability plan.
CLAIMBOUND-SOFTWARE_DEV_D001-2026-06-11validated software-development card.docs/case_studies/SOFTWARE_RND_EVIDENCE_CASE_STUDY.mdfor external NO-GO R&D narrative (private staging repo until public flip).docs/SUSTAINABILITY.mdmaintenance and scope boundaries.
Changed¶
- README foreground: three primary workflows plus future applications tier.
- Registry: 18 validated cards.
0.3.3 - 2026-06-11¶
Added¶
- Added
docs/EUROPEAN_DIMENSION.mdfor the European public-data and digital commons framing. - Added
examples/rerun/README.mdwith copy-paste local verification commands.
Changed¶
- Linked European Dimension from README and reviewer summary.
- Independent rerun workflow now points to runnable example commands.
0.3.2 - 2026-06-11¶
Added¶
- Added
docs/future_applications/guides for robotics, procurement/civic and education/open-science secondary domains. - Added
docs/artifacts/README.mdcatalog for NYC TLC Phase 4 and CDC mirror artifact-only records.
Changed¶
- README foreground now highlights three primary workflows: AI transparency, European/public open data and software development evidence.
- Evidence card README now includes card versus artifact versus scaffold table.
- Synchronized
pyproject.tomlversion with release badgev0.3.2.
0.3.1 - 2026-06-05¶
Added¶
- Added post-submit public hardening docs: reviewer summary, public roadmap 2026, external operator starter pack, governance, maintainer boundary and release process.
- Added source-drift and card-boundary issue templates and external-operator labels/issues.
Changed¶
- Clarified evidence cards versus non-card artifacts for NYC TLC and CDC mirror records.
- Updated release metadata from
v0.3.0tov0.3.1.
Added¶
- Added ClaimBound protocol v3 as a compatible tree overlay using
protocol_version: "claimbound-tree-v3". - Added
iron_claim,flow_claim,tombstone,claimbound-tree-v3, badge counts and branch-blocking validation rules. - Added
src/claimbound_evidence/tree_overlay.pyfor deterministic v3 tree overlay validation. - Added CLI command
claimbound validate-treefordocs/track_families/*_TREE.jsonoverlays. - Extended
claimbound validate-allso optional v3 tree overlays are validated when present. - Added script entrypoint
scripts/claimbound_validate_family_tree.py. - Added protocol documentation in
docs/PROTOCOL_V3_TREE_OVERLAY.md. - Added software developers and maintainers as a public audience category in README-facing documentation.
- Added
docs/PROTOCOL_LAYERS_V2_V3.mdto explain the difference between evidence cards, v2 family/frontier ledgers and v3 tree overlays. - Added a software developers and maintainers scenario to
docs/AUDIENCE_TESTIMONIAL_WORKFLOWS.md. - Added
docs/PROTOCOL_USE_BY_LAYER_AND_AUDIENCE.mdwith practical guidance for choosing card-only, v2 and v3 stacks by audience. - Added
docs/AI_RISK_CONTROL_WITH_CLAIMBOUND.mdwith practical guidance for using ClaimBound as an evidence-bound AI risk-control layer without claiming certification, runtime safety or complete risk removal. - Added a README
ClaimBound In 30 Secondsoverview, a standalonedocs/CLAIMBOUND_IN_30_SECONDS.mdguide and a program eligibility self-check runbook. - Added
PROGRAM_FIT_D001as a completed non-branded program-eligibility self-check card with explicit single-operator and no-endorsement boundaries.
Changed¶
- Replaced README badges that depended on dynamic GitHub-backed shields endpoints with local static SVG badges.
Compatibility¶
- Historical evidence cards are not migrated or reinterpreted.
- Existing
claimbound-rnd-family-v2family and frontier ledgers remain supported. - v3 tree overlays are optional planning/preflight metadata; they are not result evidence by themselves.