Skip to content

Share immutable registered input bundles across research trials - #41

Merged
PureSaber merged 1 commit into
mainfrom
codex/shared-input-bundles
Oct 11, 2026
Merged

PureSaber merged 1 commit into
mainfrom
codex/shared-input-bundles

Conversation

@PureSaber

@PureSaber PureSaber commented Oct 11, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Add named immutable input bundles over the existing content-addressed artifact store.
  • Publish members, dependency edges and owner pins atomically; repeated content is stored once across trials and retries.
  • Verify hashes, sizes and registered dependencies on load/read; expose read-only streams, without hard links or writable CAS paths.
  • Document conservative retention and limitations (serialized readers and integrity I/O; no automatic Notebook migration).

Validation

  • New and affected CAS/snapshot tests: 66 passed, 6 existing platform-specific skips.
  • Final focused bundle/previous full-suite dependency repair check: 14 passed.
  • Final full repository regression: 1018 passed, 7 existing platform/runtime skips.
  • Ruff check and format check passed across src and tests.
  • Tests cover real competing publishers, killed publication/restart, tampered members, immutable revision identities, and transitive retention.

Integration

Used by quant-pipeline durable research batches. Existing SnapshotStore and ArtifactStore APIs are unchanged. No service deployment or live data collection.

@PureSaber
PureSaber merged commit 5d9d58a into main Oct 11, 2026
6 checks passed
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