Skip to content

Filesystem artifact inbox and projection adapter #242

@devkade

Description

@devkade

Summary

Implement filesystem artifact handling for raw logs, diffs, transcripts, test output, and human-readable projections.

Parent: #236

Scope

Create crates/artifacts package ilchul-artifacts.

Implement:

ArtifactStore
artifact inbox
hashing/digest sealing
artifact refs
bounded summaries
human-readable projections

Boundary

Filesystem artifacts are not canonical completion state.

Acceptance criteria

  • Artifact refs include path/URI and digest.
  • Runtime output can be stored as artifact refs.
  • EvidenceRecord can reference artifacts.
  • Raw logs are not inlined into events by default.
  • Artifact tests pass.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions