{
	"version": 1,
	"description": "Machine-readable resolution strategy catalog describing how agents should resolve competing constraints, priorities, and desired outputs when selecting the final AgentVerus asset path.",
	"strategies": [
		{
			"strategy": "publisher-openclaw-balance-speed-and-depth",
			"role": "publisher",
			"goal": "publish_skill",
			"ecosystem": "openclaw",
			"constraints": ["needs_badge_embed", "needs_report_link", "wants_registry_context"],
			"priorities": ["speed_to_publish", "copy_reuse", "trust_signal_depth"],
			"desired_outputs": ["badge_embed", "launch_copy", "report_link", "review_link"],
			"resolution": {
				"prefer_when": "speed_to_publish dominates",
				"primary": "/resources/priority-profiles.json",
				"secondary": "/resources/negotiation-matrices.json",
				"fallback": ["/resources/selection-policies.json", "/resources/bundle-routers.json", "/resources/bundle-composers.json", "/resources/parameterized-bundles.json"]
			}
		},
		{
			"strategy": "operator-github-marketplace-balance-clarity-and-depth",
			"role": "operator",
			"goal": "operate_listing",
			"ecosystem": "github-marketplace",
			"constraints": ["needs_listing_copy", "needs_badge_embed", "needs_review_context"],
			"priorities": ["listing_clarity", "trust_signal_depth", "low_setup_overhead"],
			"desired_outputs": ["listing_boilerplate", "badge_embed", "report_link", "registry_link"],
			"resolution": {
				"prefer_when": "listing_clarity dominates",
				"primary": "/resources/priority-profiles.json",
				"secondary": "/resources/negotiation-matrices.json",
				"fallback": ["/resources/selection-policies.json", "/resources/bundle-routers.json", "/resources/bundle-composers.json", "/resources/parameterized-bundles.json"]
			}
		},
		{
			"strategy": "operator-github-actions-balance-reliability-and-speed",
			"role": "operator",
			"goal": "ci_gate",
			"ecosystem": "github-actions",
			"constraints": ["needs_api_key", "needs_json_output", "wants_badge"],
			"priorities": ["pipeline_reliability", "fast_integration", "badge_visibility"],
			"desired_outputs": ["pipeline_step", "badge_embed", "report_link"],
			"resolution": {
				"prefer_when": "pipeline_reliability dominates",
				"primary": "/resources/priority-profiles.json",
				"secondary": "/resources/negotiation-matrices.json",
				"fallback": ["/resources/selection-policies.json", "/resources/bundle-routers.json", "/resources/bundle-composers.json", "/resources/parameterized-bundles.json"]
			}
		},
		{
			"strategy": "reviewer-claude-code-balance-accuracy-and-friction",
			"role": "reviewer",
			"goal": "review_after_use",
			"ecosystem": "claude-code",
			"constraints": ["needs_interaction_log", "needs_review_link", "wants_report_context"],
			"priorities": ["review_accuracy", "context_depth", "low_friction"],
			"desired_outputs": ["review_submission", "report_context", "registry_link"],
			"resolution": {
				"prefer_when": "review_accuracy dominates",
				"primary": "/resources/priority-profiles.json",
				"secondary": "/resources/negotiation-matrices.json",
				"fallback": ["/resources/selection-policies.json", "/resources/bundle-routers.json", "/resources/bundle-composers.json", "/resources/parameterized-bundles.json"]
			}
		}
	]
}
