docs: IAP-test regel — bruk alltid cloud-run-proxy

This commit is contained in:
chrischristiansen-glitch 2026-06-13 08:13:42 +02:00
parent 055a482320
commit 62d691dd97

View File

@ -1,6 +1,6 @@
# HANDOFF — Vauco OS # HANDOFF — Vauco OS
**Sist oppdatert:** 2026-06-13 08:00 CEST **Sist oppdatert:** 2026-06-13 08:12 CEST
**Skrevet av:** Perplexity (stand-in) via GitHub MCP **Skrevet av:** Perplexity (stand-in) via GitHub MCP
**Sprint:** Alle OQ-er lukket ✅ — venter på CG7-direktiv fra Chris **Sprint:** Alle OQ-er lukket ✅ — venter på CG7-direktiv fra Chris
@ -17,7 +17,7 @@ Neste steg bestemmes av Chris — CG7 er ikke definert uten direktiv.
| Commit | Task | Detalj | | Commit | Task | Detalj |
|--------|------|--------| |--------|------|--------|
| Denne commiten | **OQ-29 LØST** `main.py` | `GET /notify/channels` — env-var-basert, ingen Firestore-avhengighet. Returnerer `configured: bool` + `target/url` per kanal. IAP-beskyttet. | | [`055a482`](https://github.com/vauco-saas/OSVauco/commit/055a4823205f8255dfa98be1553f833c0a13521d) | **OQ-29 LØST** `main.py` | `GET /notify/channels` — env-var-basert, ingen Firestore-avhengighet. Returnerer `configured: bool` + `target/url` per kanal. IAP-beskyttet. |
--- ---
@ -45,11 +45,16 @@ Neste steg bestemmes av Chris — CG7 er ikke definert uten direktiv.
## 🔴 Verifisering som gjenstår (kjøres av Chris) ## 🔴 Verifisering som gjenstår (kjøres av Chris)
```bash ```bash
# OQ-29: notify/channels # Start proxy (Terminal 1)
gcloud run services proxy osvauco-agent \
--region=us-central1 \
--project=propane-will-491900-m5 \
--port=8080
# Test i Terminal 2 — ingen token nødvendig
curl http://localhost:8080/notify/channels | python3 -m json.tool curl http://localhost:8080/notify/channels | python3 -m json.tool
# Forventet: {"channels": [{"type": "email", ...}, {"type": "sms", ...}, {"type": "webhook", ...}]} # Forventet: {"channels": [{"type": "email", ...}, {"type": "sms", ...}, {"type": "webhook", ...}]}
# OQ-31: credit_pools
curl http://localhost:8080/billing/credits?days=90 | \ curl http://localhost:8080/billing/credits?days=90 | \
python3 -m json.tool | grep -E '"label"|"effective_days"|"badge_class"' python3 -m json.tool | grep -E '"label"|"effective_days"|"badge_class"'
# Forventet: 3 pools med riktige felter # Forventet: 3 pools med riktige felter
@ -89,7 +94,7 @@ curl http://localhost:8080/billing/credits?days=90 | \
| Hovudapplikasjon | `main.py` (rot i repo) | | Hovudapplikasjon | `main.py` (rot i repo) |
| MCP-server | `opax-mcp/` | | MCP-server | `opax-mcp/` |
| Static filer | `static/` | | Static filer | `static/` |
| IAP curl | `gcloud auth print-identity-token`**ingen `--audiences`** | | IAP-test | `gcloud run services proxy`**se regler nedenfor** |
| LB IP | `34.98.77.173` | | LB IP | `34.98.77.173` |
| Repo | `vauco-saas/OSVauco` | | Repo | `vauco-saas/OSVauco` |
| Eier | `chris.christiansen@vauco.no` | | Eier | `chris.christiansen@vauco.no` |
@ -125,13 +130,18 @@ DOCS_BRANCH=main
--- ---
## ⚠️ Regler (uendret) ## ⚠️ Regler (låste)
- **Hovudapp er `main.py`** — ikke `agents/core-logic/app.py` - **Hovudapp er `main.py`** — ikke `agents/core-logic/app.py`
- **MCP-server er `opax-mcp/`** — ikke `agents/mcp_server/` - **MCP-server er `opax-mcp/`** — ikke `agents/mcp_server/`
- **Absolutte stier i Python**`Path(__file__).parent / "..."` - **Absolutte stier i Python**`Path(__file__).parent / "..."`
- **Ikke migrer fra us-central1** - **Ikke migrer fra us-central1**
- **IAP curl: ingen `--audiences`** — bare `gcloud auth print-identity-token` - **IAP-test: bruk alltid `cloud-run-proxy`** — aldri `--audiences`, aldri manuell IAP client ID:
```bash
gcloud run services proxy osvauco-agent \
--region=us-central1 --project=propane-will-491900-m5 --port=8080
curl http://localhost:8080/<endepunkt>
```
- **Ikke rør IAP/OAuth** uten `DEPLOY GODKJENT` - **Ikke rør IAP/OAuth** uten `DEPLOY GODKJENT`
- **Ikke opprett repos** uten `REPO APPROVED` - **Ikke opprett repos** uten `REPO APPROVED`
- **Medioteq = joint venture** — ikke SaaS-kunde - **Medioteq = joint venture** — ikke SaaS-kunde
@ -139,4 +149,4 @@ DOCS_BRANCH=main
--- ---
*Vauco AS · propane-will-491900-m5 · us-central1 · Sesjon avsluttet 2026-06-13 08:00 CEST* *Vauco AS · propane-will-491900-m5 · us-central1 · Sesjon oppdatert 2026-06-13 08:12 CEST*