Class PluginBundleDirectoriesRule

java.lang.Object
io.github.duckasteroid.agentdocs.publish.validation.PluginBundleDirectoriesRule
All Implemented Interfaces:
AgentDocsValidationRule

public final class PluginBundleDirectoriesRule extends Object implements AgentDocsValidationRule
For java-gradle-plugin projects, ensures the docs root contains exactly one bundle subdirectory per declared plugin id and nothing else - no stray entries, and no top-level SKILL.md of its own. A no-op when ValidationContext.declaredPluginIds() is empty (not a Gradle plugin project).