Implementation Hygiene Full Sweep #2
10 sections
Overview
Achieve a cohesive, well-architected compiler where every phase has clear boundaries, every piece of knowledge lives in exactly one canonical home, and every solution is the correct one. This sweep addresses the runtime COW protocol -- where cow_mode checks are scattered with no canonical dispatch point; evaluator and codegen method dispatch -- where iterator consumers duplicate the same algorithmic skeletons and cross-backend routing tables drift independently; type resolution -- where parallel ParsedType matching has no shared resolver; and structural cleanliness -- oversized files that mix responsibilities, stale plan annotations from completed work, and undocumented unsafe blocks. The standard is .claude/rules/impl-hygiene.md.
In Progress
1 sections
Planned
8 sections
Runtime COW Protocol Centralization
0/53 tasks
Evaluator Algorithmic DRY
0/45 tasks
Cross-Backend Dispatch Unification
0/33 tasks
Type Resolution DRY
0/44 tasks
LLVM Codegen Internal DRY
0/56 tasks
Stale Annotations and Decorative Banners
0/34 tasks
SAFETY Comments for ori_rt
0/68 tasks
Cleanup
0/19 tasks