Content
62%Weight 40%Scale 1-3Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is well-structured with a strong, validated workflow and clearly signaled reference files, but it loses points for a time-sensitive status block outside a deprecation section, executable patterns deferred entirely to references, and an unreferenced bundled script. The migration workflow itself is exemplary.
Suggestions
Move the 'Status as of 2026-07-29' current-status detail (and the .NET Activity.RecordException/AddException note) into a dedicated 'Current status / deprecated' section so the time-sensitive information is isolated from evergreen guidance.
Reference scripts/scan-span-events.sh in step 1 (e.g. 'run scripts/scan-span-events.sh to find call sites') so the bundled tool is discoverable and the scan step is directly executable.
Inline at least one short before/after code example in step 3 (in addition to references/migration-patterns.md) so the core migration action is actionable without opening a reference file.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly lean and task-specific, but the 'Status as of 2026-07-29' block and the .NET Activity.RecordException/AddException aside are time-sensitive details placed in Background rather than an 'old patterns' or 'deprecated' section, which the rubric penalizes. | 2 / 3 |
Actionability | Gives specific scan targets and semconv attributes with concrete caveats (e.g. Go runtime.Stack), but defers all executable code to referenced files and never surfaces the bundled scripts/scan-span-events.sh, leaving the body's standalone actionability incomplete. | 2 / 3 |
Workflow Clarity | Steps 0-5 are clearly sequenced with an explicit Required Completion Loop that re-reads files and re-checks checklist items, plus a status-coded Migration Checklist and Final Review Format providing strong feedback loops for a batch migration. | 3 / 3 |
Progressive Disclosure | The four references/*.md files are well-signaled, one-level-deep, and verified to exist, but the bundled scripts/scan-span-events.sh has no navigation pointer anywhere in the body, so discovery across the full bundle is incomplete. | 2 / 3 |
Total | 9 / 12 Passed |