Skip to content

Add stateKey field for independent import tracking - #20

Merged
larkiny merged 1 commit into
mainfrom
feat/state-key
Feb 15, 2026
Merged

Add stateKey field for independent import tracking#20
larkiny merged 1 commit into
mainfrom
feat/state-key

Conversation

@larkiny

@larkiny larkiny commented Feb 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds optional stateKey field to ImportOptions that overrides the default owner/repo@ref key used for import state tracking
  • Enables the same repository to be imported independently to multiple locations without state collisions
  • Bumps package version from 0.12.0 to 0.13.0
  • Removes stale planning/audit docs (docs/audit-remediation-status.md, docs/loader-redesign-prompt.md, PROCESSING_FLOW.md)

Test plan

  • New unit test verifies createConfigId() returns custom stateKey when provided
  • Existing tests confirm default owner/repo@ref behavior is unchanged
  • tsc --noEmit passes clean
  • All 299 tests pass

…racking

Allows the same repo to be imported to multiple locations by overriding
the default `owner/repo@ref` state key used for change detection.
Also removes stale planning/audit docs and bumps version to 0.13.0.
@larkiny
larkiny merged commit 46515b3 into main Feb 15, 2026
1 check passed
@larkiny
larkiny deleted the feat/state-key branch February 15, 2026 14:19
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.

1 participant