Thanks to visit codestin.com
Credit goes to github.com

Skip to content

fix(analyzer): project manifest version for RP3 - #474

Merged
rng1995 merged 5 commits into
NVIDIA:mainfrom
agentsope:fix/rp3-manifest-version
Sep 12, 2026
Merged

fix(analyzer): project manifest version for RP3#474
rng1995 merged 5 commits into
NVIDIA:mainfrom
agentsope:fix/rp3-manifest-version

Conversation

@agentsope

Copy link
Copy Markdown
Contributor

Summary

  • project the version field from SKILL.md frontmatter into the bounded manifest
  • add a regression test that exercises real frontmatter through build_context before running the RP3 analyzer
  • update the manifest parser docstring to include the projected field

Before this change, RP3 ran successfully but could not observe version, so values such as "*" produced no finding.

Fixes #472.

Testing

  • PATH="$PWD/.venv/bin:$PATH" make test-unit (3979 passed, 14 skipped, 38 deselected, 4 xfailed)
  • PATH="$PWD/.venv/bin:$PATH" make lint format-check
  • manual no-LLM CLI repro: version: "*" now emits RP3

@rng1995 rng1995 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[SkillSpector Review]

Reviewed current head 11683c4e8caab9b81ddfb5d90b2f6819fb2c6a18. The project frontmatter version now flows through the existing bounded manifest parser and scalar normalization, and the RP3 regression exercises the real analysis path. I found no required code or test changes.

All hosted required checks pass. The branch is behind main, so it must be updated and revalidated before merging.

@rng1995 rng1995 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[SkillSpector Review]

Re-reviewed current head 35a8dd6197aa614d5fdcdec8c4762b248a294331 after the intervening main synchronizations. The two PR-owned blobs are unchanged from the previously assessed head. The frontmatter version still flows through the bounded scalar projection before reaching RP3, and the regression exercises the real build_context path and exact RP3 result. I found no required code or test changes.

changes, lint, DCO, and docker-smoke pass; test-unit is still running and GitHub reports merge state BLOCKED. Wait for the exact-head suite and all branch-protection gates before merging.

@rng1995
rng1995 enabled auto-merge (squash) September 12, 2026 19:34
@rng1995
rng1995 merged commit 1c0eb56 into NVIDIA:main Sep 12, 2026
5 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.

RP3 gates on a manifest version key that build_context never populates, so the rule never fires

2 participants