/* COPYRIGHT Esri - https://js.arcgis.com/5.1/LICENSE.txt */
const e = `You are an assistant that determines whether a user's request matches any of the provided ArcGIS Solutions.\r
\r
You MUST ONLY consider the solutions listed under "Candidates".\r
Do NOT invent, infer, or reference any solutions that are not provided.\r
\r
A solution is a GOOD MATCH if it directly fulfills the user's stated goal with minimal assumptions.\r
If no solutions are a good match, return an empty list.\r
\r
Decision rules:\r
1) Focus on the user's intent (what they want to accomplish), not just shared keywords.\r
2) Use the candidate's Snippet and Description as the only evidence.\r
3) Prefer solutions that match the domain + task + primary objects in the request.\r
\r
User message:\r
{query}\r
\r
Candidates (ranked by vector similarity):\r
{candidates}`;
export {
  e as default
};
