decomposer: fix validation failure for Migrate the kab_ingestion domain models, ports, GitHub SCM connector, and SharePoint CMS connector into the repository's app/ package.; Wire the migrated ingestion components into the agent application entry point, card, settings, triggers, governance, publication, and validation layers.; Populate every remaining placeholder file with working application, package, test, dependency, and Kubernetes content.; Verify the migrated agent and completed repository end to end.
Some checks failed
ci / test (push) Failing after 7s

This commit is contained in:
2026-09-01 14:35:59 +00:00
parent 7814407d74
commit f1a44c3a51
27 changed files with 293 additions and 12 deletions

11
app/validation.py Normal file
View File

@@ -0,0 +1,11 @@
from .domain.models import Document, IngestionRequest
def validate_request(request: IngestionRequest) -> list[str]:
errors = []
if not request.source.repository.strip(): errors.append("repository is required")
if not request.source.path.strip(): errors.append("path is required")
if request.destination not in {"sharepoint"}: errors.append("unsupported destination")
return errors
def validate_document(document: Document) -> list[str]:
return [] if document.content.strip() else ["document content is empty"]