Repository navigation
Seis PRs de Medardo (#41–#46), verificados uno por uno y en conjunto. Suite: 583 passed, 57 subtests.
Búsqueda y vigencia (#43, #46)
search --bodybusca también en el cuerpo; los de frontmatter van primero y los de cuerpo después, marcados(cuerpo). Sin--bodyy con menos de 5 resultados, un pie avisa cuántas notas más lo mencionan en el cuerpo.readde una nota reemplazada imprime, antes del cuerpo, la versión vigente; la correctora imprime a quién corrige.- El pie de reemplazadas de
searchdeja de ser el total del vault: cuenta solo las que coinciden con la consulta y el tipo, cada una con su vigente. - Conflicto #43/#46 resuelto: los dos reescribían el pie de
search; conviven los dos yhiddense filtra conmatches_query(..., body=body_mode).
Costo de la llamada (#45)
traverse --compact(una línea por nodo) y--budget N(corta después del BFS, «alcanzables» exacto).- Recibo en toda salida: nodos, alcanzables, bytes, tokens y si truncó.
receipten JSON.
Grafo (#41, #42)
suggest-edge-typesno propone como ALTA la inversa de una arista tipada ni los pares mutuos; no entran en--apply. En un vault de 311 notas: ALTA 391 → 271.graph impactmanda por la arista declarada; el score semántico solo anota ([ajuste: 0.65]) y avisa si es bajo.
Validación (#44)
aplicahacia una reemplazada avisa «re-anclá la arista… el trabajo puede seguir valiendo».- Apoyo en una nota muerta sin sucesora (estados
deadde su capa) avisa «quedó sin base». Aviso, nunca error.