Skip to content

Modularize remaining large smoke runners#339

Merged
yvette-carlisle merged 4 commits into
mainfrom
xy/module-batch-33
Jul 1, 2026
Merged

Modularize remaining large smoke runners#339
yvette-carlisle merged 4 commits into
mainfrom
xy/module-batch-33

Conversation

@yvette-carlisle

Copy link
Copy Markdown
Member

Summary

  • Split Graphiti/Zep temporal smoke into graphiti_temporal_smoke modules with a thin legacy entrypoint.
  • Split Letta core/archive smoke into letta_core_archive_smoke modules with a thin legacy entrypoint.
  • Split RAGFlow Docker evidence smoke into sourced ragflow_smoke shell modules while preserving the existing command path.

Scale

  • scripts/graphiti-zep-docker-temporal-smoke.py: 1305 -> 10 lines.
  • scripts/letta-core-archive-export-readback-smoke.py: 1062 -> 10 lines.
  • scripts/ragflow-docker-evidence-smoke.sh: 1278 -> 210 lines.
  • New modules are scoped by context, models/common helpers, runtime, fixtures/artifacts, scoring, and runner flow; max new module size is 280 lines.

Validation

  • python3 -m py_compile scripts/graphiti-zep-docker-temporal-smoke.py scripts/graphiti_temporal_smoke/.py scripts/letta-core-archive-export-readback-smoke.py scripts/letta_core_archive_smoke/.py
  • bash -n scripts/ragflow-docker-evidence-smoke.sh scripts/ragflow_smoke/*.sh
  • Default no-live Graphiti/Zep smoke with temp report/work dirs and artifact assertions.
  • Default no-live Letta core/archive smoke with temp report/work dirs and artifact assertions.
  • Default no-start RAGFlow smoke with temp artifact dir and artifact assertions.
  • RUSTC=/run/current-system/sw/bin/rustc cargo make fmt-rust
  • RUSTC=/run/current-system/sw/bin/rustc cargo make check: 403 passed, 92 skipped

Comment thread scripts/graphiti_temporal_smoke/runner.py Fixed
Comment thread scripts/letta_core_archive_smoke/artifacts.py Fixed
Comment thread scripts/graphiti_temporal_smoke/manifest.py Fixed
Comment thread scripts/graphiti_temporal_smoke/materialization.py Fixed
Comment thread scripts/letta_core_archive_smoke/runtime.py Fixed
Comment thread scripts/graphiti_temporal_smoke/runtime.py Fixed
Comment thread scripts/letta_core_archive_smoke/context.py Fixed
Comment thread scripts/graphiti_temporal_smoke/context.py Fixed
Comment thread scripts/graphiti_temporal_smoke/manifest.py Fixed
Comment thread scripts/letta_core_archive_smoke/runtime.py Fixed
Comment thread scripts/letta_core_archive_smoke/runtime.py Fixed
@yvette-carlisle yvette-carlisle merged commit 2a73112 into main Jul 1, 2026
12 checks passed
@yvette-carlisle yvette-carlisle deleted the xy/module-batch-33 branch July 1, 2026 10:10
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