decomposer: record implementation detail for 4 step(s)
Some checks failed
ci / test (push) Failing after 7s

This commit is contained in:
2026-09-01 14:36:16 +00:00
parent f1a44c3a51
commit 8e32dbdadb
4 changed files with 25 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
# Step 0 — Implementation Detail
1. Added app/domain/models.py with SourceRef, Document, IngestionRequest, and IngestionResult.
2. Added app/ports.py protocols for source retrieval and publication.
3. Added app/connectors/github.py and app/connectors/sharepoint.py with injectable transports/clients.
4. Added package initializers exposing the migrated contracts and connectors.

View File

@@ -0,0 +1,7 @@
# Step 1 — Implementation Detail
1. Added app/settings.py with environment-backed typed configuration.
2. Added app/card.py with ingestion, publication, and validation skills.
3. Added app/agent.py and app/main.py application entry points.
4. Added app/routes.py and app/triggers.py for HTTP-style ingestion and event registration.
5. Added app/governance.py, app/publication.py, and app/validation.py and connected them in create_agent_app.

View File

@@ -0,0 +1,6 @@
# Step 2 — Implementation Detail
1. Added pytest coverage for connector behavior, validation, governance, and application wiring.
2. Added pyproject.toml plus pinned requirements.txt and requirements-dev.txt.
3. Added k8s/deployment.yaml, k8s/configmap.yaml, k8s/service.yaml, and k8s/secret.example.yaml.
4. Added concrete app and tests package initializers.

View File

@@ -0,0 +1,6 @@
# Step 3 — Implementation Detail
1. Checked that test coverage targets GitHub fetch, request/document validation, governance rejection, routes, triggers, and card skills.
2. Checked that dependency files pin pytest, ruff, mypy, and the build backend.
3. Checked that Kubernetes Deployment, ConfigMap, Service, and example Secret manifests are present with matching application labels and health probe.
4. Checked that app imports resolve through the committed package structure.