Goal
Connect repbox run to execute a minimal end-to-end adapter flow (RepeatModeler -> RepeatMasker) using the new architecture.
Why
Milestone B needs a real execution path through the new CLI to prove migration feasibility and unblock validation.
Scope
In scope
- Update CLI run command to create runtime context
- Invoke RepeatModeler adapter, then RepeatMasker adapter
- Pass core parameters (input, output, threads, engine, optional library)
- Emit readable run summary + errors
Out of scope
- Full TE class orchestration
- Multi-branch workflow scheduling
- Backward compatibility for every legacy CLI arg
Acceptance Criteria
Suggested files
src/repbox/cli.py
src/repbox/workflow/engine.py
src/repbox/workflow/context.py
tests/integration/test_run_smoke.py (or equivalent)
Project fields
- Area: CLI
- Priority: P0
- Size: L
- Target Release: v0.4.0
Goal
Connect
repbox runto execute a minimal end-to-end adapter flow (RepeatModeler -> RepeatMasker) using the new architecture.Why
Milestone B needs a real execution path through the new CLI to prove migration feasibility and unblock validation.
Scope
In scope
Out of scope
Acceptance Criteria
repbox runexecutes adapter chain in expected orderSuggested files
src/repbox/cli.pysrc/repbox/workflow/engine.pysrc/repbox/workflow/context.pytests/integration/test_run_smoke.py(or equivalent)Project fields