chore(maestro): drop dead maestro-names crate

Nothing in the workspace depended on it — session handles are generated
client-side in web/src/names.ts, which carried its own copy of the
wordlists. Also drops two unused deps: rust-embed (no crate used it;
maestro-web embeds via include_dir) and urlencoding in maestro-cli.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Miguel Palhas
2026-08-22 10:49:30 +01:00
co-authored by Claude Opus 5
parent c856333e4a
commit bf7def5cf1
7 changed files with 2 additions and 246 deletions
-4
View File
@@ -49,7 +49,6 @@ crates/
├── maestro/ # umbrella binary `maestro` (cli + daemon + tui, feature-gated) (NAP-245)
├── maestro-protocol/ # shared wire types (NAP-211)
├── maestro-config/ # shared on-disk config schema (NAP-233)
├── maestro-names/ # orchestra-themed session-handle generator (#23)
├── maestro-cli/ # `maestro list/spawn/attach/kill` dispatch (NAP-216)
├── maestro-daemon/ # `maestro daemon` — tmux wrapper + HTTP/WS API (NAP-212, NAP-214)
├── maestro-web/ # standalone `maestro-web` browser UI (NAP-241, NAP-249)
@@ -61,9 +60,6 @@ web/ # browser SPA (NAP-218)
See `docs/INSTALL.md` for end-user install instructions.
The dated design docs under `docs/superpowers/specs/` predate the single-host
refactor; they carry banners marking what no longer applies.
## Conventions
- **TDD by default.** Failing test first, then minimal impl. Commit test + impl together.