Reporting Issues โ
Found a bug or have a feature idea? Here's how to let us know.
๐ Bug Reports โ
Use our structured bug report form to ensure we can reproduce and fix the issue quickly:
๐ Open a Bug Report
What to include โ
| Field | Required | Example |
|---|---|---|
| Description | โ | "Vector search returns 0 results after node deletion" |
| Steps to reproduce | โ | Minimal code snippet or API calls to trigger the bug |
| Expected behaviour | โ | "Should return 5 nearest neighbours" |
| Actual behaviour | โ | "Returns empty list with no error" |
| Purple8 version | โ | 0.72.0 โ check with pip show purple8-hyper-graph |
| Python version | โ | 3.12.x โ check with python --version |
| OS / Platform | โ | macOS 15, Ubuntu 24.04, Red Hat Enterprise Linux 9 / OpenShift, etc. |
| Deployment mode | โ | Embedded pip install / Docker (:developer or :0.72.0) / Red Hat UBI9 |
| Logs / stack traces | Optional | Paste structured JSON/console log output |
Tips for a great bug report โ
- Minimal reproduction โ strip your code down to the smallest example that triggers the bug
- Include the full stack trace โ don't truncate error messages
- Check your version โ make sure you're on the latest release before reporting:bash
pip install --upgrade purple8-hyper-graph - Search existing issues โ someone may have already reported it: Search issues
๐ก Feature Requests โ
Have an idea for a new feature or improvement? We'd love to hear it:
What to include โ
| Field | Required | Description |
|---|---|---|
| Problem / motivation | โ | What problem does this solve? Why do you need it? |
| Proposed solution | โ | How you'd like it to work (API examples welcome) |
| Alternatives considered | Optional | Workarounds you've tried |
| Area | โ | Which part of Purple8 this relates to (Core Engine, Journey Engine, MCP, etc.) |
Feature request areas โ
Our issue template includes these categories:
- Core Engine (
GraphEngine,BrickCoreStorage/ Cortex,BrickWAL,CortexAutoConfig) - Vector / HNSW & Hybrid Search (
graph_guided_search, BM25) - Cypher Query Language & Cost-Based Planner
- Journey Engine (Workflows, SLA Monitor, HITL Gates)
- RAG Studio (
rag.hybrid_query,rag.profile_collection,rag.tune_collection) - MCP Server (125 tools across 16 namespaces,
/mcp/sse) - DocIntel Integration (70+ formats, 75+ languages)
- Industry Verticals (AEC / BIM, SOC Threat Detection, Quantum QUBO/Ising, Evolutionary Optimization)
- Enterprise & Clustering (Raft HA, Horizontal Sharding, Supergraph Federation, Multi-Tenancy)
- KMS & Envelope Encryption (
Local,Vault,AWS,GCP,Azure) - Docker / Red Hat UBI9 / OpenShift Deployment
๐ Security Vulnerabilities โ
Do not open a public issue for security vulnerabilities.
Report them privately to security@purple8.ai. See the full Security Policy for details on our responsible disclosure process and response timeline.
Where to Find Issues โ
- All open issues: github.com/Purple8-Technologies/purple8-hyper-graph/issues
- Bugs only: Filter by
buglabel - Feature requests: Filter by
enhancementlabel
Other Channels โ
| Channel | Contact |
|---|---|
| General questions | hello@purple8.ai |
| Enterprise enquiries | enterprise@purple8.ai |
| Security reports | security@purple8.ai |
| Documentation | docs.graph.purple8.ai |