Skip to content

feat: unified source identity (RFC 0009)#85

Merged
rmanibus merged 1 commit into
mainfrom
feat/unified-source-identity
Mar 14, 2026
Merged

feat: unified source identity (RFC 0009)#85
rmanibus merged 1 commit into
mainfrom
feat/unified-source-identity

Conversation

@rmanibus
Copy link
Copy Markdown
Contributor

@rmanibus rmanibus commented Mar 14, 2026

Summary

Implement RFC 0009 by introducing a unified source identity model across supported source types.

What Changes

  • Add/adjust source identity fields and formatting in core/engine paths.
  • Update backup/list/policy flows to use consistent source identity semantics.
  • Update source implementations to provide stable identity details:
    • local
    • Google Drive
    • OneDrive
    • SFTP
  • Update docs and RFC index:
    • rfcs/0009-unified-source-identity.md
    • docs/sources.md
    • docs/user-guide.md

Behavior Notes

  • Source grouping and display should be more consistent across commands.
  • Identity fields are populated with stable account/container/path context where available.

Testing

  • Includes updates to source tests and volume identity related tests.

Tracking

@rmanibus rmanibus force-pushed the feat/unified-source-identity branch from 6851409 to 02105e1 Compare March 14, 2026 14:20
@rmanibus rmanibus merged commit 4143bf9 into main Mar 14, 2026
5 checks passed
@rmanibus rmanibus deleted the feat/unified-source-identity branch March 14, 2026 14:23
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 14, 2026

@rmanibus rmanibus added the enhancement New feature or request label Mar 15, 2026
@rmanibus rmanibus changed the title feat: unified source identity feat: unified source identity (RFC 0009) Mar 15, 2026
@rmanibus rmanibus linked an issue Mar 15, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

RFC 0009: Epic / Tracking issue for unified source identity

1 participant