← Files Biohub ESMARCHIVED FILE
scripts/validate_starter_examples.py
631 Bytes · Sep 30, 2026 · 23:14 UTC
#!/usr/bin/env python3
"""Validate the packaged Biohub ESM starter-example contract and all surfaces."""
from __future__ import annotations
import sys
from pathlib import Path
sys.path.insert(0, str(Path(__file__).resolve().parent))
from biohub_esm_lib.starter_examples import validate_starter_examples_file
def main() -> None:
plugin_root = Path(__file__).resolve().parents[1]
contract = validate_starter_examples_file(plugin_root)
print(
f"validated {len(contract['examples'])} GB1 regression examples "
"and 3 tutorial-derived marketplace prompts"
)
if __name__ == "__main__":
main()
SHA-256: 4e4b27f682d2274151940583b85284d691507a42951351bbbc8091cc0b0e716f