Skip to content

[DIF-V2-WO-007] Narração pt-BR, voz importada e TTS local - #55

Merged
KayzenRoot merged 16 commits into
mainfrom
feat/dif-v2-wo-007
Nov 14, 2026
Merged

KayzenRoot merged 16 commits into
mainfrom
feat/dif-v2-wo-007

Conversation

@KayzenRoot

@KayzenRoot KayzenRoot commented Nov 13, 2026 •

Copy link
Copy Markdown
Owner

DIF-V2-WO-007 — Narração pt-BR, voz importada e TTS local

Status: implementação, testes, CI, auditoria de código, aceitação auditiva do owner e benchmark ARM64 PASS. Aguardando apenas autorização explícita de merge/promoção. Draft, não mergeado, não deployed.

O owner rejeitou a primeira amostra Edresson por fala arrastada/inaudível. O candidato foi trocado para pt_BR-cadu-medium (22 kHz, CC0) via Piper 1.8, com trim de silêncio residual. O owner aceitou a voz Cadu em 2026-11-14 (“agora esta muito bom vamos continuar”); os bytes exatos ouvidos estão preservados como owner-heard-sample-*.wav.

Base: main c0f3cfd
Head final: 5ac4653 (CI 43590151067 SUCCESS, 7m6s; code/test head 4117010)

Entregue

  • Upload owner-only de WAV/MP3/M4A, validação por ffprobe, SHA-256, true peak/LUFS, rejeição de áudio danificado/silencioso/clipping/extensão divergente e storage privado R2.
  • voice_direction_plans versionado por texto/revisão, snapshots restauráveis; narration_takes owner-only, sem UPDATE/DELETE para service role e com trigger de imutabilidade.
  • Aprovação exige take READY do mesmo episódio; render fixa o take aprovado, valida hash/duração, copia o vídeo e faz mux AAC 48 kHz estéreo com piso de 50% e overflow >250 ms explícito.
  • TTS Piper 1.8 com Cadu medium, pausas/velocidade/volume, timeout, trim de silêncio residual, regeneração seletiva por CLI e relatório reprodutível (SHA do WAV/modelo, texto, timings, segmentCount, paths em basename).
  • UI /app/narration com preview, comparação A/B, preset/variante, aprovação, histórico e restauração.
  • Timeline exibe narração aprovada, pad/trim e take fixado.

Evidência

  • TTS 120 s: 232 palavras → 94,552 s, true peak −2,8 dBFS, −19,5 LUFS, 8,7 MB, sem clipping.
  • Amostras Cadu: neutral 8,978 s / tension 7,350 s; bytes ouvidos pelo owner preservados e hasheados.
  • Benchmark ARM64: Oracle Neoverse-N1, 2 vCPU; 81 s de áudio em 8,86 s, RTF 0,109, 282 MB RSS, 191% CPU; ASR Vosk 0,909 com transcript completo; temporários removidos; sem serviço/firewall/deploy.
  • CI final: 116 testes + build/audit, PgTAP 108/108, E2E 12/12 em 3,2 m; render narrado READY em 31,3 s; Sonar/Socket/Vercel PASS.
  • Auditoria independente: APPROVED para código/segurança/render; evidência final corrigida.

Gate restante

Somente autorização explícita do owner para merge/promoção. Sem merge/deploy/promoção; WO-008+ bloqueada até essa autorização.

@vercel

vercel Bot commented Nov 13, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
dif-studio Ready Ready Preview Nov 14, 2026 12:05pm UTC

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / Security Evidence

Commit: 53a925328527b09e1c6933825cb8435fe27e4e82

Security evidence gate passed (success)

No security-sensitive scanner-evidence gap detected.

Mode: enforce

Scanned 43 changed file(s). No missing scanner-evidence signal was detected.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / PR Risk Taxonomy

Commit: 53a925328527b09e1c6933825cb8435fe27e4e82

PR taxonomy review recommended (neutral)

Detected 2 PR taxonomy bucket(s): Install Manifest Integrity, CI/CD Recommendation.

Scanned 43 changed file(s).

Roadmap taxonomy buckets:

Install Manifest Integrity

Install manifests, plugin metadata, and shipped skills should stay synchronized with user-facing setup guidance.

Signals:

  • 1 install or manifest path(s) changed

Paths:

  • package.json

CI/CD Recommendation

CI, dependency, coverage, and contract signals should be routed into follow-up checks or verification work.

Signals:

  • API implementation changes may ship without contract artifact updates
  • Dependency or CI drift could surface after merge
  • 7 CI or workflow path(s) changed

Paths:

  • e2e/owner-boundary.spec.ts
  • e2e/timeline.spec.ts
  • package.json
  • src/lib/domain/render-composition.test.ts
  • src/lib/domain/voice-direction.test.ts
  • src/lib/server/narration-tts.integration.test.ts
  • src/lib/server/render-compose.integration.test.ts
  • docs/evidence/wo-007/tts-benchmark-host.json

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / Reference Set Readiness

Commit: 53a925328527b09e1c6933825cb8435fe27e4e82

Reference set readiness gaps detected (neutral)

Reference evidence present for 1/7 areas (14%) across 43 changed file(s).

This check is based on files changed in this PR. Repository-level readiness is still reported by /ecc-tools analyze comments and generated manifests.

Area Status Evidence / Next Step
Deep analyzer corpus Missing Add analyzer fixture, golden, benchmark, or reference-set files that can catch analyzer regressions.
RAG/evaluator comparison Missing Add retrieval or evaluator reference-set comparison fixtures with expected ranking behavior.
PR salvage/review corpus Missing Add stale-PR, review-thread, reopen-flow, or salvage reference cases for queue cleanup automation.
Discussion triage corpus Missing Add public discussion triage fixtures, golden cases, or reference sets for informational, answered, and no-response classifications.
Harness compatibility Missing Add cross-harness, adapter-compliance, or harness-audit evidence for Claude, Codex, OpenCode, Zed, dmux, and agent surfaces.
Security evidence Present scripts/audit-policy.mjs
CI failure-mode evidence Missing Add captured CI failure logs, dry-run fixtures, or troubleshooting docs for common workflow failure modes.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / Hosted Promotion Readiness

Commit: 53a925328527b09e1c6933825cb8435fe27e4e82

Hosted promotion readiness passed (success)

No hosted promotion evidence gaps detected across 43 changed file(s); 0 corpus scenarios had matching evidence.

This check compares PR file changes against the evaluator/RAG promotion corpus in src/analyzers/fixtures/evaluator-rag-corpus.ts.
Hosted output scoring inspected 0 completed cached hosted job results.

No evaluator corpus scenarios matched this PR.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / Security Evidence

Commit: 6bd3a1b3cb2015b88e0776f99b90977b5bc91ae1

Security evidence gate passed (success)

No security-sensitive scanner-evidence gap detected.

Mode: enforce

Scanned 43 changed file(s). No missing scanner-evidence signal was detected.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / PR Risk Taxonomy

Commit: 6bd3a1b3cb2015b88e0776f99b90977b5bc91ae1

PR taxonomy review recommended (neutral)

Detected 2 PR taxonomy bucket(s): Install Manifest Integrity, CI/CD Recommendation.

Scanned 43 changed file(s).

Roadmap taxonomy buckets:

Install Manifest Integrity

Install manifests, plugin metadata, and shipped skills should stay synchronized with user-facing setup guidance.

Signals:

  • 1 install or manifest path(s) changed

Paths:

  • package.json

CI/CD Recommendation

CI, dependency, coverage, and contract signals should be routed into follow-up checks or verification work.

Signals:

  • API implementation changes may ship without contract artifact updates
  • Dependency or CI drift could surface after merge
  • 7 CI or workflow path(s) changed

Paths:

  • e2e/owner-boundary.spec.ts
  • e2e/timeline.spec.ts
  • package.json
  • src/lib/domain/render-composition.test.ts
  • src/lib/domain/voice-direction.test.ts
  • src/lib/server/narration-tts.integration.test.ts
  • src/lib/server/render-compose.integration.test.ts
  • docs/evidence/wo-007/tts-benchmark-host.json

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / Reference Set Readiness

Commit: 6bd3a1b3cb2015b88e0776f99b90977b5bc91ae1

Reference set readiness gaps detected (neutral)

Reference evidence present for 1/7 areas (14%) across 43 changed file(s).

This check is based on files changed in this PR. Repository-level readiness is still reported by /ecc-tools analyze comments and generated manifests.

Area Status Evidence / Next Step
Deep analyzer corpus Missing Add analyzer fixture, golden, benchmark, or reference-set files that can catch analyzer regressions.
RAG/evaluator comparison Missing Add retrieval or evaluator reference-set comparison fixtures with expected ranking behavior.
PR salvage/review corpus Missing Add stale-PR, review-thread, reopen-flow, or salvage reference cases for queue cleanup automation.
Discussion triage corpus Missing Add public discussion triage fixtures, golden cases, or reference sets for informational, answered, and no-response classifications.
Harness compatibility Missing Add cross-harness, adapter-compliance, or harness-audit evidence for Claude, Codex, OpenCode, Zed, dmux, and agent surfaces.
Security evidence Present scripts/audit-policy.mjs
CI failure-mode evidence Missing Add captured CI failure logs, dry-run fixtures, or troubleshooting docs for common workflow failure modes.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / Hosted Promotion Readiness

Commit: 6bd3a1b3cb2015b88e0776f99b90977b5bc91ae1

Hosted promotion readiness passed (success)

No hosted promotion evidence gaps detected across 43 changed file(s); 0 corpus scenarios had matching evidence.

This check compares PR file changes against the evaluator/RAG promotion corpus in src/analyzers/fixtures/evaluator-rag-corpus.ts.
Hosted output scoring inspected 0 completed cached hosted job results.

No evaluator corpus scenarios matched this PR.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / Security Evidence

Commit: 1b8805f97ba85376cd646b2a9ee57e4dd5c1c5ac

Security evidence gate passed (success)

No security-sensitive scanner-evidence gap detected.

Mode: enforce

Scanned 44 changed file(s). No missing scanner-evidence signal was detected.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / PR Risk Taxonomy

Commit: 1b8805f97ba85376cd646b2a9ee57e4dd5c1c5ac

PR taxonomy review recommended (neutral)

Detected 3 PR taxonomy bucket(s): Security Evidence, Install Manifest Integrity, CI/CD Recommendation.

Scanned 44 changed file(s).

Roadmap taxonomy buckets:

Security Evidence

Security-sensitive changes should carry explicit scanner, code-scanning, or focused regression evidence.

Signals:

  • 1 security-sensitive path(s) changed

Paths:

  • .github/workflows/ci.yml

Install Manifest Integrity

Install manifests, plugin metadata, and shipped skills should stay synchronized with user-facing setup guidance.

Signals:

  • 1 install or manifest path(s) changed

Paths:

  • package.json

CI/CD Recommendation

CI, dependency, coverage, and contract signals should be routed into follow-up checks or verification work.

Signals:

  • API implementation changes may ship without contract artifact updates
  • CI workflow changes may ship without failure-mode evidence
  • Dependency or CI drift could surface after merge
  • 8 CI or workflow path(s) changed

Paths:

  • .github/workflows/ci.yml
  • e2e/owner-boundary.spec.ts
  • e2e/timeline.spec.ts
  • package.json
  • src/lib/domain/render-composition.test.ts
  • src/lib/domain/voice-direction.test.ts
  • src/lib/server/narration-tts.integration.test.ts
  • src/lib/server/render-compose.integration.test.ts

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / Reference Set Readiness

Commit: 1b8805f97ba85376cd646b2a9ee57e4dd5c1c5ac

Reference set readiness gaps detected (neutral)

Reference evidence present for 1/7 areas (14%) across 44 changed file(s).

This check is based on files changed in this PR. Repository-level readiness is still reported by /ecc-tools analyze comments and generated manifests.

Area Status Evidence / Next Step
Deep analyzer corpus Missing Add analyzer fixture, golden, benchmark, or reference-set files that can catch analyzer regressions.
RAG/evaluator comparison Missing Add retrieval or evaluator reference-set comparison fixtures with expected ranking behavior.
PR salvage/review corpus Missing Add stale-PR, review-thread, reopen-flow, or salvage reference cases for queue cleanup automation.
Discussion triage corpus Missing Add public discussion triage fixtures, golden cases, or reference sets for informational, answered, and no-response classifications.
Harness compatibility Missing Add cross-harness, adapter-compliance, or harness-audit evidence for Claude, Codex, OpenCode, Zed, dmux, and agent surfaces.
Security evidence Present scripts/audit-policy.mjs
CI failure-mode evidence Missing Add captured CI failure logs, dry-run fixtures, or troubleshooting docs for common workflow failure modes.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / Hosted Promotion Readiness

Commit: 1b8805f97ba85376cd646b2a9ee57e4dd5c1c5ac

Hosted promotion readiness passed (success)

No hosted promotion evidence gaps detected across 44 changed file(s); 0 corpus scenarios had matching evidence.

This check compares PR file changes against the evaluator/RAG promotion corpus in src/analyzers/fixtures/evaluator-rag-corpus.ts.
Hosted output scoring inspected 0 completed cached hosted job results.

No evaluator corpus scenarios matched this PR.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / PR Config Audit

Commit: 1b8805f97ba85376cd646b2a9ee57e4dd5c1c5ac

No changed-config issues detected (success)

Scanned 1 config file(s) present at this commit across 1 changed config path(s) and found no issues in the supported security rules.

Changed config files:

  • .github/workflows/ci.yml

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / PR Harness Audit

Commit: 1b8805f97ba85376cd646b2a9ee57e4dd5c1c5ac

No harness issues detected (success)

Scanned 1 changed config file(s) and found no harness issues.

Changed config files:

  • .github/workflows/ci.yml

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / Security Evidence

Commit: 3451e4696082bb1f508610083dc3dc9da62d241b

Security evidence gate passed (success)

No security-sensitive scanner-evidence gap detected.

Mode: enforce

Scanned 44 changed file(s). No missing scanner-evidence signal was detected.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / PR Risk Taxonomy

Commit: 3451e4696082bb1f508610083dc3dc9da62d241b

PR taxonomy review recommended (neutral)

Detected 3 PR taxonomy bucket(s): Security Evidence, Install Manifest Integrity, CI/CD Recommendation.

Scanned 44 changed file(s).

Roadmap taxonomy buckets:

Security Evidence

Security-sensitive changes should carry explicit scanner, code-scanning, or focused regression evidence.

Signals:

  • 1 security-sensitive path(s) changed

Paths:

  • .github/workflows/ci.yml

Install Manifest Integrity

Install manifests, plugin metadata, and shipped skills should stay synchronized with user-facing setup guidance.

Signals:

  • 1 install or manifest path(s) changed

Paths:

  • package.json

CI/CD Recommendation

CI, dependency, coverage, and contract signals should be routed into follow-up checks or verification work.

Signals:

  • API implementation changes may ship without contract artifact updates
  • CI workflow changes may ship without failure-mode evidence
  • Dependency or CI drift could surface after merge
  • 8 CI or workflow path(s) changed

Paths:

  • .github/workflows/ci.yml
  • e2e/owner-boundary.spec.ts
  • e2e/timeline.spec.ts
  • package.json
  • src/lib/domain/render-composition.test.ts
  • src/lib/domain/voice-direction.test.ts
  • src/lib/server/narration-tts.integration.test.ts
  • src/lib/server/render-compose.integration.test.ts

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / Reference Set Readiness

Commit: 3451e4696082bb1f508610083dc3dc9da62d241b

Reference set readiness gaps detected (neutral)

Reference evidence present for 1/7 areas (14%) across 44 changed file(s).

This check is based on files changed in this PR. Repository-level readiness is still reported by /ecc-tools analyze comments and generated manifests.

Area Status Evidence / Next Step
Deep analyzer corpus Missing Add analyzer fixture, golden, benchmark, or reference-set files that can catch analyzer regressions.
RAG/evaluator comparison Missing Add retrieval or evaluator reference-set comparison fixtures with expected ranking behavior.
PR salvage/review corpus Missing Add stale-PR, review-thread, reopen-flow, or salvage reference cases for queue cleanup automation.
Discussion triage corpus Missing Add public discussion triage fixtures, golden cases, or reference sets for informational, answered, and no-response classifications.
Harness compatibility Missing Add cross-harness, adapter-compliance, or harness-audit evidence for Claude, Codex, OpenCode, Zed, dmux, and agent surfaces.
Security evidence Present scripts/audit-policy.mjs
CI failure-mode evidence Missing Add captured CI failure logs, dry-run fixtures, or troubleshooting docs for common workflow failure modes.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / Hosted Promotion Readiness

Commit: 3451e4696082bb1f508610083dc3dc9da62d241b

Hosted promotion readiness passed (success)

No hosted promotion evidence gaps detected across 44 changed file(s); 0 corpus scenarios had matching evidence.

