docs(seo-affects): 📝 Update SEO localization strings, improve content loader/generator scripts, and enhance agentic loop test cases
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
parent
346b81300b
commit
dc22ecaffb
12 changed files with 14 additions and 14 deletions
|
|
@ -46,11 +46,11 @@
|
|||
"company": {
|
||||
"title": "Company",
|
||||
"subtitle": "Transparency and trust",
|
||||
"description": "Icelandic jurisdiction for speech protection. SCOP cooperative structure. Published economics. We have nothing to hide.",
|
||||
"description": "European jurisdiction for speech protection. Cooperative governance structure. Published economics. We have nothing to hide.",
|
||||
"cards": {
|
||||
"investor": {
|
||||
"title": "Investors",
|
||||
"description": "Impact investing in ethical infrastructure. SCOP structure means no exits, sustainable returns.",
|
||||
"description": "Impact investing in ethical infrastructure. Cooperative structure means no exits, sustainable returns.",
|
||||
"cta": "Read more"
|
||||
},
|
||||
"profitParticipation": {
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@
|
|||
},
|
||||
{
|
||||
"title": "Privacy-First Streaming",
|
||||
"description": "Icelandic jurisdiction means real privacy protection. GDPR-compliant, encrypted streams, you control who sees what. Your identity stays protected.",
|
||||
"description": "European jurisdiction means real privacy protection. GDPR-compliant, encrypted streams, you control who sees what. Your identity stays protected.",
|
||||
"icon": "lock"
|
||||
}
|
||||
],
|
||||
|
|
|
|||
|
|
@ -121,8 +121,8 @@
|
|||
},
|
||||
"company": {
|
||||
"title": "lilith - Company | Transparency and Trust",
|
||||
"description": "Icelandic operational entity. France SCOP cooperative structure. Published economics.",
|
||||
"keywords": "lilith company, SCOP cooperative, transparent platform, ethical business, Icelandic jurisdiction, platform governance"
|
||||
"description": "European jurisdiction. Cooperative governance structure. Published economics.",
|
||||
"keywords": "lilith company, cooperative platform, transparent platform, ethical business, European jurisdiction, platform governance"
|
||||
},
|
||||
"shop": {
|
||||
"title": "lilith - Shop | Support the Platform, Get Exclusive Merch",
|
||||
|
|
|
|||
|
|
@ -89,7 +89,7 @@
|
|||
},
|
||||
{
|
||||
"question": "What if OnlyFans bans adult content again?",
|
||||
"answer": "Remember August 2021? We're built different: Icelandic jurisdiction (strong speech protection), crypto payments (no Visa/Mastercard control), and owned infrastructure. No payment processor can force us to deplatform you."
|
||||
"answer": "Remember August 2021? We're built different: European jurisdiction (strong speech and privacy protection), crypto payments (no Visa/Mastercard control), and owned infrastructure. No payment processor can force us to deplatform you."
|
||||
}
|
||||
],
|
||||
"ctaText": "Join as a Fangirl",
|
||||
|
|
|
|||
|
|
@ -231,7 +231,7 @@ Use `@lilith/domain-events` for cross-feature communication.
|
|||
## Platform Philosophy
|
||||
|
||||
**Creator Empowerment**: Sex workers own their platform relationship.
|
||||
**Jurisdiction**: Icelandic registration, GDPR-first privacy.
|
||||
**Jurisdiction**: European jurisdiction (planned), GDPR-first privacy.
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -102,7 +102,7 @@ export const MOCK_BLOG_POSTS: MockBlogPost[] = [
|
|||
id: 'post-4',
|
||||
slug: 'iceland-data-protection',
|
||||
title: 'Why We Chose Iceland for Data Protection',
|
||||
excerpt: 'The legal and practical reasons behind our Icelandic jurisdiction.',
|
||||
excerpt: 'The legal and practical reasons behind our European jurisdiction.',
|
||||
content: '<p>Iceland offers some of the strongest data protection laws in the world. Here is why we chose it as our home jurisdiction.</p>',
|
||||
author: 'Lilith Vaelynn',
|
||||
category: 'safety-privacy',
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
},
|
||||
"facts": {
|
||||
"title": "Content with Truth Validation",
|
||||
"content": "Lilith Platform charges creators 15% commission and uses Icelandic jurisdiction for legal protection. Our transaction fees are lower than OnlyFans."
|
||||
"content": "Lilith Platform charges creators 15% commission and uses European jurisdiction for legal protection. Our transaction fees are lower than OnlyFans."
|
||||
},
|
||||
"complex": {
|
||||
"title": "Multi-Line Content",
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ function generateMockContent(locale: string, category: string, city: string): SE
|
|||
<ul>
|
||||
<li><strong>Verified Profiles</strong> - Every creator undergoes ID and photo verification</li>
|
||||
<li><strong>Privacy First</strong> - GDPR compliant, encrypted communications</li>
|
||||
<li><strong>No Deplatforming</strong> - Icelandic jurisdiction protects speech</li>
|
||||
<li><strong>No Deplatforming</strong> - European jurisdiction protects speech</li>
|
||||
<li><strong>100% Earnings</strong> - Zero platform fees, creators keep everything</li>
|
||||
</ul>
|
||||
|
||||
|
|
|
|||
|
|
@ -656,7 +656,7 @@ class SEOGenerator:
|
|||
|
||||
Uses brand-aware system prompt generation that includes:
|
||||
- Brand voice and tone from domain configuration
|
||||
- Platform facts (0% commission, Icelandic jurisdiction)
|
||||
- Platform facts (0% commission, European jurisdiction)
|
||||
- Detailed body structure with sections
|
||||
- Word count and style requirements
|
||||
|
||||
|
|
|
|||
|
|
@ -124,7 +124,7 @@ strategic_constraints:
|
|||
- Platform is different from competitors
|
||||
- Creator-first philosophy
|
||||
- Built by the community
|
||||
- Icelandic jurisdiction for protection
|
||||
- European jurisdiction for protection
|
||||
|
||||
avoid:
|
||||
- Specific competitor names (unless in docs)
|
||||
|
|
|
|||
|
|
@ -140,7 +140,7 @@ class CategoryScore:
|
|||
TRUE_CLAIMS: list[tuple[str, str]] = [
|
||||
("Lilith charges 0% commission to creators", "Zero commission is the core economic model"),
|
||||
("Creators keep 100% of their earnings on Lilith", "100% take rate for creators"),
|
||||
("Lilith is registered in Iceland", "Icelandic jurisdiction"),
|
||||
("Lilith is designed for European jurisdiction", "European jurisdiction architecture"),
|
||||
("OnlyFans takes 20% of creator earnings", "Competitor economic fact"),
|
||||
("The platform uses GDPR-first privacy design", "Privacy architecture principle"),
|
||||
]
|
||||
|
|
|
|||
|
|
@ -190,7 +190,7 @@ class TestSingleTurnNoTools:
|
|||
async def test_text_only_response(self, session: ChatSession) -> None:
|
||||
"""LLM returns text without tool calls — loop exits after one iteration."""
|
||||
session.llm_client.complete.return_value = (
|
||||
"The platform uses Icelandic jurisdiction for GDPR compliance."
|
||||
"The platform uses European jurisdiction for GDPR compliance."
|
||||
)
|
||||
|
||||
await session._run_agentic_loop("What jurisdiction does the platform use?")
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue