diff --git a/kitchen/outbox/taler/GAMESTATS.md b/kitchen/outbox/taler/GAMESTATS.md new file mode 100644 index 0000000..3fcfd29 --- /dev/null +++ b/kitchen/outbox/taler/GAMESTATS.md @@ -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. diff --git a/kitchen/outbox/taler/SHOPS.md b/kitchen/outbox/taler/SHOPS.md new file mode 100644 index 0000000..c76b6ee --- /dev/null +++ b/kitchen/outbox/taler/SHOPS.md @@ -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`. diff --git a/kitchen/outbox/taler/URIS.md b/kitchen/outbox/taler/URIS.md new file mode 100644 index 0000000..07a5f27 --- /dev/null +++ b/kitchen/outbox/taler/URIS.md @@ -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`