{"openapi":"3.1.0","info":{"title":"Common Sense Systems Inc. API","description":"Consulting API for Theory of Constraints and Process Improvement","version":"1.0.0"},"paths":{"/v1/health":{"get":{"tags":["discovery"],"summary":"Check Health","description":"Health Check - Verify API is operational","operationId":"check_health_v1_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthStatus"}}}}}}},"/v1/capabilities":{"get":{"tags":["discovery"],"summary":"Get Capabilities","description":"API Capabilities Discovery - Retrieve available endpoints and operations","operationId":"get_capabilities_v1_capabilities_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiCapabilities"}}}}}}},"/v1/services":{"get":{"tags":["service-catalog"],"summary":"List Services","description":"List All Services - Retrieve available consulting services","operationId":"list_services_v1_services_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServicesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/services/{serviceId}":{"get":{"tags":["service-catalog"],"summary":"Get Service Detail","description":"Get Service Details - Retrieve comprehensive details about a specific service","operationId":"get_service_detail_v1_services__serviceId__get","parameters":[{"name":"serviceId","in":"path","required":true,"schema":{"type":"string","title":"Serviceid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/services/{serviceId}/testimonials":{"get":{"tags":["service-catalog"],"summary":"Get Service Testimonials","description":"Get Service Testimonials - Retrieve client testimonials for a service","operationId":"get_service_testimonials_v1_services__serviceId__testimonials_get","parameters":[{"name":"serviceId","in":"path","required":true,"schema":{"type":"string","title":"Serviceid"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestimonialsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/services/{serviceId}/faq":{"get":{"tags":["service-catalog"],"summary":"Get Service Faq","description":"Get Service FAQ - Retrieve frequently asked questions for a service","operationId":"get_service_faq_v1_services__serviceId__faq_get","parameters":[{"name":"serviceId","in":"path","required":true,"schema":{"type":"string","title":"Serviceid"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","pattern":"^(pricing|timeline|process|deliverables|general)$"},{"type":"null"}],"title":"Category"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FAQResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/insights":{"get":{"tags":["concentrated-information"],"summary":"List Insights","description":"List Published Insights - Retrieve published articles and thought leadership","operationId":"list_insights_v1_insights_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"featured","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Featured"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InsightsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/insights/search":{"get":{"tags":["concentrated-information"],"summary":"Search Insights","description":"Search Insights - Search published insights by keywords and topics","operationId":"search_insights_v1_insights_search_get","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","minLength":1,"title":"Q"}},{"name":"topics","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Topics"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":10,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InsightSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/insights/{insightId}":{"get":{"tags":["concentrated-information"],"summary":"Get Insight Detail","description":"Get Insight Full Content - Retrieve complete article content","operationId":"get_insight_detail_v1_insights__insightId__get","parameters":[{"name":"insightId","in":"path","required":true,"schema":{"type":"string","title":"Insightid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InsightDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/knowledge/toc-principles":{"get":{"tags":["concentrated-information"],"summary":"Get Toc Principles","description":"Theory of Constraints Core Principles - Retrieve TOC principles and tools","operationId":"get_toc_principles_v1_knowledge_toc_principles_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TOCPrinciples"}}}}}}},"/v1/inquiries":{"post":{"tags":["agent-actions"],"summary":"Submit Inquiry","description":"Submit Problem Summary - Submit a consultation inquiry","operationId":"submit_inquiry_v1_inquiries_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Inquiry"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InquiryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/availability":{"get":{"tags":["agent-actions"],"summary":"Check Availability","description":"Check Availability - Check consultant availability for consultations","operationId":"check_availability_v1_availability_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Availability"}}}}}}},"/v1/availability/book":{"post":{"tags":["agent-actions"],"summary":"Request Booking","description":"Request Consultation Booking - Schedule a consultation","operationId":"request_booking_v1_availability_book_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BookingRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BookingConfirmation"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/business":{"get":{"tags":["agent-actions"],"summary":"Get Business Profile","description":"Get Company Profile - Retrieve company information and credentials","operationId":"get_business_profile_v1_business_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyProfile"}}}}}}},"/":{"get":{"tags":["discovery"],"summary":"API Root Discovery","description":"Root endpoint - human-friendly API discovery.","operationId":"root__head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Root  Head"}}}}}},"head":{"tags":["discovery"],"summary":"API Root Discovery","description":"Root endpoint - human-friendly API discovery.","operationId":"root__head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Root  Head"}}}}}}}},"components":{"schemas":{"ApiCapabilities":{"properties":{"categories":{"items":{"type":"string"},"type":"array","title":"Categories"},"endpointCount":{"type":"integer","title":"Endpointcount"},"rateLimit":{"anyOf":[{"additionalProperties":{"type":"integer"},"type":"object"},{"type":"null"}],"title":"Ratelimit"},"supportedOperations":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Supportedoperations"}},"type":"object","required":["categories","endpointCount"],"title":"ApiCapabilities","description":"API capabilities discovery response"},"Availability":{"properties":{"available":{"type":"boolean","title":"Available"},"nextAvailableDate":{"type":"string","format":"date","title":"Nextavailabledate"},"consultantCount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Consultantcount"},"averageResponseTime":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Averageresponsetime"}},"type":"object","required":["available","nextAvailableDate"],"title":"Availability","description":"Consultant availability information"},"BookingConfirmation":{"properties":{"id":{"type":"string","title":"Id"},"status":{"$ref":"#/components/schemas/BookingStatus"},"scheduledTime":{"type":"string","format":"date-time","title":"Scheduledtime"},"consultantName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consultantname"},"meetingLink":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Meetinglink"},"confirmationEmail":{"anyOf":[{"type":"string","format":"email"},{"type":"null"}],"title":"Confirmationemail"},"cancellationDeadline":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Cancellationdeadline"}},"type":"object","required":["id","status","scheduledTime"],"title":"BookingConfirmation","description":"Booking confirmation"},"BookingRequest":{"properties":{"name":{"type":"string","title":"Name"},"email":{"type":"string","format":"email","title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"preferredTimes":{"items":{"type":"string","format":"date-time"},"type":"array","title":"Preferredtimes"},"context":{"type":"string","title":"Context"},"serviceType":{"anyOf":[{"$ref":"#/components/schemas/ServiceCategory"},{"type":"null"}]},"duration":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration","default":60}},"type":"object","required":["name","email","preferredTimes","context"],"title":"BookingRequest","description":"Consultation booking request"},"BookingStatus":{"type":"string","enum":["confirmed","pending","cancelled"],"title":"BookingStatus"},"Budget":{"properties":{"min":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Min"},"max":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency","default":"USD"}},"type":"object","title":"Budget","description":"Budget information"},"CompanyProfile":{"properties":{"name":{"type":"string","title":"Name"},"headquarters":{"$ref":"#/components/schemas/Location"},"yearFounded":{"type":"integer","title":"Yearfounded"},"yearsOfExperience":{"type":"integer","title":"Yearsofexperience"},"tagline":{"type":"string","title":"Tagline"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"leadership":{"anyOf":[{"items":{"$ref":"#/components/schemas/Leader"},"type":"array"},{"type":"null"}],"title":"Leadership"},"coreCompetencies":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Corecompetencies"},"contact":{"anyOf":[{"$ref":"#/components/schemas/Contact"},{"type":"null"}]},"socialProof":{"anyOf":[{"$ref":"#/components/schemas/SocialProof"},{"type":"null"}]}},"type":"object","required":["name","headquarters","yearFounded","yearsOfExperience","tagline"],"title":"CompanyProfile","description":"Company profile"},"Contact":{"properties":{"email":{"type":"string","title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"website":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Website"},"socialMedia":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Socialmedia"}},"type":"object","required":["email"],"title":"Contact","description":"Contact information"},"FAQ":{"properties":{"id":{"type":"string","title":"Id"},"question":{"type":"string","title":"Question"},"answer":{"type":"string","title":"Answer"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"serviceId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Serviceid"},"order":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Order"}},"type":"object","required":["id","question","answer"],"title":"FAQ","description":"Frequently asked question"},"FAQResponse":{"properties":{"faqs":{"items":{"$ref":"#/components/schemas/FAQ"},"type":"array","title":"Faqs"},"total":{"type":"integer","title":"Total"}},"type":"object","required":["faqs","total"],"title":"FAQResponse","description":"Response for listing FAQs"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HealthStatus":{"properties":{"status":{"$ref":"#/components/schemas/HealthStatusEnum"},"timestamp":{"type":"string","format":"date-time","title":"Timestamp"},"version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version","default":"1.0.0"}},"type":"object","required":["status","timestamp"],"title":"HealthStatus","description":"Health check response"},"HealthStatusEnum":{"type":"string","enum":["healthy","degraded","unavailable"],"title":"HealthStatusEnum"},"Inquiry":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id","description":"Inquiry ID (read-only)"},"companyName":{"type":"string","title":"Companyname"},"contactName":{"type":"string","title":"Contactname"},"email":{"type":"string","format":"email","title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"problemDescription":{"type":"string","title":"Problemdescription"},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry"},"organizationSize":{"anyOf":[{"$ref":"#/components/schemas/OrganizationSize"},{"type":"null"}]},"urgency":{"anyOf":[{"$ref":"#/components/schemas/UrgencyLevel"},{"type":"null"}]},"preferredServices":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Preferredservices"},"budget":{"anyOf":[{"$ref":"#/components/schemas/Budget"},{"type":"null"}]},"timeline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timeline"},"submittedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Submittedat","description":"Submission timestamp (read-only)"},"status":{"anyOf":[{"$ref":"#/components/schemas/InquiryStatus"},{"type":"null"}],"description":"Inquiry status (read-only)"}},"type":"object","required":["companyName","contactName","email","problemDescription"],"title":"Inquiry","description":"Inquiry/consultation request"},"InquiryResponse":{"properties":{"id":{"type":"string","title":"Id","description":"Inquiry tracking ID"},"message":{"type":"string","title":"Message"},"nextSteps":{"items":{"type":"string"},"type":"array","title":"Nextsteps"},"estimatedResponse":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Estimatedresponse"},"supportTicket":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Supportticket"}},"type":"object","required":["id","message","nextSteps"],"title":"InquiryResponse","description":"Response to inquiry submission"},"InquiryStatus":{"type":"string","enum":["submitted","reviewed","contacted","in-progress","closed"],"title":"InquiryStatus"},"Insight":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"summary":{"type":"string","title":"Summary"},"topics":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Topics"},"author":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Author"},"publishedAt":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Publishedat"},"readTime":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Readtime"},"featured":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Featured","default":false}},"type":"object","required":["id","title","summary"],"title":"Insight","description":"Insight summary"},"InsightDetail":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"summary":{"type":"string","title":"Summary"},"topics":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Topics"},"author":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Author"},"publishedAt":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Publishedat"},"readTime":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Readtime"},"featured":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Featured","default":false},"content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content"},"relatedInsights":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Relatedinsights"},"keywords":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Keywords"}},"type":"object","required":["id","title","summary"],"title":"InsightDetail","description":"Full insight content"},"InsightSearchResponse":{"properties":{"results":{"items":{"$ref":"#/components/schemas/Insight"},"type":"array","title":"Results"},"total":{"type":"integer","title":"Total"},"query":{"type":"string","title":"Query"}},"type":"object","required":["results","total","query"],"title":"InsightSearchResponse","description":"Response for insight search"},"InsightsResponse":{"properties":{"insights":{"items":{"$ref":"#/components/schemas/Insight"},"type":"array","title":"Insights"},"total":{"type":"integer","title":"Total"},"limit":{"type":"integer","title":"Limit"},"offset":{"type":"integer","title":"Offset"}},"type":"object","required":["insights","total","limit","offset"],"title":"InsightsResponse","description":"Response for listing insights"},"Leader":{"properties":{"name":{"type":"string","title":"Name"},"role":{"type":"string","title":"Role"},"bio":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bio"}},"type":"object","required":["name","role"],"title":"Leader","description":"Leadership team member"},"Location":{"properties":{"city":{"type":"string","title":"City"},"state":{"type":"string","title":"State"},"country":{"type":"string","title":"Country"}},"type":"object","required":["city","state","country"],"title":"Location","description":"Location information"},"OrganizationSize":{"type":"string","enum":["startup","small","medium","large","enterprise"],"title":"OrganizationSize"},"Pricing":{"properties":{"amount":{"type":"number","title":"Amount"},"currency":{"type":"string","title":"Currency","default":"USD"},"fixedPrice":{"type":"boolean","title":"Fixedprice","default":true},"priceGuarantee":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priceguarantee"}},"type":"object","required":["amount"],"title":"Pricing","description":"Pricing information"},"Service":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description"},"category":{"$ref":"#/components/schemas/ServiceCategory"},"pricing":{"anyOf":[{"$ref":"#/components/schemas/Pricing"},{"type":"null"}]},"timeline":{"anyOf":[{"$ref":"#/components/schemas/Timeline"},{"type":"null"}]},"deliverables":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Deliverables"},"benefits":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Benefits"},"process":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Process"},"industryExpertise":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Industryexpertise"},"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"}},"type":"object","required":["id","name","description","category"],"title":"Service","description":"Basic service information"},"ServiceCategory":{"type":"string","enum":["constraint-analysis","offer-analysis","implementation-support"],"title":"ServiceCategory"},"ServiceDetail":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description"},"category":{"$ref":"#/components/schemas/ServiceCategory"},"pricing":{"anyOf":[{"$ref":"#/components/schemas/Pricing"},{"type":"null"}]},"timeline":{"anyOf":[{"$ref":"#/components/schemas/Timeline"},{"type":"null"}]},"deliverables":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Deliverables"},"benefits":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Benefits"},"process":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Process"},"industryExpertise":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Industryexpertise"},"createdAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdat"},"testimonialCount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Testimonialcount"},"faqCount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Faqcount"},"averageRating":{"anyOf":[{"type":"number","maximum":5.0,"minimum":0.0},{"type":"null"}],"title":"Averagerating"}},"type":"object","required":["id","name","description","category"],"title":"ServiceDetail","description":"Detailed service information"},"ServicesResponse":{"properties":{"services":{"items":{"$ref":"#/components/schemas/Service"},"type":"array","title":"Services"},"total":{"type":"integer","title":"Total"},"limit":{"type":"integer","title":"Limit"},"offset":{"type":"integer","title":"Offset"}},"type":"object","required":["services","total","limit","offset"],"title":"ServicesResponse","description":"Response for listing services"},"SocialProof":{"properties":{"clientCount":{"type":"integer","title":"Clientcount"},"projectsCompleted":{"type":"integer","title":"Projectscompleted"},"averageClientRating":{"type":"number","title":"Averageclientrating"},"testimonialCount":{"type":"integer","title":"Testimonialcount"}},"type":"object","required":["clientCount","projectsCompleted","averageClientRating","testimonialCount"],"title":"SocialProof","description":"Social proof metrics"},"TOCPrinciple":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description"},"when_to_use":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"When To Use"},"expected_outcomes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expected Outcomes"}},"type":"object","required":["id","name","description"],"title":"TOCPrinciple","description":"Theory of Constraints principle"},"TOCPrinciples":{"properties":{"principles":{"items":{"$ref":"#/components/schemas/TOCPrinciple"},"type":"array","title":"Principles"},"tools":{"items":{"$ref":"#/components/schemas/TOCTool"},"type":"array","title":"Tools"}},"type":"object","required":["principles","tools"],"title":"TOCPrinciples","description":"Theory of Constraints principles and tools collection"},"TOCTool":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description"},"useCase":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Usecase"},"when_to_use":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"When To Use"}},"type":"object","required":["id","name","description"],"title":"TOCTool","description":"Theory of Constraints tool"},"Testimonial":{"properties":{"id":{"type":"string","title":"Id"},"clientName":{"type":"string","title":"Clientname"},"clientRole":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Clientrole"},"clientCompany":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Clientcompany"},"content":{"type":"string","title":"Content"},"rating":{"anyOf":[{"type":"number","maximum":5.0,"minimum":0.0},{"type":"null"}],"title":"Rating"},"date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Date"},"serviceId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Serviceid"}},"type":"object","required":["id","clientName","content"],"title":"Testimonial","description":"Client testimonial"},"TestimonialsResponse":{"properties":{"testimonials":{"items":{"$ref":"#/components/schemas/Testimonial"},"type":"array","title":"Testimonials"},"total":{"type":"integer","title":"Total"}},"type":"object","required":["testimonials","total"],"title":"TestimonialsResponse","description":"Response for listing testimonials"},"Timeline":{"properties":{"minWeeks":{"type":"integer","title":"Minweeks"},"maxWeeks":{"type":"integer","title":"Maxweeks"},"description":{"type":"string","title":"Description"}},"type":"object","required":["minWeeks","maxWeeks","description"],"title":"Timeline","description":"Timeline information"},"UrgencyLevel":{"type":"string","enum":["low","medium","high","critical"],"title":"UrgencyLevel"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}