# CLI 0.0.4-microsoft-preview.8

Opt-in evaluation preview of the Microsoft-backed migration engine. Stable
`latest` remains 0.0.3. This is not a production migration certification.

## Changes

- Discovery, planning, and conversion share extracted services, parsers, tools,
  and instructions from the pinned Microsoft Logic Apps Migration Agent import,
  with LambOGenius naming, architecture, licensing, and output safety controls.
- Microsoft is the default migration engine. The historical engine requires
  explicit `migration.engine: legacy`; failures never silently fall back.
- Missing application binding XML blocks conversion with
  `MISSING_APPLICATION_BINDING`, affected orchestration names, searched paths,
  and instructions for supplying the application's binding export.
- Dependency diagnostics distinguish confirmed missing inputs from unverified
  references. Unverified warnings are not counted as confirmed missing files.
- Completion requires source-grounded orchestration coverage and verified workflow
  files; a generic starter health-check workflow cannot satisfy this check.
- Checkpoints verify source, configuration, implementation, and output hashes.
  Interrupted tasks require explicit recovery. Progress and token reports remain
  available on success and failure.

## Verification and limitations

278 automated tests passed on Windows. Shared-core and selected CLI tests also
passed on Linux Node 20. The package starts on Windows and Linux.

A live Codex synthetic migration generated and applied 16 files. Its actual
Logic Apps workflow passed local XML delivery, transient HTTP retry/recovery,
and permanent HTTP failure-reporting tests. Resume reverified completion with
zero model calls.

This synthetic HTTP receive-and-forward test does not establish customer
orchestration equivalence. Maps, rules, correlations, compensation, transactions,
custom pipelines, RPC ports, and production deployment need further qualification.
Copilot live migrations and macOS execution are not qualified. Complete Ollama
migration is not qualified; model context capacity can be a blocker.

Precheck, cost estimation, testing, and packaging remain LambOGenius host stages.
This preview does not mean every CLI stage is Microsoft's implementation.

## Install and test in PowerShell

```powershell
Invoke-WebRequest 'https://tools.lambogenius.com/lambogenius-integration-migration/0.0.4-microsoft-preview.8/install-cli.ps1' -OutFile install-cli-preview.ps1
# Review the downloaded script before running it.
./install-cli-preview.ps1 -SkipDependencies
li.cmd --version
li.cmd precheck --config .\migration.config.batch.win.yaml
```

Omit `-SkipDependencies` if missing prerequisites should be installed. Respect
your organization's execution policy. Use `li.cmd` in PowerShell to avoid its
built-in `li` alias. Updating does not reset activation or usage counters.

Precheck may report missing prerequisites as well as source requirements. Supply
an application-specific binding XML export, not a group export; do not paste
credentials into support messages.

Preserve existing sources, outputs, and reports. Before conversion, use a fresh
generated workspace when switching engines. Logic Apps Standard output must use
the supported `logicapp/` layout. Review generated business behavior and validate
with independent business test cases before deployment.

## Archive checksum

SHA-256: `7d3b397bdabf11d3e5b9872cdd2bd835cc26d6cc2f7363f74d9c1833de479c8b`

The archive is the exact locally qualified preview.8; its packaged README was
written before public publication. Do not replace this version with different bytes.
