gitextract__aq_ampw/ ├── .gitignore ├── .pre-commit-config.yaml ├── CODEOWNERS ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── bots/ │ ├── incident-response-slackbot/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── incident_response_slackbot/ │ │ │ ├── bot.py │ │ │ ├── config.py │ │ │ ├── config.toml │ │ │ ├── db/ │ │ │ │ └── database.py │ │ │ ├── handlers.py │ │ │ ├── openai_utils.py │ │ │ └── templates/ │ │ │ └── messages/ │ │ │ └── incident_alert.j2 │ │ ├── pyproject.template.toml │ │ ├── scripts/ │ │ │ ├── alert_feed.py │ │ │ ├── alerts.toml │ │ │ └── send_alert.py │ │ └── tests/ │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_config.toml │ │ ├── test_handlers.py │ │ └── test_openai.py │ ├── sdlc-slackbot/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── pyproject.template.toml │ │ ├── requirements.txt │ │ ├── sdlc_slackbot/ │ │ │ ├── bot.py │ │ │ ├── config.py │ │ │ ├── config.toml │ │ │ ├── database.py │ │ │ ├── gdoc.py │ │ │ ├── utils.py │ │ │ └── validate.py │ │ └── setup.py │ └── triage-slackbot/ │ ├── Makefile │ ├── README.md │ ├── pyproject.template.toml │ ├── tests/ │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_config.toml │ │ └── test_handlers.py │ └── triage_slackbot/ │ ├── bot.py │ ├── category.py │ ├── config.py │ ├── config.toml │ ├── handlers.py │ ├── openai_utils.py │ └── templates/ │ ├── blocks/ │ │ ├── empty_category_warning.j2 │ │ ├── empty_conversation_warning.j2 │ │ └── select_conversation.j2 │ └── messages/ │ ├── _notify_oncall_body.j2 │ ├── autorespond.j2 │ ├── feed.j2 │ ├── notify_oncall_channel.j2 │ └── notify_oncall_in_feed.j2 └── shared/ └── openai-slackbot/ ├── openai_slackbot/ │ ├── __init__.py │ ├── bot.py │ ├── clients/ │ │ ├── __init__.py │ │ └── slack.py │ ├── handlers.py │ └── utils/ │ ├── __init__.py │ ├── envvars.py │ └── slack.py ├── pyproject.toml ├── setup.cfg └── tests/ ├── __init__.py ├── clients/ │ ├── __init__.py │ └── test_slack.py ├── conftest.py ├── test_bot.py └── test_handlers.py