{"id":484996,"date":"2026-06-25T11:19:52","date_gmt":"2026-06-25T11:19:52","guid":{"rendered":"https:\/\/savepearlharbor.com\/?p=484996"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=484996","title":{"rendered":"Loop Engineering: 14 \u0448\u0430\u0433\u043e\u0432 \u043e\u0442 \u043f\u0440\u043e\u043c\u043f\u0442\u0435\u0440\u0430 \u0434\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u043e\u0440\u0430 \u0441\u0438\u0441\u0442\u0435\u043c"},"content":{"rendered":"<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u0414\u0432\u0430 \u0433\u043e\u0434\u0430 \u0440\u0430\u0431\u043e\u0442\u0430 c AI-\u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438 \u0434\u043b\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b\u0438 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e: \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u043c\u043f\u0442, \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442, \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u0434\u0438\u0444\u0444, \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043f\u0440\u043e\u043c\u043f\u0442. \u0410\u0433\u0435\u043d\u0442 \u0431\u044b\u043b \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u043c, \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0434\u0435\u0440\u0436\u0430\u043b \u0435\u0433\u043e \u0437\u0430 \u0440\u0443\u043a\u0443 \u043e\u0442 \u043d\u0430\u0447\u0430\u043b\u0430 \u0434\u043e \u043a\u043e\u043d\u0446\u0430. \u042d\u0442\u0430 \u0441\u0445\u0435\u043c\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0430\u0435\u0442.<\/p>\n<p>Loop Engineering: \u0441\u0431\u043e\u0440\u043a\u0430 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u0430\u043c\u0430 \u043d\u0430\u0445\u043e\u0434\u0438\u0442 \u0437\u0430\u0434\u0430\u0447\u0443, \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442 \u0435\u0451 \u0430\u0433\u0435\u043d\u0442\u0443, \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442, \u0444\u0438\u043a\u0441\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e, \u0438 \u0440\u0435\u0448\u0430\u0435\u0442, \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0434\u0430\u043b\u044c\u0448\u0435. \u0421\u0438\u0441\u0442\u0435\u043c\u0443 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0442 \u043e\u0434\u0438\u043d \u0440\u0430\u0437, \u0434\u0430\u043b\u044c\u0448\u0435 \u043e\u043d\u0430 \u0441\u0430\u043c\u0430 \u043f\u0440\u043e\u043c\u043f\u0442\u0438\u0442 \u0430\u0433\u0435\u043d\u0442\u0430.<\/p>\n<p>\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u0441\u043e\u0431\u0440\u0430\u043d \u0438\u0437 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 Anthropic, \u044d\u0441\u0441\u0435 \u042d\u0434\u0434\u0438 \u041e\u0441\u043c\u0430\u043d\u0438 (Addy Osmani) \u043e loop engineering \u0438 \u043d\u0435\u0434\u0430\u0432\u043d\u0438\u0445 \u0437\u0430\u043c\u0435\u0440\u043e\u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438. <\/p>\n<p>\u0422\u0440\u0438 \u0443\u0440\u043e\u0432\u043d\u044f: <\/p>\n<ol>\n<li>\n<p>\u041f\u043e\u043d\u044f\u0442\u044c, \u043d\u0443\u0436\u0435\u043d \u043b\u0438 \u0432\u043e\u043e\u0431\u0449\u0435 loop<\/p>\n<\/li>\n<li>\n<p>\u0420\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c \u043f\u044f\u0442\u044c \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u0431\u043b\u043e\u043a\u043e\u0432<\/p>\n<\/li>\n<li>\n<p>\u0421\u043e\u0431\u0440\u0430\u0442\u044c \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0431\u043e\u0447\u0438\u0439 loop, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u0432\u044b\u0439\u0434\u0435\u0442 \u0438\u0437-\u043f\u043e\u0434 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f<\/p>\n<\/li>\n<\/ol>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/bdf\/740\/8f0\/bdf7408f08ccf3c413567b632ef20571.png\" width=\"1714\" height=\"918\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/bdf\/740\/8f0\/bdf7408f08ccf3c413567b632ef20571.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/bdf\/740\/8f0\/bdf7408f08ccf3c413567b632ef20571.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<h2>\u0427\u0430\u0441\u0442\u044c 1. \u0417\u0430\u0447\u0435\u043c \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0438 \u043a\u0430\u043a \u0441\u0435\u0431\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c<\/h2>\n<h3>1. Loop engineering: \u0437\u0430\u043c\u0435\u043d\u0430 \u0441\u0435\u0431\u044f \u0432 \u0440\u043e\u043b\u0438 \u043f\u0440\u043e\u043c\u043f\u0442\u0435\u0440\u0430<\/h3>\n<p>\u041e\u0441\u043c\u0430\u043d\u0438 \u0434\u0435\u043b\u0438\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043d\u0430 \u0448\u0435\u0441\u0442\u044c \u0447\u0430\u0441\u0442\u0435\u0439: \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430, \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u044f \u0447\u0435\u0440\u0435\u0437 worktree, project knowledge \u0447\u0435\u0440\u0435\u0437 skills, \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0432\u043d\u0435\u0448\u043d\u0438\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c \u0447\u0435\u0440\u0435\u0437 MCP, \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0440\u043e\u043b\u0435\u0439 \u043c\u0435\u0436\u0434\u0443 sub-\u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438 \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a.<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th>\n<p align=\"left\">\u041f\u0440\u0438\u043c\u0438\u0442\u0438\u0432<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0417\u0430\u0434\u0430\u0447\u0430 \u0432 loop<\/p>\n<\/th>\n<th>\n<p align=\"left\">Codex app<\/p>\n<\/th>\n<th>\n<p align=\"left\">Claude Code<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u043f\u043e\u0438\u0441\u043a \u0437\u0430\u0434\u0430\u0447 \u0438 \u0440\u0430\u0437\u0431\u043e\u0440 \u043f\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044e<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u0412\u043a\u043b\u0430\u0434\u043a\u0430 Automations<\/strong>: \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442, \u043f\u0440\u043e\u043c\u043f\u0442, \u0447\u0430\u0441\u0442\u043e\u0442\u0443, \u0441\u0440\u0435\u0434\u0443; \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043f\u043e\u043f\u0430\u0434\u0430\u044e\u0442 \u0432 \u0438\u043d\u0431\u043e\u043a\u0441 Triage;\u00a0<code>\/goal<\/code>\u00a0\u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0434\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0443\u0441\u043b\u043e\u0432\u0438\u044f<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0417\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0438 cron,\u00a0<code>\/loop<\/code>,\u00a0<code>\/goal<\/code>, hooks, GitHub Actions<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Worktree<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0438\u0437\u043e\u043b\u044f\u0446\u0438\u044f \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u0445 \u0444\u0438\u0447<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0412\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 worktree \u043d\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u043e\u0442\u043e\u043a (thread)<\/p>\n<\/td>\n<td>\n<p align=\"left\"><code>git worktree<\/code>,\u00a0<code>--worktree<\/code>,\u00a0<code>isolation: worktree<\/code>\u00a0\u0434\u043b\u044f sub-\u0430\u0433\u0435\u043d\u0442\u0430<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Skills<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0444\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0437\u043d\u0430\u043d\u0438\u0439 \u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0435<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>Agent Skills<\/strong>\u00a0(<a href=\"http:\/\/SKILL.md\" rel=\"noopener noreferrer nofollow\"><code>SKILL.md<\/code><\/a>), \u0432\u044b\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437\u00a0<code>$name<\/code>\u00a0\u0438\u043b\u0438 \u043d\u0435\u044f\u0432\u043d\u043e<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>Agent Skills<\/strong>\u00a0(<a href=\"http:\/\/SKILL.md\" rel=\"noopener noreferrer nofollow\"><code>SKILL.md<\/code><\/a>)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u041f\u043b\u0430\u0433\u0438\u043d\u044b \/ \u043a\u043e\u043d\u043d\u0435\u043a\u0442\u043e\u0440\u044b<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u041a\u043e\u043d\u043d\u0435\u043a\u0442\u043e\u0440\u044b (MCP) \u043f\u043b\u044e\u0441 \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u0434\u043b\u044f \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0438<\/p>\n<\/td>\n<td>\n<p align=\"left\">MCP-\u0441\u0435\u0440\u0432\u0435\u0440\u044b \u043f\u043b\u044e\u0441 \u043f\u043b\u0430\u0433\u0438\u043d\u044b<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Sub-\u0430\u0433\u0435\u043d\u0442\u044b<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u0438\u0434\u0435\u0439 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>Sub-\u0430\u0433\u0435\u043d\u0442\u044b<\/strong>\u00a0\u043e\u043f\u0438\u0441\u0430\u043d\u044b \u043a\u0430\u043a TOML-\u0444\u0430\u0439\u043b\u044b \u0432\u00a0<code>.codex\/agents\/<\/code><\/p>\n<\/td>\n<td>\n<p align=\"left\">Sub-\u0430\u0433\u0435\u043d\u0442\u044b \u0437\u0430\u0434\u0430\u0447 \u0432\u00a0<code>.claude\/agents\/<\/code>, agent teams<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0443\u0447\u0451\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u043e\u0433\u043e<\/p>\n<\/td>\n<td>\n<p align=\"left\">Markdown \u0438\u043b\u0438 Linear \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043d\u043d\u0435\u043a\u0442\u043e\u0440<\/p>\n<\/td>\n<td>\n<p align=\"left\">Markdown (<a href=\"http:\/\/AGENTS.md\" rel=\"noopener noreferrer nofollow\"><code>AGENTS.md<\/code><\/a>, \u0444\u0430\u0439\u043b\u044b \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441\u0430) \u0438\u043b\u0438 Linear \u0447\u0435\u0440\u0435\u0437 MCP<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Anthropic \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442, \u0447\u0442\u043e \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u043c\u0435\u0440\u0436\u0430\u0442 \u0432 \u0432\u043e\u0441\u0435\u043c\u044c \u0440\u0430\u0437 \u0431\u043e\u043b\u044c\u0448\u0435 \u043a\u043e\u0434\u0430 \u0432 \u0434\u0435\u043d\u044c, \u0447\u0435\u043c \u0432 2024 \u0433\u043e\u0434\u0443. \u0421\u0430\u043c\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u044d\u0442\u0443 \u0446\u0438\u0444\u0440\u0443 \u00ab\u043f\u043e\u0447\u0442\u0438 \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043f\u0435\u0440\u0435\u043e\u0446\u0435\u043d\u043a\u043e\u0439 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u0440\u043e\u0441\u0442\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438\u00bb. \u0427\u0438\u0441\u043b\u043e \u0441\u043f\u043e\u0440\u043d\u043e\u0435. \u041c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043d\u0435 \u0441\u043f\u043e\u0440\u043d\u044b\u0439: \u0442\u043e\u0447\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0443\u0441\u0438\u043b\u0438\u0439 \u0441\u0434\u0432\u0438\u043d\u0443\u043b\u0430\u0441\u044c \u0441 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u043c\u043f\u0442\u043e\u0432 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u043e\u043c\u043f\u0442\u0438\u0442 \u0441\u0430\u043c\u0430.<\/p>\n<h3>2. \u0422\u0435\u0441\u0442 \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u0439 \u043f\u0435\u0440\u0435\u0434 \u0442\u0435\u043c, \u043a\u0430\u043a \u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0447\u0442\u043e-\u043b\u0438\u0431\u043e<\/h3>\n<p>Loop \u043e\u043f\u0440\u0430\u0432\u0434\u044b\u0432\u0430\u0435\u0442 \u0441\u0435\u0431\u044f \u043f\u0440\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u0439 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e. \u0415\u0441\u043b\u0438 \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u043d\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u043d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f, \u0437\u0430\u0442\u0440\u0430\u0442\u044b \u043d\u0430 loop \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u044e\u0442 \u0432\u044b\u0433\u043e\u0434\u0443 \u043e\u0442 \u043d\u0435\u0433\u043e. \u0427\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0446\u0435\u043d\u043a\u0430 \u0438\u0437 \u0440\u0430\u0437\u0431\u043e\u0440\u0430 AlphaSignal, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043e\u0431\u044b\u0447\u043d\u043e \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u044e\u0442 \u0430\u0432\u0442\u043e\u0440\u044b \u0432\u043e\u0441\u0442\u043e\u0440\u0436\u0435\u043d\u043d\u044b\u0445 \u043f\u043e\u0441\u0442\u043e\u0432 \u0432 \u0441\u043e\u0446.\u0441\u0435\u0442\u044f\u0445.<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/af0\/a65\/0e0\/af0a650e0590b25c0bc783bb0c0e5276.png\" width=\"1672\" height=\"941\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/af0\/a65\/0e0\/af0a650e0590b25c0bc783bb0c0e5276.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/af0\/a65\/0e0\/af0a650e0590b25c0bc783bb0c0e5276.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<p>\u0423\u0441\u043b\u043e\u0432\u0438\u044f \u043f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443:<\/p>\n<ol>\n<li>\n<p><strong>\u0417\u0430\u0434\u0430\u0447\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442\u0441\u044f. <\/strong>Loop \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0437\u0430\u0442\u0440\u0430\u0442\u044b \u043d\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u043f\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0443 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432. \u0414\u043b\u044f \u0440\u0430\u0437\u043e\u0432\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0445\u043e\u0440\u043e\u0448\u0438\u0439 \u043f\u0440\u043e\u043c\u043f\u0442 \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0438 \u0434\u0435\u0448\u0435\u0432\u043b\u0435. \u0415\u0441\u043b\u0438 \u0437\u0430\u0434\u0430\u0447\u0430 \u043d\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442\u0441\u044f \u0445\u043e\u0442\u044f \u0431\u044b \u0440\u0430\u0437 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e, \u044d\u0442\u043e \u043d\u0435 loop, \u0430 \u0441\u043a\u0440\u0438\u043f\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0438 \u043e\u0434\u0438\u043d \u0440\u0430\u0437.<\/p>\n<\/li>\n<li>\n<p><strong>\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0430.<\/strong> Loop \u043d\u0443\u0436\u0435\u043d \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0437\u043d\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u043d\u0435\u0443\u0434\u0430\u0447\u043d\u043e\u0439 \u0431\u0435\u0437 \u0443\u0447\u0430\u0441\u0442\u0438\u044f \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430: \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u043d\u0430\u0431\u043e\u0440, \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0442\u0438\u043f\u043e\u0432, \u043b\u0438\u043d\u0442\u0435\u0440, \u0441\u0431\u043e\u0440\u043a\u0430. \u0411\u0435\u0437 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0441\u043d\u043e\u0432\u0430 \u0447\u0438\u0442\u0430\u0435\u0442 \u043a\u0430\u0436\u0434\u044b\u0439 \u0434\u0438\u0444\u0444, \u0442\u043e \u0435\u0441\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0442\u0443 \u0440\u0430\u0431\u043e\u0442\u0443, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0434\u043e\u043b\u0436\u0435\u043d \u0443\u0431\u0440\u0430\u0442\u044c loop.<\/p>\n<\/li>\n<li>\n<p><strong>\u0411\u044e\u0434\u0436\u0435\u0442 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0432\u044b\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u043e\u0442\u0435\u0440\u0438.<\/strong> Loop \u043f\u0435\u0440\u0435\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442, \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442 \u043f\u043e\u043f\u044b\u0442\u043a\u0438, \u0438\u0441\u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0439. \u042d\u0442\u043e \u0441\u0436\u0438\u0433\u0430\u0435\u0442 \u0442\u043e\u043a\u0435\u043d\u044b \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0442\u043e\u0433\u043e, \u0434\u043e\u0435\u0445\u0430\u043b\u0430 \u043b\u0438 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044f \u0434\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430. \u0422\u0435\u0445\u043d\u0438\u043a\u0430 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0431\u044e\u0434\u0436\u0435\u0442\u043e\u043c: \u0442\u0435\u043c, \u0443 \u043a\u043e\u0433\u043e \u0442\u043e\u043a\u0435\u043d\u044b \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b, \u043e\u043d\u0430 \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e\u0439, \u0442\u0435\u043c, \u0443 \u043a\u043e\u0433\u043e \u0442\u0430\u0440\u0438\u0444\u043d\u044b\u0439 \u043f\u043b\u0430\u043d \u0441 \u043b\u0438\u043c\u0438\u0442\u043e\u043c, \u0440\u0438\u0441\u043a\u043e\u0432\u0430\u043d\u043d\u043e\u0439.<\/p>\n<\/li>\n<li>\n<p><strong>\u0423 \u0430\u0433\u0435\u043d\u0442\u0430 \u0435\u0441\u0442\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0443\u0440\u043e\u0432\u043d\u044f senior-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430.<\/strong> \u041b\u043e\u0433\u0438, \u0441\u0440\u0435\u0434\u0430 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u0434 \u0438 \u0443\u0432\u0438\u0434\u0435\u0442\u044c, \u0447\u0442\u043e \u043b\u043e\u043c\u0430\u0435\u0442\u0441\u044f. \u0411\u0435\u0437 \u044d\u0442\u043e\u0433\u043e loop \u0438\u0442\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u043d\u0430\u0443\u0433\u0430\u0434.<\/p>\n<\/li>\n<\/ol>\n<h3>3. \u041a\u0442\u043e \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u0435\u0442, \u043a\u0442\u043e \u0442\u0435\u0440\u044f\u0435\u0442: loop \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430 \u0442\u0435\u0445, \u043a\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u043b\u0430\u0442\u0438\u0442\u044c<\/h3>\n<p>\u042d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0430 \u043d\u0435 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u0430 \u0434\u043b\u044f \u0432\u0441\u0435\u0445. \u0422\u0435, \u043a\u0442\u043e \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442 loop engineering \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u0435\u043c, \u043e\u0431\u044b\u0447\u043d\u043e \u0438\u043c\u0435\u044e\u0442 \u0431\u0435\u0437\u043b\u0438\u043c\u0438\u0442\u043d\u044b\u0435 \u0442\u043e\u043a\u0435\u043d\u044b. \u0422\u0435, \u0434\u043b\u044f \u043a\u043e\u0433\u043e \u044d\u0442\u043e \u0440\u0438\u0441\u043a, \u0447\u0430\u0449\u0435 \u0441\u0438\u0434\u044f\u0442 \u043d\u0430 \u0442\u0430\u0440\u0438\u0444\u0435 \u0437\u0430 $20 \u0438 \u043f\u044b\u0442\u0430\u044e\u0442\u0441\u044f \u0433\u043e\u043d\u044f\u0442\u044c \u0442\u044f\u0436\u0451\u043b\u044b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u0447\u043d\u044b\u0435 loop, \u0443\u043f\u0438\u0440\u0430\u044f\u0441\u044c \u0432 \u043b\u0438\u043c\u0438\u0442\u044b \u0438\u043b\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u044f \u043d\u0435\u043e\u0436\u0438\u0434\u0430\u043d\u043d\u044b\u0439 \u0441\u0447\u0451\u0442 \u0437\u0430 extra usage.<\/p>\n<p>\u041a\u043e\u043c\u0443 \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u0433\u043e\u0434\u043d\u043e:<\/p>\n<ol>\n<li>\n<p>\u041a\u043e\u043c\u0430\u043d\u0434\u0430\u043c \u0441 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0435\u0439\u0441\u044f, \u043c\u0430\u0448\u0438\u043d\u043d\u043e-\u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u043e\u0439 \u0438 \u0431\u044e\u0434\u0436\u0435\u0442\u043e\u043c \u043d\u0430 \u0435\u0451 \u043f\u0440\u043e\u0433\u043e\u043d: \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u044b\u0439 \u0440\u0430\u0437\u0431\u043e\u0440 \u0442\u0435\u0441\u0442\u043e\u0432, \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439, \u043f\u0440\u043e\u0445\u043e\u0434\u044b \u043b\u0438\u043d\u0442-\u0438-\u0444\u0438\u043a\u0441, \u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u0438 PR \u0438\u0437 issue \u0432 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u0435 \u0441 \u0441\u0438\u043b\u044c\u043d\u044b\u043c \u043f\u043e\u043a\u0440\u044b\u0442\u0438\u0435\u043c \u0442\u0435\u0441\u0442\u0430\u043c\u0438.<\/p>\n<\/li>\n<li>\n<p>\u041a\u043e\u0434\u043e\u0432\u044b\u0435 \u0431\u0430\u0437\u044b \u0441 \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u044b\u043c\u0438 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u043c\u0438 \u043d\u0430\u0431\u043e\u0440\u0430\u043c\u0438. \u0415\u0441\u043b\u0438 junior-\u0438\u043d\u0436\u0435\u043d\u0435\u0440 \u043c\u043e\u0433 \u0431\u044b \u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c\u0441\u044f \u0441 \u0437\u0430\u0434\u0430\u0447\u0435\u0439 \u043f\u043e \u0447\u0435\u043a-\u043b\u0438\u0441\u0442\u0443, \u0430 \u0442\u0435\u0441\u0442\u044b \u043f\u043e\u0439\u043c\u0430\u043b\u0438 \u0431\u044b \u0435\u0433\u043e \u043e\u0448\u0438\u0431\u043a\u0438, loop \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442.<\/p>\n<\/li>\n<li>\n<p>\u041a\u043e\u043c\u0430\u043d\u0434\u0430\u043c, \u0443\u0436\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u043c async-first \u0441 \u043c\u0443\u043b\u044c\u0442\u0438\u0430\u0433\u0435\u043d\u0442\u043d\u044b\u043c\u0438 \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u0430\u043c\u0438.<\/p>\n<\/li>\n<\/ol>\n<p>\u041a\u043e\u043c\u0443 \u0441\u0442\u043e\u0438\u0442 \u043f\u043e\u0434\u043e\u0436\u0434\u0430\u0442\u044c:<\/p>\n<ol>\n<li>\n<p>\u0421\u043e\u043b\u043e-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u043d\u0430 \u0434\u0435\u0448\u0435\u0432\u044b\u0445 \u0442\u0430\u0440\u0438\u0444\u0430\u0445: \u0441\u0447\u0451\u0442 \u0437\u0430 \u0442\u043e\u043a\u0435\u043d\u044b \u043f\u0440\u0438\u0434\u0451\u0442 \u0440\u0430\u043d\u044c\u0448\u0435 \u043f\u0440\u0438\u0440\u043e\u0441\u0442\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438.<\/p>\n<\/li>\n<li>\n<p>\u0422\u0435\u043c, \u043a\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 \u043a\u043e\u0434\u043e\u043c \u0431\u0435\u0437 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438. Loop \u0431\u0435\u0437 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0430\u0433\u0435\u043d\u0442 \u0441\u043e\u0433\u043b\u0430\u0448\u0430\u0435\u0442\u0441\u044f \u0441\u0430\u043c \u0441 \u0441\u043e\u0431\u043e\u0439 \u043f\u043e \u043a\u0440\u0443\u0433\u0443, \u0438\u0442\u043e\u0433 \u0438\u0437\u0432\u0435\u0441\u0442\u0435\u043d \u0437\u0430\u0440\u0430\u043d\u0435\u0435.<\/p>\n<\/li>\n<li>\n<p>\u041a\u043e\u043c\u0430\u043d\u0434\u0430\u043c, \u0447\u044c\u0451 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435: \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0430\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0432\u044c\u044e, \u0430 \u043d\u0435 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043f\u0435\u0447\u0430\u0442\u0438. Loop \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u043a\u043e\u0434\u0430. \u0415\u0441\u043b\u0438 \u0440\u0435\u0432\u044c\u044e \u0443\u0436\u0435 \u0431\u044b\u043b\u043e \u0443\u0437\u043a\u0438\u043c \u043c\u0435\u0441\u0442\u043e\u043c, \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0441\u0442\u0430\u043d\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u0438\u043d\u043d\u0435\u0435.<\/p>\n<\/li>\n<li>\n<p>\u0414\u043b\u044f \u0440\u0430\u0437\u043e\u0432\u044b\u0445 \u0437\u0430\u0434\u0430\u0447, \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0438 \u0432\u0441\u0435\u0433\u043e, \u0433\u0434\u0435 \u00ab\u0433\u043e\u0442\u043e\u0432\u043e\u00bb \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u043a\u0438\u043c \u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435\u043c, \u043e\u0434\u0438\u043d \u0442\u043e\u0447\u043d\u043e \u0441\u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442 \u0432\u0441\u0451 \u0435\u0449\u0451 \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u0435\u0442. <\/p>\n<\/li>\n<\/ol>\n<p>\u0427\u0435\u0441\u0442\u043d\u044b\u0439 TL;DR \u044d\u0442\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430: loop engineering \u0440\u0435\u0430\u043b\u0435\u043d, \u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043e\u043d \u043f\u043e\u043a\u0430 \u043d\u0435 \u043d\u0443\u0436\u0435\u043d.<\/p>\n<blockquote>\n<p>\u0415\u0441\u043b\u0438 \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f\u00a0\u2014 \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0430\u044e \u0432\u00a0\u043a\u0430\u043d\u0430\u043b\u00a0<a href=\"https:\/\/t.me\/+TBcR8gAZAoRmNjg6\" rel=\"noopener noreferrer nofollow\">AI for Devs<\/a>. \u041a\u0430\u0436\u0434\u044b\u0439 \u0434\u0435\u043d\u044c \u043f\u0443\u0431\u043b\u0438\u043a\u0443\u044e \u043f\u043e\u0445\u043e\u0436\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b: \u043c\u043e\u0434\u0435\u043b\u0438, \u0430\u0433\u0435\u043d\u0442\u044b, \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u0435\u0439\u0441\u044b \u0438 \u043d\u043e\u0432\u043e\u0441\u0442\u0438 \u0438\u0437\u00a0\u043c\u0438\u0440\u0430 AI.<\/p>\n<\/blockquote>\n<h2>4. \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0437\u0430 30 \u0441\u0435\u043a\u0443\u043d\u0434<\/h2>\n<p>\u0422\u0435\u0441\u0442 \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u0439 \u0432 \u0448\u0430\u0433\u0435 2 \u0440\u0435\u0448\u0430\u0435\u0442 \u0432\u043e\u043f\u0440\u043e\u0441 \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u0447\u0435\u0441\u043a\u0438: \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c loop \u0432\u043e\u043e\u0431\u0449\u0435 \u0438\u043b\u0438 \u043d\u0435\u0442. \u0427\u0435\u043a-\u043b\u0438\u0441\u0442 \u043d\u0438\u0436\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438: \u0435\u0433\u043e \u043f\u0440\u043e\u0433\u043e\u043d\u044f\u044e\u0442 \u043f\u0435\u0440\u0435\u0434 \u0442\u0435\u043c, \u043a\u0430\u043a \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0442\u044c \u0437\u0430\u0434\u0430\u0447\u0443 \u0432 loop. \u0415\u0441\u043b\u0438 \u043d\u0435 \u043e\u0442\u043c\u0435\u0442\u0438\u043b\u0438 \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u0438\u043d \u043f\u0443\u043d\u043a\u0442, \u0442\u043e \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0439\u0442\u0435 \u043a\u0430\u043a \u0440\u0443\u0447\u043d\u043e\u0439 \u043f\u0440\u043e\u043c\u043f\u0442.<\/p>\n<ol>\n<li>\n<p>\u0417\u0430\u0434\u0430\u0447\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442\u0441\u044f \u043c\u0438\u043d\u0438\u043c\u0443\u043c \u0440\u0430\u0437 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e. \u0420\u0435\u0436\u0435: \u0437\u0430\u0442\u0440\u0430\u0442\u044b \u043d\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u043e\u043a\u0443\u043f\u044f\u0442\u0441\u044f.<\/p>\n<\/li>\n<li>\n<p>\u0422\u0435\u0441\u0442, \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0442\u0438\u043f\u043e\u0432, \u0441\u0431\u043e\u0440\u043a\u0430 \u0438\u043b\u0438 \u043b\u0438\u043d\u0442\u0435\u0440 \u043c\u043e\u0433\u0443\u0442 \u043e\u0442\u043a\u043b\u043e\u043d\u0438\u0442\u044c \u043f\u043b\u043e\u0445\u043e\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442. \u0411\u0435\u0437 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0448\u043b\u044e\u0437\u0430 \u0430\u0433\u0435\u043d\u0442 \u0441\u0430\u043c \u0441\u0435\u0431\u0435 \u0441\u0442\u0430\u0432\u0438\u0442 \u043e\u0446\u0435\u043d\u043a\u0443 \u0437\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435.<\/p>\n<\/li>\n<li>\n<p>\u0410\u0433\u0435\u043d\u0442 \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0451\u043d\u043d\u044b\u0439 \u043a\u043e\u0434. \u0411\u0435\u0437 \u0441\u0440\u0435\u0434\u044b \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044f \u0438\u0434\u0451\u0442 \u043d\u0430\u0443\u0433\u0430\u0434.<\/p>\n<\/li>\n<li>\n<p>\u0423 loop \u0435\u0441\u0442\u044c \u0436\u0451\u0441\u0442\u043a\u0438\u0439 \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0439 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438: \u0431\u044e\u0434\u0436\u0435\u0442 \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u043b\u0438\u043c\u0438\u0442 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439 \u0438\u043b\u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u0411\u0435\u0437 \u043d\u0435\u0451 loop \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043f\u043e\u043a\u0430 \u043a\u0442\u043e-\u0442\u043e \u043d\u0435 \u0437\u0430\u043c\u0435\u0442\u0438\u0442 \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0439 \u0441\u0447\u0451\u0442 \u043d\u0430 \u043e\u043f\u043b\u0430\u0442\u0443.<\/p>\n<\/li>\n<\/ol>\n<blockquote>\n<p>\u041f\u0435\u0440\u0435\u0434 merge, \u0434\u0435\u043f\u043b\u043e\u0435\u043c \u0438\u043b\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0447\u0435\u043b\u043e\u0432\u0435\u043a. \u0412\u0441\u0451 \u043d\u0435\u043e\u0431\u0440\u0430\u0442\u0438\u043c\u043e\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0440\u0443\u0447\u043d\u043e\u0433\u043e \u043e\u0434\u043e\u0431\u0440\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0434 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043c.<\/p>\n<\/blockquote>\n<p>\u0425\u043e\u0440\u043e\u0448\u0438\u0435 \u043f\u0435\u0440\u0432\u044b\u0435 loop\u044b:<\/p>\n<ol>\n<li>\n<p>\u0420\u0430\u0437\u0431\u043e\u0440 \u0441\u0431\u043e\u0435\u0432 CI: \u043f\u043e \u043d\u043e\u0447\u0430\u043c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0431\u043e\u0438, \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u0447\u0438\u043d\u044b, \u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c \u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u0438 \u0444\u0438\u043a\u0441\u043e\u0432 \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u0435\u0432.<\/p>\n<\/li>\n<li>\n<p>PR \u0441 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439: \u0440\u0430\u0437 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e \u0438\u0441\u043a\u0430\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c, \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0442\u044c PR.<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0445\u043e\u0434\u044b \u043b\u0438\u043d\u0442-\u0438-\u0444\u0438\u043a\u0441: \u043f\u0440\u0438 \u043a\u0430\u0436\u0434\u043e\u043c \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 PR \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u0430\u0432\u043a\u0438 \u0441\u0442\u0438\u043b\u044f.<\/p>\n<\/li>\n<li>\n<p>\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043d\u0435\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0442\u0435\u0441\u0442\u043e\u0432: \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0442\u044c, \u043f\u043e\u043a\u0430 \u0433\u0438\u043f\u043e\u0442\u0435\u0437\u0430 \u043d\u0435 \u0432\u044b\u0434\u0435\u0440\u0436\u0438\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443.<\/p>\n<\/li>\n<li>\n<p>\u0427\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u0438 PR \u0438\u0437 issue \u0432 \u043a\u043e\u0434\u0435 \u0441 \u0441\u0438\u043b\u044c\u043d\u044b\u043c\u0438 \u0442\u0435\u0441\u0442\u0430\u043c\u0438, \u0433\u0434\u0435 \u043f\u043b\u043e\u0445\u043e\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043e\u0442\u043a\u043b\u043e\u043d\u044f\u0435\u0442 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u043d\u0430\u0431\u043e\u0440.<\/p>\n<\/li>\n<\/ol>\n<p>\u041f\u043b\u043e\u0445\u0438\u0435 \u043f\u0435\u0440\u0432\u044b\u0435 loop, \u0434\u043b\u044f \u043d\u0438\u0445 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0443\u0436\u0435\u043d \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0441 \u0433\u043e\u043b\u043e\u0432\u043e\u0439 \u043d\u0430 \u043f\u043b\u0435\u0447\u0430\u0445:<\/p>\n<ol>\n<li>\n<p>\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u0438\u044f. <\/p>\n<\/li>\n<li>\n<p>\u041a\u043e\u0434 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u043b\u0438 \u043f\u043b\u0430\u0442\u0435\u0436\u0435\u0439. <\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0434\u0430\u043a\u0448\u0435\u043d-\u0434\u0435\u043f\u043b\u043e\u0438. <\/p>\n<\/li>\n<li>\n<p>\u0420\u0430\u0437\u043c\u044b\u0442\u0430\u044f \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430. <\/p>\n<\/li>\n<li>\n<p>\u0412\u0441\u0451, \u0433\u0434\u0435 \u00ab\u0433\u043e\u0442\u043e\u0432\u043e\u00bb \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435\u043c.<\/p>\n<\/li>\n<\/ol>\n<h2>\u0427\u0430\u0441\u0442\u044c 2. \u041f\u044f\u0442\u044c \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u0431\u043b\u043e\u043a\u043e\u0432<\/h2>\n<h3>5. \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438: \u043f\u0443\u043b\u044c\u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/h3>\n<p>\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u044e\u0442 loop \u0438\u0437 \u0440\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u043e\u043d\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442\u0441\u044f. \u041e\u043d\u0438 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442 \u043f\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044e, \u043f\u043e \u0441\u043e\u0431\u044b\u0442\u0438\u044e \u0438\u043b\u0438 \u043f\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u044e-\u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0443. \u042d\u0442\u043e \u043f\u0443\u043b\u044c\u0441: \u0432\u0441\u0451 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u0432 loop \u0434\u0435\u0440\u0436\u0438\u0442\u0441\u044f \u043d\u0430 \u043d\u0451\u043c.<\/p>\n<p>\u041a\u0430\u043a \u044d\u0442\u043e \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0432 \u0434\u0432\u0443\u0445 \u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0445:<\/p>\n<ol>\n<li>\n<p><strong>Codex. <\/strong>\u0412\u043a\u043b\u0430\u0434\u043a\u0430 Automations: \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442, \u0437\u0430\u0434\u0430\u0442\u044c \u043f\u0440\u043e\u043c\u043f\u0442, \u0437\u0430\u0434\u0430\u0442\u044c \u0447\u0430\u0441\u0442\u043e\u0442\u0443, \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0447\u0435\u043a\u0430\u0443\u0442 \u0438\u043b\u0438 \u0444\u043e\u043d\u043e\u0432\u044b\u0439 worktree. \u041f\u0440\u043e\u0433\u043e\u043d\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0447\u0442\u043e-\u0442\u043e \u043d\u0430\u0445\u043e\u0434\u044f\u0442, \u043f\u043e\u043f\u0430\u0434\u0430\u044e\u0442 \u0432 \u0438\u043d\u0431\u043e\u043a\u0441 Triage, \u043f\u0440\u043e\u0433\u043e\u043d\u044b \u0431\u0435\u0437 \u043d\u0430\u0445\u043e\u0434\u043e\u043a \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0441\u0430\u043c\u0438.<\/p>\n<\/li>\n<li>\n<p><strong>Claude Code.<\/strong> \u0422\u0440\u0438 \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430, \u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0432 \u043e\u0434\u043d\u0443 \u0441\u0445\u0435\u043c\u0443:\u00a0<code>\/loop<\/code>\u00a0\u0434\u043b\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u0430 \u0432\u043d\u0443\u0442\u0440\u0438 \u043e\u0434\u043d\u043e\u0439 \u0441\u0435\u0441\u0441\u0438\u0438, \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 Desktop \u0434\u043b\u044f \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438 \u043a \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0443, Routines \u0434\u043b\u044f \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u043e\u043d\u043e\u0432 \u0441 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u043e\u043c. \u0412 \u043f\u0430\u0440\u0435 \u0441 hooks \u0434\u043b\u044f \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430.<\/p>\n<\/li>\n<\/ol>\n<p>\u0412\u043d\u0443\u0442\u0440\u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0432\u0430 \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u044e\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0435 loop \u043e\u0442 \u0434\u043e\u0440\u043e\u0433\u0438\u0445:<\/p>\n<ol>\n<li>\n<p><code>\/loop<\/code>\u00a0\u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u043f\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044e. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u043d\u0443\u0436\u043d\u044b \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f.<\/p>\n<\/li>\n<li>\n<p><code>\/goal<\/code>\u00a0\u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0443, \u043f\u043e\u043a\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u043d\u0435 \u0441\u0442\u0430\u043d\u0435\u0442 \u0438\u0441\u0442\u0438\u043d\u043d\u044b\u043c. \u041e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435, \u0442\u0430\u043a \u0447\u0442\u043e \u0430\u0433\u0435\u043d\u0442, \u043d\u0430\u043f\u0438\u0441\u0430\u0432\u0448\u0438\u0439 \u043a\u043e\u0434, \u043d\u0435 \u0441\u0430\u043c \u0441\u0435\u0431\u0435 \u0441\u0442\u0430\u0432\u0438\u0442 \u043e\u0446\u0435\u043d\u043a\u0443.<\/p>\n<\/li>\n<\/ol>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b79\/1a5\/d67\/b791a5d67998faae60d19b97855f53a0.png\" width=\"1200\" height=\"1200\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/b79\/1a5\/d67\/b791a5d67998faae60d19b97855f53a0.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b79\/1a5\/d67\/b791a5d67998faae60d19b97855f53a0.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<p>\u042d\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u0430 \u00ab\u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u043f\u0440\u043e\u0442\u0438\u0432 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0449\u0435\u0433\u043e\u00bb \u043a \u0441\u0430\u043c\u043e\u043c\u0443 \u0443\u0441\u043b\u043e\u0432\u0438\u044e \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438.<\/p>\n<pre><code class=\"python\">&gt; \/loop 30m \/goal All tests in test\/auth pass and lint is clean.  Scan src\/auth for new failures, propose fixes in claude\/auth-fixes,  open draft PR when goal condition holds.\u25b2 Claude  CronCreate(*\/30 * * * * : auth quality loop)  Stop condition: tests pass + lint clean (verified by checker)\u2713 Scheduled. Will continue past intermediate completions  until \/goal condition is met by independent checker.<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:87px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<h3>6. Worktree: \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0431\u0435\u0437 \u0445\u0430\u043e\u0441\u0430<\/h3>\n<p>\u041a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0430\u0433\u0435\u043d\u0442\u0430, \u0444\u0430\u0439\u043b\u044b \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u043e\u0432\u0430\u0442\u044c. \u0414\u0432\u0430 \u0430\u0433\u0435\u043d\u0442\u0430, \u043f\u0438\u0448\u0443\u0449\u0438\u0445 \u043e\u0434\u0438\u043d \u0444\u0430\u0439\u043b, \u044d\u0442\u043e \u0442\u0430 \u0436\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430, \u0447\u0442\u043e \u0434\u0432\u0430 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430, \u043a\u043e\u043c\u043c\u0438\u0442\u044f\u0449\u0438\u0445 \u0432 \u043e\u0434\u043d\u0438 \u0441\u0442\u0440\u043e\u043a\u0438 \u0431\u0435\u0437 \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u0438\u044f. Git worktree \u0440\u0435\u0448\u0430\u0435\u0442 \u044d\u0442\u043e: \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0447\u0430\u044f \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f \u043d\u0430 \u0441\u0432\u043e\u0435\u0439 \u0432\u0435\u0442\u043a\u0435, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0430\u044f \u043e\u0431\u0449\u0443\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u044e \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f, \u0442\u0430\u043a \u0447\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u0430\u0433\u0435\u043d\u0442\u0430 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0437\u0430\u0442\u0440\u043e\u043d\u0443\u0442\u044c \u0447\u0435\u043a\u0430\u0443\u0442 \u0434\u0440\u0443\u0433\u043e\u0433\u043e.<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/e19\/7d0\/47b\/e197d047b3bc73e27ad6bbd677a5c10f.png\" width=\"1572\" height=\"730\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/e19\/7d0\/47b\/e197d047b3bc73e27ad6bbd677a5c10f.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/e19\/7d0\/47b\/e197d047b3bc73e27ad6bbd677a5c10f.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<p>\u041a\u0430\u043a \u044d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u043e \u0432 \u043e\u0431\u043e\u0438\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0445:<\/p>\n<ol>\n<li>\n<p>Codex \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 worktree: \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0441 \u043e\u0434\u043d\u0438\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u043c \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0431\u0435\u0437 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u043e\u0432.<\/p>\n<\/li>\n<li>\n<p>Claude Code \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 git worktree \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e: \u0444\u043b\u0430\u0433\u00a0<code>--worktree<\/code>\u00a0\u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u0435\u0441\u0441\u0438\u0438 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u043c \u0447\u0435\u043a\u0430\u0443\u0442\u0435 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u00a0<code>isolation: worktree<\/code>\u00a0\u0434\u043b\u044f sub-\u0430\u0433\u0435\u043d\u0442\u043e\u0432, \u0447\u0442\u043e\u0431\u044b \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u043e\u043c\u043e\u0449\u043d\u0438\u043a \u043f\u043e\u043b\u0443\u0447\u0430\u043b \u0441\u0432\u0435\u0436\u0438\u0439 \u0447\u0435\u043a\u0430\u0443\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0430\u043c \u0443\u0434\u0430\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435 \u0440\u0430\u0431\u043e\u0442\u044b.<\/p>\n<\/li>\n<\/ol>\n<p>Worktree \u0443\u0431\u0438\u0440\u0430\u0435\u0442 \u043c\u0435\u0445\u0430\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442 \u0444\u0430\u0439\u043b\u043e\u0432, \u043d\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u043c \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0447\u0435\u043b\u043e\u0432\u0435\u043a. \u041f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0430\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0432\u044c\u044e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u0445 \u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c, \u0430 \u043d\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430.<\/p>\n<h3>7. Skills: \u0437\u043d\u0430\u043d\u0438\u0435 \u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0435, \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0440\u0430\u0437 \u0438 \u0447\u0438\u0442\u0430\u0435\u043c\u043e\u0435 \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0433\u043e\u043d<\/h3>\n<p>Skill: \u0441\u043f\u043e\u0441\u043e\u0431 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043e\u0434\u0438\u043d \u0438 \u0442\u043e\u0442 \u0436\u0435 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043a\u0430\u0436\u0434\u0443\u044e \u0441\u0435\u0441\u0441\u0438\u044e, \u043a\u0430\u043a \u0437\u043e\u043b\u043e\u0442\u0430\u044f \u0440\u044b\u0431\u043a\u0430 \u0441 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u044c\u044e. \u041e\u0431\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442: \u043f\u0430\u043f\u043a\u0430 \u0441 \u0444\u0430\u0439\u043b\u043e\u043c <a href=\"http:\/\/SKILL.md\" rel=\"noopener noreferrer nofollow\">SKILL.md<\/a> \u0432\u043d\u0443\u0442\u0440\u0438, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435, \u043f\u043b\u044e\u0441 \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b, \u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0441\u044b \u0438 \u0430\u0441\u0441\u0435\u0442\u044b.<\/p>\n<p>\u041f\u043e\u0447\u0435\u043c\u0443 \u044d\u0442\u043e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0432\u0430\u0436\u043d\u043e \u0434\u043b\u044f loop: \u0431\u0435\u0437 skills loop \u0441 \u043d\u0443\u043b\u044f \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0432\u0435\u0441\u044c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u0446\u0438\u043a\u043b\u0435. \u0421 skills \u043d\u0430\u043c\u0435\u0440\u0435\u043d\u0438\u0435 \u043d\u0430\u043a\u0430\u043f\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f. \u041a\u043e\u043d\u0432\u0435\u043d\u0446\u0438\u0438, \u0448\u0430\u0433\u0438 \u0441\u0431\u043e\u0440\u043a\u0438, \u00ab\u043c\u044b \u043d\u0435 \u0434\u0435\u043b\u0430\u0435\u043c \u0442\u0430\u043a \u0438\u0437-\u0437\u0430 \u0442\u043e\u0433\u043e \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u0430\u00bb \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b \u043e\u0434\u0438\u043d \u0440\u0430\u0437 \u0441\u043d\u0430\u0440\u0443\u0436\u0438 \u0438 \u0447\u0438\u0442\u0430\u044e\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0434 \u043a\u0430\u0436\u0434\u044b\u043c \u043f\u0440\u043e\u0433\u043e\u043d\u043e\u043c.<\/p>\n<pre><code class=\"python\">name: ci-triagedescription: Classify CI failures by root cause (env, flake, real bug,  dependency, infra), draft fixes for the easy ones, escalate the rest.  Trigger whenever a workflow run fails or on the morning triage loop.---# CI triage skill## Classification rules- env: missing secret, wrong env var, infra not provisioned. # human- flake: passes on retry without code change. # retry once, then file- bug: deterministic failure tied to recent commit. # draft fix- dependency: failure tied to a version bump. # draft rollback- infra: timeout, OOM, runner issue. # escalate## Fix patterns- Auth tests \u2192 check src\/auth\/middleware first- Database tests \u2192 verify migration applied in CI env- E2E tests \u2192 check selectors against the latest UI snapshot## Never do- Disable failing tests \u2014 always file as escalation instead- Modify CI config without human approval- Touch src\/payments\/ or src\/billing\/ (in claude\/permissions.md)## StateUpdate STATE.md after each run: file paths checked, classifications,PRs opened, items escalated.<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<h3>8. \u041a\u043e\u043d\u043d\u0435\u043a\u0442\u043e\u0440\u044b: loop \u043a\u0430\u0441\u0430\u0435\u0442\u0441\u044f \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 MCP<\/h3>\n<p>Loop, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0438\u0434\u0438\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u044d\u0442\u043e \u043a\u0440\u043e\u0448\u0435\u0447\u043d\u044b\u0439 loop. \u041a\u043e\u043d\u043d\u0435\u043a\u0442\u043e\u0440\u044b \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Model Context Protocol (MCP) \u0434\u0430\u044e\u0442 \u0430\u0433\u0435\u043d\u0442\u0443 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0442\u0430\u0441\u043a-\u0442\u0440\u0435\u043a\u0435\u0440\u0443, \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445, staging API, \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0432 Slack.<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/e70\/dcb\/ca8\/e70dcbca8da924acb1666327cef553fd.png\" width=\"1200\" height=\"800\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/e70\/dcb\/ca8\/e70dcbca8da924acb1666327cef553fd.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/e70\/dcb\/ca8\/e70dcbca8da924acb1666327cef553fd.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<p>Codex \u0438 Claude Code \u043e\u0431\u0430 \u0433\u043e\u0432\u043e\u0440\u044f\u0442 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 MCP, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043a\u043e\u043d\u043d\u0435\u043a\u0442\u043e\u0440, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u0433\u043e, \u043e\u0431\u044b\u0447\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438 \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u043c.<\/p>\n<p>\u042d\u0442\u043e \u0440\u0430\u0437\u043d\u0438\u0446\u0430 \u043c\u0435\u0436\u0434\u0443 \u0430\u0433\u0435\u043d\u0442\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u00ab\u0432\u043e\u0442 \u0444\u0438\u043a\u0441\u00bb, \u0438 loop, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 PR, \u043f\u0440\u0438\u0432\u044f\u0437\u044b\u0432\u0430\u0435\u0442 \u0442\u0438\u043a\u0435\u0442 \u0432 Linear \u0438 \u043f\u0438\u0448\u0435\u0442 \u0432 \u043a\u0430\u043d\u0430\u043b, \u043a\u043e\u0433\u0434\u0430 CI \u0437\u0435\u043b\u0451\u043d\u044b\u0439. \u041a\u043e\u043d\u043d\u0435\u043a\u0442\u043e\u0440\u044b \u0434\u0430\u044e\u0442 loop \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432\u043d\u0443\u0442\u0440\u0438 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u044b, \u0430 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u0431\u044b \u043e\u043d \u0441\u0434\u0435\u043b\u0430\u043b.<\/p>\n<p>\u041a\u043e\u043d\u043d\u0435\u043a\u0442\u043e\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u043e\u043a\u0443\u043f\u0430\u044e\u0442\u0441\u044f \u0434\u043b\u044f loop, \u043f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443:<\/p>\n<ol>\n<li>\n<p><strong>GitHub<\/strong>: \u0447\u0438\u0442\u0430\u0442\u044c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438, \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0432\u0435\u0442\u043a\u0438, \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0442\u044c PR, \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c issue, \u0440\u0435\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0430 webhook-\u0441\u043e\u0431\u044b\u0442\u0438\u044f. \u0421\u0430\u043c\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u043c\u044b\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0434\u043d\u044f \u0434\u043b\u044f \u043b\u044e\u0431\u043e\u0433\u043e \u043a\u043e\u0434\u043e\u0432\u043e\u0433\u043e loop.<\/p>\n<\/li>\n<li>\n<p><strong>Linear \u0438\u043b\u0438 Jira<\/strong>: \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u0442\u0438\u043a\u0435\u0442\u044b \u043f\u043e \u0445\u043e\u0434\u0443 \u0440\u0430\u0431\u043e\u0442\u044b loop, \u043f\u0440\u0438\u0432\u044f\u0437\u044b\u0432\u0430\u0442\u044c PR \u043a issue, \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u043f\u0443\u043d\u043a\u0442\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u0441\u043b\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438.<\/p>\n<\/li>\n<li>\n<p><strong>Slack<\/strong>: \u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0440\u0430\u0437\u0431\u043e\u0440\u0430, \u043f\u0438\u043d\u0433\u043e\u0432\u0430\u0442\u044c \u043b\u044e\u0434\u0435\u0439 \u043f\u0440\u0438 \u044d\u0441\u043a\u0430\u043b\u0430\u0446\u0438\u0438, \u0440\u0435\u0437\u044e\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u043e\u0447\u043d\u044b\u0435 \u043f\u0440\u043e\u0433\u043e\u043d\u044b \u0443\u0442\u0440\u043e\u043c.<\/p>\n<\/li>\n<li>\n<p><strong>Sentry \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u043e\u0439 \u0442\u0440\u0435\u043a\u0435\u0440 \u043e\u0448\u0438\u0431\u043e\u043a<\/strong>: \u0434\u0430\u0432\u0430\u0442\u044c loop \u0440\u0430\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0436\u0438\u0432\u044b\u0435 \u0430\u043b\u0435\u0440\u0442\u044b \u0438 \u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c \u0444\u0438\u043a\u0441\u044b \u0434\u043b\u044f \u0447\u0430\u0441\u0442\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u0435\u0432.<\/p>\n<\/li>\n<\/ol>\n<h3>9. Sub-\u0430\u0433\u0435\u043d\u0442\u044b: \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u043e\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0449\u0435\u0433\u043e<\/h3>\n<p>\u0421\u0430\u043c\u0430\u044f \u043f\u043e\u043b\u0435\u0437\u043d\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043d\u0430\u044f \u0434\u0435\u0442\u0430\u043b\u044c loop: \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0430\u0433\u0435\u043d\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0438\u0448\u0435\u0442, \u043e\u0442 \u0430\u0433\u0435\u043d\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442. \u0424\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u043a\u0430 \u041e\u0441\u043c\u0430\u043d\u0438 \u0442\u043e\u0447\u043d\u0430\u044f: \u043c\u043e\u0434\u0435\u043b\u044c, \u043d\u0430\u043f\u0438\u0441\u0430\u0432\u0448\u0430\u044f \u043a\u043e\u0434, \u00ab\u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0434\u043e\u0431\u0440\u0430 \u043a \u0441\u0435\u0431\u0435, \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u0434\u043e\u043c\u0430\u0448\u043d\u044e\u044e \u0440\u0430\u0431\u043e\u0442\u0443\u00bb. \u0412\u0442\u043e\u0440\u043e\u0439 \u0430\u0433\u0435\u043d\u0442 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438 \u0438 \u0438\u043d\u043e\u0433\u0434\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u044c\u044e \u043b\u043e\u0432\u0438\u0442 \u0442\u043e, \u0447\u0442\u043e \u043f\u0435\u0440\u0432\u044b\u0439 \u0441\u0430\u043c \u0441\u0435\u0431\u0435 \u043f\u0440\u043e\u0441\u0442\u0438\u043b.<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/4de\/46e\/34c\/4de46e34c580ea7cbd6fb1054cc58199.png\" width=\"1744\" height=\"902\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/4de\/46e\/34c\/4de46e34c580ea7cbd6fb1054cc58199.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/4de\/46e\/34c\/4de46e34c580ea7cbd6fb1054cc58199.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<p>\u042d\u0442\u043e evaluator-optimizer \u043f\u0430\u0442\u0442\u0435\u0440\u043d \u0438\u0437 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u043e\u0433\u043e \u043f\u043e\u0441\u0442\u0430 Anthropic \u043e\u0442 \u0434\u0435\u043a\u0430\u0431\u0440\u044f 2024 \u0433\u043e\u0434\u0430 \u043f\u043e\u0434 \u043d\u043e\u0432\u044b\u043c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c. \u041e\u0434\u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442, \u0434\u0440\u0443\u0433\u0430\u044f \u043a\u0440\u0438\u0442\u0438\u043a\u0443\u0435\u0442, \u0446\u0438\u043a\u043b \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442\u0441\u044f. \u0422\u0435\u0440\u043c\u0438\u043d\u043e\u043b\u043e\u0433\u0438\u044f, \u0441\u0442\u0430\u0432\u0448\u0430\u044f \u0432\u0438\u0440\u0443\u0441\u043d\u043e\u0439 \u0432 2026 \u0433\u043e\u0434\u0443, \u0431\u044b\u043b\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0432\u043e\u0441\u0435\u043c\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u043d\u0430\u0437\u0430\u0434.<\/p>\n<p>\u041a\u0430\u043a sub-\u0430\u0433\u0435\u043d\u0442\u044b \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u044b \u0432 \u043e\u0431\u043e\u0438\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0445:<\/p>\n<ol>\n<li>\n<p>Codex \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442 sub-\u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0443, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0438\u0445 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e, \u0437\u0430\u0442\u0435\u043c \u0441\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0432 \u043e\u0434\u0438\u043d \u043e\u0442\u0432\u0435\u0442. \u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u0430\u0433\u0435\u043d\u0442\u044b \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442 TOML-\u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u0432\u00a0<code>.codex\/agents\/<\/code>: \u0438\u043c\u044f, \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435, \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438, \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e \u043c\u043e\u0434\u0435\u043b\u044c \u0438 \u0443\u0440\u043e\u0432\u0435\u043d\u044c reasoning effort. Security-\u0440\u0435\u0432\u044c\u044e\u0435\u0440 \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043d\u0430 \u0441\u0438\u043b\u044c\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u0441 \u0432\u044b\u0441\u043e\u043a\u0438\u043c effort, \u043f\u043e\u043a\u0430 explorer \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430 \u0431\u044b\u0441\u0442\u0440\u043e\u0439 read-only \u043c\u043e\u0434\u0435\u043b\u0438.<\/p>\n<\/li>\n<\/ol>\n<p>Claude Code \u0434\u0435\u043b\u0430\u0435\u0442 \u0442\u043e \u0436\u0435 \u0447\u0435\u0440\u0435\u0437 sub-\u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u0432\u00a0<code>.claude\/agents\/<\/code>\u00a0\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0430\u0433\u0435\u043d\u0442\u043e\u0432, \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0449\u0438\u0435 \u0440\u0430\u0431\u043e\u0442\u0443 \u0434\u0440\u0443\u0433 \u0434\u0440\u0443\u0433\u0443. \u0422\u0438\u043f\u0438\u0447\u043d\u043e\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0435: \u043e\u0434\u0438\u043d \u0430\u0433\u0435\u043d\u0442 \u0438\u0441\u0441\u043b\u0435\u0434\u0443\u0435\u0442, \u0434\u0440\u0443\u0433\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442, \u0442\u0440\u0435\u0442\u0438\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438.<\/p>\n<blockquote>\n<p>\u041f\u043e\u0447\u0435\u043c\u0443 \u044d\u0442\u043e \u0432\u0430\u0436\u043d\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u0432 loop: loop \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0431\u0435\u0437 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430, \u0438 \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0449\u0438\u0439: \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043f\u0440\u0438\u0447\u0438\u043d\u0430, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043e\u0439\u0442\u0438 \u043e\u0442 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430. Sub-\u0430\u0433\u0435\u043d\u0442\u044b \u0441\u0436\u0438\u0433\u0430\u044e\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u0442\u0430\u043a \u043a\u0430\u043a \u043a\u0430\u0436\u0434\u044b\u0439 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u043c\u043e\u0434\u0435\u043b\u044c\u044e \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438. \u0422\u0440\u0430\u0442\u0438\u0442\u044c \u0438\u0445 \u0441\u0442\u043e\u0438\u0442 \u0442\u0430\u043c, \u0433\u0434\u0435 \u0432\u0442\u043e\u0440\u043e\u0435 \u043c\u043d\u0435\u043d\u0438\u0435 \u043e\u043f\u0440\u0430\u0432\u0434\u044b\u0432\u0430\u0435\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c.<\/p>\n<\/blockquote>\n<h2>\u0427\u0430\u0441\u0442\u044c 3. \u0421\u043e\u0431\u0440\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0438\u043b\u0438 \u043d\u0435 \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u0432\u043e\u043e\u0431\u0449\u0435<\/h2>\n<h3>10. \u0424\u0430\u0439\u043b \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f: \u0430\u0433\u0435\u043d\u0442 \u0437\u0430\u0431\u044b\u0432\u0430\u0435\u0442, \u0444\u0430\u0439\u043b \u043d\u0435\u0442<\/h3>\n<p>\u042d\u0442\u0430 \u0434\u0435\u0442\u0430\u043b\u044c \u0437\u0432\u0443\u0447\u0438\u0442 \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043f\u0440\u043e\u0441\u0442\u043e, \u0447\u0442\u043e\u0431\u044b \u0438\u043c\u0435\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0430 \u043d\u0430 \u0434\u0435\u043b\u0435 \u043e\u043d\u0430 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043e\u0441\u043d\u043e\u0432\u0443 \u043b\u044e\u0431\u043e\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0433\u043e loop. Markdown-\u0444\u0430\u0439\u043b, \u0434\u043e\u0441\u043a\u0430 \u0432 Linear, JSON-\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0447\u0442\u043e \u0443\u0433\u043e\u0434\u043d\u043e, \u0447\u0442\u043e \u0436\u0438\u0432\u0451\u0442 \u0432\u043d\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0434\u0438\u0430\u043b\u043e\u0433\u0430 \u0438 \u0445\u0440\u0430\u043d\u0438\u0442, \u0447\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043d\u043e \u0438 \u0447\u0442\u043e \u043d\u0430\u0434\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0434\u0430\u043b\u044c\u0448\u0435.<\/p>\n<p>\u041f\u043e\u0447\u0435\u043c\u0443 \u044d\u0442\u043e \u0432\u0430\u0436\u043d\u043e: \u0443 \u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043a\u043e\u0440\u043e\u0442\u043a\u0430\u044f \u043f\u0430\u043c\u044f\u0442\u044c. \u0422\u043e, \u0447\u0442\u043e \u0432\u044b\u0443\u0447\u0435\u043d\u043e \u0437\u0430 \u0441\u0435\u0441\u0441\u0438\u044e, \u0438\u0441\u0447\u0435\u0437\u0430\u0435\u0442 \u0437\u0430\u0432\u0442\u0440\u0430, \u0435\u0441\u043b\u0438 \u043d\u0435 \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c. \u041f\u0440\u0430\u0432\u0438\u043b\u043e \u041e\u0441\u043c\u0430\u043d\u0438: \u0430\u0433\u0435\u043d\u0442 \u0437\u0430\u0431\u044b\u0432\u0430\u0435\u0442, \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043d\u0435\u0442. Loop \u0431\u0435\u0437 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u0441 \u043d\u0443\u043b\u044f \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437, loop \u0441 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0441 \u0442\u043e\u0433\u043e \u043c\u0435\u0441\u0442\u0430, \u0433\u0434\u0435 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0441\u044f.<\/p>\n<pre><code class=\"json\"># Loop state \u00b7 ci-triage## Last run2026-06-09 03:30 UTC \u00b7 7 failures classified, 3 fixes drafted, 4 escalated## In progress- claude\/fix-auth-token-refresh \u2014 tests passing locally, awaiting CI- claude\/fix-flaky-payment-webhook \u2014 retry pattern applied, monitoring## Completed today- claude\/bump-axios-1.7.4 \u2192 merged (CI green, deps loop verified)- claude\/lint-fix-pass-june-9 \u2192 merged## Escalated to humans- src\/billing\/refund.ts \u2014 tests failing in 3 ways, root cause unclear- ci\/staging-runner \u2014 infra timeouts, not a code issue## Lessons learned (write here, not in chat)- 2026-06-08: PowerShell hits TLS 1.2 issue on this Windows runner. Use bash.- 2026-06-07: tests\/e2e\/checkout requires Stripe webhook secret in env. Skip if missing.## Stop conditions met since last review- \/goal \"all tests pass + lint clean\" achieved on commit 3a7b8c1 at 02:14 UTC<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0414\u0432\u0430 \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f:<\/p>\n<ol>\n<li>\n<p>Markdown \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438,\u00a0<a href=\"http:\/\/STATE.md\" rel=\"noopener noreferrer nofollow\"><code>STATE.md<\/code><\/a>\u00a0\u0432 \u043a\u043e\u0440\u043d\u0435 \u0438\u043b\u0438 \u0432\u043d\u0443\u0442\u0440\u0438\u00a0<code>.claude\/<\/code>. \u0412\u0435\u0440\u0441\u0438\u043e\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f, \u043f\u0440\u043e\u0441\u0442\u043e\u0439, \u0434\u0438\u0444\u0444\u044b \u0447\u0438\u0442\u0430\u044e\u0442\u0441\u044f \u0433\u043b\u0430\u0437\u0430\u043c\u0438. \u041f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u0441\u043e\u043b\u043e \u0438\u043b\u0438 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b.<\/p>\n<\/li>\n<li>\n<p>\u0412\u043d\u0435\u0448\u043d\u044f\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 (Linear, GitHub Issues, \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445): \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0443 \u0441 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0434\u043b\u044f \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u0432\u0441\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b. \u041f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u0435\u043d-loop, \u0433\u0434\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0440\u0430\u0431\u043e\u0442\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0432\u0438\u0434\u0435\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a.<\/p>\n<\/li>\n<\/ol>\n<p>\u0414\u043b\u044f \u0434\u043e\u043b\u0433\u043e\u0436\u0438\u0432\u0443\u0449\u0438\u0445 loop, \u0440\u0438\u0441\u043a\u0443\u044e\u0449\u0438\u0445 \u0443\u0439\u0442\u0438 \u043e\u0442 \u0446\u0435\u043b\u0438, \u0444\u0430\u0439\u043b \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441\u0442\u043e\u0438\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0439 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0435\u0439 \u0432\u044b\u0441\u043e\u043a\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f (<a href=\"http:\/\/VISION.md\" rel=\"noopener noreferrer nofollow\"><code>VISION.md<\/code><\/a>\u00a0\u0438\u043b\u0438\u00a0<a href=\"http:\/\/AGENTS.md\" rel=\"noopener noreferrer nofollow\"><code>AGENTS.md<\/code><\/a>), \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0430\u0433\u0435\u043d\u0442 \u043f\u0435\u0440\u0435\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0433\u043e\u043d. \u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u0430\u0433\u0435\u043d\u0442\u0443, \u0433\u0434\u0435 \u043e\u043d \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f. \u0421\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0433\u043e\u0432\u043e\u0440\u0438\u0442, \u043a\u0443\u0434\u0430 \u0438\u0434\u0442\u0438.<\/p>\n<h3>11. \u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0436\u0438\u0437\u043d\u0435\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0439 loop<\/h3>\n<p>\u0415\u0441\u043b\u0438 \u0437\u0430\u0434\u0430\u0447\u0430 \u043f\u0440\u043e\u0448\u043b\u0430 \u0442\u0435\u0441\u0442 \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u0439 \u0432 \u0448\u0430\u0433\u0435 2, \u0441\u043e\u0431\u0438\u0440\u0430\u044e\u0442 \u0441\u0430\u043c\u044b\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0440\u0430\u0431\u043e\u0447\u0438\u0439 loop, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u0441\u043b\u043e\u0436\u043d\u043e\u0435. \u0427\u0435\u0442\u044b\u0440\u0435 \u0447\u0430\u0441\u0442\u0438, \u0431\u0435\u0437 \u0440\u043e\u044f \u0430\u0433\u0435\u043d\u0442\u043e\u0432.<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/bd0\/0fc\/9e3\/bd00fc9e32a16b3b72f7e35448207a1d.png\" width=\"1762\" height=\"892\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/bd0\/0fc\/9e3\/bd00fc9e32a16b3b72f7e35448207a1d.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/bd0\/0fc\/9e3\/bd00fc9e32a16b3b72f7e35448207a1d.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<ol>\n<li>\n<p>\u041e\u0434\u043d\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f: \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044e \u0441 \u043f\u043e\u043d\u044f\u0442\u043d\u044b\u043c \u0443\u0441\u043b\u043e\u0432\u0438\u0435\u043c \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438.\u00a0<code>\/loop<\/code>\u00a0\u0432 Claude Code \u0438\u043b\u0438 automation \u0432 Codex, \u0432 \u043f\u0430\u0440\u0435 \u0441\u00a0<code>\/goal<\/code>, \u043a\u043e\u0433\u0434\u0430 \u043d\u0443\u0436\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0434\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u044f\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u044f.<\/p>\n<\/li>\n<li>\n<p>\u041e\u0434\u0438\u043d skill: \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 <a href=\"http:\/\/SKILL.md\" rel=\"noopener noreferrer nofollow\">SKILL.md<\/a>, \u0445\u0440\u0430\u043d\u044f\u0449\u0438\u0439 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0430\u0433\u0435\u043d\u0442 \u0438\u043d\u0430\u0447\u0435 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u043b \u0431\u044b \u0441 \u043d\u0443\u043b\u044f \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0433\u043e\u043d.<\/p>\n<\/li>\n<li>\n<p>\u041e\u0434\u0438\u043d \u0444\u0430\u0439\u043b \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f: markdown-\u0444\u0430\u0439\u043b \u0438\u043b\u0438 \u0434\u043e\u0441\u043a\u0430 \u0432 Linear, \u0444\u0438\u043a\u0441\u0438\u0440\u0443\u044e\u0449\u0430\u044f, \u0447\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043d\u043e \u0438 \u0447\u0442\u043e \u0434\u0430\u043b\u044c\u0448\u0435. \u0417\u0430\u0432\u0442\u0440\u0430\u0448\u043d\u0438\u0439 \u043f\u0440\u043e\u0433\u043e\u043d \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442, \u0430 \u043d\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0437\u0430\u043d\u043e\u0432\u043e.<\/p>\n<\/li>\n<li>\n<p>\u041e\u0434\u0438\u043d \u0448\u043b\u044e\u0437: \u0442\u0435\u0441\u0442, \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0442\u0438\u043f\u043e\u0432 \u0438\u043b\u0438 \u0441\u0431\u043e\u0440\u043a\u0430, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u0442\u043a\u043b\u043e\u043d\u044f\u044e\u0449\u0438\u0435 \u043f\u043b\u043e\u0445\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443. \u042d\u0442\u0430 \u0447\u0430\u0441\u0442\u044c \u0440\u0435\u0448\u0430\u0435\u0442, \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u043b\u0438 loop \u0438\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0442\u0440\u0430\u0442\u0438\u0442 \u0440\u0435\u0441\u0443\u0440\u0441\u044b.<\/p>\n<\/li>\n<li>\n<p>\u041f\u043e\u0440\u044f\u0434\u043e\u043a \u0432\u0430\u0436\u0435\u043d: \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0433\u043e \u0440\u0443\u0447\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u043e\u043d\u0430, \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u044c \u0435\u0433\u043e \u0432 skill, \u043e\u0431\u0435\u0440\u043d\u0443\u0442\u044c \u0432 loop, \u0437\u0430\u0442\u0435\u043c \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435. \u041f\u0440\u043e\u043f\u0443\u0441\u043a \u0448\u0430\u0433\u043e\u0432 \u0447\u0430\u0441\u0442\u043e \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043f\u0440\u0438\u0447\u0438\u043d\u043e\u0439, \u043f\u043e\u0447\u0435\u043c\u0443 loop \u043b\u043e\u043c\u0430\u044e\u0442\u0441\u044f \u0432 \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u0435\u043d\u0435.<\/p>\n<\/li>\n<\/ol>\n<p>\u041c\u0435\u0442\u0440\u0438\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u043c\u0435\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u044d\u0442\u043e \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043d\u044f\u0442\u043e\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0430 \u043d\u0435 \u043f\u043e\u0442\u0440\u0430\u0447\u0435\u043d\u043d\u044b\u0435 \u0442\u043e\u043a\u0435\u043d\u044b, \u043d\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u043f\u044b\u0442\u043e\u043a, \u043d\u0435 \u0447\u0438\u0441\u043b\u043e \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 loop. \u0415\u0441\u043b\u0438 \u0434\u043e\u043b\u044f \u043f\u0440\u0438\u043d\u044f\u0442\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043d\u0438\u0436\u0435 50%, loop \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0440\u043e\u0432\u043d\u043e \u0442\u0443 \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u043e \u0440\u0435\u0432\u044c\u044e, \u043e\u0442 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u043b \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u044c, \u0438 \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043e\u043d \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0435\u0442.<\/p>\n<h3>12. Ralph Wiggum loop: \u0442\u0438\u0445\u0438\u0439 \u043f\u0440\u043e\u0432\u0430\u043b<\/h3>\n<p>\u042d\u0442\u043e \u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u043f\u0438\u0441\u0430\u043b \u0438 \u043d\u0430\u0437\u0432\u0430\u043b \u0438\u043d\u0436\u0435\u043d\u0435\u0440 \u0414\u0436\u0435\u0444\u0444\u0440\u0438 \u0425\u0430\u043d\u0442\u043b\u0438 (Geoffrey Huntley). \u0421\u043c\u044b\u0441\u043b \u0442\u0430\u043a\u043e\u0439: \u0430\u0433\u0435\u043d\u0442 \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043b\u0430\u0442\u044c \u0442\u043e\u043a\u0435\u043d \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0433\u0434\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0433\u043e\u0442\u043e\u0432\u0430. \u041d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u043e\u043d \u0438\u043d\u043e\u0433\u0434\u0430 \u0448\u043b\u0451\u0442 \u0435\u0433\u043e \u0440\u0430\u043d\u044c\u0448\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0438 loop \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u044b. \u0411\u0435\u0437 \u0436\u0451\u0441\u0442\u043a\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u044d\u0442\u043e\u0442 \u043a\u043e\u0441\u044f\u043a \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u0437\u0430\u043c\u0435\u0447\u0430\u0435\u0442, \u0430 loop \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0436\u0440\u0430\u0442\u044c \u0440\u0435\u0441\u0443\u0440\u0441\u044b.<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c54\/387\/a8a\/c54387a8a134c0e70789943bfd509898.png\" width=\"1672\" height=\"941\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/c54\/387\/a8a\/c54387a8a134c0e70789943bfd509898.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c54\/387\/a8a\/c54387a8a134c0e70789943bfd509898.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<p>Ralph Wiggum loop \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442, \u043a\u043e\u0433\u0434\u0430:<\/p>\n<ol>\n<li>\n<p>\u041d\u0435\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438. \u0422\u043e\u043b\u044c\u043a\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u0430\u0433\u0435\u043d\u0442, \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u043e\u043f\u0440\u043e\u0441\u0438\u043b\u0438 \u00ab\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c\u00bb, \u0431\u0435\u0437 \u043e\u0431\u044a\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430. \u0414\u0432\u0430 \u043e\u043f\u0442\u0438\u043c\u0438\u0441\u0442\u0430 \u0441\u043e\u0433\u043b\u0430\u0448\u0430\u044e\u0442\u0441\u044f \u0434\u0440\u0443\u0433 \u0441 \u0434\u0440\u0443\u0433\u043e\u043c.<\/p>\n<\/li>\n<li>\n<p>\u041c\u044f\u0433\u043a\u0438\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f. \u00ab\u0413\u043e\u0442\u043e\u0432\u043e\u00bb \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435\u043c \u0430\u0433\u0435\u043d\u0442\u0430, \u0430 \u043d\u0435 \u0442\u0435\u0441\u0442\u043e\u043c, \u0441\u0431\u043e\u0440\u043a\u043e\u0439 \u0438\u043b\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u043e\u0439 \u0442\u0438\u043f\u043e\u0432.<\/p>\n<\/li>\n<li>\n<p>\u041d\u0435\u0442 \u0436\u0451\u0441\u0442\u043a\u043e\u0439 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438. Loop \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043f\u043e\u043a\u0430 \u043d\u0435 \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0442\u0435\u043b\u044c (\u043b\u0438\u043c\u0438\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432, \u0437\u0430\u043c\u0435\u0447\u0435\u043d\u043d\u044b\u0439 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u043c \u0441\u0447\u0451\u0442), \u0430 \u043d\u0435 \u0434\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0451\u043d\u043d\u043e\u0433\u043e \u0443\u0441\u043f\u0435\u0445\u0430.<\/p>\n<\/li>\n<li>\n<p>\u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u0442\u043e \u0436\u0435, \u0447\u0442\u043e \u0448\u043b\u044e\u0437 \u0438\u0437 \u0448\u0430\u0433\u0430 11: \u043e\u0431\u044a\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0439 \u043f\u0440\u0438\u0437\u043d\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u043d\u0435\u0443\u0434\u0430\u0447\u043d\u043e\u0439. \u0422\u0435\u0441\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u0438\u043b\u0438 \u043d\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442. \u0421\u0431\u043e\u0440\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0438\u043b\u0438 \u043d\u0435\u0442. \u041b\u0438\u043d\u0442\u0435\u0440, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u044e\u0449\u0438\u0439 \u043d\u043e\u043b\u044c \u0438\u043b\u0438 \u043d\u0435 \u043d\u043e\u043b\u044c. \u041d\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0449\u0438\u0439 \u0441 \u043c\u043d\u0435\u043d\u0438\u0435\u043c.<\/p>\n<\/li>\n<\/ol>\n<p>\u0414\u0440\u0443\u0433\u0438\u0435 \u0437\u0430\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0441\u0431\u043e\u0438:<\/p>\n<ol>\n<li>\n<p>\u0414\u0440\u0435\u0439\u0444 \u0446\u0435\u043b\u0438 \u0432 \u0434\u043e\u043b\u0433\u0438\u0445 \u0441\u0435\u0441\u0441\u0438\u044f\u0445. \u041a\u0430\u0436\u0434\u044b\u0439 \u0448\u0430\u0433 \u0441\u0443\u043c\u043c\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0435\u0440\u044f\u0435\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e, \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0432\u0438\u0434\u0430 \u00ab\u043d\u0435 \u0434\u0435\u043b\u0430\u0439 X\u00bb \u0438\u0441\u0447\u0435\u0437\u0430\u044e\u0442 \u043a 47-\u043c\u0443 \u0445\u043e\u0434\u0443. \u041a\u0430\u043a \u0438\u0437\u0431\u0435\u0436\u0430\u0442\u044c: \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u044b\u0439 <a href=\"http:\/\/VISION.md\" rel=\"noopener noreferrer nofollow\">VISION.md<\/a> \u0438\u043b\u0438 <a href=\"http:\/\/AGENTS.md\" rel=\"noopener noreferrer nofollow\">AGENTS.md<\/a>, \u043f\u0435\u0440\u0435\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u043c\u044b\u0439 \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0433\u043e\u043d.<\/p>\n<\/li>\n<li>\n<p>Self-preferential bias, \u0441\u043a\u043b\u043e\u043d\u043d\u043e\u0441\u0442\u044c \u0445\u0432\u0430\u043b\u0438\u0442\u044c \u0441\u0435\u0431\u044f. \u0410\u0433\u0435\u043d\u0442, \u043d\u0430\u043f\u0438\u0441\u0430\u0432\u0448\u0438\u0439 \u043a\u043e\u0434, \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0434\u043e\u0431\u0440 \u043a \u0441\u0435\u0431\u0435 \u043f\u0440\u0438 \u043e\u0446\u0435\u043d\u043a\u0435. \u041a\u0430\u043a \u0438\u0437\u0431\u0435\u0436\u0430\u0442\u044c: \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 sub-\u0430\u0433\u0435\u043d\u0442-\u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0449\u0438\u0439 \u0431\u0435\u0437 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0440\u0430\u0441\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f\u043c \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044f.<\/p>\n<\/li>\n<li>\n<p>\u0410\u0433\u0435\u043d\u0442\u043d\u0430\u044f \u043b\u0435\u043d\u044c. Loop \u043e\u0431\u044a\u044f\u0432\u043b\u044f\u0435\u0442 \u0437\u0430\u0434\u0430\u0447\u0443 \u00ab\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0433\u043e\u0442\u043e\u0432\u043e\u0439\u00bb \u043f\u0440\u0438 \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438. \u041a\u0430\u043a \u0438\u0437\u0431\u0435\u0436\u0430\u0442\u044c:\u00a0<code>\/goal<\/code>\u00a0\u0441 \u043e\u0431\u044a\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u043c \u0443\u0441\u043b\u043e\u0432\u0438\u0435\u043c \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438, \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c\u044b\u043c \u0441\u0432\u0435\u0436\u0435\u0439 \u043c\u043e\u0434\u0435\u043b\u044c\u044e.<\/p>\n<\/li>\n<\/ol>\n<h3>13. \u0414\u043e\u043b\u0433 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u0438 \u043a\u043e\u0433\u043d\u0438\u0442\u0438\u0432\u043d\u0430\u044f \u043a\u0430\u043f\u0438\u0442\u0443\u043b\u044f\u0446\u0438\u044f<\/h3>\n<p>\u042d\u0442\u043e\u0442 \u0441\u0431\u043e\u0439 \u0443\u0441\u0438\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e \u043c\u0435\u0440\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a loop \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043b\u0443\u0447\u0448\u0435, \u0430 \u043d\u0435 \u0445\u0443\u0436\u0435. \u0414\u0432\u0430 \u0440\u0438\u0441\u043a\u0430 \u0438\u0437 \u044d\u0441\u0441\u0435 \u041e\u0441\u043c\u0430\u043d\u0438:<\/p>\n<ol>\n<li>\n<p>\u0414\u043e\u043b\u0433 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f (comprehension debt). \u0427\u0435\u043c \u0431\u044b\u0441\u0442\u0440\u0435\u0435 loop \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u043a\u043e\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u043d\u0435 \u043f\u0438\u0441\u0430\u043b, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u044b\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u0438 \u0442\u0435\u043c, \u0447\u0442\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u0442. \u0411\u043e\u043b\u0435\u0437\u043d\u0435\u043d\u043d\u044b\u0439 \u0441\u0447\u0451\u0442 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043d\u0435 \u0432 \u0442\u043e\u043a\u0435\u043d\u0430\u0445. \u041e\u043d \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u0432 \u0434\u0435\u043d\u044c, \u043a\u043e\u0433\u0434\u0430 \u043d\u0443\u0436\u043d\u043e \u0434\u0435\u0431\u0430\u0436\u0438\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0438\u043a\u0442\u043e \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u0435 \u043d\u0435 \u0447\u0438\u0442\u0430\u043b.<\/p>\n<\/li>\n<li>\n<p>\u041a\u043e\u0433\u043d\u0438\u0442\u0438\u0432\u043d\u0430\u044f \u043a\u0430\u043f\u0438\u0442\u0443\u043b\u044f\u0446\u0438\u044f. \u0416\u0435\u043b\u0430\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0442\u044c \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u043c\u043d\u0435\u043d\u0438\u0435 \u0438 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0432\u0441\u0451, \u0447\u0442\u043e \u0432\u0435\u0440\u043d\u0443\u043b loop. \u041f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 loop \u0441 \u0432\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u044b\u043c \u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435\u043c \u043b\u0435\u0447\u0438\u0442 \u044d\u0442\u0443 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443, \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0434\u0443\u043c\u0430\u0442\u044c, \u0435\u0451 \u0443\u0441\u0438\u043b\u0438\u0432\u0430\u0435\u0442. \u041e\u0434\u043d\u043e \u0438 \u0442\u043e \u0436\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435, \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u044b\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442.<\/p>\n<\/li>\n<\/ol>\n<p>\u041c\u0435\u0440\u044b \u043f\u0440\u043e\u0442\u0438\u0432 \u044d\u0442\u043e\u0433\u043e \u043d\u0435\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435:<\/p>\n<ol>\n<li>\n<p>\u0427\u0438\u0442\u0430\u0442\u044c \u0434\u0438\u0444\u0444\u044b. \u0422\u043e\u0442, \u043a\u0442\u043e \u043d\u0435 \u0447\u0438\u0442\u0430\u0435\u0442, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442 loop, \u0431\u0435\u0440\u0451\u0442 \u0432 \u0434\u043e\u043b\u0433 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u0434 \u0441\u043b\u043e\u0436\u043d\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u043d\u0442.<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0432\u044b\u0431\u043e\u0440\u043e\u0447\u043d\u043e. \u0411\u0440\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e PR, \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 loop, \u0438 \u0443\u0431\u0435\u0436\u0434\u0430\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u0442\u0435\u0441\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0445 \u043e\u0434\u043e\u0431\u0440\u0438\u043b, \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043b\u043e\u0432\u0438\u0442 \u0442\u043e\u0442 \u0441\u0431\u043e\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0430\u0436\u0435\u043d. \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0441\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u0442\u0435\u0440\u044f\u044e\u0442 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c.<\/p>\n<\/li>\n<li>\n<p>\u041d\u0435 \u043f\u043e\u0434\u043f\u0443\u0441\u043a\u0430\u0442\u044c loop \u043a \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c. \u0414\u0435\u0440\u0436\u0430\u0442\u044c \u0435\u0433\u043e \u043d\u0430 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0445, \u043c\u0430\u0448\u0438\u043d\u043d\u043e-\u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u0445.<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c loop \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043a\u043e\u043b\u043b\u0435\u0433\u043e\u0439. \u0412\u0442\u043e\u0440\u043e\u0439 \u0432\u0437\u0433\u043b\u044f\u0434 \u043f\u0440\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u043b\u043e\u0432\u0438\u0442 \u0441\u043b\u0435\u043f\u044b\u0435 \u0437\u043e\u043d\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043d\u0430\u0447\u0435 loop \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e.<\/p>\n<\/li>\n<\/ol>\n<h3>14. \u041d\u0430\u043b\u043e\u0433 \u043d\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c. \u0411\u0435\u0437 \u043f\u0440\u0438\u0441\u043c\u043e\u0442\u0440\u0430 loop \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u044c\u044e \u0430\u0442\u0430\u043a\u0438<\/h3>\n<p>Loop, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 \u0431\u0435\u0437 \u043f\u0440\u0438\u0441\u043c\u043e\u0442\u0440\u0430, \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u0430\u043a \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u044c \u0430\u0442\u0430\u043a\u0438 \u0431\u0435\u0437 \u043f\u0440\u0438\u0441\u043c\u043e\u0442\u0440\u0430.<\/p>\n<p>\u041c\u043e\u0434\u0435\u043b\u044c \u0443\u0433\u0440\u043e\u0437, \u043e\u0442 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0449\u0438\u0449\u0430\u0442\u044c\u0441\u044f:<\/p>\n<ol>\n<li>\n<p>\u0421\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u0434 \u0443\u0445\u043e\u0434\u0438\u0442 \u0432 \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u0435\u043d \u0431\u0435\u0437 \u0440\u0435\u0432\u044c\u044e. Loop \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 PR \u0431\u044b\u0441\u0442\u0440\u0435\u0435, \u0447\u0435\u043c \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0443\u0441\u043f\u0435\u0432\u0430\u0435\u0442 \u0438\u0445 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c. \u0411\u0435\u0437 \u044d\u0442\u0430\u043f\u0430, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 (SAST, \u0430\u0443\u0434\u0438\u0442 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439, \u043f\u043e\u0438\u0441\u043a \u0441\u0435\u043a\u0440\u0435\u0442\u043e\u0432), \u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0439 \u043a\u043e\u0434 \u043c\u0435\u0440\u0436\u0438\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438.<\/p>\n<\/li>\n<li>\n<p>Skills \u043a\u0430\u043a \u0432\u0435\u043a\u0442\u043e\u0440 \u0438\u043d\u044a\u0435\u043a\u0446\u0438\u0438. Loop, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e\u0449\u0438\u0439 skills, \u043d\u0430\u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043b\u044e\u0431\u043e\u0439 prompt injection, \u0441\u043f\u0440\u044f\u0442\u0430\u043d\u043d\u044b\u0439 \u0432 \u0438\u0445 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f\u0445. \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 skills \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u043f\u0435\u0440\u0435\u0434 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u043e\u0439.<\/p>\n<\/li>\n<li>\n<p>Credentials \u0432 \u043b\u043e\u0433\u0430\u0445. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0435 \u043b\u043e\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0434\u043e\u043b\u0433\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u043e\u043d\u0430 \u0440\u0430\u0437\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442 \u0441\u0435\u043a\u0440\u0435\u0442\u044b \u043f\u043e \u043b\u043e\u0433\u0430\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u0442. \u0412 \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u0435\u043d-loop \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0435 \u043b\u043e\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0443\u0436\u043d\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0438 \u0442\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0442\u043e, \u0447\u0442\u043e \u0432\u0441\u0451-\u0442\u0430\u043a\u0438 \u043f\u043e\u043f\u0430\u0434\u0430\u0435\u0442 \u0432 \u043b\u043e\u0433.<\/p>\n<\/li>\n<li>\n<p>\u0420\u0430\u0441\u043f\u043e\u043b\u0437\u0430\u043d\u0438\u0435 \u043f\u0440\u0430\u0432 \u0434\u043e\u0441\u0442\u0443\u043f\u0430. Loop, \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441 \u043f\u0440\u0430\u0432\u0430\u043c\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0447\u0442\u0435\u043d\u0438\u0435, \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u00ab\u0432\u0441\u0435\u0433\u043e \u043e\u0434\u043d\u043e\u00bb \u043f\u0440\u0430\u0432\u043e \u043d\u0430 \u0437\u0430\u043f\u0438\u0441\u044c \u0434\u043b\u044f \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0430, \u0438 \u044d\u0442\u043e \u043f\u0440\u0430\u0432\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u043f\u0435\u0440\u0435\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u0442. \u041f\u0440\u0430\u0432\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043d\u0443\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u043a\u0430\u0436\u0434\u044b\u0435 30 \u0434\u043d\u0435\u0439.<\/p>\n<\/li>\n<\/ol>\n<h3>\u041e\u0448\u0438\u0431\u043a\u0438, \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u044e\u0449\u0438\u0435 loop \u0432 \u0441\u043f\u043e\u0441\u043e\u0431 \u0441\u043b\u0438\u0442\u044c \u0434\u0435\u043d\u044c\u0433\u0438<\/h3>\n<ol>\n<li>\n<p>\u0417\u0430\u043f\u0443\u0441\u043a loop \u0431\u0435\u0437 \u0442\u0435\u0441\u0442\u0430 \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u0439. \u0428\u0430\u0433 2 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u0442\u0430\u043a, \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043f\u0440\u043e\u0432\u0430\u043b\u0438\u0432\u0430\u044e\u0442 \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u043d\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u0435.<\/p>\n<\/li>\n<li>\n<p>\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0448\u043b\u044e\u0437\u0430. \u0412\u0442\u043e\u0440\u043e\u0439 \u0430\u0433\u0435\u043d\u0442, \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u043e\u043f\u0440\u043e\u0441\u0438\u043b\u0438 \u00ab\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c\u00bb, \u0431\u0435\u0437 \u0442\u0435\u0441\u0442\u0430, \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0442\u0438\u043f\u043e\u0432 \u0438\u043b\u0438 \u0441\u0431\u043e\u0440\u043a\u0438, \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u043e\u043f\u0442\u0438\u043c\u0438\u0441\u0442.<\/p>\n<\/li>\n<li>\n<p>\u041e\u0434\u0438\u043d \u0430\u0433\u0435\u043d\u0442 \u043f\u0438\u0448\u0435\u0442 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e. Self-preferential bias: \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u0441\u0430\u043c \u0441\u0435\u0431\u0435 \u0441\u0442\u0430\u0432\u0438\u0442 \u043e\u0446\u0435\u043d\u043a\u0443, \u0438 \u043e\u043d\u0430 \u0432\u0441\u0435\u0433\u0434\u0430 \u043e\u0442\u043b\u0438\u0447\u043d\u0430\u044f.<\/p>\n<\/li>\n<li>\n<p>\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0444\u0430\u0439\u043b\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f. \u0417\u0430\u0432\u0442\u0440\u0430\u0448\u043d\u0438\u0439 \u043f\u0440\u043e\u0433\u043e\u043d \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442 \u0441 \u043d\u0443\u043b\u044f \u0432\u043c\u0435\u0441\u0442\u043e \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c.<\/p>\n<\/li>\n<li>\n<p>\u0420\u0430\u0437\u043c\u044b\u0442\u044b\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438. \u00ab\u0413\u043e\u0442\u043e\u0432\u043e, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0445\u043e\u0440\u043e\u0448\u043e\u00bb \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0438\u043a\u043e\u0433\u0434\u0430. \u041d\u0443\u0436\u0435\u043d \u0442\u0435\u0441\u0442, \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0442\u0438\u043f\u043e\u0432 \u0438\u043b\u0438 \u0443\u0441\u043f\u0435\u0448\u043d\u0430\u044f \u0441\u0431\u043e\u0440\u043a\u0430.<\/p>\n<\/li>\n<li>\n<p>\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u043b\u0438\u043c\u0438\u0442\u0430 \u043d\u0430 \u0442\u043e\u043a\u0435\u043d\u044b. Loop \u043f\u0435\u0440\u0435\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442 \u043f\u043e\u043f\u044b\u0442\u043a\u0438. \u0411\u0435\u0437 \u043b\u0438\u043c\u0438\u0442\u0430 \u0430\u043c\u0431\u0438\u0446\u0438\u043e\u0437\u043d\u044b\u0435 loop \u0441\u0436\u0438\u0433\u0430\u044e\u0442 \u0432 5-10 \u0440\u0430\u0437 \u0431\u043e\u043b\u044c\u0448\u0435 \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u0447\u0435\u043c \u043e\u0436\u0438\u0434\u0430\u043b\u043e\u0441\u044c.<\/p>\n<\/li>\n<li>\n<p>\u0417\u0430\u043f\u0443\u0441\u043a \u0442\u044f\u0436\u0451\u043b\u044b\u0445 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u0447\u043d\u044b\u0445 loop \u043d\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u043c \u0442\u0430\u0440\u0438\u0444\u0435. \u041b\u0438\u0431\u043e \u0441\u0447\u0451\u0442 \u0437\u0430 \u0442\u043e\u043a\u0435\u043d\u044b, \u043b\u0438\u0431\u043e \u043b\u0438\u043c\u0438\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0434\u043e\u0433\u043e\u043d\u0438\u0442 \u043f\u0435\u0440\u0432\u044b\u043c.<\/p>\n<\/li>\n<li>\n<p>\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 community-skills. 520 \u0438\u0437 17 022 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u0445 skills \u0443\u0442\u0435\u043a\u0430\u044e\u0442 credentials. \u041f\u0435\u0440\u0435\u0434 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u043e\u0439 \u043d\u0443\u0436\u043d\u043e \u0447\u0438\u0442\u0430\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438.<\/p>\n<\/li>\n<li>\n<p>Loop \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0430\u0445, \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0438\u0445 \u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f. \u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430, \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f, \u043f\u043b\u0430\u0442\u0435\u0436\u0438, \u0440\u0430\u0437\u043c\u044b\u0442\u044b\u0435 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f. Loop \u0434\u0435\u0440\u0436\u0430\u0442 \u043d\u0430 \u043b\u0438\u043d\u0442-\u0438-\u0444\u0438\u043a\u0441, \u0430 \u043d\u0435 \u043d\u0430 \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u0438.<\/p>\n<\/li>\n<li>\n<p>\u0418\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u0438\u0444\u0444\u043e\u0432. \u0414\u043e\u043b\u0433 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u0440\u0430\u0441\u0442\u0451\u0442 \u043f\u043e\u0434 \u0441\u043b\u043e\u0436\u043d\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u043d\u0442. \u0414\u0435\u043d\u044c, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u0434\u0435\u0431\u0430\u0436\u0438\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u0447\u0438\u0442\u0430\u043b, \u043e\u0431\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0434\u043e\u0440\u043e\u0436\u0435, \u0447\u0435\u043c \u0432\u0441\u0435 \u043f\u043e\u0442\u0440\u0430\u0447\u0435\u043d\u043d\u044b\u0435 \u0442\u043e\u043a\u0435\u043d\u044b.<\/p>\n<\/li>\n<\/ol>\n<h3>\u0422\u043e\u0447\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0443\u0441\u0438\u043b\u0438\u0439 \u0441\u043c\u0435\u0441\u0442\u0438\u043b\u0430\u0441\u044c. \u0420\u0430\u0431\u043e\u0442\u0430 \u0442\u043e\u0436\u0435<\/h3>\n<p>\u0414\u0432\u0430 \u0433\u043e\u0434\u0430 \u0442\u043e\u0447\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0443\u0441\u0438\u043b\u0438\u0439 \u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 AI-\u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438 \u0434\u043b\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u0431\u044b\u043b\u0430 \u0432 \u043f\u0440\u043e\u043c\u043f\u0442\u0435: \u043b\u0443\u0447\u0448\u0435 \u043f\u0440\u043e\u043c\u043f\u0442, \u043b\u0443\u0447\u0448\u0435 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442, \u043b\u0443\u0447\u0448\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0441 \u043e\u0434\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0430. \u042d\u0442\u0430 \u0444\u0430\u0437\u0430 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f. \u0410\u0433\u0435\u043d\u0442\u044b \u0441\u0442\u0430\u043b\u0438 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0445\u043e\u0440\u043e\u0448\u0438, \u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0442\u043e\u0447\u043a\u0430 \u043d\u0430 \u044d\u0442\u0430\u0436 \u0432\u044b\u0448\u0435: \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0440\u0435\u0448\u0430\u0435\u0442, \u0447\u0435\u043c \u0430\u0433\u0435\u043d\u0442 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f, \u043a\u043e\u0433\u0434\u0430, \u043f\u043e \u043a\u0430\u043a\u043e\u043c\u0443 \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u044e \u0438 \u043a\u0430\u043a\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0430\u0435\u0442 \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u043e\u0433\u043e\u043d\u0430\u043c\u0438.<\/p>\n<p>\u0427\u0435\u0441\u0442\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u044d\u0442\u043e\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u043d\u0435 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0432\u0441\u0435\u043c \u043d\u0443\u0436\u043d\u043e \u0441\u0440\u043e\u0447\u043d\u043e \u0441\u0442\u0440\u043e\u0438\u0442\u044c loop. \u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043e\u043d \u043f\u043e\u043a\u0430 \u043d\u0435 \u043d\u0443\u0436\u0435\u043d, \u043f\u043e\u043a\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u043d\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442\u0441\u044f, \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0430, \u0431\u044e\u0434\u0436\u0435\u0442 \u043d\u0435 \u0432\u044b\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u043e\u0442\u0435\u0440\u044c, \u0430 \u0443 \u0430\u0433\u0435\u043d\u0442\u0430 \u043d\u0435\u0442 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 senior-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430. \u0415\u0441\u043b\u0438 \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u043d\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u043d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f, \u0437\u0430\u0442\u0440\u0430\u0442\u044b \u043d\u0430 loop \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u044e\u0442 \u0432\u044b\u0433\u043e\u0434\u0443 \u043e\u0442 \u043d\u0435\u0433\u043e.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u0442\u0435\u0441\u0442\u044b \u043f\u0440\u043e\u0448\u043b\u0438, \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442 \u0441 \u043c\u0430\u043b\u043e\u0433\u043e: \u043e\u0434\u043d\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f, \u043e\u0434\u0438\u043d skill, \u043e\u0434\u0438\u043d \u0444\u0430\u0439\u043b \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u043e\u0434\u0438\u043d \u0448\u043b\u044e\u0437. \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0430\u0434\u0451\u0436\u043d\u044b\u0439 \u0440\u0443\u0447\u043d\u043e\u0439 \u043f\u0440\u043e\u0433\u043e\u043d. \u041f\u043e\u0442\u043e\u043c skill. \u041f\u043e\u0442\u043e\u043c loop. \u041f\u043e\u0442\u043e\u043c \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435. \u041f\u043e\u0440\u044f\u0434\u043e\u043a \u0432\u0430\u0436\u0435\u043d: \u043f\u0440\u043e\u043f\u0443\u0441\u043a \u0448\u0430\u0433\u043e\u0432 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u043e\u043f\u043b\u0430\u0442\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u0442.<\/p>\n<p>\u0420\u0430\u0431\u043e\u0442\u0430 \u043d\u0435 \u0441\u0442\u0430\u043b\u0430 \u043b\u0435\u0433\u0447\u0435. \u0418\u0437\u043c\u0435\u043d\u0438\u043b\u043e\u0441\u044c \u043c\u0435\u0441\u0442\u043e, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0442\u043e\u0447\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0443\u0441\u0438\u043b\u0438\u0439 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432.<\/p>\n<h2>\u0420\u0443\u0441\u0441\u043a\u043e\u044f\u0437\u044b\u0447\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u043f\u0440\u043e AI \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435<\/h2>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/220\/0aa\/1a0\/2200aa1a0f39b7e495e220379179c8da.png\" width=\"1560\" height=\"334\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/220\/0aa\/1a0\/2200aa1a0f39b7e495e220379179c8da.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/220\/0aa\/1a0\/2200aa1a0f39b7e495e220379179c8da.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<p>\u0414\u0440\u0443\u0437\u044c\u044f! \u042d\u0442\u0443 \u0441\u0442\u0430\u0442\u044c\u044e \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0422\u0413\u041a \u00abAI for Devs\u00bb \u2014 \u043a\u0430\u043d\u0430\u043b\u0430, \u0433\u0434\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u043f\u0440\u043e AI-\u0430\u0433\u0435\u043d\u0442\u043e\u0432, \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u0434\u043b\u044f IDE, \u0434\u0435\u043b\u0438\u043c\u0441\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u043a\u0435\u0439\u0441\u0430\u043c\u0438 \u0438 \u0441\u0432\u0435\u0436\u0438\u043c\u0438 \u043d\u043e\u0432\u043e\u0441\u0442\u044f\u043c\u0438 \u0438\u0437 \u043c\u0438\u0440\u0430 \u0418\u0418.\u00a0<a href=\"https:\/\/t.me\/+UEFwhvaaxIMxZTRi\" rel=\"noopener noreferrer nofollow\">\u041f\u043e\u0434\u043f\u0438\u0441\u044b\u0432\u0430\u0439\u0442\u0435\u0441\u044c<\/a>, \u0447\u0442\u043e\u0431\u044b \u0431\u044b\u0442\u044c \u0432 \u043a\u0443\u0440\u0441\u0435 \u0438 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0443\u043f\u0443\u0441\u0442\u0438\u0442\u044c!<\/p>\n<\/div>\n<p>\u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/1051834\/\">https:\/\/habr.com\/ru\/articles\/1051834\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0414\u0432\u0430 \u0433\u043e\u0434\u0430 \u0440\u0430\u0431\u043e\u0442\u0430 c AI-\u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438 \u0434\u043b\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b\u0438 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e: \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u043c\u043f\u0442, \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442, \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u0434\u0438\u0444\u0444, \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043f\u0440\u043e\u043c\u043f\u0442. \u0410\u0433\u0435\u043d\u0442 \u0431\u044b\u043b \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u043c, \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0434\u0435\u0440\u0436\u0430\u043b \u0435\u0433\u043e \u0437\u0430 \u0440\u0443\u043a\u0443 \u043e\u0442 \u043d\u0430\u0447\u0430\u043b\u0430 \u0434\u043e \u043a\u043e\u043d\u0446\u0430. \u042d\u0442\u0430 \u0441\u0445\u0435\u043c\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0430\u0435\u0442.Loop Engineering: \u0441\u0431\u043e\u0440\u043a\u0430 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u0430\u043c\u0430 \u043d\u0430\u0445\u043e\u0434\u0438\u0442 \u0437\u0430\u0434\u0430\u0447\u0443, \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442 \u0435\u0451 \u0430\u0433\u0435\u043d\u0442\u0443, \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442, \u0444\u0438\u043a\u0441\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e, \u0438 \u0440\u0435\u0448\u0430\u0435\u0442, \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0434\u0430\u043b\u044c\u0448\u0435. \u0421\u0438\u0441\u0442\u0435\u043c\u0443 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0442 \u043e\u0434\u0438\u043d \u0440\u0430\u0437, \u0434\u0430\u043b\u044c\u0448\u0435 \u043e\u043d\u0430 \u0441\u0430\u043c\u0430 \u043f\u0440\u043e\u043c\u043f\u0442\u0438\u0442 \u0430\u0433\u0435\u043d\u0442\u0430.\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u0441\u043e\u0431\u0440\u0430\u043d \u0438\u0437 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 Anthropic, \u044d\u0441\u0441\u0435 \u042d\u0434\u0434\u0438 \u041e\u0441\u043c\u0430\u043d\u0438 (Addy Osmani) \u043e loop engineering \u0438 \u043d\u0435\u0434\u0430\u0432\u043d\u0438\u0445 \u0437\u0430\u043c\u0435\u0440\u043e\u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438. \u0422\u0440\u0438 \u0443\u0440\u043e\u0432\u043d\u044f: \u041f\u043e\u043d\u044f\u0442\u044c, \u043d\u0443\u0436\u0435\u043d \u043b\u0438 \u0432\u043e\u043e\u0431\u0449\u0435 loop\u0420\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c \u043f\u044f\u0442\u044c \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u0431\u043b\u043e\u043a\u043e\u0432\u0421\u043e\u0431\u0440\u0430\u0442\u044c \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0431\u043e\u0447\u0438\u0439 loop, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u0432\u044b\u0439\u0434\u0435\u0442 \u0438\u0437-\u043f\u043e\u0434 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f\u0427\u0430\u0441\u0442\u044c 1. \u0417\u0430\u0447\u0435\u043c \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0438 \u043a\u0430\u043a \u0441\u0435\u0431\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c1. Loop engineering: \u0437\u0430\u043c\u0435\u043d\u0430 \u0441\u0435\u0431\u044f \u0432 \u0440\u043e\u043b\u0438 \u043f\u0440\u043e\u043c\u043f\u0442\u0435\u0440\u0430\u041e\u0441\u043c\u0430\u043d\u0438 \u0434\u0435\u043b\u0438\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043d\u0430 \u0448\u0435\u0441\u0442\u044c \u0447\u0430\u0441\u0442\u0435\u0439: \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430, \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u044f \u0447\u0435\u0440\u0435\u0437 worktree, project knowledge \u0447\u0435\u0440\u0435\u0437 skills, \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0432\u043d\u0435\u0448\u043d\u0438\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c \u0447\u0435\u0440\u0435\u0437 MCP, \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0440\u043e\u043b\u0435\u0439 \u043c\u0435\u0436\u0434\u0443 sub-\u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438 \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a.\u041f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0417\u0430\u0434\u0430\u0447\u0430 \u0432 loopCodex appClaude Code\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438\u043f\u043e\u0438\u0441\u043a \u0437\u0430\u0434\u0430\u0447 \u0438 \u0440\u0430\u0437\u0431\u043e\u0440 \u043f\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044e\u0412\u043a\u043b\u0430\u0434\u043a\u0430 Automations: \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442, \u043f\u0440\u043e\u043c\u043f\u0442, \u0447\u0430\u0441\u0442\u043e\u0442\u0443, \u0441\u0440\u0435\u0434\u0443; \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043f\u043e\u043f\u0430\u0434\u0430\u044e\u0442 \u0432 \u0438\u043d\u0431\u043e\u043a\u0441 Triage;\u00a0\/goal\u00a0\u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0434\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0417\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0438 cron,\u00a0\/loop,\u00a0\/goal, hooks, GitHub ActionsWorktree\u0438\u0437\u043e\u043b\u044f\u0446\u0438\u044f \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u0445 \u0444\u0438\u0447\u0412\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 worktree \u043d\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u043e\u0442\u043e\u043a (thread)git worktree,\u00a0&#8212;worktree,\u00a0isolation: worktree\u00a0\u0434\u043b\u044f sub-\u0430\u0433\u0435\u043d\u0442\u0430Skills\u0444\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0437\u043d\u0430\u043d\u0438\u0439 \u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0435Agent Skills\u00a0(SKILL.md), \u0432\u044b\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437\u00a0$name\u00a0\u0438\u043b\u0438 \u043d\u0435\u044f\u0432\u043d\u043eAgent Skills\u00a0(SKILL.md)\u041f\u043b\u0430\u0433\u0438\u043d\u044b \/ \u043a\u043e\u043d\u043d\u0435\u043a\u0442\u043e\u0440\u044b\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432\u041a\u043e\u043d\u043d\u0435\u043a\u0442\u043e\u0440\u044b (MCP) \u043f\u043b\u044e\u0441 \u043f\u043b\u0430\u0433\u0438\u043d\u044b \u0434\u043b\u044f \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0438MCP-\u0441\u0435\u0440\u0432\u0435\u0440\u044b \u043f\u043b\u044e\u0441 \u043f\u043b\u0430\u0433\u0438\u043d\u044bSub-\u0430\u0433\u0435\u043d\u0442\u044b\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u0438\u0434\u0435\u0439 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430Sub-\u0430\u0433\u0435\u043d\u0442\u044b\u00a0\u043e\u043f\u0438\u0441\u0430\u043d\u044b \u043a\u0430\u043a TOML-\u0444\u0430\u0439\u043b\u044b \u0432\u00a0.codex\/agents\/Sub-\u0430\u0433\u0435\u043d\u0442\u044b \u0437\u0430\u0434\u0430\u0447 \u0432\u00a0.claude\/agents\/, agent teams\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u0443\u0447\u0451\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u043e\u0433\u043eMarkdown \u0438\u043b\u0438 Linear \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043d\u043d\u0435\u043a\u0442\u043e\u0440Markdown (AGENTS.md, \u0444\u0430\u0439\u043b\u044b \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441\u0430) \u0438\u043b\u0438 Linear \u0447\u0435\u0440\u0435\u0437 MCPAnthropic \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442, \u0447\u0442\u043e \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u043c\u0435\u0440\u0436\u0430\u0442 \u0432 \u0432\u043e\u0441\u0435\u043c\u044c \u0440\u0430\u0437 \u0431\u043e\u043b\u044c\u0448\u0435 \u043a\u043e\u0434\u0430 \u0432 \u0434\u0435\u043d\u044c, \u0447\u0435\u043c \u0432 2024 \u0433\u043e\u0434\u0443. \u0421\u0430\u043c\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u044d\u0442\u0443 \u0446\u0438\u0444\u0440\u0443 \u00ab\u043f\u043e\u0447\u0442\u0438 \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u043f\u0435\u0440\u0435\u043e\u0446\u0435\u043d\u043a\u043e\u0439 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u0440\u043e\u0441\u0442\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438\u00bb. \u0427\u0438\u0441\u043b\u043e \u0441\u043f\u043e\u0440\u043d\u043e\u0435. \u041c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043d\u0435 \u0441\u043f\u043e\u0440\u043d\u044b\u0439: \u0442\u043e\u0447\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0443\u0441\u0438\u043b\u0438\u0439 \u0441\u0434\u0432\u0438\u043d\u0443\u043b\u0430\u0441\u044c \u0441 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u043c\u043f\u0442\u043e\u0432 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u043e\u043c\u043f\u0442\u0438\u0442 \u0441\u0430\u043c\u0430.2. \u0422\u0435\u0441\u0442 \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u0439 \u043f\u0435\u0440\u0435\u0434 \u0442\u0435\u043c, \u043a\u0430\u043a \u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0447\u0442\u043e-\u043b\u0438\u0431\u043eLoop \u043e\u043f\u0440\u0430\u0432\u0434\u044b\u0432\u0430\u0435\u0442 \u0441\u0435\u0431\u044f \u043f\u0440\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u0439 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e. \u0415\u0441\u043b\u0438 \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u043d\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u043d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f, \u0437\u0430\u0442\u0440\u0430\u0442\u044b \u043d\u0430 loop \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u044e\u0442 \u0432\u044b\u0433\u043e\u0434\u0443 \u043e\u0442 \u043d\u0435\u0433\u043e. \u0427\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0446\u0435\u043d\u043a\u0430 \u0438\u0437 \u0440\u0430\u0437\u0431\u043e\u0440\u0430 AlphaSignal, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043e\u0431\u044b\u0447\u043d\u043e \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u044e\u0442 \u0430\u0432\u0442\u043e\u0440\u044b \u0432\u043e\u0441\u0442\u043e\u0440\u0436\u0435\u043d\u043d\u044b\u0445 \u043f\u043e\u0441\u0442\u043e\u0432 \u0432 \u0441\u043e\u0446.\u0441\u0435\u0442\u044f\u0445.\u0423\u0441\u043b\u043e\u0432\u0438\u044f \u043f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443:\u0417\u0430\u0434\u0430\u0447\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442\u0441\u044f. Loop \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0437\u0430\u0442\u0440\u0430\u0442\u044b \u043d\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u043f\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0443 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432. \u0414\u043b\u044f \u0440\u0430\u0437\u043e\u0432\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0445\u043e\u0440\u043e\u0448\u0438\u0439 \u043f\u0440\u043e\u043c\u043f\u0442 \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0438 \u0434\u0435\u0448\u0435\u0432\u043b\u0435. \u0415\u0441\u043b\u0438 \u0437\u0430\u0434\u0430\u0447\u0430 \u043d\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442\u0441\u044f \u0445\u043e\u0442\u044f \u0431\u044b \u0440\u0430\u0437 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e, \u044d\u0442\u043e \u043d\u0435 loop, \u0430 \u0441\u043a\u0440\u0438\u043f\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0438 \u043e\u0434\u0438\u043d \u0440\u0430\u0437.\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0430. Loop \u043d\u0443\u0436\u0435\u043d \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0437\u043d\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u043d\u0435\u0443\u0434\u0430\u0447\u043d\u043e\u0439 \u0431\u0435\u0437 \u0443\u0447\u0430\u0441\u0442\u0438\u044f \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430: \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u043d\u0430\u0431\u043e\u0440, \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0442\u0438\u043f\u043e\u0432, \u043b\u0438\u043d\u0442\u0435\u0440, \u0441\u0431\u043e\u0440\u043a\u0430. \u0411\u0435\u0437 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0441\u043d\u043e\u0432\u0430 \u0447\u0438\u0442\u0430\u0435\u0442 \u043a\u0430\u0436\u0434\u044b\u0439 \u0434\u0438\u0444\u0444, \u0442\u043e \u0435\u0441\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0442\u0443 \u0440\u0430\u0431\u043e\u0442\u0443, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0434\u043e\u043b\u0436\u0435\u043d \u0443\u0431\u0440\u0430\u0442\u044c loop.\u0411\u044e\u0434\u0436\u0435\u0442 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0432\u044b\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u043e\u0442\u0435\u0440\u0438. Loop \u043f\u0435\u0440\u0435\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442, \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442 \u043f\u043e\u043f\u044b\u0442\u043a\u0438, \u0438\u0441\u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0439. \u042d\u0442\u043e \u0441\u0436\u0438\u0433\u0430\u0435\u0442 \u0442\u043e\u043a\u0435\u043d\u044b \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0442\u043e\u0433\u043e, \u0434\u043e\u0435\u0445\u0430\u043b\u0430 \u043b\u0438 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044f \u0434\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430. \u0422\u0435\u0445\u043d\u0438\u043a\u0430 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0431\u044e\u0434\u0436\u0435\u0442\u043e\u043c: \u0442\u0435\u043c, \u0443 \u043a\u043e\u0433\u043e \u0442\u043e\u043a\u0435\u043d\u044b \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b, \u043e\u043d\u0430 \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e\u0439, \u0442\u0435\u043c, \u0443 \u043a\u043e\u0433\u043e \u0442\u0430\u0440\u0438\u0444\u043d\u044b\u0439 \u043f\u043b\u0430\u043d \u0441 \u043b\u0438\u043c\u0438\u0442\u043e\u043c, \u0440\u0438\u0441\u043a\u043e\u0432\u0430\u043d\u043d\u043e\u0439.\u0423 \u0430\u0433\u0435\u043d\u0442\u0430 \u0435\u0441\u0442\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0443\u0440\u043e\u0432\u043d\u044f senior-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430. \u041b\u043e\u0433\u0438, \u0441\u0440\u0435\u0434\u0430 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u0434 \u0438 \u0443\u0432\u0438\u0434\u0435\u0442\u044c, \u0447\u0442\u043e \u043b\u043e\u043c\u0430\u0435\u0442\u0441\u044f. \u0411\u0435\u0437 \u044d\u0442\u043e\u0433\u043e loop \u0438\u0442\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u043d\u0430\u0443\u0433\u0430\u0434.3. \u041a\u0442\u043e \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u0435\u0442, \u043a\u0442\u043e \u0442\u0435\u0440\u044f\u0435\u0442: loop \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430 \u0442\u0435\u0445, \u043a\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u043b\u0430\u0442\u0438\u0442\u044c\u042d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0430 \u043d\u0435 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u0430 \u0434\u043b\u044f \u0432\u0441\u0435\u0445. \u0422\u0435, \u043a\u0442\u043e \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442 loop engineering \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u0435\u043c, \u043e\u0431\u044b\u0447\u043d\u043e \u0438\u043c\u0435\u044e\u0442 \u0431\u0435\u0437\u043b\u0438\u043c\u0438\u0442\u043d\u044b\u0435 \u0442\u043e\u043a\u0435\u043d\u044b. \u0422\u0435, \u0434\u043b\u044f \u043a\u043e\u0433\u043e \u044d\u0442\u043e \u0440\u0438\u0441\u043a, \u0447\u0430\u0449\u0435 \u0441\u0438\u0434\u044f\u0442 \u043d\u0430 \u0442\u0430\u0440\u0438\u0444\u0435 \u0437\u0430 $20 \u0438 \u043f\u044b\u0442\u0430\u044e\u0442\u0441\u044f \u0433\u043e\u043d\u044f\u0442\u044c \u0442\u044f\u0436\u0451\u043b\u044b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u0447\u043d\u044b\u0435 loop, \u0443\u043f\u0438\u0440\u0430\u044f\u0441\u044c \u0432 \u043b\u0438\u043c\u0438\u0442\u044b \u0438\u043b\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u044f \u043d\u0435\u043e\u0436\u0438\u0434\u0430\u043d\u043d\u044b\u0439 \u0441\u0447\u0451\u0442 \u0437\u0430 extra usage.\u041a\u043e\u043c\u0443 \u044d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u0433\u043e\u0434\u043d\u043e:\u041a\u043e\u043c\u0430\u043d\u0434\u0430\u043c \u0441 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0435\u0439\u0441\u044f, \u043c\u0430\u0448\u0438\u043d\u043d\u043e-\u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u043e\u0439 \u0438 \u0431\u044e\u0434\u0436\u0435\u0442\u043e\u043c \u043d\u0430 \u0435\u0451 \u043f\u0440\u043e\u0433\u043e\u043d: \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u044b\u0439 \u0440\u0430\u0437\u0431\u043e\u0440 \u0442\u0435\u0441\u0442\u043e\u0432, \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439, \u043f\u0440\u043e\u0445\u043e\u0434\u044b \u043b\u0438\u043d\u0442-\u0438-\u0444\u0438\u043a\u0441, \u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u0438 PR \u0438\u0437 issue \u0432 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u0435 \u0441 \u0441\u0438\u043b\u044c\u043d\u044b\u043c \u043f\u043e\u043a\u0440\u044b\u0442\u0438\u0435\u043c \u0442\u0435\u0441\u0442\u0430\u043c\u0438.\u041a\u043e\u0434\u043e\u0432\u044b\u0435 \u0431\u0430\u0437\u044b \u0441 \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u044b\u043c\u0438 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u043c\u0438 \u043d\u0430\u0431\u043e\u0440\u0430\u043c\u0438. \u0415\u0441\u043b\u0438 junior-\u0438\u043d\u0436\u0435\u043d\u0435\u0440 \u043c\u043e\u0433 \u0431\u044b \u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c\u0441\u044f \u0441 \u0437\u0430\u0434\u0430\u0447\u0435\u0439 \u043f\u043e \u0447\u0435\u043a-\u043b\u0438\u0441\u0442\u0443, \u0430 \u0442\u0435\u0441\u0442\u044b \u043f\u043e\u0439\u043c\u0430\u043b\u0438 \u0431\u044b \u0435\u0433\u043e \u043e\u0448\u0438\u0431\u043a\u0438, loop \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442.\u041a\u043e\u043c\u0430\u043d\u0434\u0430\u043c, \u0443\u0436\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u043c async-first \u0441 \u043c\u0443\u043b\u044c\u0442\u0438\u0430\u0433\u0435\u043d\u0442\u043d\u044b\u043c\u0438 \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u0430\u043c\u0438.\u041a\u043e\u043c\u0443 \u0441\u0442\u043e\u0438\u0442 \u043f\u043e\u0434\u043e\u0436\u0434\u0430\u0442\u044c:\u0421\u043e\u043b\u043e-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u043d\u0430 \u0434\u0435\u0448\u0435\u0432\u044b\u0445 \u0442\u0430\u0440\u0438\u0444\u0430\u0445: \u0441\u0447\u0451\u0442 \u0437\u0430 \u0442\u043e\u043a\u0435\u043d\u044b \u043f\u0440\u0438\u0434\u0451\u0442 \u0440\u0430\u043d\u044c\u0448\u0435 \u043f\u0440\u0438\u0440\u043e\u0441\u0442\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438.\u0422\u0435\u043c, \u043a\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 \u043a\u043e\u0434\u043e\u043c \u0431\u0435\u0437 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438. Loop \u0431\u0435\u0437 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0430\u0433\u0435\u043d\u0442 \u0441\u043e\u0433\u043b\u0430\u0448\u0430\u0435\u0442\u0441\u044f \u0441\u0430\u043c \u0441 \u0441\u043e\u0431\u043e\u0439 \u043f\u043e \u043a\u0440\u0443\u0433\u0443, \u0438\u0442\u043e\u0433 \u0438\u0437\u0432\u0435\u0441\u0442\u0435\u043d \u0437\u0430\u0440\u0430\u043d\u0435\u0435.\u041a\u043e\u043c\u0430\u043d\u0434\u0430\u043c, \u0447\u044c\u0451 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435: \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0430\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0432\u044c\u044e, \u0430 \u043d\u0435 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043f\u0435\u0447\u0430\u0442\u0438. Loop \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u043a\u043e\u0434\u0430. \u0415\u0441\u043b\u0438 \u0440\u0435\u0432\u044c\u044e \u0443\u0436\u0435 \u0431\u044b\u043b\u043e \u0443\u0437\u043a\u0438\u043c \u043c\u0435\u0441\u0442\u043e\u043c, \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0441\u0442\u0430\u043d\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u0438\u043d\u043d\u0435\u0435.\u0414\u043b\u044f \u0440\u0430\u0437\u043e\u0432\u044b\u0445 \u0437\u0430\u0434\u0430\u0447, \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0438 \u0432\u0441\u0435\u0433\u043e, \u0433\u0434\u0435 \u00ab\u0433\u043e\u0442\u043e\u0432\u043e\u00bb \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0447\u0435\u043b\u043e\u0432\u0435\u0447\u0435\u0441\u043a\u0438\u043c \u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435\u043c, \u043e\u0434\u0438\u043d \u0442\u043e\u0447\u043d\u043e \u0441\u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u043c\u043f\u0442 \u0432\u0441\u0451 \u0435\u0449\u0451 \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u0435\u0442. \u0427\u0435\u0441\u0442\u043d\u044b\u0439 TL;DR \u044d\u0442\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430: loop engineering \u0440\u0435\u0430\u043b\u0435\u043d, \u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043e\u043d \u043f\u043e\u043a\u0430 \u043d\u0435 \u043d\u0443\u0436\u0435\u043d.\u0415\u0441\u043b\u0438 \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u043e\u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f\u00a0\u2014 \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0430\u044e \u0432\u00a0\u043a\u0430\u043d\u0430\u043b\u00a0AI for Devs. \u041a\u0430\u0436\u0434\u044b\u0439 \u0434\u0435\u043d\u044c \u043f\u0443\u0431\u043b\u0438\u043a\u0443\u044e \u043f\u043e\u0445\u043e\u0436\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b: \u043c\u043e\u0434\u0435\u043b\u0438, \u0430\u0433\u0435\u043d\u0442\u044b, \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u0435\u0439\u0441\u044b \u0438 \u043d\u043e\u0432\u043e\u0441\u0442\u0438 \u0438\u0437\u00a0\u043c\u0438\u0440\u0430 AI.4. \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0437\u0430 30 \u0441\u0435\u043a\u0443\u043d\u0434\u0422\u0435\u0441\u0442 \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u0439 \u0432 \u0448\u0430\u0433\u0435 2 \u0440\u0435\u0448\u0430\u0435\u0442 \u0432\u043e\u043f\u0440\u043e\u0441 \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u0447\u0435\u0441\u043a\u0438: \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c loop \u0432\u043e\u043e\u0431\u0449\u0435 \u0438\u043b\u0438 \u043d\u0435\u0442. \u0427\u0435\u043a-\u043b\u0438\u0441\u0442 \u043d\u0438\u0436\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438: \u0435\u0433\u043e \u043f\u0440\u043e\u0433\u043e\u043d\u044f\u044e\u0442 \u043f\u0435\u0440\u0435\u0434 \u0442\u0435\u043c, \u043a\u0430\u043a \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0442\u044c \u0437\u0430\u0434\u0430\u0447\u0443 \u0432 loop. \u0415\u0441\u043b\u0438 \u043d\u0435 \u043e\u0442\u043c\u0435\u0442\u0438\u043b\u0438 \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u0438\u043d \u043f\u0443\u043d\u043a\u0442, \u0442\u043e \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0439\u0442\u0435 \u043a\u0430\u043a \u0440\u0443\u0447\u043d\u043e\u0439 \u043f\u0440\u043e\u043c\u043f\u0442.\u0417\u0430\u0434\u0430\u0447\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442\u0441\u044f \u043c\u0438\u043d\u0438\u043c\u0443\u043c \u0440\u0430\u0437 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e. \u0420\u0435\u0436\u0435: \u0437\u0430\u0442\u0440\u0430\u0442\u044b \u043d\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u043e\u043a\u0443\u043f\u044f\u0442\u0441\u044f.\u0422\u0435\u0441\u0442, \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0442\u0438\u043f\u043e\u0432, \u0441\u0431\u043e\u0440\u043a\u0430 \u0438\u043b\u0438 \u043b\u0438\u043d\u0442\u0435\u0440 \u043c\u043e\u0433\u0443\u0442 \u043e\u0442\u043a\u043b\u043e\u043d\u0438\u0442\u044c \u043f\u043b\u043e\u0445\u043e\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442. \u0411\u0435\u0437 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0448\u043b\u044e\u0437\u0430 \u0430\u0433\u0435\u043d\u0442 \u0441\u0430\u043c \u0441\u0435\u0431\u0435 \u0441\u0442\u0430\u0432\u0438\u0442 \u043e\u0446\u0435\u043d\u043a\u0443 \u0437\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435.\u0410\u0433\u0435\u043d\u0442 \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0451\u043d\u043d\u044b\u0439 \u043a\u043e\u0434. \u0411\u0435\u0437 \u0441\u0440\u0435\u0434\u044b \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044f \u0438\u0434\u0451\u0442 \u043d\u0430\u0443\u0433\u0430\u0434.\u0423 loop \u0435\u0441\u0442\u044c \u0436\u0451\u0441\u0442\u043a\u0438\u0439 \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0439 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438: \u0431\u044e\u0434\u0436\u0435\u0442 \u0442\u043e\u043a\u0435\u043d\u043e\u0432, \u043b\u0438\u043c\u0438\u0442 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439 \u0438\u043b\u0438 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u0411\u0435\u0437 \u043d\u0435\u0451 loop \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043f\u043e\u043a\u0430 \u043a\u0442\u043e-\u0442\u043e \u043d\u0435 \u0437\u0430\u043c\u0435\u0442\u0438\u0442 \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0439 \u0441\u0447\u0451\u0442 \u043d\u0430 \u043e\u043f\u043b\u0430\u0442\u0443.\u041f\u0435\u0440\u0435\u0434 merge, \u0434\u0435\u043f\u043b\u043e\u0435\u043c \u0438\u043b\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0447\u0435\u043b\u043e\u0432\u0435\u043a. \u0412\u0441\u0451 \u043d\u0435\u043e\u0431\u0440\u0430\u0442\u0438\u043c\u043e\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0440\u0443\u0447\u043d\u043e\u0433\u043e \u043e\u0434\u043e\u0431\u0440\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0434 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043c.\u0425\u043e\u0440\u043e\u0448\u0438\u0435 \u043f\u0435\u0440\u0432\u044b\u0435 loop\u044b:\u0420\u0430\u0437\u0431\u043e\u0440 \u0441\u0431\u043e\u0435\u0432 CI: \u043f\u043e \u043d\u043e\u0447\u0430\u043c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0431\u043e\u0438, \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u0447\u0438\u043d\u044b, \u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c \u0447\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u0438 \u0444\u0438\u043a\u0441\u043e\u0432 \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u0435\u0432.PR \u0441 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439: \u0440\u0430\u0437 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e \u0438\u0441\u043a\u0430\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c, \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0442\u044c PR.\u041f\u0440\u043e\u0445\u043e\u0434\u044b \u043b\u0438\u043d\u0442-\u0438-\u0444\u0438\u043a\u0441: \u043f\u0440\u0438 \u043a\u0430\u0436\u0434\u043e\u043c \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 PR \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u0430\u0432\u043a\u0438 \u0441\u0442\u0438\u043b\u044f.\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043d\u0435\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0442\u0435\u0441\u0442\u043e\u0432: \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0442\u044c, \u043f\u043e\u043a\u0430 \u0433\u0438\u043f\u043e\u0442\u0435\u0437\u0430 \u043d\u0435 \u0432\u044b\u0434\u0435\u0440\u0436\u0438\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443.\u0427\u0435\u0440\u043d\u043e\u0432\u0438\u043a\u0438 PR \u0438\u0437 issue \u0432 \u043a\u043e\u0434\u0435 \u0441 \u0441\u0438\u043b\u044c\u043d\u044b\u043c\u0438 \u0442\u0435\u0441\u0442\u0430\u043c\u0438, \u0433\u0434\u0435 \u043f\u043b\u043e\u0445\u043e\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043e\u0442\u043a\u043b\u043e\u043d\u044f\u0435\u0442 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u043d\u0430\u0431\u043e\u0440.\u041f\u043b\u043e\u0445\u0438\u0435 \u043f\u0435\u0440\u0432\u044b\u0435 loop, \u0434\u043b\u044f \u043d\u0438\u0445 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0443\u0436\u0435\u043d \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0441 \u0433\u043e\u043b\u043e\u0432\u043e\u0439 \u043d\u0430 \u043f\u043b\u0435\u0447\u0430\u0445:\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u0438\u044f. \u041a\u043e\u0434 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u043b\u0438 \u043f\u043b\u0430\u0442\u0435\u0436\u0435\u0439. \u041f\u0440\u043e\u0434\u0430\u043a\u0448\u0435\u043d-\u0434\u0435\u043f\u043b\u043e\u0438. \u0420\u0430\u0437\u043c\u044b\u0442\u0430\u044f \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430. \u0412\u0441\u0451, \u0433\u0434\u0435 \u00ab\u0433\u043e\u0442\u043e\u0432\u043e\u00bb \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435\u043c.\u0427\u0430\u0441\u0442\u044c 2. \u041f\u044f\u0442\u044c \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u0431\u043b\u043e\u043a\u043e\u04325. \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438: \u043f\u0443\u043b\u044c\u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u044b\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u044e\u0442 loop \u0438\u0437 \u0440\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u043e\u043d\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442\u0441\u044f. \u041e\u043d\u0438 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442 \u043f\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044e, \u043f\u043e \u0441\u043e\u0431\u044b\u0442\u0438\u044e \u0438\u043b\u0438 \u043f\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u044e-\u0442\u0440\u0438\u0433\u0433\u0435\u0440\u0443. \u042d\u0442\u043e \u043f\u0443\u043b\u044c\u0441: \u0432\u0441\u0451 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u0432 loop \u0434\u0435\u0440\u0436\u0438\u0442\u0441\u044f \u043d\u0430 \u043d\u0451\u043c.\u041a\u0430\u043a \u044d\u0442\u043e \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0432 \u0434\u0432\u0443\u0445 \u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0445:Codex. \u0412\u043a\u043b\u0430\u0434\u043a\u0430 Automations: \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442, \u0437\u0430\u0434\u0430\u0442\u044c \u043f\u0440\u043e\u043c\u043f\u0442, \u0437\u0430\u0434\u0430\u0442\u044c \u0447\u0430\u0441\u0442\u043e\u0442\u0443, \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0447\u0435\u043a\u0430\u0443\u0442 \u0438\u043b\u0438 \u0444\u043e\u043d\u043e\u0432\u044b\u0439 worktree. \u041f\u0440\u043e\u0433\u043e\u043d\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0447\u0442\u043e-\u0442\u043e \u043d\u0430\u0445\u043e\u0434\u044f\u0442, \u043f\u043e\u043f\u0430\u0434\u0430\u044e\u0442 \u0432 \u0438\u043d\u0431\u043e\u043a\u0441 Triage, \u043f\u0440\u043e\u0433\u043e\u043d\u044b \u0431\u0435\u0437 \u043d\u0430\u0445\u043e\u0434\u043e\u043a \u0430\u0440\u0445\u0438\u0432\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0441\u0430\u043c\u0438.Claude Code. \u0422\u0440\u0438 \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430, \u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0432 \u043e\u0434\u043d\u0443 \u0441\u0445\u0435\u043c\u0443:\u00a0\/loop\u00a0\u0434\u043b\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u0430 \u0432\u043d\u0443\u0442\u0440\u0438 \u043e\u0434\u043d\u043e\u0439 \u0441\u0435\u0441\u0441\u0438\u0438, \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 Desktop \u0434\u043b\u044f \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438 \u043a \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0443, Routines \u0434\u043b\u044f \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u043e\u043d\u043e\u0432 \u0441 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u043e\u043c. \u0412 \u043f\u0430\u0440\u0435 \u0441 hooks \u0434\u043b\u044f \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430.\u0412\u043d\u0443\u0442\u0440\u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0432\u0430 \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u044e\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0435 loop \u043e\u0442 \u0434\u043e\u0440\u043e\u0433\u0438\u0445:\/loop\u00a0\u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u043f\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044e. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c, \u043a\u043e\u0433\u0434\u0430 \u043d\u0443\u0436\u043d\u044b \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f.\/goal\u00a0\u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0443, \u043f\u043e\u043a\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u043d\u0435 \u0441\u0442\u0430\u043d\u0435\u0442 \u0438\u0441\u0442\u0438\u043d\u043d\u044b\u043c. \u041e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435, \u0442\u0430\u043a \u0447\u0442\u043e \u0430\u0433\u0435\u043d\u0442, \u043d\u0430\u043f\u0438\u0441\u0430\u0432\u0448\u0438\u0439 \u043a\u043e\u0434, \u043d\u0435 \u0441\u0430\u043c \u0441\u0435\u0431\u0435 \u0441\u0442\u0430\u0432\u0438\u0442 \u043e\u0446\u0435\u043d\u043a\u0443.\u042d\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u0430 \u00ab\u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u043f\u0440\u043e\u0442\u0438\u0432 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0449\u0435\u0433\u043e\u00bb \u043a \u0441\u0430\u043c\u043e\u043c\u0443 \u0443\u0441\u043b\u043e\u0432\u0438\u044e \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438.&gt; \/loop 30m \/goal All tests in test\/auth pass and lint is clean.  Scan src\/auth for new failures, propose fixes in claude\/auth-fixes,  open draft PR when goal condition holds.\u25b2 Claude  CronCreate(*\/30 * * * * : auth quality loop)  Stop condition: tests pass + lint clean (verified by checker)\u2713 Scheduled. Will continue past intermediate completions  until \/goal condition is met by independent checker.6. Worktree: \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0431\u0435\u0437 \u0445\u0430\u043e\u0441\u0430\u041a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0430\u0433\u0435\u043d\u0442\u0430, \u0444\u0430\u0439\u043b\u044b \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u043e\u0432\u0430\u0442\u044c. \u0414\u0432\u0430 \u0430\u0433\u0435\u043d\u0442\u0430, \u043f\u0438\u0448\u0443\u0449\u0438\u0445 \u043e\u0434\u0438\u043d \u0444\u0430\u0439\u043b, \u044d\u0442\u043e \u0442\u0430 \u0436\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430, \u0447\u0442\u043e \u0434\u0432\u0430 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430, \u043a\u043e\u043c\u043c\u0438\u0442\u044f\u0449\u0438\u0445 \u0432 \u043e\u0434\u043d\u0438 \u0441\u0442\u0440\u043e\u043a\u0438 \u0431\u0435\u0437 \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u0438\u044f. Git worktree \u0440\u0435\u0448\u0430\u0435\u0442 \u044d\u0442\u043e: \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0447\u0430\u044f \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f \u043d\u0430 \u0441\u0432\u043e\u0435\u0439 \u0432\u0435\u0442\u043a\u0435, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0430\u044f \u043e\u0431\u0449\u0443\u044e \u0438\u0441\u0442\u043e\u0440\u0438\u044e \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f, \u0442\u0430\u043a \u0447\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u0430\u0433\u0435\u043d\u0442\u0430 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0437\u0430\u0442\u0440\u043e\u043d\u0443\u0442\u044c \u0447\u0435\u043a\u0430\u0443\u0442 \u0434\u0440\u0443\u0433\u043e\u0433\u043e.\u041a\u0430\u043a \u044d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u043e \u0432 \u043e\u0431\u043e\u0438\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0445:Codex \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 worktree: \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0441 \u043e\u0434\u043d\u0438\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u043c \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0431\u0435\u0437 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u043e\u0432.Claude Code \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 git worktree \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e: \u0444\u043b\u0430\u0433\u00a0&#8212;worktree\u00a0\u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u0435\u0441\u0441\u0438\u0438 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u043c \u0447\u0435\u043a\u0430\u0443\u0442\u0435 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u00a0isolation: worktree\u00a0\u0434\u043b\u044f sub-\u0430\u0433\u0435\u043d\u0442\u043e\u0432, \u0447\u0442\u043e\u0431\u044b \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u043e\u043c\u043e\u0449\u043d\u0438\u043a \u043f\u043e\u043b\u0443\u0447\u0430\u043b \u0441\u0432\u0435\u0436\u0438\u0439 \u0447\u0435\u043a\u0430\u0443\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0430\u043c \u0443\u0434\u0430\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435 \u0440\u0430\u0431\u043e\u0442\u044b.Worktree \u0443\u0431\u0438\u0440\u0430\u0435\u0442 \u043c\u0435\u0445\u0430\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442 \u0444\u0430\u0439\u043b\u043e\u0432, \u043d\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435\u043c \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0447\u0435\u043b\u043e\u0432\u0435\u043a. \u041f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0430\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0432\u044c\u044e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u0445 \u0430\u0433\u0435\u043d\u0442\u043e\u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c, \u0430 \u043d\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430.7. Skills: \u0437\u043d\u0430\u043d\u0438\u0435 \u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0435, \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0440\u0430\u0437 \u0438 \u0447\u0438\u0442\u0430\u0435\u043c\u043e\u0435 \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0433\u043e\u043dSkill: \u0441\u043f\u043e\u0441\u043e\u0431 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043e\u0434\u0438\u043d \u0438 \u0442\u043e\u0442 \u0436\u0435 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043a\u0430\u0436\u0434\u0443\u044e \u0441\u0435\u0441\u0441\u0438\u044e, \u043a\u0430\u043a \u0437\u043e\u043b\u043e\u0442\u0430\u044f \u0440\u044b\u0431\u043a\u0430 \u0441 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u044c\u044e. \u041e\u0431\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442: \u043f\u0430\u043f\u043a\u0430 \u0441 \u0444\u0430\u0439\u043b\u043e\u043c SKILL.md \u0432\u043d\u0443\u0442\u0440\u0438, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435, \u043f\u043b\u044e\u0441 \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b, \u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0441\u044b \u0438&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-484996","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/484996","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=484996"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/484996\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=484996"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=484996"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=484996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}