Release 1.1.0: versionado SemVer y nota de eventos atascados en P
This commit is contained in:
1 parent
5a2e149825
commit
501bbad1d9
3 files changed
+21
-3
No files matched your search
@@ -28,6 +28,24 @@ Notas operativas para trabajar en este repo. El diseño completo está en
|
||||
- **Tamaño de lote**: el receptor rechaza bodies grandes (HTTP 413). Los
|
||||
envíos se parten en lotes de `MAX_EVENTS_PER_BATCH` (30 por defecto).
|
||||
|
||||
- **Eventos atascados en `P`**: si el PATCH final de un tick falla, el evento
|
||||
queda en `P` con todas sus entregas en `D`, y el dispatcher no lo
|
||||
recupera (solo recalcula eventos con entregas pendientes). Detectar con
|
||||
`@OEVN` en `P` vs `@EVN1` en `F` = 0; se corrigieron 733 a mano el
|
||||
2026-10-20.
|
||||
|
||||
## Versionado
|
||||
|
||||
SemVer en `package.json`, con tag `vX.Y.Z` en git por cada versión:
|
||||
- **patch**: corrección sin cambio de comportamiento.
|
||||
- **minor**: funcionalidad nueva compatible (ej. una variable nueva en `.env`).
|
||||
- **major**: cambio incompatible (estructura de tablas, SP, formato del
|
||||
CloudEvent).
|
||||
|
||||
Al cerrar un cambio: `npm version <patch|minor|major> --no-git-tag-version`,
|
||||
commit con el código, `git tag -a vX.Y.Z -m "..."` y
|
||||
`git push origin main --follow-tags`.
|
||||
|
||||
## Mejoras pendientes
|
||||
|
||||
- **Lock de instancia única**: archivo de bloqueo (ej. `logs/dispatcher.lock`
|
||||
|
||||
Reference in new issue
Block a user