# frozen_string_literal: true module ADN module Plantillas def self.existe?(tipo) plantillas.key?(tipo) end def self.obtener(tipo) plantillas[tipo] end def self.plantillas { "plan" => template_plan, "subplan" => template_subplan, "mejora" => template_mejora, "incidente" => template_incidente, "tarea" => template_tarea } end def self.template_plan <<~MD # [Código] - Plan ## Objetivo ... ## Fases - [ ] Tarea --- ## 📊 Progreso ``` Fase 1: ██████░░░░ 60% Nombre de la Fase ``` --- MD end def self.template_subplan <<~MD # [Código] - Subplan Técnico ## Contexto Técnico ... ## Procedimiento ... MD end def self.template_mejora <<~MD # [Código] - Mejora ## Objetivo ... ## Implementación ... --- ## 📊 Progreso ``` En curso: ██████░░░░ 60% Implementación ``` --- MD end def self.template_incidente <<~MD # [Código] - Incidente ## Descripción ... ## Resolución ... MD end def self.template_tarea <<~MD # [Código] - Tarea ## Descripción ... ## Estado ⏳ --- ## 📊 Progreso ``` Fase 1: ██████░░░░ 60% Nombre de la Fase ``` --- MD end end end