Skip to content

Add chunk manifest assembly gate#432

Open
wbo68410-lgtm wants to merge 1 commit into
SCIBASE-AI:mainfrom
wbo68410-lgtm:bounty-14-chunk-manifest-assembly-gate
Open

Add chunk manifest assembly gate#432
wbo68410-lgtm wants to merge 1 commit into
SCIBASE-AI:mainfrom
wbo68410-lgtm:bounty-14-chunk-manifest-assembly-gate

Conversation

@wbo68410-lgtm
Copy link
Copy Markdown

/claim #14

Summary

  • Adds a distinct chunk manifest assembly gate for Scientific/Engineering Data & Code Hosting.
  • Validates large dataset upload manifests for byte-range gaps, overlapping chunks, chunk digest mismatches, assembled size mismatches, and missing final artifact digests.
  • Includes synthetic upload manifests plus deterministic JSON, Markdown, and SVG reviewer artifacts.

Non-overlap

This focuses specifically on whether chunk manifests can assemble into the declared artifact. It is separate from resumable upload checkpointing, artifact package integrity, replica consistency, malware quarantine, schema evolution, preview integrity, SBOM, license, and persistent identifier guards.

Verification

  • node scientific-data-code-hosting/chunk-manifest-assembly-gate/test.js
  • node scientific-data-code-hosting/chunk-manifest-assembly-gate/demo.js
  • git diff --check

All data is synthetic; no real datasets, object storage credentials, external services, or cloud resources are used.

Closes #14

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.

Scientific/Engineering Data & Code Hosting

1 participant