kopper @w.on-t.work · 22/08/2026other than that a lot of this is gonna be busywork creating the metadata classes that refer to openapi things and writing the code to map them to the openapi schema, with probably a nice DSL wrapped around `metadata.add()` 110
kopper @w.on-t.work · 22/08/2026building around "routes having metadata you can introspect" from the get-go made this significantly easier. this was exactly why things like parameters have two steps instead of just being a `request.getQuery` or whatever 110
kopper @w.on-t.work · 22/08/2026you can even introspect the metadata at runtime so you can do fun things like (find all query parameters that this request will ever need to use and reject the request if there's more than those supplied) 110