jira_monitor.pyescalation_agent.pyrun_weekly_report.pyrun_weekly_report.py:| Agent | Script | Trigger | Input | Output |
|---|---|---|---|---|
| Jira Monitor | jira_monitor.py | Daily 8:08 AM | Jira REST API snapshots | Delta email + JSON snapshot |
| Escalation Agent | escalation_agent.py | Daily (after monitor) | Jira snapshot + triggers | VP escalation email draft |
| Weekly Report | run_weekly_report.py | Weekly (manual/scheduled) | Jira CSV export | 5-slide PPTX + JSON analysis |
| Task | Schedule |
|---|---|
| Jira daily dummy injector | 7:00 AM daily |
| Daily portfolio health dashboard report | 8:08 AM daily |
| Risk and dependency report | 8:00 AM Mondays |
ANTHROPIC_API_KEYclaude-sonnet-4-6JIRA_BASE_URLJIRA_EMAILJIRA_API_TOKEN
GMAIL_USERGMAIL_APP_PASSWORDVP_Portfolio_YYYY-MM-DD.pptx
5-slide executive deck
VP_Analysis_YYYY-MM-DD.json
Full Claude analysis + RAG data
snapshots/jira_YYYY-MM-DD.json
Daily Jira state snapshot
escalation_draft.json
VP escalation email draft
Good morning,
The daily portfolio scan detected 2 escalation triggers requiring your attention:
Recommended action: Schedule 15-min sync with KAN lead (K. Matsumoto) to unblock vendor decision.
This email was auto-generated by the Portfolio Health Agent. Full snapshot: snapshots/jira_2026-06-28.json