Initialize GovOPlaN REST connector
This commit is contained in:
26
README.md
Normal file
26
README.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# govoplan-rest
|
||||
|
||||
<!-- govoplan-repository-type:start -->
|
||||
**Repository type:** connector (protocol).
|
||||
<!-- govoplan-repository-type:end -->
|
||||
|
||||
`govoplan-rest` provides the GovOPlaN REST connector surface. It is intended to
|
||||
expose selected module functions through governed HTTP endpoints without forcing
|
||||
business modules to import each other directly.
|
||||
|
||||
The module starts with a small provider contract and discovery endpoint. Domain
|
||||
modules will later register REST-exposable functions through the connector
|
||||
contract; the connector owns HTTP binding, policy checks, serialization, and
|
||||
operational diagnostics for that surface.
|
||||
|
||||
## Ownership
|
||||
|
||||
This repository owns:
|
||||
|
||||
- backend module manifest `rest`
|
||||
- REST connector route contributions
|
||||
- REST function publication DTOs and provider protocol
|
||||
- future REST endpoint policy, throttling, and public/credentialed access rules
|
||||
|
||||
It does not own business semantics. Modules that expose functions remain
|
||||
responsible for validation, authorization facts, and side effects.
|
||||
Reference in New Issue
Block a user