This commit is contained in:
Areg Noya 2026-05-10 20:42:02 -07:00
parent 739ff9dc27
commit 09c5b30f15
7 changed files with 335 additions and 0 deletions

59
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View file

@ -0,0 +1,59 @@
---
name: Bug report
about: Report a defect in iai-mcp
title: "[bug] "
labels: bug
---
## Summary
<!-- One sentence describing what is wrong. -->
## Environment
- iai-mcp version: `iai-mcp --version`
- macOS version:
- Python version: `python --version`
- Node version: `node --version`
- MCP host (Claude Code / Claude Desktop / other):
## Steps to reproduce
1.
2.
3.
## Expected behaviour
<!-- What should have happened. -->
## Actual behaviour
<!-- What actually happened. -->
## Doctor output
```
$ iai-mcp doctor
<paste full output here>
```
## Daemon status
```
$ iai-mcp daemon status
<paste output here>
```
## Relevant logs
If applicable, paste the last 30-50 lines from:
```
~/.iai-mcp/logs/daemon-YYYY-MM-DD.log
~/.iai-mcp/logs/capture-YYYY-MM-DD.log
```
## Additional context
<!-- Anything else that helps. Screenshots, related issues, suspected cause. -->

8
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View file

@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Documentation
url: https://github.com/CodeAbra/iai-mcp#readme
about: Check the README for installation, configuration, and troubleshooting.
- name: Security report
url: https://github.com/CodeAbra/iai-mcp/security/advisories/new
about: Report a security issue privately via GitHub Security Advisories.

View file

@ -0,0 +1,35 @@
---
name: Feature request
about: Suggest a feature or enhancement
title: "[feature] "
labels: enhancement
---
## What problem does this solve?
<!-- Describe the user-facing problem or limitation. What can't you do today? -->
## Proposed solution
<!-- What you'd like to see. Concrete is better than abstract. -->
## Alternatives considered
<!-- Other approaches you thought about and why they're worse. -->
## Affected areas
- [ ] Capture path
- [ ] Recall / retrieval
- [ ] Consolidation / sleep cycles
- [ ] Daemon lifecycle
- [ ] Storage / encryption at rest
- [ ] MCP wrapper
- [ ] Bench harness
- [ ] CLI / doctor
- [ ] Documentation
- [ ] Other: ___
## Additional context
<!-- Use case, related issues, prior art. -->

41
.github/PULL_REQUEST_TEMPLATE.md vendored Normal file
View file

@ -0,0 +1,41 @@
## Summary
<!-- One or two sentences on what this PR changes and why. -->
## Type of change
- [ ] Bug fix
- [ ] New feature
- [ ] Refactor (no behaviour change)
- [ ] Documentation
- [ ] Build / tooling
## Affected areas
- [ ] Capture path
- [ ] Recall / retrieval
- [ ] Consolidation / sleep cycles
- [ ] Daemon lifecycle / FSM
- [ ] Storage / encryption at rest
- [ ] MCP wrapper (TypeScript)
- [ ] Bench harness
- [ ] CLI / doctor
- [ ] Other: ___
## Testing
- [ ] `pytest` passes locally
- [ ] `ruff check src/ tests/` clean
- [ ] New tests added for changed behaviour, or rationale below for why not
## Benchmarks
If this PR touches retrieval, capture, or consolidation, include before/after numbers from the relevant `bench.*` harness.
- Bench command run: `python -m bench.___`
- Before:
- After:
## Notes for reviewers
<!-- Anything reviewers should know: known limitations, follow-ups, design choices. -->