Skip to content

Commit bce3d09

Browse files
committed
feat(api): give every operation a stable operationId and real tags
The document emitted tags: [] on all 244 operations and an operationId on none, which collapses every one of them into a single flat namespace for a generated client or a doc explorer -- and makes every path edit a breaking rename, since the id would otherwise be slugified from method+path. 126 literal registerPath calls carry both inline. The five families registered from a table derive them in-loop from the same rules, because those tables exist so that adding a sibling route is a one-line change and a second hand-written entry per route would give that up. All 244 now carry both, with no duplicate ids. That is the precondition for deleting isProtectedPath/applySecurityMetadata: the parallel security model can only go once every operation declares enough to derive its own stanza.
1 parent e8450af commit bce3d09

2 files changed

Lines changed: 865 additions & 13 deletions

File tree

0 commit comments

Comments
 (0)