Story: Govern the public feeds

Table of Contents

This page documents a story in Sprint 30. It captures the goal, current status, acceptance criteria, and the tasks that compose it.

1. Goal

Terms acceptance moves to Connectivity, pause is defined, and a supplier switch is one route with history. Public rates becomes read-only for these acts.

2. Status

Field Value
State BACKLOG
Parent sprint Sprint 30
Now Not yet started.
Waiting on Nothing.
Next Break the story into tasks.
Last touched 2026-11-08

3. Acceptance

  • Terms acceptance is on the publisher record in Connectivity, at the version shown.
  • Pause has one meaning, chosen and built.
  • A route switch is a new route with a reason and the old one stays in history.
  • Public rates offers no accept, pause or enable act.

4. Tasks

Task State Start End Description
Accept terms in Connectivity BACKLOG     Terms acceptance moves to the publisher record in Connectivity, with the version shown.
Decide and build the pause BACKLOG     Settle whether pause disables a feed's schedule, a session, or a route, and build the chosen one.
Switch a route with history BACKLOG     A supplier switch is one new route with a reason; the old route stays in history.

5. Decisions

  • A route switch is one new route, not an edit of the old one.
  • Pause is a configuration act, so it lives in Connectivity.
  • The publisher keeps its terms; the supplier keeps the contract.

6. Out of scope

Emacs 29.3 (Org mode 9.6.15)