Implement academy analytics, billing, and web stories updates
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Skinbase26 CLI Reference
|
||||
|
||||
Last updated: 2026-04-25
|
||||
Last updated: 2026-05-19
|
||||
|
||||
This document lists the repository-specific command-line entry points in Skinbase26.
|
||||
|
||||
@@ -20,14 +20,14 @@ Examples below are representative. For the full option list of any Artisan comma
|
||||
| Entry point | Why it is used | Example |
|
||||
| --- | --- | --- |
|
||||
| `php artisan` | Main Laravel CLI for all custom app commands listed below | `php artisan list --raw` |
|
||||
| `bash sync.sh` | Main production deploy wrapper; delegates to the production deploy script | `bash sync.sh` |
|
||||
| `bash sync.sh` | Main production deploy wrapper; delegates to the safe release-based production deploy script | `bash sync.sh` |
|
||||
| `bash sync_dev.sh` | Push the development environment to the configured remote dev host | `bash sync_dev.sh` |
|
||||
|
||||
## Maintained Standalone Scripts
|
||||
|
||||
| Script | Why it is used | Example |
|
||||
| --- | --- | --- |
|
||||
| `scripts/deploy-production.sh` | Full production deployment workflow using retained release directories and a server-side current-release switch | `bash scripts/deploy-production.sh --mode=normal` |
|
||||
| `scripts/deploy-production.sh` | Safe production deployment wrapper that resolves to the retained-release deploy workflow with a server-side current-release switch | `bash scripts/deploy-production.sh --mode=normal` |
|
||||
| `scripts/rollback-production.sh` | Switch the active production release to a previously retained server-side deployment | `bash scripts/rollback-production.sh --previous` |
|
||||
| `scripts/push-db-to-prod.sh` | Push the local database to production with remote backup controls | `bash scripts/push-db-to-prod.sh --force` |
|
||||
| `scripts/render-nova-card.cjs` | Render a Nova card screenshot through Playwright | `node scripts/render-nova-card.cjs --url=https://example.test/card --out=tmp/card.png` |
|
||||
@@ -57,6 +57,14 @@ Examples below are representative. For the full option list of any Artisan comma
|
||||
| `ai-biography:review-queue` | List AI biography records that need manual review | `php artisan ai-biography:review-queue --needs-review --limit=25` |
|
||||
| `ai-biography:validate` | Revalidate stored AI biographies against the current rules | `php artisan ai-biography:validate --limit=100 --dry-run` |
|
||||
|
||||
### Academy
|
||||
|
||||
| Command | Why it is used | Example |
|
||||
| --- | --- | --- |
|
||||
| `academy:analytics-health` | Inspect Academy analytics collection health, rollup freshness, and privacy safeguards | `php artisan academy:analytics-health --json` |
|
||||
| `academy:billing-health` | Check Academy Stripe billing rollout readiness, including Stripe secrets, price IDs, Cashier routes, and billing tables | `php artisan academy:billing-health --strict` |
|
||||
| `academy:courses:sync-foundations` | Create or update the default AI-Assisted Digital Art Foundations Academy course | `php artisan academy:courses:sync-foundations` |
|
||||
|
||||
### Artworks
|
||||
|
||||
| Command | Why it is used | Example |
|
||||
|
||||
Reference in New Issue
Block a user