docs: add CLAUDE.md with CI/test plan reference
Some checks failed
Build and Deploy / build-push (push) Successful in 4m49s
CI / Code Quality & Linting (push) Failing after 5m4s
CI / Dependency Vulnerability Scan (push) Failing after 3m31s
CI / Unit Tests (push) Failing after 5m6s
CI / Build Docker Image (push) Has been skipped
CI / Trivy Scan (push) Has been skipped
CI / SAST — Semgrep (push) Failing after 2m15s
Build and Deploy / deploy (push) Failing after 1m18s
CI / Push to Registry (push) Has been skipped
CI / Report Results (push) Failing after 15s

This commit is contained in:
2026-04-05 14:51:00 +00:00
parent 1f1342f550
commit ddd37b844b

35
CLAUDE.md Normal file
View File

@@ -0,0 +1,35 @@
# Claude Notes — ollama-mcp
## Stack
- **Runtime:** Python (MCP server)
- **Protocol:** Model Context Protocol (MCP)
- **Inference:** Ollama at `192.168.87.18`
## CI/CD
This project follows the **Universal Test Coverage Plan**:
https://outline.themosers.club/doc/universal-test-coverage-plan-nHgsMTqBgk
CI pipeline: `.gitea/workflows/ci.yml` (Gitea Actions)
**Stages:** Code quality → Unit tests → Dependency scan → SAST → Build image → Trivy scan → Report
Results posted to: Gitea PR comments + Mattermost `#builds`
## Development Workflow
- Branch from `main` for all changes
- Every change requires updated unit tests
- All non-trivial plans documented in Outline before implementation
## Testing Standards
| Layer | Tool | Coverage target |
|--------|-------------------------|-----------------|
| Python | `pytest` + `pytest-cov` | ≥ 70% |
## Plans
All non-trivial plans must be documented in Outline before implementation:
https://outline.themosers.club/doc/development-plans-IcbcQI7WDD