Skip to content

Hub: reconcile cached profiles with live Target state - #18

Merged
raelovejoy merged 2 commits into
mainfrom
hub/reconcile-live-state
Sep 27, 2026
Merged

raelovejoy merged 2 commits into
mainfrom
hub/reconcile-live-state

Conversation

@raelovejoy

Copy link
Copy Markdown
Member

Summary

  • make live Target truth outrank cached pairing metadata in Hub inventory;
  • classify current Target health as active, revoked, stale credential, unreachable, denied, inactive, or unknown;
  • add non-destructive recommended actions when attention is needed;
  • add inventory summary counts;
  • relabel cached profile state/capabilities so they are not mistaken for current authority.

Why

The first real Hub inventory run showed cached profile state as active while live Target probes correctly reported revoked or invalid credentials. This change makes the distinction explicit.

@raelovejoy
raelovejoy merged commit 221153d into main Sep 27, 2026
2 checks passed
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