← Files Moody's Credit MCPARCHIVED FILE
skills/sector-brief/evals/evals.json
5.23 KB · Oct 5, 2026 · 18:12 UTC
{
"skill_name": "sector-brief",
"evals": [
{
"id": 1,
"prompt": "Run a sector brief for the Retail & Apparel sector",
"expected_output": "Single fenced ```html code block containing a complete standalone HTML document built from the skill's assets/template.html scaffold. All 12 core sa-* IDs populated (cover title, date, footer date, overview title, exec, overview, macro, financial, structure, risks, outlook, sources). Section 1 has >= 4 subsection-title headers, Section 2 >= 3, Section 3 >= 3 (with concrete $/€/£/% numeric metrics), Section 4 >= 4 (with Porter's Five Forces rated High/Moderate/Low for each force), Section 5 >= 5. Section 6 states Positive/Stable/Negative in paragraph-only form. Executive Summary is paragraph-only. >= 8 inline cite-ref citations, >= 6 source-item entries.",
"files": [],
"assertions": [
"Output is a complete standalone HTML document (doctype + </html>)",
"HTML uses the skill's template scaffold (cite-ref / subsection-title / source-item CSS classes)",
"All 12 core sa-* IDs present",
"All 7 section containers populated (exec + 6 sections)",
"Section 1 (Overview) has >= 4 subsection-title headers",
"Section 2 (Macro) has >= 3 subsection-title headers",
"Section 3 (Financial) has >= 3 subsection-title headers",
"Section 4 (Structure) has >= 4 subsection-title headers",
"Section 5 (Risks) has >= 5 subsection-title headers",
"Section 3 contains >= 5 concrete numeric metrics ($/€/£/% values)",
"Section 4 includes Porter's Five Forces with High/Moderate/Low ratings (>= 5 rating tokens)",
"Section 6 (Outlook) is paragraph-only and states Positive/Stable/Negative",
"Executive Summary is paragraph-only (no <li> bullets)",
"Inline citations use cite-ref class on <a> or <span> tags (>= 8 occurrences), preferring clickable <a class=\"cite-ref\" href=\"...\"> when the source has a URL",
"Sources list contains >= 6 entries (source-item divs or <li>)"
]
},
{
"id": 2,
"prompt": "I need a deep-dive on the Aerospace & Defense sector \u2014 give me the full sector overview, financials, risks, and outlook",
"expected_output": "Same structural requirements as eval-1, applied to Aerospace & Defense. Tests natural-language phrasing and a non-consumer sector where procurement budgets, backlog, and DoD appropriations substitute for retail spending metrics.",
"files": [],
"assertions": [
"Output is a complete standalone HTML document (doctype + </html>)",
"HTML uses the skill's template scaffold (cite-ref / subsection-title / source-item CSS classes)",
"All 12 core sa-* IDs present",
"All 7 section containers populated (exec + 6 sections)",
"Section 1 (Overview) has >= 4 subsection-title headers",
"Section 2 (Macro) has >= 3 subsection-title headers",
"Section 3 (Financial) has >= 3 subsection-title headers",
"Section 4 (Structure) has >= 4 subsection-title headers",
"Section 5 (Risks) has >= 5 subsection-title headers",
"Section 3 contains >= 5 concrete numeric metrics ($/€/£/% values)",
"Section 4 includes Porter's Five Forces with High/Moderate/Low ratings (>= 5 rating tokens)",
"Section 6 (Outlook) is paragraph-only and states Positive/Stable/Negative",
"Executive Summary is paragraph-only (no <li> bullets)",
"Inline citations use cite-ref class on <a> or <span> tags (>= 8 occurrences), preferring clickable <a class=\"cite-ref\" href=\"...\"> when the source has a URL",
"Sources list contains >= 6 entries (source-item divs or <li>)"
]
},
{
"id": 3,
"prompt": "Generate a sector brief report for Banking",
"expected_output": "Same structural requirements as eval-1, applied to a financial-services sector where bank-specific metrics (NIM, ROAA, CET1, deposits) substitute for generic corporate margin/leverage metrics. Tests sector flex (Banking vs Retail/A&D).",
"files": [],
"assertions": [
"Output is a complete standalone HTML document (doctype + </html>)",
"HTML uses the skill's template scaffold (cite-ref / subsection-title / source-item CSS classes)",
"All 12 core sa-* IDs present",
"All 7 section containers populated (exec + 6 sections)",
"Section 1 (Overview) has >= 4 subsection-title headers",
"Section 2 (Macro) has >= 3 subsection-title headers",
"Section 3 (Financial) has >= 3 subsection-title headers",
"Section 4 (Structure) has >= 4 subsection-title headers",
"Section 5 (Risks) has >= 5 subsection-title headers",
"Section 3 contains >= 5 concrete numeric metrics ($/€/£/% values)",
"Section 4 includes Porter's Five Forces with High/Moderate/Low ratings (>= 5 rating tokens)",
"Section 6 (Outlook) is paragraph-only and states Positive/Stable/Negative",
"Executive Summary is paragraph-only (no <li> bullets)",
"Inline citations use cite-ref class on <a> or <span> tags (>= 8 occurrences), preferring clickable <a class=\"cite-ref\" href=\"...\"> when the source has a URL",
"Sources list contains >= 6 entries (source-item divs or <li>)"
]
}
]
}
SHA-256: 7105285dde1eb49dfc4d1e9299a452fe7c9a65c9b478c16a127e2ff74cda4e71