Summary
- add a root
LICENSEdeclaring Locksmith as dual-licensed underAGPL-3.0-only OR LicenseRef-Caution-Commercial - set the workspace Cargo license expression to match
- opt each crate into the workspace license metadata
Test plan
cargo check --workspacegit diff --checkgit diff --cached --check
cargo check --workspace passed with existing warnings only.
## Summary
- add a root `LICENSE` declaring Locksmith as dual-licensed under `AGPL-3.0-only OR LicenseRef-Caution-Commercial`
- set the workspace Cargo license expression to match
- opt each crate into the workspace license metadata
## Test plan
- `cargo check --workspace`
- `git diff --check`
- `git diff --cached --check`
`cargo check --workspace` passed with existing warnings only.