This is the smallest set of reads that lets a client draw something real, and it
is what the first release in M11 exercises end to end.
What this produces
The user's views. The items in a view, paged, sorted and filtered, with the
paging shape decided here rather than per caller.
Resume, which is the first screen on a television.
NEXT UP IS NOT IN THIS ISSUE, DECIDED 2026-08-30, AND THIS LINE NAMED BOTH.
0010 is the authority for which paths the core may reach and its table has a
row for resume and none for next up. Adding one to keep a route inside a
first-screen issue inverts the order this tree works in: the surface record
decides, then the feature issue builds to it. The route is not lost - it is
#272, argued on its own merits as a record that supersedes 0010, where a reader
can see what the table gained and why. 0039 already fixes what next up is not,
so what is open there is the route rather than the shape of the answer.
One item in full detail.
Everything above returning the same item type, so that a client written against
one call can display the result of another.
Done when
Each call has a test against a recorded fixture, paging is proven across a
boundary rather than only within one page, and the item type is identical across
all of them. The calls are the views, the items in a view, one item in full, and
resume; next up is #272 and is not one of them.
The three issues this body named as blockers are closed. What every condition
above still needs is a request having been made and a recording of one, and the
comment of 2026-08-30 on this issue is where both readings are; neither is
repeated here.
This is the smallest set of reads that lets a client draw something real, and it
is what the first release in M11 exercises end to end.
What this produces
The user's views. The items in a view, paged, sorted and filtered, with the
paging shape decided here rather than per caller.
Resume, which is the first screen on a television.
NEXT UP IS NOT IN THIS ISSUE, DECIDED 2026-08-30, AND THIS LINE NAMED BOTH.
0010 is the authority for which paths the core may reach and its table has a
row for resume and none for next up. Adding one to keep a route inside a
first-screen issue inverts the order this tree works in: the surface record
decides, then the feature issue builds to it. The route is not lost - it is
#272, argued on its own merits as a record that supersedes 0010, where a reader
can see what the table gained and why. 0039 already fixes what next up is not,
so what is open there is the route rather than the shape of the answer.
One item in full detail.
Everything above returning the same item type, so that a client written against
one call can display the result of another.
Done when
Each call has a test against a recorded fixture, paging is proven across a
boundary rather than only within one page, and the item type is identical across
all of them. The calls are the views, the items in a view, one item in full, and
resume; next up is #272 and is not one of them.
The three issues this body named as blockers are closed. What every condition
above still needs is a request having been made and a recording of one, and the
comment of 2026-08-30 on this issue is where both readings are; neither is
repeated here.