new quality save layer

This commit is contained in:
2026-02-12 14:17:36 +01:00
parent 7c69302b33
commit 1ebf50ab04
16 changed files with 2256 additions and 30 deletions

View File

@@ -42,6 +42,13 @@ class Settings(BaseSettings):
writer_learn_from_feedback: bool = True # Learn from recurring critic feedback
writer_feedback_history_count: int = 10 # Number of past posts to analyze for patterns
# Quality Refiner Features (NEW - post-processing improvements)
quality_refiner_enabled: bool = True # Enable automatic quality refinement
quality_smart_revision_enabled: bool = True # Enable smart revision if auto-refiner not enough
quality_min_acceptable_score: int = 80 # Minimum score to accept (even if not perfect)
quality_target_score: int = 85 # Target score to achieve
quality_max_smart_revisions: int = 1 # Max LLM revisions (0 = disabled, 1 = safe)
# User Frontend (LinkedIn OAuth via Supabase)
user_frontend_enabled: bool = True # Enable user frontend with LinkedIn OAuth
supabase_redirect_url: str = "" # OAuth Callback URL (e.g., https://linkedin.onyva.dev/auth/callback)