Umbrella Cleanup
Umbrella Cleanup
Umbrella rows are inventory or tracking rows, not executable implementation slices. Split these into smaller rows with contracts, fixtures, trust classes, and acceptance checks before assigning them to an implementation agent.
| Phase | Umbrella row | Owner | Not ready when | Split into |
|---|---|---|---|---|
| 4 / 4.B | Long session management | provider | The row is assigned as one implementation task instead of being split through context engine, token-budget, reference, and compression slices. | ContextEngine interface + status tool contract, Compression token-budget trigger + summary sizing, Manual compression feedback + context references |
| 5 / 5.A | 61-tool registry port | tools | The row is treated as a bulk 61-handler port before descriptor parity and trust classes are frozen. | Tool registry inventory + schema parity harness, Pure core tools first, Stateful tool migration queue |
| 5 / 5.O | 49-file CLI tree port | tools | The row is assigned as a whole hermes_cli tree migration instead of command-group slices. | Deterministic helper-file ports (banner/output/tips/webhook/dump), CLI command registry parity + active-turn busy policy, Config, profile, auth, and setup command surfaces, Gateway, platform, webhook, and cron management CLI, Diagnostics, backup, logs, and status CLI |