@algora-pbc /claim #14
Summary
- Adds a distinct
supplementary-media-accessibility-guard/ module for Scientific/Engineering Data & Code Hosting.
- Validates hosted supplementary images, microscopy clips, protocol videos, and figure panels before public preview/API/export.
- Checks alt text, captions, transcript coverage, timecoded segment labels, thumbnail provenance, checksum parity, embargo/access state, and DataCite/schema.org accessibility metadata.
Non-overlap
This avoids existing #14 slices for broad FAIR manifests, artifact package integrity, preview cache/version drift, raw-instrument previews, notebook previews, retention/tombstones, model-card lineage, license metadata, sensitive redaction, schema evolution, data dictionaries, persistent identifiers, SBOM/advisory checks, upload checkpoints, replica consistency, column sensitivity, malware/archive quarantine, and sandbox egress. It focuses only on supplementary media accessibility and provenance readiness before preview/export.
Validation
npm --prefix supplementary-media-accessibility-guard run check
npm --prefix supplementary-media-accessibility-guard test
npm --prefix supplementary-media-accessibility-guard run demo
npm --prefix supplementary-media-accessibility-guard run verify-video
git diff --cached --check -- supplementary-media-accessibility-guard
Demo artifact: supplementary-media-accessibility-guard/reports/demo.mp4 (H.264, 960x540, 4s, 18fps).
Synthetic data only. No live media stores, private projects, uploaded datasets, credentials, payment systems, financial accounts, or external APIs are used.