# ITM - Items **Tipo:** Entidad de Plano Ideal **Estado:** Planificado --- ## Descripción Los ITM representan el **plano ideal** (T0). Son la "partitura" que guía las acciones. Definiciones perfectas de lo que debería existir o lograrse. --- ## Concepto | Aspecto | Descripción | |---------|-------------| | **Naturaleza** | Ideal, abstracta | | **Temporalidad** | T-N → T-1 → T0 | | **Energía** | No consume (es definición) | | **Mutabilidad** | Versionable | --- ## Tipos de Items | Tipo | Descripción | |------|-------------| | **accion_ideal** | Acción que debería ejecutarse | | **objetivo** | Meta a alcanzar | | **requerimiento** | Requisito a cumplir | --- ## Schema Propuesto ```sql CREATE TABLE items ( id BIGSERIAL PRIMARY KEY, h_item VARCHAR(64) UNIQUE NOT NULL, h_instancia VARCHAR(64) NOT NULL, secuencia BIGINT NOT NULL, hash_previo VARCHAR(64), hash_contenido VARCHAR(64), tipo_item VARCHAR(50) NOT NULL, titulo VARCHAR(255) NOT NULL, descripcion TEXT, criterios_aceptacion JSONB, metadata JSONB, proyecto_tag VARCHAR(64), etiquetas JSONB, estado VARCHAR(20) DEFAULT 'draft', created_at TIMESTAMPTZ DEFAULT NOW(), created_by VARCHAR(64), UNIQUE (h_instancia, secuencia) ); ``` --- ## Fórmula Hash ``` h_item = SHA-256(h_instancia:secuencia:tipo:contenido) ``` --- ## Relación con Otros Planos ``` ITM (ideal) │ ├──► h_maestro (HST tags) ├──► h_player (PLY responsable) ├──► h_loc (LOC ubicación) └──► h_flag (FLG normativa) │ ▼ materializa MST (milestone) │ ▼ genera BCK (bloque) ```