Metadata-Version: 2.4
Name: vaig
Version: 0.2.0
Summary: Runtime governance layer for LLM inference — 8-instrument ensemble, WORM audit log, formally verified halt
Author-email: Njål Solland <njaal.solland@gmail.com>
License: Apache-2.0
Project-URL: Homepage, https://github.com/nsolland/VAIG
Project-URL: Repository, https://github.com/nsolland/VAIG
Keywords: llm,governance,ai-safety,audit,compliance,eu-ai-act
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Provides-Extra: full
Requires-Dist: scipy>=1.11.0; extra == "full"
Requires-Dist: requests>=2.31.0; extra == "full"
Provides-Extra: transformers
Requires-Dist: transformers>=4.35.0; extra == "transformers"
Requires-Dist: torch>=2.0.0; extra == "transformers"

# Index

Master-repo for å bevare kontekst fra AI-tråder uten bloat.

## Struktur

```
threads/
  claude/           # én .md per Claude-tråd
  gemini/           # én .md per Gemini-tråd
projects/           # prosjekt-kontekst på tvers av plattformer
drive/
  summaries/        # auto-genererte sammendrag fra Google Drive
  index.yaml        # auto-generert Drive-indeks
templates/          # maler for nye filer
scripts/            # verktøy
index.yaml          # auto-generert tråd-oversikt
```

## Arbeidsflyt

**Ny tråd:**
```bash
python scripts/new_thread.py "Tittel på tråden" --platform claude --project prosjektnavn
```

**Oppdater indeks:**
```bash
python scripts/index.py
```

**Søk:**
```bash
python scripts/search.py "nøkkelord"
python scripts/search.py "nøkkelord" --platform gemini
python scripts/search.py "nøkkelord" --project prosjektnavn
```

## Google Drive → sammendrag

**Første gangs oppsett:**
1. Gå til [Google Cloud Console](https://console.cloud.google.com), opprett et prosjekt og aktiver Drive API
2. Last ned `credentials.json` og legg det i `.credentials/credentials.json`
3. Installer avhengigheter: `pip install -r requirements.txt`
4. Hent Gemini API-nøkkel fra [aistudio.google.com](https://aistudio.google.com) og sett: `export GEMINI_API_KEY=...`

**Kjør pipeline:**
```bash
# List filer uten å sammenfatte (test)
python scripts/process_drive.py --dry-run

# Sammenfatt alle filer
python scripts/process_drive.py

# Bare én mappe (bruk mappe-ID fra Drive-URL)
python scripts/process_drive.py --folder <folder-id>

# Tving re-sammendrag av alt
python scripts/process_drive.py --force

# Oppdater Drive-indeks
python scripts/index_drive.py
```

Sammendrag lagres i `drive/summaries/` som markdown med YAML-header.

## Prinsipp

Ikke råe chat-eksporter — bare destillert kontekst:
hva som ble besluttet, hva statusen er, og hva neste AI-sesjon trenger å vite.
