Skip to content

feat: step evaluator for all multi-step examples#31

Merged
kyleamueller merged 1 commit intomainfrom
claude/step-evaluator
Mar 9, 2026
Merged

feat: step evaluator for all multi-step examples#31
kyleamueller merged 1 commit intomainfrom
claude/step-evaluator

Conversation

@kyleamueller
Copy link
Owner

Summary

  • Adds interactive Applied Steps navigation to every function example containing a let...in expression with 2+ named steps (~224 files, 200+ step blocks)
  • Users can click through intermediate query steps to see how data transforms at each stage — mirroring the Applied Steps panel in Power Query Editor
  • New ExampleSection UI renders pill buttons per step; clicking a step shows its output table and a plain-English description
  • Step data is pre-computed and stored as <!--steps--> HTML comments in MDX — no runtime M evaluation required
  • Backward compatible: examples without steps comments continue to show the single result table as before

Test plan

  • 42/42 tests pass
  • Verified step evaluator UI on Comparer.OrdinalIgnoreCase example before expanding
  • All 17 parallel agent batches completed successfully across all function categories

🤖 Generated with Claude Code

Adds interactive Applied Steps navigation to every function example
that contains a let...in expression with 2+ named steps (~247 files,
200+ step blocks added). Users can now click through intermediate
query steps to see how data transforms at each stage, mirroring
the Applied Steps panel in Power Query Editor.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@vercel
Copy link

vercel bot commented Mar 9, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pqm-guide Building Building Preview, Comment Mar 9, 2026 5:49pm

@kyleamueller kyleamueller merged commit a226b0f into main Mar 9, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant