Skip to content

Update Discovery

Update discovery should be explicit and inspectable.

What Discovery Should Produce

  • current version
  • available version
  • selected channel
  • release notes summary
  • compatibility notes
  • plugin impact
  • harness impact
  • migration requirement
  • rollback support status

Discovery Inputs

  • local installed version
  • selected update channel
  • trusted release source
  • compatibility policy
  • local plugin, harness, and integration state

Discovery Output

Use:

Decision Rule

An update candidate is not ready to apply just because it exists.

Discovery only says:

  • what is available
  • whether it looks compatible enough to continue to verification