b76a2baad2
- Split landing page into public landing page and authenticated workspace - Extract contract generation logic into use-contract-generation hook - Extract contract generation service into sub-services - Add AI quality scoring for contract generation - Expand risk rules library with employment-specific rules - Add custom exception classes (NotFoundError, ValidationError, etc.) - Add prompt asset seeding script from LexForge documentation - Add format utility library - Fix SSR hydration mismatch on Ant Design inputs Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>