Brohammad / Brohammad/VoxForge

Verify Zendesk adapter against a live sandbox

Open
#24 0 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
Python
Stars
4
Forks
1
Avg merge
5d 13m
Merged PRs (30d)
10

Description

## Summary

Zendesk adapter is implemented and unit-tested. It is not production-proof until someone hits a real sandbox.

## Context

- PM tasklist Stage 19
- `src/voxforge/infrastructure/providers/support/zendesk.py`
- `tests/unit/test_zendesk_ticketing_provider.py`
- `scripts/prove-real-voice.sh` is the voice analogue; ticketing needs its own checklist

## Scope

- [ ] Create/lookup/duplicate-tag behavior against a Zendesk trial/sandbox
- [ ] Record sanitized evidence (ticket id, no tokens) in `docs/product/` or known-limitations
- [ ] Document required env vars and a manual runbook
- [ ] Do **not** commit subdomain credentials

## Notes

Maintainer must provide sandbox credentials via GitHub environment secrets if this becomes CI. Default is a documented manual proof.

Contributor guide

Open the contributing guide

Research direction

Start with src/voxforge/infrastructure/providers/support/zendesk.py and tests/unit/test_zendesk_ticketing_provider.py, then compare scripts/prove-real-voice.sh for the expected proof format. Use a Zendesk trial or sandbox to verify create, lookup, and duplicate-tag behavior, and record sanitized evidence, required environment variables, and a manual runbook in docs/product/ or known-limitations without committing credentials.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend, testing
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.