Skip to content

feat: bind v6 advisory artifacts to input digest - #63

Merged
Pigbibi merged 1 commit into
mainfrom
feat/advisory-v6-input-provenance
Aug 23, 2026
Merged

feat: bind v6 advisory artifacts to input digest#63
Pigbibi merged 1 commit into
mainfrom
feat/advisory-v6-input-provenance

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Summary

  • require a lowercase SHA-256 input_digest on v6 advisory reports while keeping v5 unchanged
  • propagate the v6 digest into report manifests and keep it out of semantic content identity
  • document the v5/v6 dual-read migration and add a checked-in v6 contract fixture

Safety boundary

  • current CLI and scheduled workflows remain v5 producers
  • no broker, portfolio allocation, or live behavior changes
  • malformed or incomplete v6 artifacts fail closed

Validation

  • python -m pytest -q (309 passed)
  • ruff check on changed Python/tests
  • git diff --check

Co-Authored-By: Codex <noreply@openai.com>
@Pigbibi
Pigbibi merged commit ac03311 into main Aug 23, 2026
3 checks passed
@Pigbibi
Pigbibi deleted the feat/advisory-v6-input-provenance branch August 23, 2026 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant