> ## Documentation Index
> Fetch the complete documentation index at: https://internal.softcrum.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Task specs

> Unidades de trabajo ejecutables. Cada una declara su arquetipo de slice canónico (DEC-I5), su alcance, lo que queda explícitamente fuera, y criterios de aceptación que incluyen los presupuestos p95.

> **El inglés es la versión autoritativa**: [`../../task-specs/`](/task-specs/overview).

El orden de ejecución es una cadena de dependencias, no una preferencia:

| #                                                      | Tarea                                                                                     | Arquetipo                              | Depende de                       |
| ------------------------------------------------------ | ----------------------------------------------------------------------------------------- | -------------------------------------- | -------------------------------- |
| [TS-001](/es/task-specs/ts-001-foundational-migration) | Migración fundacional — schemas, semillas paramétricas, particiones, tablas de plataforma | comando síncrono                       | —                                |
| [TS-002](/es/task-specs/ts-002-ports-and-adapters)     | `QueuePort` + `NotificationChannelPort` y los adaptadores de F1                           | comando síncrono                       | enmienda A1 **aplicada**, TS-001 |
| [TS-003](/es/task-specs/ts-003-ingestion-pipeline)     | Pipeline de ingesta: `track`/`identify`/`batch` con fast-ack y procesador                 | pipeline asíncrono                     | TS-001, TS-002                   |
| [TS-004](/es/task-specs/ts-004-track-event-slice)      | Slice canónico `trackEvent`: reglas → libro → notificaciones → webhook                    | pipeline asíncrono (**la referencia**) | TS-003                           |
| [TS-005](/es/task-specs/ts-005-ci-extensions)          | Extensiones de CI que imponen los estándares nuevos                                       | —                                      | TS-001…TS-004                    |

TS-004 promueve [`../slices/track-event.md`](/es/slices/track-event) de SPEC a WALKTHROUGH con
rutas de archivo reales — eso es parte de sus criterios de aceptación, no un seguimiento posterior.

## Escribir una task spec nueva

Objetivo (una frase) · Arquetipo · Referencias (DEC-\*, ADRs, estándares) · En alcance · **Fuera de
alcance** (sé explícito — es lo que evita que los agentes se dispersen) · Criterios de aceptación,
cada uno verificable mecánicamente, con los presupuestos de latencia como números.
