Skip to content

Commit 0d006d7

Browse files
zaidwhyclaude
andauthored
night-shift: issue templates + fix stale test-count badge (#3)
Closes Tier 3 item 17 (aliased with Tier 9 item 82). README/CONTRIBUTING/CI badge were already in place from an earlier pass; the remaining 9b gap was .github/ISSUE_TEMPLATE/ (bug + feature). Also fixes the test-count badge and Tests section, stale at 100 since a Windows VectorStore.close() fix grew the suite to 107 (per the 2026-07-14 NIGHT_SHIFT.md entry). Verified: pytest tests/ -q, 107/107 passed offline, no API key needed. Docs-only diff, no application code touched. Co-authored-by: Claude <noreply@anthropic.com>
1 parent 508f2b3 commit 0d006d7

3 files changed

Lines changed: 52 additions & 2 deletions

File tree

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
name: Bug report
3+
about: Something in Personal LLM doesn't work as expected
4+
title: "[Bug] "
5+
labels: bug
6+
assignees: ''
7+
---
8+
9+
**Describe the bug**
10+
A clear description of what went wrong.
11+
12+
**To reproduce**
13+
Steps to reproduce (which command: `ingest`, `ask`, `agent`, `review`, etc.):
14+
```
15+
& "venv\Scripts\python" -m personal_llm.interfaces.cli ...
16+
```
17+
18+
**Expected behavior**
19+
What you expected to happen instead.
20+
21+
**Environment**
22+
- OS:
23+
- Python version (must be 3.12, `python --version`):
24+
- Personal LLM commit/version:
25+
- Model provider in use (Gemini / Ollama):
26+
27+
**Additional context**
28+
Logs, stack traces, or anything else relevant. Redact any memory content, API keys, or
29+
tokens before pasting.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for Personal LLM
4+
title: "[Feature] "
5+
labels: enhancement
6+
assignees: ''
7+
---
8+
9+
**What problem would this solve?**
10+
A clear description of the gap or friction you're hitting.
11+
12+
**Proposed solution**
13+
What you'd like to see happen. Note which layer it touches - engine (`src/personal_llm/`)
14+
vs. an interface (CLI/FastAPI/Streamlit); see [CONTRIBUTING.md](../../CONTRIBUTING.md)
15+
ground rule 4 (interfaces stay thin, logic belongs in the engine).
16+
17+
**Alternatives considered**
18+
Any other approaches you thought about.
19+
20+
**Additional context**
21+
Anything else relevant (related ADRs in `docs/DECISIONS/`, related issues, links).

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Personal LLM
22

33
[![CI](https://github.com/syzayd/personal-llm/actions/workflows/ci.yml/badge.svg)](https://github.com/syzayd/personal-llm/actions/workflows/ci.yml)
4-
![Tests](https://img.shields.io/badge/tests-100%20passed%20offline-brightgreen)
4+
![Tests](https://img.shields.io/badge/tests-107%20passed%20offline-brightgreen)
55
![Python](https://img.shields.io/badge/python-3.12-blue)
66
[![License: MIT](https://img.shields.io/badge/license-MIT-green)](LICENSE)
77

@@ -107,7 +107,7 @@ under 5 minutes with no API key.
107107
```powershell
108108
& "venv\Scripts\python" -m pytest tests/ -q
109109
```
110-
100 tests, fully mocked - no API key, network, real model, or real Tesseract binary
110+
107 tests, fully mocked - no API key, network, real model, or real Tesseract binary
111111
required. CI runs this on every push (keyless by design).
112112

113113
## Architecture at a glance

0 commit comments

Comments
 (0)