---
name: Bug report (Detailed)
about: Long-form bug report with environment matrix, minimal reproducer, and expected-vs-actual sections.
title: "[Bug] <short description>"
labels: ["bug", "triage"]
assignees: []
---

## Summary

<!-- One or two sentences. What did you expect, what happened instead? -->

## Affected binding

- [ ] Rust crate (`wickra`)
- [ ] Python (`pip install wickra`)
- [ ] Node.js (`npm install wickra`)
- [ ] WebAssembly
- [ ] Docs / examples only

## Environment

| Field                | Value                                  |
| -------------------- | -------------------------------------- |
| Wickra version       | `e.g. 0.4.2`                           |
| Binding version      | `e.g. python 0.4.2 / node 0.4.2`       |
| OS / arch            | `e.g. Windows 11 x86_64, Linux glibc`  |
| Rust toolchain       | `rustc --version` (If building from source) |
| Python / Node version | `python --version` / `node --version` |

## Minimal reproducer

<!--
Paste the smallest possible code snippet that triggers the bug.
If the input data matters, attach a CSV/JSON or paste a few rows inline.
-->

```python
# or rust / js
import wickra as ta
...
```

## Actual output

```
<paste stack trace, panic, wrong values, etc.>
```

## Expected output

<!-- What should the indicator / API have returned? Reference a paper, TA-Lib, or another implementation if possible. -->

## Additional context

<!-- Logs, screenshots, links to related issues, anything else useful. -->
