Ризик визначають до запуску Claude

Ризик задачі потрібно оцінити до написання prompt і до запуску Claude. Це допомагає заздалегідь визначити допустимий режим роботи та можливий масштаб помилки.

Не змішуйте опис задачі, план перевірки, класифікацію ризику й capability envelope. Task spec відповідає на питання «що зробити», а envelope — «що Claude може робити в межах цієї задачі».

РівеньТипові областіРежим роботи
НизькийДокументація або малий локальний refactor із тестамиОбмежене редагування у визначеній області
Потрібен reviewКод, конфігурація, залежності та API-контрактиСпочатку analysis і plan, потім зміни під контролем людини
ВисокийProduction, база даних, secrets, спільна інфраструктура, irreversible actionsПлан, checklist і матеріали; виконання робить людина

Capability envelope задачі

  • рівень ризику та критерії його підвищення;
  • дозволені інструменти, файли, каталоги й команди;
  • необхідні схвалення та відповідальні особи;
  • обовʼязкові перевірки: tests, lint, build, contract checks;
  • заборонені області та дії;
  • план відкату й умови зупинки.
Приклад короткого envelope
Risk: review-required
Allowed: read support/**, edit one service, run focused tests
Ask before: files outside support/** or config changes
Deny: payments/**, migrations/**, .env*, force push
Required: regression test, diff review, rollback note
Stop: if public API or production access is involved

Ризик змінюється разом із контекстом

Текстовий формат не означає низький вплив: конфігурація може змінити доступи, checkout або сумісність сервісів. Якщо під час роботи зʼявилася production, API чи database зона, перекласифікуйте задачу й оновіть envelope.

ЗадачаКласифікація
Заміна команди запуску в READMEНизький ризик за умови практичної перевірки
Виправлення сортування refund-заявокReview-рівень і regression evidence
Зміна публічного refund APIReview-рівень через ризик порушення контракту
Ручний SQL у production-базіВисокий ризик
Ротація production-ключаВисокий ризик; Claude лише готує план

Режим роботи за рівнем ризику

  1. Для низького ризику обмежте файл або каталог і вимагайте diff.
  2. Для review-рівня спочатку доручіть read-only discovery та короткий план.
  3. Після людського підтвердження виконайте один вузький крок і перевірки.
  4. Для високого ризику дозвольте лише аналіз, checklist, залежності та rollback plan.
  5. Перед зовнішньою або незворотною дією отримайте окреме рішення відповідальної людини.

Докази перед розширенням можливостей

Надання Claude ширших доступів не замінює перевірку результату. Для кожного дозволу має бути зрозуміло, яку потребу він покриває, який evidence його виправдовує і як можна зупинити роботу.

Практичний baseline: спочатку read-only аналіз, потім мінімальна зміна, targeted verification і review фактичного diff.

  • не надавайте write-доступ «про запас»;
  • не вважайте успішний prompt доказом коректності;
  • не дозволяйте high-risk операції лише через green tests;
  • зупиняйтеся, якщо межі задачі стали ширшими за envelope.

Канонічне джерело уроку · JavaRush

Відкрити матеріал JavaRush