Squash-merge lib-standardisation: adopt repo standards across packaging, tooling, docs, and CI. - standardize pyproject.toml (canonical packaging, lint config, extras, GSDFC pydoclint) - add py.typed marker, modernize type hints and Google-style docstrings - nest generated docs under docs/lib and docs/mcp; add hand-written wiki - adopt standard Type A PyPI CI pipeline (tag==version guard + quality gate) - promote generated CHANGELOG.md; bump version to 0.0.7
33 lines
929 B
Python
33 lines
929 B
Python
"""
|
|
OpenAPI operation handlers.
|
|
|
|
This module defines pure Python callables that implement OpenAPI
|
|
operations for this service. Functions in this module are bound to HTTP
|
|
routes exclusively via OpenAPI ``operationId`` values.
|
|
|
|
No routing decorators, HTTP metadata, or framework-specific logic
|
|
should appear here. All request/response semantics are defined in the
|
|
OpenAPI specification.
|
|
|
|
This module serves solely as an operationId namespace.
|
|
"""
|
|
|
|
|
|
def get_health() -> dict:
|
|
"""
|
|
Health check operation handler.
|
|
|
|
This function implements the OpenAPI operation identified by
|
|
``operationId: get_health``.
|
|
|
|
It contains no routing metadata or framework-specific logic.
|
|
Request binding, HTTP method, and response semantics are defined
|
|
exclusively by the OpenAPI specification.
|
|
|
|
Returns
|
|
-------
|
|
dict
|
|
A minimal liveness payload indicating service health.
|
|
"""
|
|
return {"status": "ok"}
|