feat(review): debt-auditor - #3
Conversation
- tests — feat(review): debt-auditor - Pattern auditor report — feat(review): debt-auditor - Implementer report — feat(review): debt-auditor - debt-auditor work in progress (interrupted by quota)
|
Hola, @ixjosemi: Cuando aceptes la invitación, te añado como requested reviewer. Un abrazo |
|
@ixjosemi te comparto esto por si te apetece echarle un vistazo, sin ningún compromiso — solo era para compartirlo 😄 Es un fork de Convoy en mi GitHub (dagocareer/convoy). Me pareció una herramienta muy útil para el día a día y le he añadido cuatro features que me faltaban. Lo curioso es que toda la implementación se ha hecho usando el propio Convoy (dogfooding): cada feature se escribió con su pipeline Un resumen de cada una, en una frase:
Están todas abiertas y mergeables por si te apetece revisarlas, pero vamos, sin compromiso. |
feat(review): debt-auditor
Adds a debt-auditor agent that consolidates the deferred / non-blocking findings from the other audit tracks (
clean-code,over-engineering,security,bugs) into a single tracked debt ledger,reports/debt.md. Each entry carries a re-trigger (the concrete event that would make the finding worth re-evaluating); findings with no nameable trigger are taggedno-triggerso they surface as explicit debt instead of silently disappearing.This is PR 3 of a 4-PR program inspired by Ponytail — Convoy dogfooding itself through its own implement pipeline. Stacked on top of PR 2 (
feat/feat-review-over-engineering).What changed
prompts/debt-auditor.md(new): audit-only prompt that reads the other four audit reports, extracts deferred findings, and writes the consolidated ledger with triggers and theno-triggertag.src/built-in-prompts.ts: registers the new prompt.src/pipeline.ts: registersdebt-auditorinbuiltInAgents(readOnly: true, aftersecurity-reviewer) and wires adebtstep intoreview,review-lite,refine, andultra-refine;review-reportandreview-adversarytriage now consumereports/debt.md.prompts/review-report.md/prompts/review-adversary.md: synthesis and triage read the debt ledger.Verification
bun typecheck— passbun test— 0 failbun run scripts/build.ts— passnode_modulessymlink confirmed untracked