# Task System: pth Module
Task tracking for the pth (path manipulation) module.
---
## Tasks Index
| 002 | π | 1800 | 8 | 9 | 5 | 5 | backlog/002_remove_cfg_no_std_from_tests.md | Remove cfg(no_std) from Tests | Remove all cfg(no_std) attributes from test files (blocks clippy) |
| 007 | π | 420 | 7 | 5 | 4 | 3 | backlog/007_rename_canonicalize_function.md | Rename canonicalize() | Rename misleading canonicalize() to normalize_unchecked() |
| 003 | π | 420 | 7 | 5 | 4 | 3 | backlog/003_fix_utf8_panic_in_rebase.md | Fix UTF-8 Panic in rebase() | Validate UTF-8 paths with clear errors instead of panicking |
| 006 | π | 280 | 7 | 5 | 4 | 2 | backlog/006_setup_coverage_measurement.md | Set Up Coverage Measurement | Add gap tests and establish coverage baseline (modified scope) |
| 005 | βΈοΈ | 280 | 7 | 5 | 4 | 2 | backlog/005_create_benchmark_suite.md | Create Benchmark Suite | Deferred to post-1.0.0 (no pressing need) |
| 004 | π« | 0 | 0 | 0 | 0 | 0 | completed/004_implement_absolute_join.md | Implement absolute::join | ABANDONED - no demand, confusing behavior, violates pth philosophy |
| 001 | π« | 0 | 0 | 0 | 0 | 0 | completed/001_no_std_refactoring_task.md | no_std Refactoring | Refactor pth crate for no_std compatibility (ABANDONED - architecturally infeasible) |
---
## Issues Index
---
## Issues
*No issues recorded.*
---
## Task System Metadata
**Last Updated**: 2025-10-29
**Total Tasks**: 7
**Completed**: 2
**Active**: 0
**Backlog**: 4
**Paused**: 1