feat(cli): register 6 unregistered maintenance/ tools in COMMAND_MAP #230

Closed
opened 2026-05-31 14:16:57 +00:00 by jmiller · 2 comments
Owner

Problem

Only 2 of 8 maintenance/ tools are registered (update_repo_inventory.php ? inventory, update_version_from_readme.php ? version:propagate). The remaining 6 include compliance-critical tools like secret rotation.

Unregistered Tools

File Proposed Command
maintenance/pin_action_shas.php maintenance:pin-shas
maintenance/repo_inventory.php maintenance:inventory
maintenance/rotate_secrets.php maintenance:rotate-secrets
maintenance/setup_labels.php maintenance:labels
maintenance/sync_dolibarr_readmes.php maintenance:sync-dolibarr
maintenance/update_sha_hashes.php maintenance:update-shas

Acceptance Criteria

  • All 6 tools registered in COMMAND_MAP
  • php bin/moko list shows Maintenance group
## Problem Only 2 of 8 `maintenance/` tools are registered (`update_repo_inventory.php` ? `inventory`, `update_version_from_readme.php` ? `version:propagate`). The remaining 6 include compliance-critical tools like secret rotation. ## Unregistered Tools | File | Proposed Command | |------|------------------| | `maintenance/pin_action_shas.php` | `maintenance:pin-shas` | | `maintenance/repo_inventory.php` | `maintenance:inventory` | | `maintenance/rotate_secrets.php` | `maintenance:rotate-secrets` | | `maintenance/setup_labels.php` | `maintenance:labels` | | `maintenance/sync_dolibarr_readmes.php` | `maintenance:sync-dolibarr` | | `maintenance/update_sha_hashes.php` | `maintenance:update-shas` | ## Acceptance Criteria - [ ] All 6 tools registered in COMMAND_MAP - [ ] `php bin/moko list` shows `Maintenance` group
jmiller added the buildpriority: medium labels 2026-05-31 14:16:57 +00:00
Author
Owner

Branch created: feature/230-feat-cli-register-6-unregistered-mainten

git fetch origin
git checkout feature/230-feat-cli-register-6-unregistered-mainten
Branch created: [`feature/230-feat-cli-register-6-unregistered-mainten`](https://git.mokoconsulting.tech/MokoConsulting/moko-platform/src/branch/feature/230-feat-cli-register-6-unregistered-mainten) ```bash git fetch origin git checkout feature/230-feat-cli-register-6-unregistered-mainten ```
Author
Owner

All 6 maintenance tools registered: maintenance:pin-shas, maintenance:inventory, maintenance:rotate-secrets, maintenance:labels, maintenance:sync-dolibarr, maintenance:update-shas.

All 6 maintenance tools registered: `maintenance:pin-shas`, `maintenance:inventory`, `maintenance:rotate-secrets`, `maintenance:labels`, `maintenance:sync-dolibarr`, `maintenance:update-shas`.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/moko-platform#230