# CLI 0.0.4-microsoft-preview.34

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

## Bounded BizTalk grouping recovery

- Treats repeated artifact indexes within one compact group or ungrouped list
  as idempotent set membership. Unknown indexes, ownership conflicts between
  groups, and grouped-versus-ungrouped conflicts still fail closed and receive
  the original Microsoft grouping and coverage validation.
- Keeps a structurally valid compact grouping available for targeted repair
  instead of forcing the model to regenerate every group after harmless
  repeated indexes. The correction response now identifies authoritative
  BizTalk bindings that have no group as well as orchestrations without their
  required single owner.
- Makes the correction contract explicit: every orchestration must belong to
  exactly one flow, every authoritative binding must belong to at least one
  flow, and a repair must use the returned revision and existing group IDs.
- Updates the packaged BizTalk grouping procedure to prefer compact indexed
  submission, use only global indexes from the complete inventory, and apply a
  membership-only correction without repeating the graph or re-listing
  evidence already returned.

The preview.33 qualification run's first grouping response reached its 8,192
token output limit and was rejected without execution. Its compact recovery
then repeated index ranges while leaving five orchestrations and the binding
ungrouped. The host classified the repeated memberships as non-repairable, so
the model re-read the graph and custom-code inventory before a second oversized
response failed the stage. Preview.34 preserves the compact draft as set
membership and returns the six exact ownership corrections needed for a small
follow-up call. It does not weaken source coverage or accept partial model
output.

## Verification and limits

- 162 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 the exact repeated-index support-group shape,
  canonical global indexes in filtered inventory pages, orchestration and
  binding conflict disclosure, and completion through one targeted correction.
- The failed preview.33 evidence remains under
  `failure-evidence/2026-09-21T21-55-11-preview33-output-limit` in the test
  workspace. It establishes a model/tool-control failure, not missing BizTalk
  source, insufficient context, or an executed partial response.
- A complete fresh FINACCONT2024Backup-BT migration with preview.34 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.34/install-cli.ps1' -OutFile install-cli-preview34.ps1
# Review the downloaded script before running it.
& .\install-cli-preview34.ps1 -SkipDependencies
li.cmd --version
```

Expected version: `0.0.4-microsoft-preview.34`. 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.
