Skip to content

Add notebook rerun determinism guard#589

Open
haocyan0723-code wants to merge 9 commits into
SCIBASE-AI:mainfrom
haocyan0723-code:notebook-rerun-determinism-guard
Open

Add notebook rerun determinism guard#589
haocyan0723-code wants to merge 9 commits into
SCIBASE-AI:mainfrom
haocyan0723-code:notebook-rerun-determinism-guard

Conversation

@haocyan0723-code

Copy link
Copy Markdown

/claim #14

This adds a focused notebook rerun determinism guard for Scientific/Engineering Data & Code Hosting.

Scope:

  • checks environment digest coverage
  • checks pinned random seeds
  • checks raw data and output digests
  • blocks output drift from baseline
  • blocks numeric drift above tolerance
  • blocks missing expected figures
  • flags slow reruns and missing provenance bundles
  • includes MP4 and GIF demo artifacts for review

Validation run locally:

  • node notebook-rerun-determinism-guard/test.js
  • node notebook-rerun-determinism-guard/demo.js
  • node --check notebook-rerun-determinism-guard/index.js

No live compute, credentials, private data, external APIs, or payment systems are used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant