Skip to content

v0.17.0 — Aprobar notas y decidir el merge de memoria

Choose a tag to compare

@ErickAgrazal ErickAgrazal released this 08 Nov 02:18
· 5 commits to main since this release
56c48e2

memoria-guardar ya no escribe notas ni deja el PR de memoria abierto sin preguntarte: te da dos decisiones con opciones claras. En T3 aparecen dentro de T3.

  • Aprobar antes de escribir. Antes de guardar, pregunta por cada nota nueva o modificada, de proyecto o de máquina: Guardar, Editar o Descartar. Cada pregunta se entiende sola (título, si es nueva o cambia otra, alcance y resumen) y muestra el contenido o el cambio en la vista previa cuando la interfaz la admite. Si el alcance es dudoso, ofrece guardar en proyecto o en máquina. Sin respuesta no se escribe nada.
  • Decidir el merge. Con el PR de memoria abierto, pregunta Mezclar ahora o Dejarlo abierto. Solo mezcla con un sí, o si ya lo pediste. Usa --match-head-commit para no mezclar contenido distinto del que aprobaste, y nunca usa --admin.
  • Todo descartado. Si no apruebas ninguna nota de proyecto, no hay PR y se retiran el worktree y la rama temporales, sin forzar.
  • Interfaz de cada host. AskUserQuestion en Claude Code, request_user_input en Codex y, en T3, la pregunta nativa del hilo. Sin herramienta de preguntas, lo pregunta en la conversación con opciones numeradas.

Validación

  • 166 tests aprobados; ningún helper cambió.
  • Simulaciones con agentes de contexto fresco en siete casos, con los corregidos repetidos (tests/memoria-aprobacion-scenarios.md). No se probó una sesión real en T3.
  • PR #10 con una revisión de revisa (Sol 6.1, xhigh): un hallazgo, merge no ligado al head aprobado, corregido con --match-head-commit. Son recomendaciones de IA.

Para actualizar en Claude Code: claude plugin marketplace update peqa y claude plugin update peqa-workflows@peqa. En Codex: codex plugin marketplace upgrade peqa. Abre una sesión nueva después.