Skip to content

Release: qualify and publish basic supervised Slack ingress in v1.5.0 #923

Description

@jeffhuber

Canonical basic-Slack v1.5.0 release gate — owner-approved, reconciled 2026-09-17

This section supersedes older dependency and acceptance text below where it conflicts.

Final publication follows candidate canaries; the final published package is not a canary prerequisite. #921/#978, rich Slack UX, Slack Connect, public channels, broad provider selection and optional #951 are v1.5.1.

Part of #903 and roadmap #900.

v1.5.0 release and qualification

Dependencies

Final acceptance

  • Complete and cancel bounded work through the qualified Slack-to-supervisor path.
  • Verify signature/replay handling, durable receipt-before-ack, deduplication, retries, clarification answers and uncertain-create reconciliation.
  • Verify privacy, tenant isolation, retention/deletion, restart recovery, rate limiting and least-privilege scopes.
  • Verify local Board, stored metadata receipt and freshly observed hosted aggregate views independently.
  • Verify hosted deployment and rollback evidence.
  • Pass source/package builds, fresh install, upgrade and default/no-optional-provider rehearsals.
  • Include PR Fix Graphify inventory limits and frontend test discovery #1007's post-v1.4.2 Graphify compatibility fixes in the published release notes; rebuild only generations those gaps left affected/partial.
  • Obtain an independent exact-head release audit with zero P0/P1/P2 findings, green CI and authoritative gate.
  • Publish and verify v1.5.0 artifacts, then update Epic: Basic supervised Slack ingress for v1.5.0 #903/Roadmap through v1.5.0: bounded builders, Graphify, Board, and supervised Slack #900 with final evidence.

Paid completion/cancellation canaries require explicit campaign-wide caps. Provider exit, implementation completion, reviewed head, authorized/settled spend, stored receipt and fresh aggregate visibility remain separate evidence.


Owner-approved basic Slack release gate (2026-09-17)

Required dependencies

#951, #921, and #978 are v1.5.1 work and do not block v1.5.0.

Final acceptance

  • One private workspace and explicit immutable user/channel/repository policy pass.
  • Private start, status, answer, completion, and cancellation work through one qualified supervisor/hosted-builder path.
  • One capped completion canary reaches verified PR/head completion.
  • One capped cancellation canary records acknowledgement and observed provider exit.
  • Replay, deduplication, restart recovery, revocation, uncertain mutation handling, least privilege, and privacy pass.
  • Fresh default install remains Slack-free; opt-in fresh install and upgrade rehearsals pass.
  • Hosted rollout, rollback, disable, and uninstall evidence pass.
  • Source/package checks, independent exact-head release audit, CI, and authoritative gate pass.
  • v1.5.0 artifacts are published and independently reinstalled.
  • Roadmap through v1.5.0: bounded builders, Graphify, Board, and supervised Slack #900 and Epic: Basic supervised Slack ingress for v1.5.0 #903 receive final immutable evidence.

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 posture

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions