api/file_info.py.dox.md
file_info.py API endpoint.file_info.py because this directory is intentionally flat.file_info.py owns the runtime implementation.file_info.py.dox.md owns durable notes about responsibilities, contracts, side effects, and verification for that implementation.FileInfoApi (ApiHandler)
async process(self, input: Input, request: Request) -> OutputFileInfo (TypedDict)async get_file_info(path: str) -> FileInfohelpers.api.ApiHandler; WebSocket handlers must derive from helpers.ws.WsHandler.FileInfoApi is an ApiHandler.FileInfoApi defines process(...).helpers, helpers.api, os, typing.files.get_abs_path, os.path.exists, os.path.dirname, os.path.basename, runtime.call_development_function, os.path.isdir, os.path.isfile, os.path.islink, os.path.getsize, os.path.getmtime, os.path.getctime, os.path.splitext, os.stat.helpers.api.Response for non-JSON responses, files, redirects, or status-specific replies.No child DOX files.