duplicated block id: 1 size: 16 cleaned lines of code in 2 files: - bots/incident-response-slackbot/pyproject.template.toml (3:20) - bots/triage-slackbot/pyproject.template.toml (3:20) duplicated block id: 2 size: 13 cleaned lines of code in 2 files: - bots/incident-response-slackbot/incident_response_slackbot/openai_utils.py (23:45) - bots/incident-response-slackbot/incident_response_slackbot/openai_utils.py (108:128) duplicated block id: 3 size: 11 cleaned lines of code in 2 files: - bots/incident-response-slackbot/incident_response_slackbot/bot.py (22:34) - bots/triage-slackbot/triage_slackbot/bot.py (24:36) duplicated block id: 4 size: 11 cleaned lines of code in 2 files: - bots/sdlc-slackbot/pyproject.template.toml (16:28) - bots/triage-slackbot/pyproject.template.toml (8:20) duplicated block id: 5 size: 11 cleaned lines of code in 2 files: - bots/incident-response-slackbot/pyproject.template.toml (8:20) - shared/openai-slackbot/pyproject.toml (17:29) duplicated block id: 6 size: 11 cleaned lines of code in 2 files: - bots/incident-response-slackbot/pyproject.template.toml (8:20) - bots/sdlc-slackbot/pyproject.template.toml (16:28) duplicated block id: 7 size: 11 cleaned lines of code in 2 files: - bots/sdlc-slackbot/pyproject.template.toml (16:28) - shared/openai-slackbot/pyproject.toml (17:29) duplicated block id: 8 size: 11 cleaned lines of code in 2 files: - bots/triage-slackbot/pyproject.template.toml (8:20) - shared/openai-slackbot/pyproject.toml (17:29) duplicated block id: 9 size: 10 cleaned lines of code in 2 files: - bots/incident-response-slackbot/incident_response_slackbot/openai_utils.py (20:40) - bots/incident-response-slackbot/incident_response_slackbot/openai_utils.py (132:150) duplicated block id: 10 size: 10 cleaned lines of code in 2 files: - bots/incident-response-slackbot/incident_response_slackbot/handlers.py (111:121) - bots/incident-response-slackbot/incident_response_slackbot/handlers.py (317:327) duplicated block id: 11 size: 10 cleaned lines of code in 2 files: - bots/incident-response-slackbot/incident_response_slackbot/config.py (25:37) - bots/sdlc-slackbot/sdlc_slackbot/config.py (42:54) duplicated block id: 12 size: 9 cleaned lines of code in 2 files: - bots/incident-response-slackbot/incident_response_slackbot/handlers.py (79:91) - bots/incident-response-slackbot/incident_response_slackbot/handlers.py (345:357) duplicated block id: 13 size: 8 cleaned lines of code in 2 files: - bots/sdlc-slackbot/sdlc_slackbot/config.py (45:54) - bots/triage-slackbot/triage_slackbot/config.py (77:86) duplicated block id: 14 size: 8 cleaned lines of code in 2 files: - bots/incident-response-slackbot/incident_response_slackbot/config.py (28:37) - bots/triage-slackbot/triage_slackbot/config.py (77:86) duplicated block id: 15 size: 8 cleaned lines of code in 2 files: - bots/incident-response-slackbot/incident_response_slackbot/openai_utils.py (108:123) - bots/incident-response-slackbot/incident_response_slackbot/openai_utils.py (135:150) duplicated block id: 16 size: 7 cleaned lines of code in 2 files: - bots/incident-response-slackbot/incident_response_slackbot/handlers.py (269:276) - bots/incident-response-slackbot/incident_response_slackbot/handlers.py (317:324) duplicated block id: 17 size: 7 cleaned lines of code in 2 files: - bots/incident-response-slackbot/incident_response_slackbot/handlers.py (111:118) - bots/incident-response-slackbot/incident_response_slackbot/handlers.py (269:276) duplicated block id: 18 size: 7 cleaned lines of code in 2 files: - bots/incident-response-slackbot/incident_response_slackbot/handlers.py (96:106) - bots/incident-response-slackbot/incident_response_slackbot/handlers.py (302:312) duplicated block id: 19 size: 6 cleaned lines of code in 2 files: - bots/sdlc-slackbot/sdlc_slackbot/config.py (12:20) - bots/triage-slackbot/triage_slackbot/config.py (21:29) duplicated block id: 20 size: 6 cleaned lines of code in 2 files: - shared/openai-slackbot/openai_slackbot/bot.py (31:36) - shared/openai-slackbot/openai_slackbot/bot.py (64:69) duplicated block id: 21 size: 6 cleaned lines of code in 2 files: - bots/incident-response-slackbot/incident_response_slackbot/bot.py (29:34) - bots/sdlc-slackbot/sdlc_slackbot/bot.py (453:458) duplicated block id: 22 size: 6 cleaned lines of code in 2 files: - bots/triage-slackbot/triage_slackbot/handlers.py (388:396) - bots/triage-slackbot/triage_slackbot/handlers.py (504:512) duplicated block id: 23 size: 6 cleaned lines of code in 2 files: - bots/incident-response-slackbot/incident_response_slackbot/handlers.py (63:70) - bots/incident-response-slackbot/incident_response_slackbot/handlers.py (330:336) duplicated block id: 24 size: 6 cleaned lines of code in 2 files: - bots/incident-response-slackbot/incident_response_slackbot/openai_utils.py (86:93) - bots/triage-slackbot/triage_slackbot/openai_utils.py (42:49) duplicated block id: 25 size: 6 cleaned lines of code in 2 files: - bots/sdlc-slackbot/sdlc_slackbot/bot.py (453:458) - bots/triage-slackbot/triage_slackbot/bot.py (31:36)