Volver a la wiki

Evaluación JustinsClaude (05-09-2026): buscador de transcripciones y radio de impacto

Qué se decidió

Evaluación del repo público jfranecki/JustinsClaude (Reddit; commit d36b602 del 30-08-2026; 28 ficheros, ~3.000 líneas), a petición de Edu el 05-09-2026 (s305). No se adopta en bloque: ocho de sus diez comandos son versiones de piezas que ya tenemos con más maquinaria. Se adoptan tres mecanismos el mismo día con GO de Edu, y un cuarto queda fechado para cuando vuelva el equipo. El repo no tiene fichero LICENSE, así que nada se copió: el código se reimplementó.

Por qué no en bloque

SuyoNuestro equivalente
/coldstart (briefing de arranque)Regla 19: STATE.md + NEXT.md del Supercontexto
/bye (cierre seguro, poda worktrees)Ritual “apaga” (poda worktrees desde crearack 2.2.3)
Orchestrator Framework (jerarquía Fable > Opus > Sonnet > Haiku, veto a fork, advisor exento)Regla 10 + guarda guarda_modelo_subagentes.py. Convergencia independiente: confirma el diseño
/onboardbib_context_query, /master-crearack
/review-deep, /pr-autoreview/code-review, vigía, estibador
/claudish (lenguaje llano con modelo local)/method:llano
/slack-updates, /speak, /speak-apiNo aplican (sin Slack; sin voz)
Librería de memorias portables + /memorizeMemoria de proyecto + Biblioteca + promoción a global-rules (de aquí sale el cherry-pick 3)

Lo adoptado y dónde vive

  1. Buscador de transcripciones history.py (claude-method 0f8b9a3, harness/history.py). Script stdlib que indexa y busca en las conversaciones pasadas de Claude Code del proyecto actual (~/.claude/projects/<clave>/*.jsonl; en CreaRack-Pro, 83 ficheros y 471 MB que se buscan, nunca se cargan). Subcomandos index · buscar <regex> [--desde] [--todo] · recientes · aplazado. Solo devuelve turnos del usuario por defecto: los del asistente son razonamiento a veces retractado sin dejar marca; --todo los incluye como pistas a verificar. Filtra <system-reminder> y salida de hooks; una sesión abierta en un worktree se resuelve al proyecto padre. Tapa un hueco medido: el sensor de fricción de /crearack:self-harness del 24-08 tuvo que escribirse su script ad hoc y no quedó ninguno en el método. Enlazado desde harness/README.md §5, el sensor de fricción de /self-harness, la regla global criterio-trabajo.md (reconstruir el encargo original de los turnos literales, no de memoria) y la Regla 23 de CreaRack-Pro (aplazado = caza de la deuda dicha y no apuntada: “de momento”, “ya veremos”, “cuando vuelvan”). Respaldo previo: tag pre-history-py-2026-09-05.
  2. Radio de impacto, no líneas (CreaRack-Pro c8ecea77, context/RULES_DETAIL.md Regla 20). La profundidad de la revisión la deciden señales y una sola basta: auth/permisos/cifrado, SQL, regex, operador volteado, await/try quitado, constante o default cambiado, caché o reintentos, utilidades muy importadas. Radio del símbolo medido con git grep: más de ~5 llamadores, revisión profunda. “Es una línea” nunca rebaja el nivel.
  3. Checklist de acoplamientos para promover (claude-method 1bd0365, guides/CREARACKSL_HARNESS_GUIDE.md, Capa 1 › “Cómo se promueve”). Antes de subir una regla de proyecto a global-rules/, llevarla a otro repo del método (Play.Moode, Stack Gear, iniciador) o compartir una ficha con otro perfil, pasar el texto por ocho categorías de pegamento local: (a) rutas, (b) nombres de proyecto, (c) personas, (d) fechas e IDs de sesión, (e) enlaces [[ficha]] locales, (f) incidentes propios, (g) entorno, (h) costumbres del equipo disfrazadas de verdades universales. Se conserva la carga útil (URLs públicas, técnicas, herramientas, comandos). Dos pruebas previas: ¿hay núcleo portable en una frase? y ¿ya existe una regla que lo cubra? Matiz nuestro frente al original: la procedencia NO se borra, se conserva en la cabecera (> Origen: con fecha y sesión, origin:/verified: en fichas); el cuerpo se sostiene solo. Autocomprobación: grep del nombre del proyecto de origen, personas, originSessionId y [[ fuera de la cabecera.

Fechado, no olvidado

Conflictos semánticos con otros PRs abiertos antes de mergear (mismo fichero en dos PRs, misma función con fines distintos, misma clave de config, símbolo renombrado por dos). Hoy casi no hay PRs concurrentes; se incorpora al estibador cuando Dani y Txell vuelvan. Task #290 del Gestor, dueño Edu, fecha 19-09-2026.

Nevera (visto y no adoptado, a propósito)

“Toda línea de estado es una fecha de inicio, no un estado” (frase útil, no mecanismo: NEXT.md ya es briefing y no verdad, y las fichas de estado llevan verified:) · sección de instrucciones de compactación en CLAUDE.md (barata, pero antes hay que medir en una sesión larga si de verdad se pierde algo al compactar) · voz humana anti-bot en comentarios de PR (contraria a nuestra transparencia: firmamos como Claude).

Véase también

Subir