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
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:
35
CLAUDE.md
Normal file
35
CLAUDE.md
Normal 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
|
||||||
Reference in New Issue
Block a user