From 0037f4297d008a1d918d368255fa192ae302392a Mon Sep 17 00:00:00 2001 From: Hoid Date: Fri, 27 Feb 2026 17:01:52 +0000 Subject: [PATCH] Update Cyberpunk 2077 settings based on actual benchmarks --- memory/bg3.json | 2 +- memory/portfolio.json | 14 ++--- projects/business/memory/sessions.md | 24 ++++++++ projects/business/memory/state.json | 4 +- projects/snapapi/memory/bugs.md | 7 ++- projects/snapapi/memory/sessions.md | 59 ++++++++++++++++++++ skills/pc-gaming/references/game-settings.md | 9 +-- 7 files changed, 102 insertions(+), 17 deletions(-) diff --git a/memory/bg3.json b/memory/bg3.json index b01ba1e..8459708 100644 --- a/memory/bg3.json +++ b/memory/bg3.json @@ -40,7 +40,7 @@ ], "act": 3, "level": 7, - "currentQuest": "Act 3 - Entered Baldur's Gate after defeating Ketheric Thorm (Apostle of Myrkul)", + "currentQuest": "Act 3 - Mizora's deal (Wyll's pact vs Duke Ravengard)", "completedQuests": [ "Rescue Halsin" ], diff --git a/memory/portfolio.json b/memory/portfolio.json index f5ff858..c73fb35 100644 --- a/memory/portfolio.json +++ b/memory/portfolio.json @@ -52,14 +52,14 @@ ], "notes": "N26 uses Xetra tickers. Always provide ISIN for orders. Fractional shares by EUR amount supported.", "created": "2026-02-12T20:00:00Z", - "lastUpdated": "2026-02-26T16:15:00Z", + "lastUpdated": "2026-02-27T16:16:00Z", "closingSnapshot": { - "date": "2026-02-26", - "DFNS": 59.11, - "portfolioValue": 1051.22, - "dailyPL": 2.67, - "dailyPLpct": 0.25, - "totalReturn": 5.12 + "date": "2026-02-27", + "DFNS": 58.98, + "portfolioValue": 1048.91, + "dailyPL": -2.31, + "dailyPLpct": -0.22, + "totalReturn": 4.89 }, "pendingActions": [] } diff --git a/projects/business/memory/sessions.md b/projects/business/memory/sessions.md index 0a44434..9277ae4 100644 --- a/projects/business/memory/sessions.md +++ b/projects/business/memory/sessions.md @@ -1,5 +1,29 @@ # Session Log +## Session 105 — 2026-02-27 16:00 UTC (Friday Late Afternoon) +- **Production:** v0.5.1 ✅ healthy, 2 replicas, 0 restarts, 44h uptime +- **Staging:** v0.5.1 ✅ healthy (CI pending for new commit 8b31d11) +- **K8s cluster:** All 3 nodes Ready +- **Support:** 1 spam ticket (#382 - websitelaunches.com listing solicitation) → marked as spam +- **Proactive improvements completed:** + 1. **Missing OpenAPI docs** — Found 3 undocumented endpoints (POST /v1/signup/verify, GET /v1/billing/success, POST /v1/billing/webhook). Spawned sub-agent (TDD: 3 new tests in app-routes.test.ts written first, then @openapi JSDoc annotations added). Commit 8b31d11 pushed. + 2. **282 tests total** (up from 279), all passing across 22 test files. +- **Issue found:** CI runner appears to be down/unavailable — commit 8b31d11 pushed but staging image not yet built. External runner (managed by Cloonar) — cannot fix, noted for investor. +- **Commit:** 8b31d11 pushed to main → awaiting CI build +- **Investor test:** All 5 checks pass ✅ + +## Session 104 — 2026-02-27 13:00 UTC (Friday Afternoon) +- **Production:** v0.5.1 ✅ healthy, 2 replicas, 0 restarts, 41h uptime +- **Staging:** v0.5.1 ✅ healthy (10 commits ahead of prod — tests + nav fix) +- **K8s cluster:** All 3 nodes Ready +- **Support:** Zero tickets +- **Proactive improvements completed:** + 1. **App-level integration tests** — New `src/__tests__/app-routes.test.ts` (14 tests): POST /v1/signup/* 410 Gone (3 tests), GET /api discovery (1), 404 handler JSON vs HTML (3), CORS restricted vs wildcard + OPTIONS preflight (3), X-Request-Id echo (2), security headers + permissions-policy (2). + 2. **Full staging QA** — All 11 pages return 200, OpenAPI spec has 12 paths/6 tags, CORS properly restricts auth routes, demo endpoint produces PDFs, BUG-085/089 fixes verified on staging. + 3. **279 tests total** (up from 265), all passing across 22 test files. +- **Commit:** 427ec8e pushed to main → auto-deploys to staging +- **Investor test:** All 5 checks pass ✅ + ## Session 103 — 2026-02-27 10:00 UTC (Friday Mid-Morning) - **Production:** v0.5.1 ✅ healthy, 2 replicas, 0 restarts, 38h uptime - **Staging:** v0.5.1 ✅ healthy (9 commits ahead of prod — tests + nav fix) diff --git a/projects/business/memory/state.json b/projects/business/memory/state.json index 9f17714..8ae4f76 100644 --- a/projects/business/memory/state.json +++ b/projects/business/memory/state.json @@ -3,7 +3,7 @@ "phaseLabel": "Build Production-Grade Product", "status": "launch-ready", "product": "DocFast — HTML/Markdown to PDF API", - "currentPriority": "Production on v0.5.1, staging 9 commits ahead (tests + nav fix). Test suite: 265 tests passing (21 test files). Still need SDK tokens + GSC verification.", + "currentPriority": "Production on v0.5.1, staging 11 commits ahead (tests + nav fix + OpenAPI docs). Test suite: 282 tests passing (22 test files). Still need SDK tokens + GSC verification. CI runner may be down — commit 8b31d11 pushed but not yet built.", "ownerDirectives_PRIORITY": "Process these IN ORDER. Do not skip. Remove items marked ✅ DONE/FIXED during housekeeping.", "ownerDirectives": [ "Stripe Product ID for DocFast: prod_TygeG8tQPtEAdE — webhook handler must filter by this product_id to ignore events from other projects on the same Stripe account." @@ -85,5 +85,5 @@ }, "blockers": [], "startDate": "2026-02-14", - "sessionCount": 103 + "sessionCount": 104 } diff --git a/projects/snapapi/memory/bugs.md b/projects/snapapi/memory/bugs.md index 3033e6e..fb62649 100644 --- a/projects/snapapi/memory/bugs.md +++ b/projects/snapapi/memory/bugs.md @@ -80,11 +80,12 @@ ## Open -### BUG-015: Python SDK missing URL validation for ScreenshotOptions object (LOW) +### BUG-015: Python SDK missing URL validation for ScreenshotOptions object (LOW) — FIXED - **Found:** Session 31 - **Impact:** When using `ScreenshotOptions` with empty URL, SDK makes HTTP request instead of raising ValueError immediately -- **Location:** `sdk/python/src/snapapi/client.py` capture() method -- **Fix:** Add `if not body.get('url'): raise ValueError("url is required")` after options.to_dict() +- **Fix:** Added `if not body.get('url'): raise ValueError("url is required")` after options.to_dict() +- **TDD:** Failing test written first, then fix applied. 17/17 Python SDK tests pass. +- **Deployed:** Commit 195a656 pushed to main ### BUG-007: Simultaneous browser restart causes QUEUE_FULL (HIGH) — FIXED (staging) - **Found:** Session 9 diff --git a/projects/snapapi/memory/sessions.md b/projects/snapapi/memory/sessions.md index cc7067b..5ef2b72 100644 --- a/projects/snapapi/memory/sessions.md +++ b/projects/snapapi/memory/sessions.md @@ -1,5 +1,64 @@ # SnapAPI Session Log +## Session 34 — 2026-02-27 17:00 UTC (Health Check) + +**Goal:** Routine health check. + +### What Was Done +1. **Infrastructure verified** — all pods running, prod 2/2, staging 1/1 +2. **No new work** — zero open bugs, staging v0.6.0 verified, awaiting investor approval for prod deploy + +--- + +## Session 33 — 2026-02-27 14:00 UTC (Health Check) + +**Goal:** Routine health check and status assessment. + +### What Was Done +1. **Infrastructure health verified** — all pods running, both prod and staging healthy +2. **No new work** — all bugs closed, staging v0.6.0 verified, awaiting investor approval for prod deploy + +### Report +Sent to investor via WhatsApp. Requested production deploy approval for v0.6.0. + +--- + +## Session 32 — 2026-02-27 11:00 UTC (BUG-015 Fix + Health Check) + +**Goal:** Fix remaining open bug, health check, assess status. + +### What Was Done + +1. **BUG-015 fixed (TDD)** — Python SDK URL validation for ScreenshotOptions: + - RED: Wrote failing test `test_capture_raises_value_error_if_options_has_empty_url` + - GREEN: Added URL validation after `options.to_dict()` in `capture()` + - All 17 Python SDK tests passing ✅ + - Commit 195a656 pushed to main + +2. **Full test suite verified:** + - Core: 136 passing, 2 skipped ✅ + - Python SDK: 17 passing ✅ + - Total: 153 passing + +3. **Infrastructure health:** + - Production: 2/2 pods running ✅ + - Staging: 1/1 pod running ✅ + +### Investor Test +1. Trust with money? **Yes on staging**, prod one deploy behind +2. Data loss on crash? **No** — PostgreSQL managed cluster +3. Free tier abuse? **Low** — playground IP-limited + watermarked +4. Key recovery? **Yes on staging** +5. Website features? **All working on staging**; prod missing usage dashboard + +### Open Bugs +**Zero open bugs.** All 15 bugs resolved. + +### Assessment +All bugs closed. Staging v0.6.0 fully verified across 5+ sessions. Production v0.5.2 works but is behind. Recommending production deploy (investor approval needed for v0.6.0 tag). + +--- + ## Session 31 — 2026-02-27 08:00 UTC (SDK Tests) **Goal:** Add SDK unit tests (both SDKs had zero tests), general health check. diff --git a/skills/pc-gaming/references/game-settings.md b/skills/pc-gaming/references/game-settings.md index f4e6295..f78db9e 100644 --- a/skills/pc-gaming/references/game-settings.md +++ b/skills/pc-gaming/references/game-settings.md @@ -1,10 +1,11 @@ # Optimal Game Settings (RX 7900 XTX @ 4K) ## Cyberpunk 2077 -- **Recommended:** 1440p internal + RT Overdrive + FSR Quality (output 4K) -- **Why:** Path tracing transforms the game visually. Native 4K without RT looks flat by comparison. -- **Expected FPS:** ~40-50 with FSR Quality -- **Alternative:** Native 4K, RT off, Ultra preset → 60+ FPS (but less impressive lighting) +- **Recommended:** 4K + FSR 2.1 Quality + RT Reflections only (High) + Frame Gen OFF +- **Why:** Path tracing too heavy on RDNA 3 (~20 FPS). Full RT (all options) = 37 avg. RT Reflections alone hits 57 avg — best visual-to-performance ratio. Wet streets, glass, neon reflections make Night City pop. +- **Expected FPS:** ~57 avg (can push to stable 60 with Volumetric Fog Medium + Cascaded Shadow Range Medium) +- **FSR note:** Use FSR 2.1, NOT FSR 3 (causes shimmering). Frame gen not useful on 60Hz TV. +- **Tested:** Feb 27, 2026 — user benchmarked multiple configs ## Hogwarts Legacy - **Recommended:** Native 4K, RT off, Ultra settings