{"schemaVersion":"1.0","sourceCommit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca","sourceVisibility":"private","article":{"id":"api-boundary-repositories-teleicu-mansoq-ayushma","title":"Ayushma AI integration boundary","summary":"Source boundary for Ayushma AI: 69 Python backend mappings, 0 client declarations and 0 service routes. Installation, mounts and production qualification require verification.","module":"IT & integrations","roles":["IT administrator","Developer","Integration engineer"],"facilities":["All configured facility types"],"kind":"reference","minutes":3,"prerequisites":["Use the API contract from the installed deployment and an authorized synthetic test environment.","Confirm facility/organization scope, action permissions and optional app enablement.","This reference is static source evidence; complete payload, authorization, failure and end-to-end review remains recorded as pending."],"steps":[],"sections":[{"title":"Declared component boundary","body":"separate repository / optional app or service. Repository and route declarations do not prove this component is installed, enabled, certified or compatible with the current deployment."},{"title":"Routes and installation","body":"Plugin routes use their local URL declarations under the deployment-selected mount. Alternative core routes must not be combined as if simultaneously active."},{"title":"Documentation evidence","body":"- Requirements\n- Optional Requirements\n- Running the Project\n- Env Variables\n- Google Cloud"},{"title":"Review status","body":"This article establishes repository/contract boundaries and does not prove installed capability, production credentials, regulator acceptance, security completeness or a validated click-by-click workflow."}],"troubleshooting":[{"problem":"A declared route is unavailable or a request is rejected","solution":"Compare the installed revision, actual API schema, optional plugin mount, HTTP-method restrictions and recorded validation/permission evidence. Do not bypass a refusal or send a production transaction to test documentation."}],"sources":[{"path":"repositories/teleicu/mansoq-ayushma/README.md","line":1,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}],"related":["it-api-contract","it-api-auth","security-rcm-roles"],"verification":"Static API contract — behavior review pending","version":"f6e9f05f76d4","apiReferenceIds":["repositories-teleicu-mansoq-ayushma"]},"backend":{"resources":[],"operations":[],"methodEvidence":[],"schemas":[],"frameworkSettings":[]},"frontend":{"operations":[],"schemas":[]},"services":{"operations":[]},"boundaries":[{"id":"repositories-teleicu-mansoq-ayushma","repository":"repositories/teleicu/mansoq-ayushma","title":"Ayushma AI","classification":"separate repository / optional app or service","implementationLanguages":["py"],"backendOperationIds":["backend-resource-19e1ab1660ca6c25:GET:list","backend-resource-19e1ab1660ca6c25:POST:create","backend-resource-19e1ab1660ca6c25:GET:retrieve","backend-resource-19e1ab1660ca6c25:PATCH:partial_update","backend-resource-19e1ab1660ca6c25:DELETE:destroy","backend-resource-19e1ab1660ca6c25:GET:me","backend-resource-19e1ab1660ca6c25:PATCH:partial_update_me","backend-resource-14c411b3df2e5cc4:POST:forgot","backend-resource-14c411b3df2e5cc4:POST:verify","backend-resource-14c411b3df2e5cc4:POST:reset","backend-resource-99cd9df4edc44903:POST:register","backend-resource-99cd9df4edc44903:POST:login","backend-resource-99cd9df4edc44903:DELETE:logout","backend-resource-11bd471c7bb7a52f:GET:list","backend-resource-11bd471c7bb7a52f:POST:create","backend-resource-11bd471c7bb7a52f:GET:retrieve","backend-resource-11bd471c7bb7a52f:PATCH:partial_update","backend-resource-11bd471c7bb7a52f:POST:converse","backend-resource-11bd471c7bb7a52f:POST:transcribe","backend-resource-11bd471c7bb7a52f:POST:completion","backend-resource-1c6523e0111692c6:GET:list","backend-resource-1c6523e0111692c6:POST:create","backend-resource-1c6523e0111692c6:GET:retrieve","backend-resource-d06feceb999d63db:POST:create","backend-resource-1a5c5ae04523a19c:GET:list","backend-resource-1a5c5ae04523a19c:POST:create","backend-resource-1a5c5ae04523a19c:GET:retrieve","backend-resource-1a5c5ae04523a19c:PATCH:partial_update","backend-resource-1a5c5ae04523a19c:DELETE:destroy","backend-resource-1a5c5ae04523a19c:POST:create_assistant","backend-resource-1a5c5ae04523a19c:GET:list_assistants","backend-resource-23cc762cc82a11da:GET:list","backend-resource-23cc762cc82a11da:POST:create","backend-resource-23cc762cc82a11da:GET:retrieve","backend-resource-23cc762cc82a11da:PATCH:partial_update","backend-resource-23cc762cc82a11da:DELETE:destroy","backend-resource-1bcd9aa5d6f1f0dd:GET:list","backend-resource-1bcd9aa5d6f1f0dd:POST:create","backend-resource-1bcd9aa5d6f1f0dd:GET:retrieve","backend-resource-1bcd9aa5d6f1f0dd:PATCH:partial_update","backend-resource-1bcd9aa5d6f1f0dd:DELETE:destroy","backend-resource-1bcd9aa5d6f1f0dd:GET:feedbacks","backend-resource-1bcd9aa5d6f1f0dd:GET:list_all","backend-resource-1bcd9aa5d6f1f0dd:POST:speech_to_text","backend-resource-1bcd9aa5d6f1f0dd:POST:converse","backend-resource-b4583a2d3401fc3d:GET:list","backend-resource-b4583a2d3401fc3d:POST:create","backend-resource-b4583a2d3401fc3d:GET:retrieve","backend-resource-b4583a2d3401fc3d:PATCH:partial_update","backend-resource-b4583a2d3401fc3d:DELETE:destroy","backend-resource-d8de490e428a138e:GET:list","backend-resource-d8de490e428a138e:POST:create","backend-resource-d8de490e428a138e:GET:retrieve","backend-resource-d8de490e428a138e:PATCH:partial_update","backend-resource-d8de490e428a138e:DELETE:destroy","backend-resource-dd81ec7e3bd8fbf9:GET:list","backend-resource-dd81ec7e3bd8fbf9:POST:create","backend-resource-dd81ec7e3bd8fbf9:GET:retrieve","backend-resource-dd81ec7e3bd8fbf9:DELETE:destroy","backend-resource-a16707ab453d7fb9:GET:list","backend-resource-a16707ab453d7fb9:POST:create","backend-resource-a16707ab453d7fb9:GET:retrieve","backend-resource-a16707ab453d7fb9:PATCH:partial_update","backend-resource-a16707ab453d7fb9:DELETE:destroy","backend-resource-ac08f0f0696ba3c6:GET:list","backend-resource-ac08f0f0696ba3c6:POST:create","backend-resource-ac08f0f0696ba3c6:GET:retrieve","backend-resource-ac08f0f0696ba3c6:PATCH:partial_update","backend-resource-ac08f0f0696ba3c6:DELETE:destroy"],"frontendOperationIds":[],"serviceOperationIds":[],"documentationHeadings":[{"title":"Requirements","source":{"path":"repositories/teleicu/mansoq-ayushma/README.md","line":5,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"title":"Optional Requirements","source":{"path":"repositories/teleicu/mansoq-ayushma/README.md","line":10,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"title":"Running the Project","source":{"path":"repositories/teleicu/mansoq-ayushma/README.md","line":17,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"title":"Env Variables","source":{"path":"repositories/teleicu/mansoq-ayushma/README.md","line":25,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"title":"Google Cloud","source":{"path":"repositories/teleicu/mansoq-ayushma/README.md","line":47,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"sources":[{"path":"repositories/teleicu/mansoq-ayushma/README.md","line":1,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}],"availability":"Repository and route declarations do not prove this component is installed, enabled, certified or compatible with the current deployment.","mountBoundary":"Plugin routes use their local URL declarations under the deployment-selected mount. Alternative core routes must not be combined as if simultaneously active.","declarationCoverage":"Supported HTTP contract declarations are inventoried; behavior review pending."}]}