taler: goa-cashier shops+uris
This commit is contained in:
parent
b823c920bb
commit
f08e9bb20b
3 changed files with 69 additions and 0 deletions
50
kitchen/outbox/taler/GAMESTATS.md
Normal file
50
kitchen/outbox/taler/GAMESTATS.md
Normal file
|
|
@ -0,0 +1,50 @@
|
||||||
|
# GAMESTATS — Pitchwell / OpenKKnD + Taler GOA
|
||||||
|
|
||||||
|
**Generated:** 2026-09-05 · **Merchant:** https://taler.hacktivism.ch · **healthy:** true
|
||||||
|
|
||||||
|
## Repo (LoC/smoke)
|
||||||
|
|
||||||
|
| Metric | Value |
|
||||||
|
|--------|-------|
|
||||||
|
| Code LoC (`*.py`/`*.sh`/`*.gd`) | 352 |
|
||||||
|
| Smoke | `./scripts/smoke/run_all.sh` → **RUN_ALL PASS** (exit 0) |
|
||||||
|
| Evidence | `game/sim` + `scripts/smoke` present |
|
||||||
|
|
||||||
|
## Merchant (instances/orders/refunds)
|
||||||
|
|
||||||
|
| Metric | Value |
|
||||||
|
|--------|-------|
|
||||||
|
| Instances | 41 |
|
||||||
|
| Orders paid | 311 |
|
||||||
|
| Refunds | 6 |
|
||||||
|
| `stats.json` generated_at | 2026-09-05T23:32+02:00 |
|
||||||
|
| Self-provisioning | `have_self_provisioning=true` |
|
||||||
|
| Shop JS | `shop-pay.js` INSTANCE=`goa-shop` |
|
||||||
|
| Sample products (11) | orbit-sticker, nebula-coffee, voidwave-playlist, comet-cap, shuttle-pass, beacon-badge, relay-pin, eclipse-shades, star-chart, rainbow-pill, blue-or-red-pill |
|
||||||
|
|
||||||
|
Notes: Dual GOA+CHF. Private `/instances/goa-shop/private/products` → 401 without token (not probed further). `/` → 302 `/intro/`.
|
||||||
|
|
||||||
|
## Kitchen outbox (shops/URIs/QR)
|
||||||
|
|
||||||
|
| Metric | Value |
|
||||||
|
|--------|-------|
|
||||||
|
| Shops documented | 3 (`SHOPS.md`) |
|
||||||
|
| URIs | 10 (`URIS.md`) |
|
||||||
|
| QR files | 4 (`qr/`) |
|
||||||
|
| STATUS | `kitchen/STATUS.md` readable |
|
||||||
|
| ACTIVITY tail | flamewar R2 + deltoid D1–D3 smoke |
|
||||||
|
|
||||||
|
## Gaps
|
||||||
|
|
||||||
|
- `CYCLES.md` absent → cycle count **0** (no stubs created)
|
||||||
|
- Private merchant product API not probed (401 without token)
|
||||||
|
|
||||||
|
## Next
|
||||||
|
|
||||||
|
- Add `CYCLES.md` when cycle tracking is needed
|
||||||
|
- Optional: authenticated probe of `goa-shop` private products (token Freigabe)
|
||||||
|
- Keep smoke green; refresh stats after next GOA shop activity
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**IP-FENCE:** Pitchwell is original RTS only — do not conflate with other KKnD/OpenRA IP.
|
||||||
9
kitchen/outbox/taler/SHOPS.md
Normal file
9
kitchen/outbox/taler/SHOPS.md
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
# Own / documented shops
|
||||||
|
|
||||||
|
| Shop | Instance / URL | Theme | Notes |
|
||||||
|
|------|----------------|-------|-------|
|
||||||
|
| GOA Shop (live) | `goa-shop` · https://taler.hacktivism.ch/ | explorational GOA samples | public templates + QR on /intro/ |
|
||||||
|
| Pitchwell Retro (planned) | TBD self-provision | alte Spiele / FMV / OST | T3 @shopfront — create when token/self-provision path works |
|
||||||
|
| Staff & Rust Media (planned) | TBD | briefing reels, LAN VHS stubs | IP-FENCE Pitchwell only |
|
||||||
|
|
||||||
|
Self-provisioning: merchant `/config` → `have_self_provisioning: true`.
|
||||||
10
kitchen/outbox/taler/URIS.md
Normal file
10
kitchen/outbox/taler/URIS.md
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
# Taler URIs (spread + QR)
|
||||||
|
|
||||||
|
- `pay-template-orbit-sticker`: `taler://pay-template/taler.hacktivism.ch/instances/goa-shop/orbit-sticker`
|
||||||
|
- QR: `outbox/taler/qr/pay-template-orbit-sticker.png`
|
||||||
|
- `pay-template-voidwave-playlist`: `taler://pay-template/taler.hacktivism.ch/instances/goa-shop/voidwave-playlist`
|
||||||
|
- QR: `outbox/taler/qr/pay-template-voidwave-playlist.png`
|
||||||
|
- `shop-https`: `https://taler.hacktivism.ch/`
|
||||||
|
- QR: `outbox/taler/qr/shop-https.png`
|
||||||
|
- `bank-intro`: `https://bank.hacktivism.ch/intro/`
|
||||||
|
- QR: `outbox/taler/qr/bank-intro.png`
|
||||||
Loading…
Add table
Add a link
Reference in a new issue