# CLI 0.0.4-microsoft-preview.35

Microsoft migration engine preview. Stable `latest` remains 0.0.3.

## Range-bounded flow grouping

- Adds `lambogenius_submitRangedFlowGroups`, which represents every
  consecutive global artifact-index run as one inclusive `{start,end}` object.
  Multiple ranges and a few optional sparse singleton indexes remain supported
  without requiring the model to count through long numeric arrays.
- Advertises the exact global inventory bounds in the grouping result and next
  action. Unknown, negative, and descending ranges fail before storage with the
  valid bound, while overlap within one membership list remains idempotent.
- Makes the ranged tool mandatory in the bounded grouping prompt and after an
  output-limit recovery. The recovery explicitly forbids another consecutive
  `artifactIndexes` enumeration; partial output remains rejected and can never
  reach tool execution.
- Retains preview.34's targeted membership repair, including unowned
  orchestrations and authoritative BizTalk bindings, after a valid bounded
  grouping draft reaches the host.

The preview.34 qualification run never reached a complete tool call. Both the
initial grouping response and its one permitted recovery began a compact-tool
envelope at index 170, counted beyond the valid maximum 179, and reached the
8,192-token output ceiling near index 1963. Neither partial response executed.
Preview.35 removes the sequential encoding that enabled that numeric generation
loop; the same intended run can be represented as `{ "start": 170, "end": 179 }`
and corrected against the host's exact range validation.

## Verification and limits

- 164 Microsoft migration-core tests, 255 CLI tests, and 30
  release/installer/documentation tests pass. Repository lint, TypeScript
  compilation, all production builds, and 24 VS Code compatibility tests pass;
  one platform-specific extension test remains pending on Windows.
- Regression coverage includes range expansion, overlap normalization,
  canonical global indexes, out-of-bounds and descending ranges, and the exact
  output-limit recovery instruction that mandates a ranged next call.
- The failed preview.34 evidence remains under
  `failure-evidence/2026-09-21T22-31-07-preview34-grouping-output-limit` in the
  test workspace. It establishes a bounded model-output failure, not missing
  BizTalk source, insufficient context, or an executed partial response.
- A complete fresh FINACCONT2024Backup-BT migration with preview.35 remains a
  post-publication qualification step. This release does not claim an Azure
  deployment, deployed Logic Apps runtime test, or business equivalence.

## PowerShell update

```powershell
Invoke-WebRequest 'https://tools.lambogenius.com/lambogenius-integration-migration/0.0.4-microsoft-preview.35/install-cli.ps1' -OutFile install-cli-preview35.ps1
# Review the downloaded script before running it.
& .\install-cli-preview35.ps1 -SkipDependencies
li.cmd --version
```

Expected version: `0.0.4-microsoft-preview.35`. This preview is not promoted to
the stable `latest` alias. Preserve existing reports and generated output before
upgrading. Use a fresh generated workspace because the Microsoft engine
fingerprint changed; do not edit fingerprint records to force checkpoint reuse.
Installation does not reset license counters.
