/**
 * Plugin catalog — the OpenCode counterpart of the Codex HOOK_CATALOG. Adding a
 * plugin? Drop a template in `plugin-templates/`, add an entry here, add tests.
 */
export const PLUGIN_CATALOG = [
    {
        id: "parity-safety-net",
        templateFilename: "lisa-parity-safety-net.ts",
        forProjectTypes: ["*"],
    },
    {
        id: "session-bootstrap",
        templateFilename: "lisa-session-bootstrap.ts",
        forProjectTypes: ["*"],
    },
    {
        id: "block-instruction-file-edits",
        templateFilename: "lisa-block-instruction-file-edits.ts",
        forProjectTypes: ["*"],
    },
    {
        id: "block-direct-issue-create",
        templateFilename: "lisa-block-direct-issue-create.ts",
        forProjectTypes: ["*"],
    },
    {
        id: "block-suppress-directives",
        templateFilename: "lisa-block-suppress-directives.ts",
        forProjectTypes: ["typescript"],
    },
    {
        id: "lint-on-edit",
        templateFilename: "lisa-lint-on-edit.ts",
        forProjectTypes: ["typescript"],
    },
    {
        id: "sg-scan-on-edit",
        templateFilename: "lisa-sg-scan-on-edit.ts",
        forProjectTypes: ["typescript", "rails"],
    },
    {
        id: "block-migration-edits",
        templateFilename: "lisa-block-migration-edits.ts",
        forProjectTypes: ["nestjs"],
    },
    {
        id: "rubocop-on-edit",
        templateFilename: "lisa-rubocop-on-edit.ts",
        forProjectTypes: ["rails"],
    },
];
//# sourceMappingURL=plugin-catalog.js.map