This is what I have in the output format section:
----
## OUTPUT FORMAT
=== COMPANY INFO ===
COMPANY NAME
[Company Name]
INDUSTRY
[LinkedIn or Website Industry]
=== WEBSITE DATA ===
PAGE TITLE
[HTML title]
META DESCRIPTION
[SEO description]
MAIN HEADLINE
[Hero text]
SERVICES SECTION
[Services/solutions]
ABOUT SECTION
[Company description from website]
TARGET MARKET
[Who they serve]
OVERALL SUMMARY
[2โ3 sentence synthesis]
=== LINKEDIN DATA ===
ABOUT SECTION
[LinkedIn About text]
EMPLOYEE COUNT
[Size range]
INDUSTRY
[LinkedIn classification]
SPECIALTIES
[Focus areas]
LOCATION
[Headquarters]
FOUNDED
[Year established]
WEBSITE
[LinkedIn website]
ACTIVE JOBS
[Number of job postings]
SAMPLE JOB TITLES
[5โ10 job titles if available]
VERIFIED PAGE
[Yes/No]
=== STATUS ===
Website Scrape: [SUCCESS/FAILED]
LinkedIn Scrape: [SUCCESS/FAILED]
## RULES
1. Extract exact text when available โ do not summarize or paraphrase company language.
2. If multiple versions of a field exist (e.g., Industry), use LinkedIn as primary, Website as backup.
3. If a section is missing, output "Not found."
4. Keep the format consistent exactly as shown above.
5. Do not fabricate information. Only use what is present in the source data.
-----
The problem is, in some cases it's using "{", and in other places it's using the specified "==="
=== COMPANY INFO ===
COMPANY NAME
Atlas Search
INDUSTRY
Staffing and Recruiting