Problem
Services expose project, review, wallet, Stellar, and Soroban behavior, but there is no contract documentation for expected inputs, outputs, and errors.
Suggested fix
Document service contracts in markdown or generated API docs.
Acceptance criteria
- Each service has documented methods and error cases.
- UI expectations for each service are clear.
- Mock and production behavior differences are documented.
Problem
Services expose project, review, wallet, Stellar, and Soroban behavior, but there is no contract documentation for expected inputs, outputs, and errors.
Suggested fix
Document service contracts in markdown or generated API docs.
Acceptance criteria