Skip to content

Commit 32cb132

Browse files
aledbfclaude
andcommitted
test(parity): casos que fijan las 3 divergencias de la auditoría
up.invalid-workspace-mount-consistency, features-publish.invalid-log-level, features.resolve-dependencies-no-features — contract lane, matched vs oráculo, blindan los fixes de 0c5a35c contra regresión. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 0c5a35c commit 32cb132

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

docs/migration/parity-matrix.yaml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,40 @@ initial_cases:
150150
class: parse-validation
151151
current_status: match
152152

153+
# --- Casos que fijan divergencias destapadas por la auditoría de cobertura ---
154+
- id: up.invalid-workspace-mount-consistency
155+
lane: contract
156+
command: up
157+
priority: p1
158+
docker_required: false
159+
ts_cmd: "up --workspace-folder src/test/configs/image --workspace-mount-consistency bogus"
160+
asserts: [exit_code, stderr_normalized]
161+
class: enum-validation
162+
current_status: match
163+
notes: "TS valida el enum yargs [consistent,cached,delegated]; Go antes pasaba el valor crudo a docker."
164+
165+
- id: features-publish.invalid-log-level
166+
lane: contract
167+
command: features-publish
168+
priority: p1
169+
docker_required: false
170+
ts_cmd: "features publish src/test/configs --namespace o/r --log-level bogus"
171+
asserts: [exit_code, stderr_normalized]
172+
class: enum-validation
173+
current_status: match
174+
notes: "TS rechaza --log-level fuera de [info,debug,trace]; Go antes defaulteaba a Info y seguía."
175+
176+
- id: features.resolve-dependencies-no-features
177+
lane: contract
178+
command: features
179+
priority: p1
180+
docker_required: false
181+
ts_cmd: "features resolve-dependencies --workspace-folder src/test/configs/image"
182+
asserts: [exit_code, stderr_normalized]
183+
class: parse-validation
184+
current_status: match
185+
notes: "config sin features → TS error a stderr exit 1; Go antes imprimía {installOrder:[]} exit 0."
186+
153187
- id: read-configuration.missing-required
154188
lane: contract
155189
command: read-configuration

0 commit comments

Comments
 (0)