Skip to content

chore(reports): regenerate reports/capability map for REST 2.28 - #61

Merged
juemerson-at-purestorage merged 1 commit into
dmann000:mainfrom
juemerson-at-purestorage:update-reports-post-pr60-rest2.28
Jul 27, 2026
Merged

chore(reports): regenerate reports/capability map for REST 2.28#61
juemerson-at-purestorage merged 1 commit into
dmann000:mainfrom
juemerson-at-purestorage:update-reports-post-pr60-rest2.28

Conversation

@juemerson-at-purestorage

Copy link
Copy Markdown
Collaborator

Summary

  • Data/PfbCapabilityMap.json, Reports/PfbApiDriftReport.{json,md}, Reports/PfbValueEnumMap.json, Reports/PfbValueEnumReconciliation.md, and Reports/PfbFieldCmdletMap.{json,md} were stale relative to both Drift Report enhancements: per-parameter confidence, enrichment, systemic gaps, annotations #60 (drift report enrichment/confidence work) and REST 2.28, which had already been fetched into the local tools/specs/ cache but never folded into these committed artifacts.
  • Regenerated all four reports via their existing tools/Build-Pfb*.ps1 scripts against the current 29-version spec cache (2.0-2.28). No manual edits, no tools//Public/ code changes.
  • Notable deltas: capability map now spans 2.0-2.28 (632 endpoints); drift report gaps grew modestly (432->433 endpoints, 605->609 addable body props, 1002->1004 query params, 1 new ValidateSet candidate); field-cmdlet map goes from matched: 0 to matched: 1 (Get-PfbPolicyAllMember -MemberType) with not-found-in-resource 2->3 -- the full population of typed parameters with any spec-documented enum at all.

Test plan

  • Ran tools/Build-PfbCapabilityMap.ps1, tools/Build-PfbApiDriftReport.ps1, tools/Build-PfbValueEnumMap.ps1, tools/Build-PfbFieldCmdletMap.ps1 locally against the cached specs and committed their output verbatim.
  • Reporting-only change -- no Public/ cmdlet or tools/lib/*.ps1 logic touched, so no live-array testing applies.

🤖 Generated with Claude Code

…ap, and field-cmdlet map

Data/PfbCapabilityMap.json, Reports/PfbApiDriftReport.{json,md},
Reports/PfbValueEnumMap.json, Reports/PfbValueEnumReconciliation.md, and
Reports/PfbFieldCmdletMap.{json,md} were stale relative to both PR dmann000#60 (drift
report enrichment/confidence work) and REST 2.28, which had already been
fetched into the local tools/specs/ cache but never folded into these
committed artifacts. Regenerated all four via their tools/Build-Pfb*.ps1
scripts against the current 29-version spec cache -- no manual edits.

Notable deltas: capability map now spans 2.0-2.28 (632 endpoints); drift
report gaps grew modestly (432->433 endpoints, 605->609 addable body props,
1002->1004 query params, 1 new ValidateSet candidate); field-cmdlet map goes
from matched:0 to matched:1 (Get-PfbPolicyAllMember -MemberType) with
not-found-in-resource 2->3 -- the full 4-candidate population of typed
parameters with any spec-documented enum at all, confirming the
2026-07-27 field-cmdlet-map-resource-hint-design.md finding that a better
resource hint can't move the remaining no-spec-enum-found candidates.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@juemerson-at-purestorage
juemerson-at-purestorage merged commit cd7e4a6 into dmann000:main Jul 27, 2026
4 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