[Duplicate] Process user-acquired content as local-only derived artifacts #39

Closed
opened 2026-07-31 01:21:15 -04:00 by JackFrostbyte · 1 comment

Goal

Run validated user-acquired inputs through Arkive's existing processing adapters
without weakening bundle eligibility or duplicating the pipeline.

Requirements

  • The processing entry point receives an explicit core or local_overlay context.
  • Local inputs produce local-only document, chunk, and processing-manifest records.
  • Distribution scope is inherited and cannot be overridden by a CLI convenience flag.
  • Source, document, chunk, checksum, lineage, and adapter-version validation remains
    equivalent to the bundled pipeline.
  • Local failures, logs, and temporary files remain inside approved local paths.
  • Reprocessing is deterministic when the source bytes and tool versions are unchanged.
  • Recipe withdrawal prevents new acquisitions but does not falsify existing provenance;
    the UI/CLI marks affected local records accordingly.
  • A local artifact cannot satisfy or replace a bundled-core fixture.

Deliverables

  • Processing-context contract.
  • Local-overlay output layout.
  • CLI integration with the Issue #16 processing command.
  • Validation and reproducibility tests.
  • Documentation for deletion and reprocessing.

Acceptance criteria

  • One processing implementation serves both domains.
  • Every local derived artifact is traceable to a local acquisition record.
  • Local-only scope propagates through all derived records.
  • Core release/build inputs reject local artifacts.
  • Tests prove equivalent lineage and checksum guarantees across both domains.

Out of scope

  • Local index generation.
  • Search federation.
## Goal Run validated user-acquired inputs through Arkive's existing processing adapters without weakening bundle eligibility or duplicating the pipeline. ## Requirements - The processing entry point receives an explicit `core` or `local_overlay` context. - Local inputs produce local-only document, chunk, and processing-manifest records. - Distribution scope is inherited and cannot be overridden by a CLI convenience flag. - Source, document, chunk, checksum, lineage, and adapter-version validation remains equivalent to the bundled pipeline. - Local failures, logs, and temporary files remain inside approved local paths. - Reprocessing is deterministic when the source bytes and tool versions are unchanged. - Recipe withdrawal prevents new acquisitions but does not falsify existing provenance; the UI/CLI marks affected local records accordingly. - A local artifact cannot satisfy or replace a bundled-core fixture. ## Deliverables - Processing-context contract. - Local-overlay output layout. - CLI integration with the Issue #16 processing command. - Validation and reproducibility tests. - Documentation for deletion and reprocessing. ## Acceptance criteria - [ ] One processing implementation serves both domains. - [ ] Every local derived artifact is traceable to a local acquisition record. - [ ] Local-only scope propagates through all derived records. - [ ] Core release/build inputs reject local artifacts. - [ ] Tests prove equivalent lineage and checksum guarantees across both domains. ## Out of scope - Local index generation. - Search federation.
Author
Owner

Closing this issue as a duplicate of #47.

Issues #39 and #47 were created with the same roadmap
content during recovery from an interrupted automation run. The later set
#43–#50 is canonical because Issue #34's finalized roadmap body, roadmap comment,
and dependency graph reference that set.

No implementation work was completed in this duplicate issue.

<!-- arkive-roadmap-duplicate-cleanup-v1 --> Closing this issue as a duplicate of #47. Issues #39 and #47 were created with the same roadmap content during recovery from an interrupted automation run. The later set #43–#50 is canonical because Issue #34's finalized roadmap body, roadmap comment, and dependency graph reference that set. No implementation work was completed in this duplicate issue.
JackFrostbyte changed title from Process user-acquired content as local-only derived artifacts to [Duplicate] Process user-acquired content as local-only derived artifacts 2026-07-31 01:35:52 -04:00
Sign in to join this conversation.
No description provided.