crosswake_chimeway

Chimeway notification companion adapter for Crosswake — the route-policy and runtime-contract library for Phoenix apps that go mobile.

This package extracts Crosswake.Companions.Chimeway into a standalone Hex dependency so hosts can choose their companion integrations without modifying core. The module namespace (Crosswake.Companions.Chimeway) and the adopter touch-point (config :crosswake, :companions, [...]) are unchanged — extraction is non-breaking.

Installation

Add crosswake_chimeway to your mix.exs:

defp deps do
  [
    {:crosswake, "~> 0.1"},
    {:crosswake_chimeway, "~> 0.1"}
  ]
end

Then configure the companion in your application:

config :crosswake, :companions, [Crosswake.Companions.Chimeway]

Package-family discipline

crosswake_chimeway is part of the Crosswake package family. Core (crosswake) never compile-depends on a companion; companions never depend on each other. See the companion contract guide for the stable seam surface.

Release checks

The release workflow checks the runbook ancestry before publication. Its tagged checkout must include the full Git history (fetch-depth: 0); a shallow checkout cannot prove the protected release prerequisites.