Proyecto independiente No afiliado, patrocinado ni avalado por la Watch Tower Bible and Tract Society o Jehovah's Witnesses.
jw-agent-toolkit
EN

Roadmap maestro · 63 fases

De librería técnica a plataforma adoptable

Nueve releases consecutivas que cubren discipulado completo, núcleo técnico al SOTA, confianza en runtime + comunidad + frontera JS, multilingüe SOTA con 1672 idiomas vía Omnilingual ASR, 4 paquetes nuevos (reunión-en-vivo, KG bíblico, scheduler operativo, plugin legal), agéntica verificable + multimodal + predictivo + voz familiar consentida, alineamiento doctrinal CAI/RLAIF/DPO, interpretabilidad mecanicista tri-modelo y operaciones congregacionales + casos legales TJ vs Estado multi-país. Mismo flujo en cada fase: brainstorming → spec aprobado → plan TDD bite-sized → implementación red-green-commit → audit.

Entregadas

63

Total

63

▌ 6 releases

22-32

Release 22-32 · Ecosistema discipulado

11 fases ortogonales que cierran el ciclo de discipulado activo + infraestructura de confianza inicial.

Ver detalle →

33-38

Release 33-38 · Núcleo al SOTA

6 fases que suben el techo técnico: embeddings + audio + gramáticas + VLM + visual + generación. Octavo paquete (jw-gen) introducido.

Ver detalle →

39-48

Release 39-48 · Confianza runtime + comunidad + JS

10 fases entregadas: NLI en vivo, provenance, plugin SDK, scaffolding, tracing, judge, chunking, versification, TS port y browser ext.

Ver detalle →

49-56

Release 49-56 · jw-core completo + multilingüe SOTA

8 fases que cierran jw-core: second-brain persistente, writers JWPUB/.jwlibrary, schemas organized-app, Omnilingual ASR (1672 idiomas), NLLB-200, wire-up multilingüe y close-out del bridge JS con CI anti-drift.

Ver detalle →

57-66

Release 57-66 · 2 paquetes nuevos + reunión-en-vivo + KG bíblico

13 fases en una sesión continua: jw-meeting-media clean-room (parser WOL desde DevTools + presenter Tauri), bible-knowledge-graph JW-puro (607 a.E.C.), letta-memory opt-in con Fernet, marker+markitdown loaders, whisperX diarizado + speaker mapping, brain expuesto vía MCP. Más 7 follow-ups MVP+1.

Ver detalle →

65-76

Release 65-76 · Agéntica + multimodal + predictivo + voz

9 fases que abren cuatro capas nuevas: orquestación agéntica con NLI crítico (F65-F67), multimodal end-to-end con cámara de libros físicos y verificador visual de citas (F68-F71), análisis diacrónico con embeddings temporales (F72) y voz familiar consentida con license gate 3-capas + cifrado Fernet (F76). +480 tests, +15 MCP tools nuevas.

Ver detalle →

77-79

Release 77-79 · Alineamiento al canon publicado

3 fases que aplican Constitutional AI, RLAIF y DPO/ORPO al problema del fine-tune local: que no se aleje del canon publicado. F77 codifica 5 principios builtin en YAML versionado y los expone a Judge + fidelity_wrap (lazy import, cero ciclo). F78 promueve el Judge a anotador de pares e introduce SL-CAI (self-critique). F79 añade trainers DPO y ORPO con Unsloth + tres recetas Qwen3.5-0.8B (Apache-2.0) cableadas al CLI con nuevo prepare-preference. +41 tests, 1.326 passing.

Ver detalle →

80

Release 80 · Interpretabilidad mecanicista tri-modelo

Cierra el loop F77-F79: ¿el modelo internalizó los principios o aprendió un shortcut estilístico? Paquete nuevo jw-interp con probing lineal por principio (F80.1), steering vectors + activation patching (F80.2), Qwen-Scope adapter (F80.3, TopK residual), Gemma Scope wrapper (F80.4, JumpReLU SOTA con MLP + attention) y runtime probe store + fidelity_wrap Tier 4 observacional (F80.5). Arquitectura tri-modelo: producción Qwen 0.8B intocada, lab Qwen 2B y lab Gemma 2B con SAEs públicos. Cross-family validation. +85 tests, 1.411 passing.

Ver detalle →

81-82

Release 81-82 · Operaciones congregacionales + casos legales TJ

Dos módulos nuevos del bloque de aplicación. F81 cierra el flujo operativo del meeting-scheduler con organized-app importer + CRDT diff (F81.0), CLI de edición manual del roster que respeta last_updated para no machacar ediciones en re-imports (F81.1) y constraints YAML Pydantic strict por congregación con CLI init/lint/show (F81.2). F82 abre el módulo legal con catálogo Territory de 30 países (F82.0 — RU, KP, ER, SG, TJ banned; CN, AZ, BY, VN, MM, TR, CU, KZ restricted; 17 free) componiendo LocaleContext existente sin duplicar campos culturales, y plugin jw-legal con BrainDomain legal-cases-tj registrado via entry-point jw_agent_toolkit.brain_domains (F82.1) — 6 NodeTypeSpec + 8 EdgeTypeSpec, CONTRADICTS non-directional sensitive. 2 packages nuevos. +305 tests, 3.318 passing.

Ver detalle →

▌ Tabla maestra · 63 fases (22 → 76 + follow-ups)

Fase Slug Tier Estado Release
22 eval-doctrinal T1 Confianza ✓ entregada 22-32
23 citation-validator T1 Confianza ✓ entregada 22-32
24 study-conductor T2 Alto valor ✓ entregada 22-32
25 news-monitor T2 Alto valor ✓ entregada 22-32
26 student-parts T3 Especializado ✓ entregada 22-32
27 pioneer-report T3 Especializado ✓ entregada 22-32
28 concordance T3 Especializado ✓ entregada 22-32
29 letter-composer T4 UX ✓ entregada 22-32
30 kingdom-songs T4 UX ✓ entregada 22-32
31 exporter T4 UX ✓ entregada 22-32
32 life-topics T4 UX ✓ entregada 22-32
33 embed-rerank T1 Núcleo ✓ entregada 33-38
34 audio-premium T1 Núcleo ✓ entregada 33-38
35 constrained-decoding T2 Habilitador ✓ entregada 33-38
36 vlm-ocr T2 Habilitador ✓ entregada 33-38
37 colpali-visual T3 Especializado ✓ entregada 33-38
38 jw-gen (8º paquete) T4 UX ✓ entregada 33-38
39 nli-runtime T1 Confianza runtime ✓ entregada 39-48
40 content-provenance T1 Confianza runtime ✓ entregada 39-48
41 plugin-sdk T2 Comunidad ✓ entregada 39-48
42 scaffolding T2 Comunidad ✓ entregada 39-48
43 agent-tracing T2 Comunidad ✓ entregada 39-48
44 synth-judge T2 Comunidad ✓ entregada 39-48
45 semantic-chunking T3 Frontera ✓ entregada 39-48
46 canonical-versification T3 Frontera ✓ entregada 39-48
47 jw-core-js-minimal T4 Superficie JS ✓ entregada 39-48
48 wol-browser-ext T4 Superficie JS ✓ entregada 39-48
49 second-brain T1 Memoria persistente ✓ entregada 49-56
50 jwpub-writer T2 Generación ✓ entregada 49-56
51 organized-app schemas T2 Interop ✓ entregada 49-56
52 jwlibrary-writer T2 Generación ✓ entregada 49-56
53 omnilingual-asr T1 Multilingüe SOTA ✓ entregada 49-56
54 nllb-translation T1 Multilingüe SOTA ✓ entregada 49-56
55 wire-up multilingüe T1 Integración ✓ entregada 49-56
56 jw-core-js close-out T4 Superficie JS ✓ entregada 49-56
57 jw-meeting-media (clean-room) T1 Nueva capa ✓ entregada 57-66
58 bible-knowledge-graph T1 KG bíblico JW-puro ✓ entregada 57-66
61 letta-memory (opt-in) T2 Memoria persistente ✓ entregada 57-66
62 marker-markitdown (loaders) T2 Loaders externos ✓ entregada 57-66
64 whisperX-asr (diarización) T2 ASR diarizado ✓ entregada 57-66
66 mcp-jw-brain T3 Brain expuesto MCP ✓ entregada 57-66
57.14 drag-and-drop UI T4 Follow-up MVP+1 ✓ entregada 57-66
57.15 monitor externo automático T4 Follow-up MVP+1 ✓ entregada 57-66
57.16 multi-congregación T4 Follow-up MVP+1 ✓ entregada 57-66
58.13 place geocoords T4 Follow-up MVP+1 ✓ entregada 57-66
58.14 headwords expansion T4 Follow-up MVP+1 ✓ entregada 57-66
61.8 auto-recap T4 Follow-up MVP+1 ✓ entregada 57-66
64.7 speaker names mapping T4 Follow-up MVP+1 ✓ entregada 57-66
65 meta-orchestrator T1 Agéntica ✓ entregada 65-76
66 conversation-sparring T1 Agéntica ✓ entregada 65-76
67 doctrinal-reasoner T1 Agéntica ✓ entregada 65-76
68 talk-lab T2 Multimodal ✓ entregada 65-76
69 broadcasting-visual-index T2 Multimodal ✓ entregada 65-76
70 image-quote-verifier T2 Multimodal ✓ entregada 65-76
71 book-camera T2 Multimodal ✓ entregada 65-76
72 doctrinal-drift T3 ML predictivo ✓ entregada 65-76
76 family-voice-clone T4 Voz / accesibilidad ✓ entregada 65-76
77 fidelity-principles T1 Alineamiento ✓ entregada 77-79
78 rlaif-pipeline T1 Alineamiento ✓ entregada 77-79
79 dpo-orpo-trainers T2 Entrenamiento ✓ entregada 77-79
80 interp tri-modelo (5 sub-fases) T1 Interpretabilidad ✓ entregada 80
81 meeting-scheduler (organized-app importer + roster CLI + constraints YAML) T2 Operacional ✓ entregada 81-82
82 legal-cases-tj (Territory catalog + BrainDomain plugin) T3 Investigación ✓ entregada 81-82

Cada fase planeada tiene su spec aprobado y plan TDD bite-sized en docs/superpowers/specs/ y docs/superpowers/plans/ respectivamente. Total de planning: ~92k líneas, 251 TDD tasks documentadas, paralelizables por tier.

▌ Reglas duras que respetan las 63 fases

  • Sin LLM en el camino crítico — parsers/agentes/stores determinísticos.
  • Citas siempre verificables con URL canónica a wol.jw.org.
  • Local-first; toda persistencia personal en ~/.jw-agent-toolkit/.
  • No red en tests — fixtures + cassettes + injectable fetchers.
  • Multilenguaje desde día 1 (en/es/pt mínimo, hasta 17 locales).
  • Triple-target providers: API + GPU NVIDIA + MLX/Apple Silicon.
  • No sustituye la palabra de los ancianos.
  • Sin distribuir letras de cánticos ni texto bíblico (copyright).