Part of epic: #32
Depends on: #44 (all 10 slides must be implemented first)
What
Two tasks in one issue since they are tightly coupled:
- Add
--pptx-only argparse flag to pipeline_v2.py
- Auto-generate
.pptx at end of every default pipeline run (controlled by config.yaml flag export_pptx: true)
CLI
# Full pipeline + auto .pptx export (default if export_pptx: true in config)
python pipeline_v2.py --ticker AAPL
# Skip HTML/PDF note, generate .pptx only
python pipeline_v2.py --ticker AAPL --pptx-only
# Disable pptx export for this run only
python pipeline_v2.py --ticker AAPL --no-pptx
config.yaml flag
export:
html_note: true
pdf_note: true
pptx: true # auto-generate .pptx after every full run
tearsheet: true
Output path
outputs/{TICKER}_{DATE}_research_note.pptx
Acceptance Criteria
Part of epic: #32
Depends on: #44 (all 10 slides must be implemented first)
What
Two tasks in one issue since they are tightly coupled:
--pptx-onlyargparse flag topipeline_v2.py.pptxat end of every default pipeline run (controlled byconfig.yamlflagexport_pptx: true)CLI
config.yaml flag
Output path
outputs/{TICKER}_{DATE}_research_note.pptxAcceptance Criteria
--pptx-onlyflag exists in argparse--no-pptxflag disables export for single runexport_pptx: trueinconfig.yamltriggers auto-export after full run.pptxfile saved tooutputs/with timestamped filename