Files
ToldoConjunto/openspec/changes/standardize-app-version/specs/app-versioning/spec.md

23 lines
872 B
Markdown

# Spec Delta
## Purpose
Asegura que cada actualización de ToldoConjunto pueda identificarse y actualizar una instalación Android existente sin conflictos causados por códigos de versión repetidos o decrecientes.
## ADDED Requirements
### Requirement: Versionado consistente
The system SHALL expose the same semantic version in npm metadata, exported data, and Android versionName.
#### Scenario: Version 0.0.6
- **WHEN** the app is built
- **THEN** npm and exported data report `0.0.6`
- **AND** Android reports versionName `0.0.6` and versionCode `6`
### Requirement: Identidad Android estable
The system SHALL preserve the application id `com.ilusion.toldoconjunto` across releases.
#### Scenario: Actualización instalada
- **WHEN** a newer APK is installed with the same signing key
- **THEN** Android recognizes it as an update to the existing application