This check compares PR file changes against the evaluator/RAG promotion corpus in src/analyzers/fixtures/evaluator-rag-corpus.ts.
Hosted output scoring inspected 0 completed cached hosted job results.

No evaluator corpus scenarios matched this PR.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / PR Config Audit

Commit: 3451e4696082bb1f508610083dc3dc9da62d241b

No changed-config issues detected (success)

Scanned 1 config file(s) present at this commit across 1 changed config path(s) and found no issues in the supported security rules.

Changed config files:

  • .github/workflows/ci.yml

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / PR Harness Audit

Commit: 3451e4696082bb1f508610083dc3dc9da62d241b

No harness issues detected (success)

Scanned 1 changed config file(s) and found no harness issues.

Changed config files:

  • .github/workflows/ci.yml

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / Security Evidence

Commit: efea85a7be67cc8ff41a919aac2347d898ee7545

Security evidence gate passed (success)

No security-sensitive scanner-evidence gap detected.

Mode: enforce

Scanned 44 changed file(s). No missing scanner-evidence signal was detected.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / PR Risk Taxonomy

Commit: efea85a7be67cc8ff41a919aac2347d898ee7545

PR taxonomy review recommended (neutral)

Detected 3 PR taxonomy bucket(s): Security Evidence, Install Manifest Integrity, CI/CD Recommendation.

Scanned 44 changed file(s).

Roadmap taxonomy buckets:

Security Evidence

Security-sensitive changes should carry explicit scanner, code-scanning, or focused regression evidence.

Signals:

  • 1 security-sensitive path(s) changed

Paths:

  • .github/workflows/ci.yml

Install Manifest Integrity

Install manifests, plugin metadata, and shipped skills should stay synchronized with user-facing setup guidance.

Signals:

  • 1 install or manifest path(s) changed

Paths:

  • package.json

CI/CD Recommendation

CI, dependency, coverage, and contract signals should be routed into follow-up checks or verification work.

Signals:

  • API implementation changes may ship without contract artifact updates
  • CI workflow changes may ship without failure-mode evidence
  • Dependency or CI drift could surface after merge
  • 8 CI or workflow path(s) changed

Paths:

  • .github/workflows/ci.yml
  • e2e/owner-boundary.spec.ts
  • e2e/timeline.spec.ts
  • package.json
  • src/lib/domain/render-composition.test.ts
  • src/lib/domain/voice-direction.test.ts
  • src/lib/server/narration-tts.integration.test.ts
  • src/lib/server/render-compose.integration.test.ts

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / Reference Set Readiness

Commit: efea85a7be67cc8ff41a919aac2347d898ee7545

Reference set readiness gaps detected (neutral)

Reference evidence present for 1/7 areas (14%) across 44 changed file(s).

This check is based on files changed in this PR. Repository-level readiness is still reported by /ecc-tools analyze comments and generated manifests.

Area Status Evidence / Next Step
Deep analyzer corpus Missing Add analyzer fixture, golden, benchmark, or reference-set files that can catch analyzer regressions.
RAG/evaluator comparison Missing Add retrieval or evaluator reference-set comparison fixtures with expected ranking behavior.
PR salvage/review corpus Missing Add stale-PR, review-thread, reopen-flow, or salvage reference cases for queue cleanup automation.
Discussion triage corpus Missing Add public discussion triage fixtures, golden cases, or reference sets for informational, answered, and no-response classifications.
Harness compatibility Missing Add cross-harness, adapter-compliance, or harness-audit evidence for Claude, Codex, OpenCode, Zed, dmux, and agent surfaces.
Security evidence Present scripts/audit-policy.mjs
CI failure-mode evidence Missing Add captured CI failure logs, dry-run fixtures, or troubleshooting docs for common workflow failure modes.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 13, 2026

Copy link
Copy Markdown

ECC Tools / Hosted Promotion Readiness

Commit: efea85a7be67cc8ff41a919aac2347d898ee7545

Hosted promotion readiness passed (success)

No hosted promotion evidence gaps detected across 44 changed file(s); 0 corpus scenarios had matching evidence.

This check compares PR file changes against the evaluator/RAG promotion corpus in src/analyzers/fixtures/evaluator-rag-corpus.ts.
Hosted output scoring inspected 0 completed cached hosted job results.

No evaluator corpus scenarios matched this PR.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / PR Config Audit

Commit: b7afb5e0fe1732e1dd22f58aacd2c6114a53b16d

