Skip to content

Document protocol compatibility and publish Hum 0.5.0 #37

Description

@delaudio

Parent epic: #31

Goal

Ship the completed machine-readable integration protocol as a documented Hum release.

Dependencies

Scope

  • document every structured command and schema;
  • state protocol compatibility and evolution rules;
  • add end-to-end contract fixtures;
  • publish Hum 0.5.0 through the existing release pipeline.

Acceptance criteria

  • README or dedicated protocol documentation contains command examples and schemas.
  • Compatibility rules distinguish CLI version from protocol schemaVersion.
  • Additive versus breaking schema changes are defined.
  • An integration can detect an unsupported Hum or schema version deterministically.
  • End-to-end tests invoke the built binary and validate discovery, status, doctor, errors, and JSONL logs.
  • Release notes call out the integration protocol.
  • Release archives and Homebrew installation pass existing smoke tests.
  • A v0.5.0 release is published.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions