You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Validate only the agents selected by explicit component arrays #439
The portable package contract says an explicit agents array determines selected agents. The catalogue honors that array, but agent validation still scans every Markdown file in agents/, so an unrelated unselected file can reject an otherwise valid selected agent.
Proposed direction
Use the declared selection consistently for agent validation and catalogue resource counting. Retain complete default discovery and reject invalid selected targets.
Acceptance criteria
A valid explicitly selected agent passes with unrelated unselected Markdown present.
An empty explicit selection contributes no agent resource.
A malformed, linked or missing selected target fails.
Default discovery retains required suffix, frontmatter and resource-count checks.
Implemented by #443, now merged. Read back on main 2ca8f56: all 24 package-discovery regressions and complete package validation pass. The corresponding negative fixture refuses and valid consumer resources retain their identities and selections.
Activity
chore: agent-claim #439 nonce=c5f7e9517fabab6cbf83fa39e379a046
devantler commentedon Oct 4, 2026
Implemented by #443, now merged. Read back on main 2ca8f56: all 24 package-discovery regressions and complete package validation pass. The corresponding negative fixture refuses and valid consumer resources retain their identities and selections.