@@ -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