Skip to content

fix: harden M0 research ledger freshness - #306

Merged
Pigbibi merged 1 commit into
mainfrom
codex/m0-ledger-audit-hardening
Aug 29, 2026
Merged

fix: harden M0 research ledger freshness#306
Pigbibi merged 1 commit into
mainfrom
codex/m0-ledger-audit-hardening

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • fail closed on future source timestamps and ready sources that contain errors
  • separate fresh current-horizon conflicts from historical stale-horizon drift
  • align identifier and v5/v6 provenance constraints across Python and JSON schemas

Safety

  • retains research-only and no-order policy
  • does not add a selector, runtime, platform, scheduler, worker, credential, or UI integration
  • invalid source snapshots are omitted rather than guessed or repaired

Validation

  • python -m unittest tests.test_m0_research_ledger passed locally: 9 tests
  • real QAR M0 adapter to hardened ledger smoke test passed
  • Python compile, JSON syntax, and diff checks passed

Co-Authored-By: Codex <noreply@openai.com>
@Pigbibi
Pigbibi merged commit ecf81a4 into main Aug 29, 2026
6 checks passed
@Pigbibi
Pigbibi deleted the codex/m0-ledger-audit-hardening branch August 29, 2026 06:47
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