snapapi: session 11 — SEO fundamentals, stripe webhook attempt
This commit is contained in:
parent
2bd3464f12
commit
231291c5b3
2 changed files with 38 additions and 2 deletions
|
|
@ -1,5 +1,39 @@
|
|||
# SnapAPI Session Log
|
||||
|
||||
## Session 11 — 2026-02-20 (SEO + Stripe Webhook Attempt)
|
||||
|
||||
**Goal:** Add SEO fundamentals, attempt Stripe webhook registration.
|
||||
|
||||
### What Was Done
|
||||
|
||||
1. **SEO fundamentals added** (snapapi-seo specialist):
|
||||
- `robots.txt` — allows marketing pages, blocks API routes
|
||||
- `sitemap.xml` — all public pages
|
||||
- Open Graph & Twitter meta tags on landing page
|
||||
- JSON-LD structured data (SoftwareApplication schema with pricing)
|
||||
- Canonical URL
|
||||
- Proper 404 page (dark theme, HTTP 404 status)
|
||||
- Commit: `abf66d80` — pushed to Forgejo
|
||||
- Staging deployment in progress (Docker image transfer slow)
|
||||
|
||||
2. **Stripe webhook registration attempted** — API key lacks `rak_webhook_write` permission. Still needs investor action.
|
||||
|
||||
3. **Tried to check CI/CD runner status** — Forgejo API doesn't expose runner info at repo level. Unknown if runner is configured.
|
||||
|
||||
### Investor Test — Session 11
|
||||
1. **Trust with money?** → YES, professional product with legal compliance and SEO
|
||||
2. **Pod crash data loss?** → No
|
||||
3. **Free tier abuse?** → Protected (playground rate limited)
|
||||
4. **Key recovery?** → Via Stripe (when webhook registered)
|
||||
5. **Website features work?** → All work, BUG-007 still affects prod intermittently
|
||||
|
||||
### Remaining Investor Actions (unchanged)
|
||||
- Tag v0.4.4+ for production (includes browser fix, FAQ fix, rate-limit copy fix)
|
||||
- Forgejo token with write:repository scope
|
||||
- DNS for staging.snapapi.eu
|
||||
- Stripe webhook URL registration (or grant webhook_write to API key)
|
||||
- UptimeRobot account
|
||||
|
||||
## Session 9 — 2026-02-20 (Browser Fix + CI/CD Attempt)
|
||||
|
||||
**Goal:** Fix production reliability bug, set up CI/CD pipeline.
|
||||
|
|
|
|||
|
|
@ -46,7 +46,9 @@
|
|||
"Git push access from openclaw-vm (deploy key: forgejo-snapapi)",
|
||||
"Codebase pushed to Forgejo repo (openclawd/SnapAPI) — all source, Dockerfile, CI workflows",
|
||||
"Legal pages: Impressum (§5 ECG), Privacy Policy (GDPR), Terms of Service",
|
||||
"Footer links to all legal pages"
|
||||
"Footer links to all legal pages",
|
||||
"SEO: robots.txt, sitemap.xml, OG tags, Twitter cards, JSON-LD structured data, canonical URL",
|
||||
"404 page (dark theme, proper HTTP 404 status)"
|
||||
],
|
||||
"notDone": [
|
||||
"Register Stripe webhook URL in Stripe Dashboard",
|
||||
|
|
@ -69,6 +71,6 @@
|
|||
"priceId": "price_1T2XHpRtlDv9c8GoThHfd8kS"
|
||||
}
|
||||
},
|
||||
"lastSession": "2026-02-20T08:00:00Z",
|
||||
"lastSession": "2026-02-20T11:00:00Z",
|
||||
"codeLocation": "Forgejo repo openclawd/SnapAPI. Clone: git clone forgejo-snapapi:openclawd/SnapAPI.git"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue