{"service":"Fluent Schema Agents API","version":"0.1.0","approach":"Three-agent schema platform: sync, change, validate","step1":"Agent 0: sync latest Fluent schema into vector store","step2":"Agent 1: propose/apply schema changes with deterministic guardrails","step3":"Agent 2: validate workflow/connector mappings against schema","step1_model":"amazon.nova-lite-v1:0","step2_model":"eu.anthropic.claude-sonnet-4-5-20250929-v1:0","prompt_mode":"update","endpoints":{"POST /schema/sync":"Sync latest schema docs to vector store","POST /schema/sync/{entity_type}":"Sync one entity schema","GET /schema/status":"Get schema sync status for scope","POST /schema/change/propose":"Create schema change proposal","POST /schema/change/apply":"Apply approved schema proposal","POST /schema/validate/workflow":"Validate workflow against latest schema","POST /schema/validate/connector":"Validate connector mappings against schema","POST /schema/validate/payload-mapping":"Validate payload mapping against latest schema + MDM","POST /schema/validate/upload":"Upload workflow/connector/mapping JSON and validate","POST /schema/intent/analyze":"Analyze free-text schema intent","POST /schema/intent/handle":"Analyze and execute schema intent (sync/change/validate)","GET /schema/change/proposals/{proposal_id}":"Review stored schema proposal","GET /schema/change/proposals/{proposal_id}/download":"Download proposal as JSON","POST /schema/change/proposals/{proposal_id}/feedback":"Generate revised proposal from reviewer feedback","POST /schema/change/verify-deployed":"Verify proposal fields exist in current Fluent-backed schema","POST /schema/change/publish":"Propose + validate + apply schema change in one request","GET /graphql/query/latest-schema":"Get GraphQL query template for schema retrieval","GET /docs":"Swagger UI","GET /openapi.json":"OpenAPI schema","GET /llm/provider":"Current LLM provider mode","GET /health":"Health check endpoint","GET /":"This endpoint - API documentation"}}