From da35cdee2d99751c98b6fc483cb717ea3f88b364 Mon Sep 17 00:00:00 2001 From: bastien Date: Sun, 27 Sep 2026 21:26:55 +0200 Subject: [PATCH] =?UTF-8?q?chore(memory):=20case=204=20reticle=20parked=20?= =?UTF-8?q?with=20a=20pilot=20recipe=20=E2=80=94=20TODO=20+=20journal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .claude/memory/journal.md | 1 + .claude/tasks/TODO.md | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/.claude/memory/journal.md b/.claude/memory/journal.md index d259d8e..40b77e9 100644 --- a/.claude/memory/journal.md +++ b/.claude/memory/journal.md @@ -518,3 +518,4 @@ rules: ## 2026-09-27 - bugfix/gitignore-diagram-allowlist merged into develop on user go, `gitflow finish` → facd26d, pushed, copies removed by the lib. Day 2026-09-25 lot fully on develop: BDR-101 default profile, full +4 gstack skills, gitignore allowlist. No working branch anywhere; `skills/diagram` ignored. +- Case 4 (reticle 898 stars, 3 months, FSL server): only repo of the six with a capability nothing local has (store state, verdict with file:line, replayable flows, CI gate). User go: parked with a 4-step pilot recipe in TODO (opt-in external, pinned, wrapper skill that never runs `init`, telemetry off, staging only). chore/six-repo-review-notes UNMERGED. diff --git a/.claude/tasks/TODO.md b/.claude/tasks/TODO.md index 384daf7..7506855 100644 --- a/.claude/tasks/TODO.md +++ b/.claude/tasks/TODO.md @@ -1,5 +1,28 @@ # TODO +## 2026-09-27 — case 4 of the 6-repo review: reticle parked with a pilot recipe (chore/six-repo-review-notes) +User go "parquer avec la recette". Real gap (runtime store state, structured +verdicts with file:line, replayable flows, CI `gate --since`), no current project +needs it; cost = per-project build instrumentation in the client repo, ~4.9k +tokens of MCP schemas per session, PostHog telemetry on by default, a skill that +auto-runs `init` against "ask, don't guess". Trigger: first app-type project +(client state, forms, auth, cart). +- [ ] P1 external opt-in in lib/toggle-external.sh + profiles (off by default, + qa-class); `@reticlehq/server` pinned in plugins.lock.json (plugin v3.3.0 + seen 2026-09-27), never `@latest`. +- [ ] P2 local wrapper skill replacing theirs: `npx @reticlehq/server init + --dry-run` shown to the user, never run by the agent (runbook doctrine); + MCP env `DO_NOT_TRACK=1` `RETICLE_TELEMETRY=0`; verify only after the + user ran init. +- [ ] P3 pilot on staging only (secret redaction is name-based); flows + committed, evidence gitignored; `gate --since` in CI evaluated before + adoption. +- [ ] P4 measure tokens per verification loop vs gstack browse on one page. +Sources read 2026-09-27: docs/what-is-recorded.md, telemetry.md, +token-efficiency.md, enterprise.md (core verification free; SSO/SCIM/RBAC/ +policy gates under ee/), LICENSE split FSL-1.1-ALv2 server+init, Apache +adapters/core/engine. Stars 898, created 2026-06-11, 2 551 commits. + ## 2026-09-25 — full profile +4 gstack web/doc skills (bugfix/full-profile-web-doc-skills) User go after the "why is gstack off under full?" answer (it was not: unapplied default). `scrape`, `skillify`, `diagram`, `make-pdf` join full.profile; the rest