From 3c7b01935fa5dbbcf977502d4e7d0cb5b6f5c85a Mon Sep 17 00:00:00 2001 From: Hoid Date: Wed, 4 Mar 2026 18:11:26 +0100 Subject: [PATCH] =?UTF-8?q?snapapi:=20session=2056=20=E2=80=94=20SDK=20doc?= =?UTF-8?q?s/tests,=20staging=20deploy=201b7251f?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- projects/snapapi/memory/sessions.md | 7 ++++++- projects/snapapi/memory/state.json | 8 +++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/projects/snapapi/memory/sessions.md b/projects/snapapi/memory/sessions.md index dc003b0..149f06f 100644 --- a/projects/snapapi/memory/sessions.md +++ b/projects/snapapi/memory/sessions.md @@ -44,8 +44,13 @@ - Stripe production webhook: needs investor - CI/CD: No Forgejo runner +**Staging Deployment:** +- Built image 1b7251f from latest commits +- Imported to all 3 nodes (mgr, w1, w2) +- Deployed to snapapi-staging, pod running healthy +- ✅ Staging verified: new pod serving requests + **Next Session Priorities:** -- Build & deploy new staging image with SDK/doc commits - Consider adding more competitive features (e.g., geolocation, custom CSS injection) - SEO improvements — meta descriptions, blog promotion diff --git a/projects/snapapi/memory/state.json b/projects/snapapi/memory/state.json index 2a1f1b0..213cc2f 100644 --- a/projects/snapapi/memory/state.json +++ b/projects/snapapi/memory/state.json @@ -1,11 +1,11 @@ { "phase": "production-live", - "version": "0.5.2-prod (VULNERABLE: free signup still live) / 0.7.0-staging (image 96d21aa, 360 tests)", + "version": "0.5.2-prod (VULNERABLE: free signup still live) / 0.7.1-staging (image 1b7251f, 360 tests)", "staging": { "status": "running", "namespace": "snapapi-staging", "replicas": 1, - "image": "git.cloonar.com/openclawd/snapapi:96d21aa", + "image": "git.cloonar.com/openclawd/snapapi:1b7251f", "healthCheck": "passing" }, "production": { @@ -86,7 +86,9 @@ "Test suite: 338 tests passing (staging)", "Dark mode screenshot capture: darkMode parameter emulates prefers-color-scheme: dark (staging)", "Element hiding: hideSelectors parameter injects CSS display:none on specified selectors before capture (staging)", - "Test suite: 355 tests passing (staging)" + "SDK docs: darkMode + hideSelectors documented in Node.js + Python SDK READMEs with examples (staging)", + "Python SDK: 22 tests (up from 17), comprehensive darkMode/hideSelectors coverage (staging)", + "Test suite: 360 tests passing (staging)" ], "notDone": [ "Register Stripe webhook URL in Stripe Dashboard",