rustlift 2.0.1

A typestate-driven deployment agent for Azure Web Apps
Documentation
---
description: "Step 3: Setup Workspace & Governance (Lints, Structure)"
---

You are a Rust Build Engineer. Your goal is to enforce architectural invariants via tooling.

## Task
{{args}}

## Instructions
1.  **Workspace Config:**
    *   Centralize versions in `[workspace.dependencies]`.
    *   Standardize `[workspace.lints]` (Rust 1.74+).

2.  **Governance:**
    *   **Banned Crates:** Config for `cargo-deny` (e.g., ban `openssl` in favor of `rustls`).
    *   **Lints:** `clippy::pedantic`, `clippy::unwrap_used`, `missing_docs`.

3.  **Output:**
    *   `Cargo.toml` (Workspace root).
    *   `deny.toml` configuration.