Update tickets

This commit is contained in:
Hugh Kaznowski
2026-09-05 16:17:18 +01:00
parent b89fda39a0
commit b8a55b3caa
24 changed files with 528 additions and 391 deletions
+29
View File
@@ -0,0 +1,29 @@
# 029 — Remove unused crates and dependencies
## Summary
Audit `Cargo.toml` and `webapp/package.json` for dependencies that are
declared but not actually used, and remove them.
## Scope
- Check each `[dependencies]`/`[dev-dependencies]` entry in `Cargo.toml`
against actual usage (e.g. `cargo +nightly udeps`, or grepping for each
crate's root module name), same for `webapp/package.json` (e.g. `npx
depcheck`).
- Remove anything unused. If a dependency was added ahead of a specific
ticket that hasn't landed yet (e.g. `fs-embed` before
[028](028-fs-embed-static-bundling.md) wires it in), leave it — this ticket
is about dead weight, not blocking in-flight work.
- Re-run the full test suite and a production webapp build after pruning to
confirm nothing silently depended on a "removed" package.
## Acceptance criteria
- No dependency remains in either manifest without a corresponding usage in
the codebase.
- `cargo test` and the webapp build both pass after pruning.
## Depends on
None.