Skip to content

Record verifiable demo run manifests - #15

Merged
amarakramali merged 1 commit into
mainfrom
agent/add-demo-run-manifest
Jul 27, 2026
Merged

Record verifiable demo run manifests#15
amarakramali merged 1 commit into
mainfrom
agent/add-demo-run-manifest

Conversation

@amarakramali

Copy link
Copy Markdown
Owner

What changed

  • write reports/sample_run_manifest.json after every successful demo run
  • record effective pipeline settings and Python/dependency versions
  • record byte size and SHA-256 for every generated artifact
  • document the manifest and verify its contents in the end-to-end test

Why

The demo produced useful artifacts but no machine-readable record tying them
to the exact configuration and runtime that created them. Saved outputs were
therefore difficult to audit or compare later.

User impact

Every demo output directory is now self-describing. Users can inspect the
effective run configuration and independently verify that artifacts have not
changed.

Validation

  • python -m ruff check src tests streamlit_app.py
  • python -m pytest -q (66 passed)
  • python -m compileall -q src tests streamlit_app.py
  • python -m build
  • end-to-end test recalculates every recorded SHA-256 and byte count

@amarakramali
amarakramali merged commit c1e3e3b into main Jul 27, 2026
2 checks passed
@amarakramali
amarakramali deleted the agent/add-demo-run-manifest branch July 27, 2026 16:16
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