Skip to content

feat(ingestion): add persisted source model foundation - #133

Merged
alucero270 merged 1 commit into
mainfrom
feature/26-source-model-foundation
Apr 14, 2026
Merged

feat(ingestion): add persisted source model foundation#133
alucero270 merged 1 commit into
mainfrom
feature/26-source-model-foundation

Conversation

@alucero270

Copy link
Copy Markdown
Owner

Summary

  • add a first-class sources table for configured ingestion sources with filesystem-focused fields for name, type, root path, status, and last-indexed metadata
  • ensure the configured filesystem source is persisted through the existing ingestion path without introducing client-controlled source scope
  • document the current source-model foundation and the optional STRATA_SOURCE_NAME configuration surface

Validation

  • dotnet build src/Codex.Api/Codex.Api.csproj '-p:OutDir=C:/Users/Alex Lucero/source/repos/strata/artifacts/validation/api/out/'
  • dotnet build src/Codex.Indexer/Codex.Indexer.csproj '-p:OutDir=C:/Users/Alex Lucero/source/repos/strata/artifacts/validation/indexer/out/'
  • git diff --check

Notes

  • this PR introduces the persisted source-model foundation only; it does not yet add source-scoped document links, source-scoped job ownership, or source management APIs
  • source records remain server-controlled and derive from deployment configuration, not from client requests

Closes #26

@alucero270
alucero270 marked this pull request as ready for review April 14, 2026 21:30
@alucero270
alucero270 merged commit 96a21d8 into main Apr 14, 2026
1 check passed
@alucero270
alucero270 deleted the feature/26-source-model-foundation branch April 14, 2026 21:30
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.

feat(ingestion): introduce source model and filesystem connector

1 participant