Skip to content

Implement check and update commands#22

Merged
sjquant merged 3 commits into
mainfrom
sjquant/check-update-foundation
Apr 19, 2026
Merged

Implement check and update commands#22
sjquant merged 3 commits into
mainfrom
sjquant/check-update-foundation

Conversation

@sjquant

@sjquant sjquant commented Apr 18, 2026

Copy link
Copy Markdown
Owner

Why

skul needed real update flows for remote-backed bundles instead of a planning-only foundation. This change makes remote bundles inspectable and refreshable in place, while preserving the repo/worktree state model and fixing legacy migration and partial-tool update edge cases found in review.

Changes

  • add skul check and skul update command parsing and runtime handling
  • extend remote source fetching to inspect cached revisions, resolve remote refs, and refresh cached sources
  • persist resolved source commit/ref metadata during add/apply and use it during check/update
  • update repeated add --agent behavior to merge desired tool selection instead of overwriting it
  • add black-box integration coverage for remote update flows, including legacy registries without resolved commit metadata
  • remove the temporary planning document from this branch

@sjquant sjquant changed the title Add check/update planning doc and registry metadata Implement check and update commands Apr 18, 2026
@sjquant sjquant self-assigned this Apr 19, 2026
@sjquant sjquant merged commit 9505235 into main Apr 19, 2026
@sjquant sjquant deleted the sjquant/check-update-foundation branch May 3, 2026 08:10
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