Skip to content

Sprint 5D: Local Artifact Ingestion V0#4

Merged
samrusani merged 1 commit intomainfrom
codex/sprint-5d-artifact-ingestion-v0
Mar 14, 2026
Merged

Sprint 5D: Local Artifact Ingestion V0#4
samrusani merged 1 commit intomainfrom
codex/sprint-5d-artifact-ingestion-v0

Conversation

@samrusani
Copy link
Copy Markdown
Owner

Summary

  • Add the narrow Sprint 5D local artifact-ingestion path for registered task artifacts.
  • Persist deterministic task_artifact_chunks, expose ingest and chunk-list APIs, and update ingestion status to ingested.
  • Add unit and integration coverage for rooted-path safety, chunk determinism, supported-format ingestion, UTF-8 rejection, idempotent re-ingestion, and isolation.

Verification

  • ./.venv/bin/python -m pytest tests/unit -> 347 passed
  • ./.venv/bin/python -m pytest tests/integration -> 104 passed after rerun with local Postgres/socket access
  • git diff --check -> passed

Review

  • REVIEW_REPORT verdict: PASS
  • Control Tower decision: MERGE_APPROVED

@samrusani samrusani merged commit 9ddfdb8 into main Mar 14, 2026
samrusani pushed a commit that referenced this pull request Apr 9, 2026
samrusani added a commit that referenced this pull request Apr 9, 2026
samrusani added a commit that referenced this pull request Apr 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant