Lanes: carry over findings from the Claude Projects trial (merge path, gating, reports)
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 12/100
Línea de trabajo
This is a design issue for the agent lanes tracked in #6958, not a code change. Start with the list-frontier --autonomous filter in work-items/tools/work-item-tracker/CONTRACT.md (lines 207-215) and the PRs #6839, #6911, #6912 and #6932 for the observed behaviour. Done means the lane design states the pickup rule, merge gate and merge call, plus a claim mechanism and per-run report comments.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Context
On 2026-10-10 and 10-11 we trialed Anthropic's Claude Projects (beta) as the autonomous build stage for this repo's agent-ready issues. Four PRs merged: #6839, #6911, #6912 and #6932. Three of them merged with no operator action. We decided not to use Projects as the main pipeline: a project belongs to one claude.ai account and can't be shared or synced, which conflicts with rotating accounts. The findings below apply to the agent lanes (#6958) instead.
Findings to reuse
- Pickup rule. Use the
list-frontier --autonomousfilter (work-items/tools/work-item-tracker/CONTRACT.md:207-215), then also requireagent-readyand excludestatus: needs-decisionandstatus: needs-info. Three issues carriedagent-readyandneeds-decisiontogether (#6075, #6078, #6079). The filter alone would have picked them up. - Merge gate. Wait for
ci-statusgreen on the head commit, all review threads resolved, and every AI review finished, Codex included. Threads that waited for Codex caught real findings in #6839 and #6912. - Merge call over REST.
PUT /repos/{o}/{r}/pulls/{n}/merge-asyncwithmerge_action=merge_queueandsha=<head>returnedenqueuedevery time. PlainPUT .../merge"does not support ... merging with a merge queue" (GitHub REST docs). REST can't take a PR out of draft, so open PRs as ready. - Review threads. Cloud threads replied to and resolved Codex review threads themselves (#6839, #6912). This is evidence for #6810.
- Signed commits. Every commit pushed by a thread, and every merge commit, showed
verified: true. - Reports. Each run posts a final report as a PR comment: what it did, the merge call, and every failed API call. That gave the operator full visibility without reading transcripts.
- Permission-classifier friction. Auto mode sometimes refused
gh apiwrites ("External System Writes", "Unrequested Commit in a Connected App"), including opening a PR and assigning an issue. Threads fell back to the GitHub MCP tools. A lane needs an explicit permission policy for these writes. - Claim gap. No run could reliably claim an issue before opening its PR (the assign call was blocked). Two lanes working the same frontier at once could start the same issue.
Acceptance criteria
- The lane design under #6958 states its pickup rule, merge gate and merge call, and covers points 1–3.
- The lane has a claim mechanism that holds while several lanes run at once (point 8).
- Every lane run posts a report comment on its PR (point 6).
🤖 Generated with Claude Code
- Lenguaje dominante
- Shell
- Estrellas
- 22
- Forks
- 2
- Merge medio
- 8 h 27 min
- PR fusionados (30 d)
- 957
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de melodic-software/claude-code-plugins
-
priority: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
melodic-software/claude-code-plugins#7351 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
agent-ready priority: high work-class: scoped
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
melodic-software/claude-code-plugins#7312 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
priority: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
melodic-software/claude-code-plugins#7288 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
knowledge: docpage-digest dual verification defines no verdict vocabulary or pass/fail thresholdAbiertoneeds-human
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
melodic-software/claude-code-plugins#7286 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
melodic-software/claude-code-plugins#7282 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de melodic-software/claude-code-plugins
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
Sourced-library load-guards use a top-level `return` that errors on direct execution (repo-wide)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
rossoctl/automation#115 ·
Los mantenedores suelen responder en 3 días
-
loongarch64: `unsupported linker arg: --no-rosegment` with rustc 1.100Posiblemente ocupada @monosans la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
rust-cross/cargo-zigbuild#503 ·
Los mantenedores suelen responder en 1 día
-
area/CubeMaster bug needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
TencentCloud/CubeSandbox#1959 ·
Los mantenedores suelen responder en 1 día
-
netbox status: backlog topic: testing type: housekeeping
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
netbox-community/netbox#23395 ·
Los mantenedores suelen responder en 1 día