Revizuirea ieșirilor Printing Press (skill intern)

All guides

Ce face

Skill-ul printing-press-output-review este un sub-skill intern care face o revizuire agentică a output-urilor sampled de la un CLI tipărit. Scopul lui e să prindă probleme de plausibilitate pe care regulile stricte bazate pe substring-match sau scorecard --live-check nu le pot exprima: rezultate care conțin accidental query-ul dar nu au sens semantic, comenzi de agregare care pierd surse fără avertisment, ranking-uri cu greutăți stricate, URL-uri care duc la index pages sau feed-uri în loc de permalink-uri canonice și bug-uri de formatare (mojibake, pluralizare inconsistentă, celule trunchiate).

Toate constatările apar doar ca warnings (Wave B policy), niciodată ca erori blocante. Skill-ul rulează cu context: fork, deci chatter-ul agentului reviewer rămâne izolat de contextul skill-ului apelant.

Când îmi folosește

Îl folosești indirect ori de câte ori rulezi /printing-press sau /printing-press-polish. El este invocat automat în shipcheck la Phase 4.85 (de skill-ul principal) și în bucla de diagnostic a skill-ului de polish. Nu ai nevoie de el pentru operațiuni zilnice de utilizator; el completează dogfood-ul, verify-ul și regulile statice tocmai acolo unde testarea manuală de 5 minute ar găsi probleme.

Cum îl invoc / declanșez

Skill-ul are user-invocable: false. Nu îl apelezi direct. El este chemat de skill-urile părinte prin Skill tool, cu un singur argument: calea absolută $CLI_DIR. Verifică doctrina pentru detalii exacte despre invocarea din Phase 4.85 sau din bucla de polish.

Exemplu practic

În timpul unui run de polish, skill-ul părinte pregătește $CLI_DIR, apoi cheamă printing-press-output-review. Acesta caută research.json (mai întâi lângă binary, apoi în grandparent dacă e mid-pipeline), rulează comenzi de probă, inspectează output-urile și raportează findings de tipul „ranking-ul pentru query-ul X returnează itemi cu scoruri identice din cauza fallback-ului la extractor”. Toate acestea se întorc ca warnings în log-ul de diagnostic.

Output / unde aterizează

Rezultatele sunt texte de warning floating. Nu produc ship verdict, nu aplică fix-uri și nu oferă publish. Ele sunt consumate de skill-urile părinte (printing-press și printing-press-polish) care le integrează în raportul final și în decizia de continuare.

Limite / gotchas

  • Fără research.json skill-ul raportează unable: true și sare peste review-ul cel mai util.
  • Calea $CLI_DIR trebuie să fie absolută; array-ul RESEARCH_ARGS din procedură păstrează spațiile din path.
  • Deoarece e context: fork, nu poți inspecta direct starea lui din afara skill-ului apelant.
  • Nu înlocuiește testarea manuală; completează doar ce scapă regulilor automate.