Skip to content

Tracking Issue: deliver supported Source ingestion #1363

Description

@PsiACE

Goal

Track delivery of supported Source ingestion after #1240 defines the Source identity and materialization contract.

Parent roadmap: #1352.

This issue coordinates the accepted Source contract, one supported document integration, historical prompt import, and any derived processing those deliveries require. It does not redefine the public Source model or API.

Current baseline

PowerContext currently accepts idempotent captured text through ContentSource and POST /v1/sources/content. #1240 decides whether this remains the common capture boundary for external integrations or one Source implementation alongside others.

#1300 separately tracks explicit, default-off import of historical user prompts from one Agent host. It does not import full sessions or restore an executable Agent session.

Tracking

Completion criteria

  • The RFC from research: define the Source integration shape #1240 is accepted, and the public API, code, tests, and maintained documentation describe the same Source contract.
  • At least one document integration is supported as a product integration rather than retained as sample or validation code.
  • Repeated observation is idempotent. Updates and other provider-supported changes preserve exact provenance according to the accepted contract.
  • Users can see whether ingestion succeeded and which items failed.
  • The external system remains authoritative. Read permissions, retention, deletion, and disconnect behavior are documented.
  • Historical prompt import remains an explicit Source import. It does not claim session restore, Handoff, Task Outcome, or full transcript support.
  • Product status and documentation distinguish Source acceptance from completion of any later derived processing.

Boundaries

  • This issue does not select a document provider before research: define the Source integration shape #1240 settles the contract.
  • research: define the Source integration shape #1240 owns the Source design and bounded validation. Do not start a parallel Source pilot without coordinating with its owner.
  • Provider discovery, synchronization, credentials, checkpoints, retries, and provider-specific change handling remain connector responsibilities.
  • This issue does not create a connector marketplace or a general workflow runtime.
  • Background processing is conditional. It is required only when accepted work cannot safely finish within the request cycle.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions