Story: Build the Public rates screens

Table of Contents

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

1. Goal

Public rates reads the model: publisher and class rows, the routed feed and supplier, freshness from the feed schedule, availability and compare, and a service-aware fetch.

2. Status

Field Value
State DONE
Parent sprint Sprint 29
Now Nothing.
Waiting on Nothing.
Next Nothing.
Last touched 2026-11-08

3. Acceptance

The story closes on the tasks it finished:

  • Draw availability and compare.
  • Draw the publisher list and record.
  • Serve the publisher and class rows.

4. Tasks

Task State Start End Description
Serve the publisher and class rows DONE   2026-10-31 The read behind the list: publisher, class, routed feed, supplier, service, last fixing.
Draw the publisher list and record DONE   2026-10-31 Publisher and class rows, the class on the record, and the routed feed per class.
Draw availability and compare DONE   2026-10-31 Availability by item and compare by publisher, each naming the routed feed.

5. Decisions

  • The row grain is publisher and class, the route grain.
  • Only the routed feed is read; others are alternatives.
  • Session health stays in Connectivity.
  • Closed on 2026-11-08 at sprint 29 close with its done tasks. The open tasks and the original acceptance moved to Build the Public rates screens — the remaining work.

6. Out of scope

Emacs 29.3 (Org mode 9.6.15)