DR-2127 — План PR-ов недели (24–30 июл 2026)
⛔ УСТАРЕЛО (31.07). Этот план — снимок от 24.07. Живой recon 30.07 (5 разведчиков) показал: 7 из 8 «дверей» мертвы (genkit #4366/#4365 — код удалён PR #4812; MS #7212, genai #164, agentscope #2123 — заняты чужими PR; adk #142 — product-placement). Единственный источник правды теперь → oss-wave2-strike-list.md + oss-contributions-ledger.md (~15 отгруженных PR) + дашборд W3-Open-PRs.html. Оставлено как исторический след метода.
DR-2127 · План PR-ов недели (superseded)
24–30 июля 2026 · после живого prior-art гейта (проверил каждый issue через gh — половину «топа» из DR уже заняли конкуренты). Аккаунт: Palo-Alto-AI-Research-Lab. Источник приоритетов: insight DR-2127.
🟢 Чистые двери — открываем новый PR (конкурентов нет)
1MCP inputSchema → json_schemaSHIP · маленький
firebase/genkit ·
issue #4366 · автор-мейнтейнер @****deep
TODO мейнтейнера с точным адресом (client.py:245) + готовые acceptance-criteria. Наш ассет: MCP tooling. Идеальный узкий Python-PR. odds ~60–75%
2Валидация MCP tool-args по схемеSHIP · отдельный PR
Компаньон к #4366. НЕ смешивать в один PR (правило DR: один concern = один PR). Делаем вторым, после мёрджа/ревью первого. odds ~55–70%
3Починка сломанных agent-рецептовSHIP · quick-win
huggingface/cookbook ·
issue #316 (execution error, удалённый
smolagents.ManagedAgent)
Maintenance-фикс = самый быстрый класс мёрджа (по обоим вендорам). Гейткиперы @*****enoyan / @****hliu. Разогрев перед заявкой на #303. odds высокие (fix > new)
🔵 Уже в полёте — наш PR открыт, ведём ревью
Self-verifying search-agent recipeНАШ PR #366 · сегодня
Открыт 24.07 06:41 от нашего аккаунта. Действие: следить за ревью, отвечать гейткиперам ≤24ч, не плодить дубль. Конкурент рядом: PR #349 (AG2).
🟣 Коллаборация — автор уже «implementation-ready», НЕ конкурируем
Post-execution audit trailCOMMENT → тесты
Дополняет AgentGovernancePlugin (наш authority-routing плагин уже там — PR #173). Автор заявил готовую реализацию → предлагаем тесты / verify-слой, не параллельный PR. Нужен Google CLA (ждёт Антона).
🟡 Занято конкурентом — предложить ревью/тесты, НЕ открывать competing PR
Compaction orphans tool-call pairsPR #7244 живёт
microsoft/agent-framework ·
#7212 → чужой
PR #7244 (jstar0, 21.07)
Был #1 в ранге DR — но фикс уже пишут. Наш persistent-memory ассет тут лишний. Максимум: ревью-коммент с доп. тест-кейсом.
approve() with modified argsPR #1098 (полу-stale)
openai/openai-agents-js ·
#1097 →
PR #1098 (с марта, обновлён 12.07)
4 месяца без review-decision → возможно застрял. Опция: аккуратный коммент с тестом/пуш ревью. Не открывать свой поверх.
Bounded backpressure / cancellationPR #165 живёт
google-gemini/genai-processors ·
#164 →
PR #165 (THRISHAL, 08.07)
Наш concurrency-ассет уже покрыт чужим PR. Пропускаем или ревьюим.
🔴 Не трогаем
mistralai/cookbook #300 — уже CLOSED. · Groq API cookbook и xai-cookbook — 0 мёрджей за 90 дней (риторика welcoming, review-bandwidth мёртв). · Qwen-Agent, DeepSeek, Cohere (архив), OpenAI evals, Meta llama-cookbook, autogen — «do-not-bother» (консенсус 3 вендоров).
🧒
Простыми словами: я обзвонил 10 чужих «мастерских» и спросил, куда реально примут нашу заплатку прямо сейчас. Оказалось, три самые вкусные двери из отчёта уже заняли другие мастера — туда ломиться бесполезно, только предложим помочь. Зато нашлись две свободные двери у Google Genkit (там мейнтейнер сам оставил записку «доделайте вот тут») и одна быстрая починка у Hugging Face. С них и начинаем. А одну дверь (HF search-agent) мы уже открыли сегодня утром — за ней просто следим.
Порядок: Genkit #4366 → HF #316 → Genkit #4365, параллельно ведём наш HF #366 и комментим adk #142.