No changed-config issues detected (success)

Scanned 1 config file(s) present at this commit across 1 changed config path(s) and found no issues in the supported security rules.

Changed config files:

  • .github/workflows/ci.yml

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / PR Harness Audit

Commit: b7afb5e0fe1732e1dd22f58aacd2c6114a53b16d

No harness issues detected (success)

Scanned 1 changed config file(s) and found no harness issues.

Changed config files:

  • .github/workflows/ci.yml

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / Security Evidence

Commit: 5ac4653dfe32c2814cd51edf351846a56ffb60c1

Security evidence gate passed (success)

No security-sensitive scanner-evidence gap detected.

Mode: enforce

Scanned 57 changed file(s). No missing scanner-evidence signal was detected.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / PR Risk Taxonomy

Commit: 5ac4653dfe32c2814cd51edf351846a56ffb60c1

PR taxonomy review recommended (neutral)

Detected 3 PR taxonomy bucket(s): Security Evidence, Install Manifest Integrity, CI/CD Recommendation.

Scanned 57 changed file(s).

Roadmap taxonomy buckets:

Security Evidence

Security-sensitive changes should carry explicit scanner, code-scanning, or focused regression evidence.

Signals:

  • 1 security-sensitive path(s) changed

Paths:

  • .github/workflows/ci.yml

Install Manifest Integrity

Install manifests, plugin metadata, and shipped skills should stay synchronized with user-facing setup guidance.

Signals:

  • 1 install or manifest path(s) changed

Paths:

  • package.json

CI/CD Recommendation

CI, dependency, coverage, and contract signals should be routed into follow-up checks or verification work.

Signals:

  • API implementation changes may ship without contract artifact updates
  • CI workflow changes may ship without failure-mode evidence
  • Dependency or CI drift could surface after merge
  • 9 CI or workflow path(s) changed

Paths:

  • .github/workflows/ci.yml
  • e2e/owner-boundary.spec.ts
  • e2e/timeline.spec.ts
  • package.json
  • src/lib/domain/render-composition.test.ts
  • src/lib/domain/voice-direction.test.ts
  • src/lib/server/narration-tts.integration.test.ts
  • src/lib/server/narration.test.ts

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / Reference Set Readiness

Commit: 5ac4653dfe32c2814cd51edf351846a56ffb60c1

Reference set readiness gaps detected (neutral)

Reference evidence present for 1/7 areas (14%) across 57 changed file(s).

This check is based on files changed in this PR. Repository-level readiness is still reported by /ecc-tools analyze comments and generated manifests.

Area Status Evidence / Next Step
Deep analyzer corpus Missing Add analyzer fixture, golden, benchmark, or reference-set files that can catch analyzer regressions.
RAG/evaluator comparison Missing Add retrieval or evaluator reference-set comparison fixtures with expected ranking behavior.
PR salvage/review corpus Missing Add stale-PR, review-thread, reopen-flow, or salvage reference cases for queue cleanup automation.
Discussion triage corpus Missing Add public discussion triage fixtures, golden cases, or reference sets for informational, answered, and no-response classifications.
Harness compatibility Missing Add cross-harness, adapter-compliance, or harness-audit evidence for Claude, Codex, OpenCode, Zed, dmux, and agent surfaces.
Security evidence Present scripts/audit-policy.mjs
CI failure-mode evidence Missing Add captured CI failure logs, dry-run fixtures, or troubleshooting docs for common workflow failure modes.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / Hosted Promotion Readiness

Commit: 5ac4653dfe32c2814cd51edf351846a56ffb60c1

Hosted promotion readiness passed (success)

No hosted promotion evidence gaps detected across 57 changed file(s); 0 corpus scenarios had matching evidence.

This check compares PR file changes against the evaluator/RAG promotion corpus in src/analyzers/fixtures/evaluator-rag-corpus.ts.
Hosted output scoring inspected 0 completed cached hosted job results.

No evaluator corpus scenarios matched this PR.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / PR Config Audit

Commit: 5ac4653dfe32c2814cd51edf351846a56ffb60c1

No changed-config issues detected (success)

Scanned 1 config file(s) present at this commit across 1 changed config path(s) and found no issues in the supported security rules.

Changed config files:

  • .github/workflows/ci.yml

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / PR Harness Audit

Commit: 5ac4653dfe32c2814cd51edf351846a56ffb60c1

