mirror of
https://github.com/hanzoai/dev.git
synced 2026-10-25 03:32:32 +00:00
27 lines
1.1 KiB
Markdown
27 lines
1.1 KiB
Markdown
# `code-rs` Dead-Code Sweep Plan
|
|
|
|
We now carry the upstream tree side-by-side. To keep `code-rs/` lean while
|
|
we bridge to the upstream crates, run focused dead-code sweeps on a schedule.
|
|
|
|
## Cadence
|
|
|
|
| Window | Focus areas | Owner |
|
|
| --- | --- | --- |
|
|
| 2025-10-20 → 2025-10-24 | `code-rs/tui/*` legacy render helpers, unused history cell modules. | TUI pod |
|
|
| 2025-11-17 → 2025-11-21 | `code-rs/core/*` legacy executor adapters after the upstream router lands. | Core runtime pod |
|
|
| 2025-12-15 → 2025-12-19 | Remaining crates (CLI, browser, app-server) post-executor migration. | Repo maintainers |
|
|
|
|
Add follow-up rows as additional migrations finish.
|
|
|
|
## Sweep checklist
|
|
|
|
1. Run `rg --files-without-match` patterns to detect unused modules (e.g. `mod
|
|
` declarations).
|
|
2. Confirm no crate-level `pub use` exposes the target symbol externally.
|
|
3. Delete the dead module/file and rerun `./build-fast.sh --workspace code`.
|
|
4. If the removal mirrors an upstream deletion, record it in
|
|
`docs/subsystem-migration-status.md` so future merges know the fork matches
|
|
upstream.
|
|
|
|
Track outcomes in PR descriptions so we know which areas are already cleaned.
|