diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..bfa826f --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,15 @@ +# AGENTS.md + +Правила работы агента в этом проекте. + +## Ветка + pull request + +Никогда не коммить и не пушь прямо в `main` — там стоит защита ветки, +прямой push всё равно отклонится. Для любой задачи: + +1. Создай новую ветку от `main` с понятным именем по задаче. +2. Делай коммиты в неё как обычно. +3. Когда готово — открой pull request в `main` и опиши, что сделано. + +Дальше pull request проходит автоматическую проверку (security-скан) и +ревью — это не твоя забота, просто открой PR и жди. diff --git a/calculator.py b/calculator.py new file mode 100644 index 0000000..7c88e1c --- /dev/null +++ b/calculator.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python3 +"""Простой калькулятор""" + + +def add(a, b): + return a + b + + +def subtract(a, b): + return a - b + + +def multiply(a, b): + return a * b + + +def divide(a, b): + if b == 0: + raise ValueError("division by zero") + return a / b diff --git a/security-analysis/findings/pr-6/1787497144.json b/security-analysis/findings/pr-6/1787497144.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/security-analysis/findings/pr-6/1787497144.json @@ -0,0 +1 @@ +[] \ No newline at end of file