Skip to content

Plugin API: allow intentional rule id replacement/override #326

Description

@ColumbusLabs

Summary

Plugin RFC defers replacement: colliding with built-in ids is an error in v1. Orgs often want to replace a built-in with a stricter policy rule.

Acceptance criteria

  • Design explicit replace/override semantics
  • Implement with clear warnings in doctor/scan
  • Tests for collision, replace, and refuse-by-default
  • Update plugin-api docs

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: configConfiguration, defaults, templates, and schemadifficulty: mediumModerate task with multiple files or design choicesenhancementNew feature or requesttype: rfcDesign/RFC before implementation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions