Metadata-Version: 2.4
Name: eurekiusz
Version: 0.2.0
Summary: Lokalny asystent ustaw podatkowych: ustawa → nowela → KIS. Bez zgadywania kwot.
Author-email: QA10 <hello@qa10.io>
License: Proprietary
Project-URL: Homepage, https://qa10.io
Keywords: vat,podatki,eli,kis,eureka
Classifier: Programming Language :: Python :: 3
Classifier: Environment :: Console
Classifier: Environment :: Win32 (MS Windows)
Classifier: Intended Audience :: Legal Industry
Classifier: Topic :: Office/Business :: Financial
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# Eurekiusz

Lokalny asystent ustaw podatkowych. Trzy warstwy: **ustawa → nowela → KIS**.
Model nie zgaduje kwot. Pusty kontekst = `Nie znalazlem w bazie.`

## Instalacja

```
pip install eurekiusz
```

Windows (po `winget install Python.Python.3.12` i **nowym** PowerShellu):

```
python -m pip install eurekiusz
```

## Użycie

```
eurekiusz ask "jaki jest limit zwolnienia VAT 2026"
eurekiusz lookup DU/2025/775 113
eurekiusz health
eurekiusz gui
```

`eurekiusz gui` odpala **czat na pulpicie**: historia rozmów, bąble, sidebar, Enter = wyślij. Nie kasuje poprzednich pytań.

Okno: `pip install pywebview` (WebView2 na Windows). Bez tego otwiera czat w przeglądarce na `127.0.0.1`.

Bramka: art. 113 TJ `DU/2025/775` = **200 000 zł**. Limit 240 000 zł to nowela `DU/2025/896` od 1.01.2026. Sama kwota 240k przy cytacie 775 = błąd.

## Baza

Wheel zawiera `chunks.db` (~27 MB). Nadpisanie:

```
set EUREKIUSZ_DB=C:\path\chunks.db
```

albo plik `~/.eurekiusz/chunks.db`.

## Czego tu nie ma

- modelu LLM / GGUF (osobny download na desktop Wails)
- Qdrant, 8 botów, chmury
- treści z bazy Optima `prawo_rachunkowe`
