Skip to content

v1.6.0 release: qualify telemetry, soak, and publish #1105

Description

@jeffhuber

Part of #1066.

Goal

Qualify and publish one immutable v1.6.0 candidate after every v1.6 implementation dependency has merged.

Entry criteria

Qualification

  • Built and retained one immutable source distribution and wheel from release commit ac585cb65ab910a48866ae784e09dab193dc8ec6 in first-attempt candidate run 35679417608.
  • Run the complete CI, release-integrity, privacy, documentation, package, Graphify, Board, Slack, and cloud capability checks against that exact candidate (candidate run 35679417608, plus independent Python 3.12/3.13 installed-wheel qualification).
  • Run one bounded private Slack telemetry canary and reconcile local Board state with authenticated hosted totals.
  • Verify the metadata-only privacy boundary, tenant isolation, capability gating, retention, export/deletion, and rollback behavior.
  • Exercise clean install, v1.5.2 upgrade, rollback, basic Slack, Graphify, Board service, and public-package installation.
  • Soak the retained candidate for at least 24 hours.
  • Obtain two independent installation/adoption passes against the retained candidate.
  • Obtain independent exact-head Code Mower release audits with every P0/P1/P2 resolved (PR Prepare v1.6.0 immutable release qualification #1110 exact reviewed head 98eea9a793cd3e2739175016693d2e447b852ac8: Claude PASS and Codex PASS).
  • Publish GitHub/PyPI artifacts from the retained candidate and verify public checksums and installation.
  • Update release facts, release notes, current-state roadmap, and milestone/epic state.

Rollback

Retain the v1.5.2 package and documented rollback path. Production telemetry emission must remain capability-gated and independently disableable from the hosted consumer.

Delivery

This issue is serial-release work. Do not publish or enable production telemetry until all entry criteria and exact-candidate evidence are complete.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestserial-releaseSerialize because it changes release, gate, or final adoption posturetier:RCode Mower generated labelv1.6Code Mower v1.6 operational clarity and minimum telemetry

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions