chore: create artisan command for manual package provisioning #32

Open
opened 2026-02-20 16:39:52 +00:00 by Clotho · 0 comments
Member

Problem

Manual package provisioning must be done via Tinker, which is error-prone and undocumented. Operators need a reliable CLI tool for provisioning packages to workspaces.

Acceptance Criteria

  • Create Console/Commands/ProvisionPackage.php command: php artisan tenant:provision-package
  • Arguments: {workspace} (UUID or ID), {package} (code)
  • Options: --expires=, --metadata=, --dry-run
  • Interactive confirmation in non-dry-run mode
  • Show summary of what will be provisioned before confirming
  • Register in Boot.php::onConsole

Discovered during automated scan (issue #3)

## Problem Manual package provisioning must be done via Tinker, which is error-prone and undocumented. Operators need a reliable CLI tool for provisioning packages to workspaces. ## Acceptance Criteria - Create `Console/Commands/ProvisionPackage.php` command: `php artisan tenant:provision-package` - Arguments: `{workspace}` (UUID or ID), `{package}` (code) - Options: `--expires=`, `--metadata=`, `--dry-run` - Interactive confirmation in non-dry-run mode - Show summary of what will be provisioned before confirming - Register in `Boot.php::onConsole` _Discovered during automated scan (issue #3)_
Clotho added the
discovery
P3
labels 2026-02-20 16:39:52 +00:00
Clotho was assigned by Charon 2026-02-20 23:46:45 +00:00
Charon added the
agent-ready
label 2026-02-21 01:31:51 +00:00
Sign in to join this conversation.
No description provided.