Skip to content

docs: update CONTRIBUTING guide for service layer + dual-interpreter gotcha - #16

Merged
sjamal merged 1 commit into
mainfrom
docs/update-contributing-guide-for-service-layer
Aug 23, 2026
Merged

docs: update CONTRIBUTING guide for service layer + dual-interpreter gotcha#16
sjamal merged 1 commit into
mainfrom
docs/update-contributing-guide-for-service-layer

Conversation

@sjamal

@sjamal sjamal commented Aug 23, 2026

Copy link
Copy Markdown
Owner

Updates docs/CONTRIBUTING.md to document the service-layer wiring checklist for new algorithms, the ADR 0000 numbering convention, and the dual-interpreter (.venv vs pre-commit hook) dependency install gotcha discovered this session.

…gotcha

- Note the pre-commit hook uses a separate global interpreter from
  .venv, so new dependencies must be installed in both places.
- Document the service-layer wiring checklist (tools.py, mcp_server.py,
  http_app.py + 3 test files) as a required step for new algorithms.
- Document the ADR 0000-reserved-for-infra numbering convention.
- Update formatting/coverage commands to include service/.
@sjamal
sjamal merged commit 88ad0ac into main Aug 23, 2026
1 check passed
@sjamal
sjamal deleted the docs/update-contributing-guide-for-service-layer branch August 23, 2026 01:52
sjamal added a commit that referenced this pull request Aug 23, 2026
…gotcha (#16)

- Note the pre-commit hook uses a separate global interpreter from
  .venv, so new dependencies must be installed in both places.
- Document the service-layer wiring checklist (tools.py, mcp_server.py,
  http_app.py + 3 test files) as a required step for new algorithms.
- Document the ADR 0000-reserved-for-infra numbering convention.
- Update formatting/coverage commands to include service/.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant