Skip to content

Commit 8e2ad6b

Browse files
author
Christian Broberg
committed
chore(cardmem): commit scaffolded onboarding config (.claude + conventions)
1 parent 1784f09 commit 8e2ad6b

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

.claude/.cardmem-templates.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "567df4b2226ee0c2c9106f2405bba26197bd43bf94d609974fe2b99617e4301e",
2+
"version": "72c350e2ea68ad35720d358a8dd67cdc883758c7fb6c89b0889fe43aac2d36ea",
33
"semver": "1.3.1",
44
"files": 46,
55
"applied_via": "F075.3"

.claude/skills/lens.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,16 @@ fields, create users, submit, and assert each step. A **flow** is a scripted
8787
scenario; the daemon runs it in one authed page and returns a per-step report
8888
(stops + pins a screenshot on the first failing step).
8989

90+
> **AUTHED-PROD flows — use `lens_run_flow` + an explicit `flow.auth`, NOT
91+
> `lens_run_manuscript` (F244, 2026-07-16).** `lens_run_manuscript` did **not**
92+
> reliably inherit the manifest's global auth against `www.cardmem.com` — it
93+
> landed on the login wall even with the manifest `auth`+`base_url` pointed at
94+
> prod. What worked: `lens_run_flow({ project, flow })` with an inline
95+
> `flow.auth: { adapter:'mintEndpoint', url:'https://services.cardmem.com/api/lens-session', secretEnv:'LENS_MINT_SECRET' }`
96+
> (and `lens_capture` with the same explicit `auth` for a single screenshot). So
97+
> for any authed-PROD click-flow, put the mint on the flow, don't rely on
98+
> manuscript manifest-inheritance.
99+
90100
**Author a manuscript** (prose, not JSON) and run it via
91101
`lens_run_manuscript({ project, manuscript })` or `POST /lens/manuscript`:
92102

0 commit comments

Comments
 (0)