- Update categorization table to show frontmatter-aware criteria - Add categorization priority documentation - Update calculate_wave() to check frontmatter depends_on first - Handle parallelizable: false as implicit Wave 2+ assignment - Fall back to inferred requires only when no frontmatter - Add [frontmatter] annotation in wave output for plans using new fields