Supanova Full-Output Enforcement
Baseline
Treat every landing page generation as production-critical. A partial output is a broken output. If the user asks for a landing page, deliver the COMPLETE landing page — every section, every animation, every responsive breakpoint. No exceptions.
Banned Output Patterns
The following patterns are hard failures. Never produce them:
In code blocks:
<!-- ... -->
<!-- rest of sections -->
<!-- similar to above -->
<!-- add more sections as needed -->
<!-- TODO -->
// ...
- Bare
... standing in for omitted HTML
In prose:
- "Let me know if you want me to continue"
- "I can add more sections if needed"
- "For brevity, I'll show just the hero section"
- "The rest follows the same pattern"
- "Similarly for the remaining sections"
- "I'll leave that for you to customize"
Structural shortcuts:
- Outputting only the Hero when a full page was requested
- Showing the first and last section while skipping the middle
- Replacing repeated sections with one example and a description
- Describing what HTML should contain instead of writing it
- Generating a skeleton/wireframe when a complete page was requested
Execution Process
- Scope — Read the full request. Count how many sections/components are expected. A "landing page" means: nav + hero + social proof + features + testimonials + CTA + footer at minimum (7 sections). Lock the count.
- Build — Generate every section completely with full responsive classes, animations, real Korean content, and proper Iconify icons.
- Cross-check — Before output, verify: Does the HTML file have an opening
<!DOCTYPE html> and closing </html>? Are all 7+ sections present? Is every section fully populated with real content?
Handling Long Outputs
When a landing page approaches the token limit:
- Do NOT compress remaining sections to fit.
- Do NOT skip to the footer.
- Write at full quality up to a clean breakpoint (end of a complete
</section> tag).
- End with:
[PAUSED — X of Y sections complete. Send "continue" to resume from: next section name]
On "continue", pick up with the next <section> exactly where you stopped. No recap, no re-outputting the <head>, no repetition.
Landing Page Completeness Standards
A complete Supanova landing page MUST include:
Required Elements
<!DOCTYPE html> with <html lang="ko">
- Complete
<head> with meta tags, Tailwind CDN, Pretendard font, Iconify, tailwind.config
- Navigation (floating glass or minimal bar)
- Hero section (above the fold, single most impactful section)
- At least one trust/social proof element
- Feature presentation (3-5 features minimum)
- Testimonials or case studies
- Primary CTA section
- Footer with essential links
- Scroll animation JavaScript (
IntersectionObserver setup)
- Complete
</html> closing
Required Quality
- Every section has real Korean content (no placeholder text)
- Every section has full responsive classes (
sm:, md:, lg:)
- Every interactive element has hover/active states
- Every image has
loading="lazy", alt text, and valid src
- Every icon uses
<iconify-icon icon="solar:..."></iconify-icon>
Quick Check
Before finalizing any response, verify:
- No banned patterns from the list above appear anywhere
- The HTML file is complete from
<!DOCTYPE html> to </html>
- All requested sections are present and fully populated
- Every code block contains actual runnable HTML, not descriptions
- Nothing was shortened, summarized, or omitted to save space
- All visible text content is in natural Korean
1---2name: supanova-full-output3description: Overrides default LLM truncation behavior. Enforces complete HTML generation with zero placeholder patterns. Every landing page must be delivered as a complete, production-ready file. No shortcuts, no skeletons, no "add more as needed" patterns.4---56# Supanova Full-Output Enforcement78## Baseline910Treat every landing page generation as production-critical. A partial output is a broken output. If the user asks for a landing page, deliver the COMPLETE landing page — every section, every animation, every responsive breakpoint. No exceptions.1112## Banned Output Patterns1314The following patterns are hard failures. Never produce them:1516**In code blocks:**17- `<!-- ... -->`18- `<!-- rest of sections -->`19- `<!-- similar to above -->`20- `<!-- add more sections as needed -->`21- `<!-- TODO -->`22- `// ...`23- Bare `...` standing in for omitted HTML2425**In prose:**26- "Let me know if you want me to continue"27- "I can add more sections if needed"28- "For brevity, I'll show just the hero section"29- "The rest follows the same pattern"30- "Similarly for the remaining sections"31- "I'll leave that for you to customize"3233**Structural shortcuts:**34- Outputting only the Hero when a full page was requested35- Showing the first and last section while skipping the middle36- Replacing repeated sections with one example and a description37- Describing what HTML should contain instead of writing it38- Generating a skeleton/wireframe when a complete page was requested3940## Execution Process41421. **Scope** — Read the full request. Count how many sections/components are expected. A "landing page" means: nav + hero + social proof + features + testimonials + CTA + footer at minimum (7 sections). Lock the count.432. **Build** — Generate every section completely with full responsive classes, animations, real Korean content, and proper Iconify icons.443. **Cross-check** — Before output, verify: Does the HTML file have an opening `<!DOCTYPE html>` and closing `</html>`? Are all 7+ sections present? Is every section fully populated with real content?4546## Handling Long Outputs4748When a landing page approaches the token limit:4950- Do NOT compress remaining sections to fit.51- Do NOT skip to the footer.52- Write at full quality up to a clean breakpoint (end of a complete `</section>` tag).53- End with:5455```56[PAUSED — X of Y sections complete. Send "continue" to resume from: next section name]57```5859On "continue", pick up with the next `<section>` exactly where you stopped. No recap, no re-outputting the `<head>`, no repetition.6061## Landing Page Completeness Standards6263A complete Supanova landing page MUST include:6465### Required Elements66- `<!DOCTYPE html>` with `<html lang="ko">`67- Complete `<head>` with meta tags, Tailwind CDN, Pretendard font, Iconify, tailwind.config68- Navigation (floating glass or minimal bar)69- Hero section (above the fold, single most impactful section)70- At least one trust/social proof element71- Feature presentation (3-5 features minimum)72- Testimonials or case studies73- Primary CTA section74- Footer with essential links75- Scroll animation JavaScript (`IntersectionObserver` setup)76- Complete `</html>` closing7778### Required Quality79- Every section has real Korean content (no placeholder text)80- Every section has full responsive classes (`sm:`, `md:`, `lg:`)81- Every interactive element has hover/active states82- Every image has `loading="lazy"`, `alt` text, and valid `src`83- Every icon uses `<iconify-icon icon="solar:..."></iconify-icon>`8485## Quick Check8687Before finalizing any response, verify:88- No banned patterns from the list above appear anywhere89- The HTML file is complete from `<!DOCTYPE html>` to `</html>`90- All requested sections are present and fully populated91- Every code block contains actual runnable HTML, not descriptions92- Nothing was shortened, summarized, or omitted to save space93- All visible text content is in natural Korean