No harness issues detected (success)

Scanned 1 changed config file(s) and found no harness issues.

Changed config files:

  • .github/workflows/ci.yml

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / Security Evidence

Commit: 0a7ab6a57c44b0df8e36359e66704c4c5fd02517

Security evidence gate passed (success)

No security-sensitive scanner-evidence gap detected.

Mode: enforce

Scanned 60 changed file(s). No missing scanner-evidence signal was detected.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / PR Risk Taxonomy

Commit: 0a7ab6a57c44b0df8e36359e66704c4c5fd02517

PR taxonomy review recommended (neutral)

Detected 3 PR taxonomy bucket(s): Security Evidence, Install Manifest Integrity, CI/CD Recommendation.

Scanned 60 changed file(s).

Roadmap taxonomy buckets:

Security Evidence

Security-sensitive changes should carry explicit scanner, code-scanning, or focused regression evidence.

Signals:

  • 1 security-sensitive path(s) changed

Paths:

  • .github/workflows/ci.yml

Install Manifest Integrity

Install manifests, plugin metadata, and shipped skills should stay synchronized with user-facing setup guidance.

Signals:

  • 1 install or manifest path(s) changed

Paths:

  • package.json

CI/CD Recommendation

CI, dependency, coverage, and contract signals should be routed into follow-up checks or verification work.

Signals:

  • API implementation changes may ship without contract artifact updates
  • CI workflow changes may ship without failure-mode evidence
  • Dependency or CI drift could surface after merge
  • 9 CI or workflow path(s) changed

Paths:

  • .github/workflows/ci.yml
  • e2e/owner-boundary.spec.ts
  • e2e/timeline.spec.ts
  • package.json
  • src/lib/domain/render-composition.test.ts
  • src/lib/domain/voice-direction.test.ts
  • src/lib/server/narration-tts.integration.test.ts
  • src/lib/server/narration.test.ts

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / Reference Set Readiness

Commit: 0a7ab6a57c44b0df8e36359e66704c4c5fd02517

Reference set readiness gaps detected (neutral)

Reference evidence present for 1/7 areas (14%) across 60 changed file(s).

This check is based on files changed in this PR. Repository-level readiness is still reported by /ecc-tools analyze comments and generated manifests.

Area Status Evidence / Next Step
Deep analyzer corpus Missing Add analyzer fixture, golden, benchmark, or reference-set files that can catch analyzer regressions.
RAG/evaluator comparison Missing Add retrieval or evaluator reference-set comparison fixtures with expected ranking behavior.
PR salvage/review corpus Missing Add stale-PR, review-thread, reopen-flow, or salvage reference cases for queue cleanup automation.
Discussion triage corpus Missing Add public discussion triage fixtures, golden cases, or reference sets for informational, answered, and no-response classifications.
Harness compatibility Missing Add cross-harness, adapter-compliance, or harness-audit evidence for Claude, Codex, OpenCode, Zed, dmux, and agent surfaces.
Security evidence Present scripts/audit-policy.mjs
CI failure-mode evidence Missing Add captured CI failure logs, dry-run fixtures, or troubleshooting docs for common workflow failure modes.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / Hosted Promotion Readiness

Commit: 0a7ab6a57c44b0df8e36359e66704c4c5fd02517

Hosted promotion readiness passed (success)

No hosted promotion evidence gaps detected across 60 changed file(s); 0 corpus scenarios had matching evidence.

This check compares PR file changes against the evaluator/RAG promotion corpus in src/analyzers/fixtures/evaluator-rag-corpus.ts.
Hosted output scoring inspected 0 completed cached hosted job results.

No evaluator corpus scenarios matched this PR.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / PR Config Audit

Commit: 0a7ab6a57c44b0df8e36359e66704c4c5fd02517

No changed-config issues detected (success)

Scanned 1 config file(s) present at this commit across 1 changed config path(s) and found no issues in the supported security rules.

Changed config files:

  • .github/workflows/ci.yml

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / PR Harness Audit

Commit: 0a7ab6a57c44b0df8e36359e66704c4c5fd02517

No harness issues detected (success)

Scanned 1 changed config file(s) and found no harness issues.

Changed config files:

  • .github/workflows/ci.yml

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / Security Evidence

Commit: 866f91594b66dd07bff642fe01aacf2ca05d9105

Security evidence gate passed (success)

No security-sensitive scanner-evidence gap detected.

Mode: enforce

Scanned 60 changed file(s). No missing scanner-evidence signal was detected.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / PR Risk Taxonomy

Commit: 866f91594b66dd07bff642fe01aacf2ca05d9105

PR taxonomy review recommended (neutral)

Detected 3 PR taxonomy bucket(s): Security Evidence, Install Manifest Integrity, CI/CD Recommendation.

Scanned 60 changed file(s).

Roadmap taxonomy buckets:

Security Evidence

Security-sensitive changes should carry explicit scanner, code-scanning, or focused regression evidence.

Signals:

  • 1 security-sensitive path(s) changed

Paths:

  • .github/workflows/ci.yml

Install Manifest Integrity

Install manifests, plugin metadata, and shipped skills should stay synchronized with user-facing setup guidance.

Signals:

  • 1 install or manifest path(s) changed

Paths:

  • package.json

CI/CD Recommendation

CI, dependency, coverage, and contract signals should be routed into follow-up checks or verification work.

Signals:

  • API implementation changes may ship without contract artifact updates
  • CI workflow changes may ship without failure-mode evidence
  • Dependency or CI drift could surface after merge
  • 9 CI or workflow path(s) changed

Paths:

  • .github/workflows/ci.yml
  • e2e/owner-boundary.spec.ts
  • e2e/timeline.spec.ts
  • package.json
  • src/lib/domain/render-composition.test.ts
  • src/lib/domain/voice-direction.test.ts
  • src/lib/server/narration-tts.integration.test.ts
  • src/lib/server/narration.test.ts

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / Reference Set Readiness

Commit: 866f91594b66dd07bff642fe01aacf2ca05d9105

Reference set readiness gaps detected (neutral)

Reference evidence present for 1/7 areas (14%) across 60 changed file(s).

This check is based on files changed in this PR. Repository-level readiness is still reported by /ecc-tools analyze comments and generated manifests.

Area Status Evidence / Next Step
Deep analyzer corpus Missing Add analyzer fixture, golden, benchmark, or reference-set files that can catch analyzer regressions.
RAG/evaluator comparison Missing Add retrieval or evaluator reference-set comparison fixtures with expected ranking behavior.
PR salvage/review corpus Missing Add stale-PR, review-thread, reopen-flow, or salvage reference cases for queue cleanup automation.
Discussion triage corpus Missing Add public discussion triage fixtures, golden cases, or reference sets for informational, answered, and no-response classifications.
Harness compatibility Missing Add cross-harness, adapter-compliance, or harness-audit evidence for Claude, Codex, OpenCode, Zed, dmux, and agent surfaces.
Security evidence Present scripts/audit-policy.mjs
CI failure-mode evidence Missing Add captured CI failure logs, dry-run fixtures, or troubleshooting docs for common workflow failure modes.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / Hosted Promotion Readiness

Commit: 866f91594b66dd07bff642fe01aacf2ca05d9105

Hosted promotion readiness passed (success)

No hosted promotion evidence gaps detected across 60 changed file(s); 0 corpus scenarios had matching evidence.

This check compares PR file changes against the evaluator/RAG promotion corpus in src/analyzers/fixtures/evaluator-rag-corpus.ts.
Hosted output scoring inspected 0 completed cached hosted job results.

No evaluator corpus scenarios matched this PR.

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / PR Config Audit

Commit: 866f91594b66dd07bff642fe01aacf2ca05d9105

No changed-config issues detected (success)

Scanned 1 config file(s) present at this commit across 1 changed config path(s) and found no issues in the supported security rules.

Changed config files:

  • .github/workflows/ci.yml

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@ecc-tools

ecc-tools Bot commented Nov 14, 2026

Copy link
Copy Markdown

ECC Tools / PR Harness Audit

Commit: 866f91594b66dd07bff642fe01aacf2ca05d9105

No harness issues detected (success)

Scanned 1 changed config file(s) and found no harness issues.

Changed config files:

  • .github/workflows/ci.yml

Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission.

@sonarqubecloud

Copy link
Copy Markdown

@KayzenRoot
KayzenRoot marked this pull request as ready for review November 14, 2026 12:18
Copilot AI lite review requested due to automatic review settings November 14, 2026 12:18
@KayzenRoot
KayzenRoot merged commit 326c576 into main Nov 14, 2026
6 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants