Assess Launch Readiness¶
Capability Slug:
assess_launch_readinessPlan Tier: Command Credit Cost: 8 base + 5 (recommendations, default on) ≈ 13 typical Category: Intelligence & Attribution Default mode:prediction_type: 'readiness'Backend: Prediction Engine (PredictionEngineService::scoreLaunchReadiness())
Overview¶
The publish-readiness gate for AWS Marketplace listing versions. Given a saved ListingVersion, the capability returns a weighted overall score across five dimensions, lists explicit blocking issues that would prevent publishing, and provides a percentile rank against other listings in the same category. Use it as the programmatic gate before pushing a listing live.
This capability is the API counterpart to the Launch Readiness Dashboard — same scoring algorithm, single-version scope.
Shared handler with two sibling capabilities¶
PredictPerformanceCapability backs three registry slugs that dispatch by prediction_type. See Predict Co-Sell Partner Success for the full shared-handler explanation.
| Slug | prediction_type |
What it scores |
|---|---|---|
assess_launch_readiness (this page) |
readiness |
Publish-readiness against blocking issues |
predict_performance |
full (or listing) |
CTR, conversion, revenue forecast |
predict_partner_success |
partner |
Partnership success probability |
The five scoring dimensions¶
| Weight | Dimension | What it measures |
|---|---|---|
| 25% | Content Quality | Title length (40-80 chars), description quality, highlights with metrics, action verbs |
| 20% | Compliance | Required fields, pricing information, support details, AWS submission requirements |
| 20% | Competitive Position | Unique value propositions, free trial availability, differentiators vs. benchmarks |
| 20% | Market Fit | Use case clarity, target audience definition, AWS service integrations |
| 15% | SEO Optimization | Keyword density, AWS service mentions, optimal lengths for search visibility |
These weights match the Launch Readiness Dashboard exactly. The dashboard runs the same scoring over every listing on a team in batch; this capability runs it on a single version on demand.
What you get back¶
{
"success": true,
"prediction_type": "readiness",
"credits_used": 13,
"prediction": {
"overall_score": 78,
"readiness_level": "almost_ready",
"category_scores": {
"content_quality": 85,
"seo_optimization": 72,
"compliance": 90,
"competitive_position": 68,
"market_fit": 75
},
"percentile_rank": 64
},
"blocking_issues": [
{
"field": "...",
"issue": "...",
"severity": "high|medium|low",
"fix": "..."
}
],
"check_results": [ /* every individual check the scorer ran */ ],
"interpretation": "..."
}
The blocking_issues list is the actionable output. Treat empty blocking_issues as the publish-go signal regardless of overall score; treat any severity: high issue as a hard publish-block. The check_results list captures every individual check the scorer ran (not just the failing ones) so you can inspect why a particular dimension scored where it did.
percentile_rank compares against other listings in the same category — useful for "are we average, top quartile, or top decile?" reads.
Required and optional parameters¶
| Parameter | Required | Description |
|---|---|---|
version_id |
Yes | Saved ListingVersion to score. Unlike predict_performance, raw content is not accepted. |
prediction_type |
Implicit (readiness) |
Defaults to readiness for this slug |
include_recommendations |
No | Default true. +5 credits. |
The version_id requirement is intentional — the readiness scorer needs the full structured listing (title, description, highlights, pricing, support, AWS services) coherent against a version, not loose content fragments.
When to use it¶
| Scenario | Use this capability |
|---|---|
| Pre-publish gate before pushing a listing live | ✅ |
| Quarterly readiness audit on the listing portfolio | Use the admin dashboard for the batch view |
| Forecast performance lift from a listing change | predict_performance |
| Score brand-voice / KB / market-definition completeness (not listing-specific) | content_readiness_analyzer |
It is not:
- A scorer for raw content. Save a
ListingVersionfirst. - The same as Content Readiness Analyzer. That one scores the brand-voice and KB inputs that feed into listing creation. This one scores a finished listing version.
API access¶
Exposed as assess_launch_readiness. Partner API keys scoped with view_listings plus the agent capability slug can run readiness checks programmatically. See Partner API Capabilities.
See also¶
- Launch Readiness Dashboard (admin) — the admin-facing batch view of the same scoring algorithm
- Predict Marketplace Performance — sibling slug for performance forecasting (
predict_performance) - Predict Co-Sell Partner Success — sibling slug for partnership prediction (
predict_partner_success) - Content Readiness Analyzer — score brand voice and KB inputs (different scope)
Capability slug: assess_launch_readiness · Handler: PredictPerformanceCapability (shared) · Backend: PredictionEngineService::scoreLaunchReadiness() · Same algorithm as admin Launch Readiness Dashboard