Skip to content

Commit 17c177e

Browse files
committed
feat(catalog): add MuniRegles as alpha tool in Pilotage Muni
1 parent bca20fc commit 17c177e

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

OrchivisteAPI/Sources/OrchivisteAPI/Helpers/CockpitConfigLoader.swift

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -364,6 +364,29 @@ enum CockpitConfigLoader {
364364
confirmationParameter: nil,
365365
enabled: true
366366
),
367+
CockpitToolDescriptor(
368+
id: "MuniRegles",
369+
displayName: "MuniRegles",
370+
mission: "Gouvernance documentaire (classification, règles, guide): validation, bundle et inspection.",
371+
repositoryPath: repo("MuniRegles"),
372+
executable: "muni-regles-cli",
373+
executablePath: nil,
374+
version: "0.1.0",
375+
integrationStatus: "alpha",
376+
capabilities: ["validate", "bundle", "inspect", "canonical-run", "read-only"],
377+
defaultAction: "validate",
378+
defaultParameters: [
379+
"operation": .string("validate"),
380+
"classification_path": .string("\(repo("MuniRegles"))/fixtures/smoke/regles_v1/inputs/classification_plan.json"),
381+
"rules_path": .string("\(repo("MuniRegles"))/fixtures/smoke/regles_v1/inputs/naming_and_routing_rules.json"),
382+
"guide_path": .string("\(repo("MuniRegles"))/fixtures/smoke/regles_v1/inputs/renaming_guide.json"),
383+
"report_path": .string("\(repo("MuniRegles"))/.build/runtime/validation_report.json")
384+
],
385+
supportsDryRun: false,
386+
destructiveRequiresConfirmation: false,
387+
confirmationParameter: nil,
388+
enabled: true
389+
),
367390
CockpitToolDescriptor(
368391
id: "MuniAnalyse",
369392
displayName: "MuniAnalyse",

0 commit comments

Comments
 (0)