feat(episode): TRAZA_categora-conteo-items-especficos_S20260520.R70_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NEXUS | Type: troubleshooting Summary: EPISODIO 70 — MNEMO_PRE_DIGEST: | Categoría | Conteo | Items específicos |...
This commit is contained in:
parent
3a91624dce
commit
ea714e0d17
1 changed files with 34 additions and 0 deletions
|
|
@ -0,0 +1,34 @@
|
||||||
|
---
|
||||||
|
episode_id: "6963c7ab-e171-45e6-a9f6-dd8bc76582c1"
|
||||||
|
puente_flat: "TRAZA_categora-conteo-items-especficos_S20260520.R70_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||||
|
session_code: "S20260520.RELOJERO_PATCH_SOTA_2026"
|
||||||
|
acto_dialogico: "informar"
|
||||||
|
actor_flujo: "multi_actor"
|
||||||
|
criticidad_aegis: "low"
|
||||||
|
skill_dominante: "NEXUS"
|
||||||
|
fase_proyecto: "operations"
|
||||||
|
tipo_semantico: "troubleshooting"
|
||||||
|
summary_one_line: "EPISODIO 70 — MNEMO_PRE_DIGEST: | Categoría | Conteo | Items específicos |..."
|
||||||
|
source_type: "claude_code"
|
||||||
|
trust_boundary: "internal"
|
||||||
|
created_at: "2026-05-20T19:25:03.416640+00:00"
|
||||||
|
relectura_tagged: false
|
||||||
|
forgejo_commit_sha: "pending"
|
||||||
|
---
|
||||||
|
|
||||||
|
| Categoría | Conteo | Items específicos | Peso pts |
|
||||||
|
|---|---|---|---|
|
||||||
|
| **A) Gaps Ember-AI GENUINOS** | 5 | GAP-01 EARS spec-level + GAP-02 hooks formalizados + GAP-03 dual-agent verdadero + GAP-04 métricas discretas dominio + GAP-06 protocolo legacy | +20 pts |
|
||||||
|
| **B) Gaps Ember-AI PARCIALES** | 2 | GAP-05 telemetría persistente PostgreSQL + GAP-08 benchmark interno 20+5 | +2 pts |
|
||||||
|
| **C) Gap Ember-AI OBSOLETO** | 1 | GAP-07 trust boundaries (ya cubierto v1.0.1 §4.5 TESSERA-PASSIVE TP-6) | 0 pts |
|
||||||
|
| **D) Items HIGH nuevos docs externos** | 7 | N1 AGENTS.md + N2 9 fases ciclo agentic + N3 subagentes 6 roles + N4 OWASP/NIST + N8 permisos least privilege + N10 seguridad-first + N11 protocolos por fase ciclo | +26 pts |
|
||||||
|
| **E) Items MEDIA+BAJA nuevos docs externos** | 8 | N5 10 prompting guidelines + N6 LSP + N7 git worktrees + N9 PR async + N12 Bash stack + N13 uso individual declarado + N14 GitHub workflows + N15 Claude Code features | +13 pts |
|
||||||
|
| **F) Deuda interna in-acto** | 1 | T-015 v1.1.0 dogfooding gate 2026-05-16 PASÓ hace 4 días sin promotion formal | bloqueador |
|
||||||
|
|
||||||
|
[R10.§4.L1] **Lista** — explicación PLASTILINA de los 5 gaps GENUINOS Ember-AI (los más importantes)
|
||||||
|
|
||||||
|
1. **GAP-01 EARS notation spec-level** — RELOJERO opera a nivel de micro-mecanismo (Pydantic por función). FALTA spec del feature/sistema completo en notación **EARS** (Easy Approach to Requirements Syntax, 5 patrones WHEN/IF/WHILE/SHALL/WHERE adoptado por Rolls-Royce/Kiro/Spec Kit/BMAD). Hoy saltas directo de "user story" a "contrato de función" sin el bridge spec-feature.
|
||||||
|
2. **GAP-02 Hooks deterministas como pilar** — el manifiesto §1.4 menciona hooks como mitigación pero NO formaliza un directorio `.relojero/hooks/` versionado con pre-commit (mutation_score < 80% → falla) + post-edit (cap 40 líneas) + pre-push (linter custom RELOJ-AP detection). Lo que SE PUEDE deterministizar DEBE deterministizarse.
|
||||||
|
3. **GAP-03 Dual-agent Generator/Tester verdadero** — REFLEXION 4-ASK v1.1.0 es self-reflection del MISMO agente. El paper Property-Generated Solver (arXiv:2506.18315) demuestra que un mismo agente sufre *"cycle of self-deception"* — sus tests comparten defectos con su código. Necesitamos split arquitectónico: CG (Generator) escribe código + tests estructurales · CT (Tester) escribe property tests + mutation testing + emite veredicto · jamás la misma instancia. Mejora medible: +23-37% pass@1.
|
||||||
|
4. **GAP-04 Métricas discretas operacionalización dominio** — actualmente "complejidad baja-media" es cualitativo sin teeth. Necesitamos thresholds discretos pre-task: BAJA = ≤3 archivos + ≤200 líneas + ≤1 dependencia nueva + ciclomática ≤10 · MEDIA = ≤8 archivos + ≤800 líneas + ≤3 deps + ciclomática ≤20 · ALTA = supera media → escala obligatoria a John.
|
||||||
|
5. **GAP-06 Protocolo legacy/brownfield** — el manifiesto §1.5.1 lista "refactor con tests existentes ✅ caso ideal" pero NO declara el protocolo de **inferencia de contrato para código legacy SIN contrato**: characterization tests → contract inference desde behavior observable → marca `contract_quality = inferred|declared` → refactor incremental promoviendo inferred → declared por sprint. Esto cubre el ~80% del trabajo real de software (Michael Feathers 2004).
|
||||||
Loading…
Reference in a new issue