Skip to content

test(announce): verify the announce push path end-to-end (channel routing + item format) #299

Description

@obrien-k

What

The Release-Announce push path (announce.ts / announceJob.ts → korin.pink POST /irc/announce, ADR-0013) is built, but the delivery end has never been verified end-to-end: does each new Contribution actually land in the intended IRC channel, and does the pushed item shape match what korin's renderer expects?

Scope

  • Drive a real (or staged) contribution through the push path and observe the rendered announce on the korin side.
  • Assert the item format contract (fields, escaping, link target — delivery is notify-and-link per IRC & Announce: decide announce delivery shape (HITL) #136, never a tokenized URL).
  • Fix or file whatever the verification surfaces (routing config, format drift).

Carried as a "verify channel routing/format" annotation in local parity notes since 2026-06; promoting it to a tracked item. Related: #141 (channel weights), #177 (access-gated delivery) — both assume this path works.

Surfaced by the 2026-07-08 parity harvest.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentFully specified, ready for an AFK agent

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions