[object Object]

← back to Secrets Manager

scoping: mark skill .env as review_required (Claude-consumed, not grep-visible) + apply scoped .env to 13 code-scanned non-live projects (TK-10045)

f9531b0354115aab87bd369ced2a9dc7f012df1f · 2026-07-29 22:45:36 -0700 · Steve

Applied full non-review non-customer-facing batch (Steve-approved), verified each, then ROLLED BACK 12 skills after verify caught that a skill's .env is read by Claude at invoke-time (not a scannable script) — stripping them was unsafe. derive now forces isSkill->review_required so it can't recur. 13 real projects stay scoped (backups .env.pre-scope.* kept).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Files touched

Diff

commit f9531b0354115aab87bd369ced2a9dc7f012df1f
Author: Steve <steve@designerwallcoverings.com>
Date:   Wed Jul 29 22:45:36 2026 -0700

    scoping: mark skill .env as review_required (Claude-consumed, not grep-visible) + apply scoped .env to 13 code-scanned non-live projects (TK-10045)
    
    Applied full non-review non-customer-facing batch (Steve-approved), verified each, then ROLLED BACK 12 skills after verify caught that a skill's .env is read by Claude at invoke-time (not a scannable script) — stripping them was unsafe. derive now forces isSkill->review_required so it can't recur. 13 real projects stay scoped (backups .env.pre-scope.* kept).
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
 derive-manifests.js |   7 ++-
 manifests.json      | 149 ++++++++++++++++++++++++++++++++++++++++++++++------
 2 files changed, 140 insertions(+), 16 deletions(-)

diff --git a/derive-manifests.js b/derive-manifests.js
index 2c9330f..eb96baa 100644
--- a/derive-manifests.js
+++ b/derive-manifests.js
@@ -106,12 +106,17 @@ for (const { envPath, dir } of projects.values()) {
   const { keys, dynamic, missing } = deriveKeys(dir);
   const derivedSecrets = keys.filter(k => MASTER.has(k)).sort();          // master keys the code uses
   const name = dir.replace(HOME, '~');
+  // Skills' .env is consumed by CLAUDE at invocation time, not by a scannable
+  // script — grep can't see that usage. So NEVER auto-narrow a skill (it stripped
+  // real keys from cloudflare-manager/heygen/etc. before this guard). Force review.
+  const isSkill = dir.includes('/.claude/skills/');
   manifests[name] = {
     env_path: envPath.replace(HOME, '~'),
     derived: derivedSecrets,                       // master keys referenced in code
     other_keys: keys.filter(k => !MASTER.has(k) && !BASE_KEYS.has(k)).sort(), // non-master refs (kept, informational)
     dynamic,
-    review_required: dynamic || missing,           // don't auto-narrow these
+    review_required: dynamic || missing || isSkill, // don't auto-narrow these
+    claude_consumed: isSkill,
     missing_dir: missing,
   };
   stat.total++;
diff --git a/manifests.json b/manifests.json
index 3183ef4..ff748b0 100644
--- a/manifests.json
+++ b/manifests.json
@@ -94,6 +94,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/StudentLoanTracker": {
@@ -107,6 +108,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/ClawCoder": {
@@ -117,6 +119,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/Designer-Wallcoverings/DW-Programming/ImportNewSkufromURL": {
@@ -244,6 +247,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/wallco-ai": {
@@ -455,6 +459,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/animate-museum-posts": {
@@ -488,6 +493,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/restaurant-directory": {
@@ -511,6 +517,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/professional-directory": {
@@ -584,6 +591,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/animals": {
@@ -625,6 +633,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/lawyer-directory-builder": {
@@ -664,6 +673,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/_ventura-recon": {
@@ -676,6 +686,7 @@
       "other_keys": [],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/claude-codex-meeting": {
@@ -684,6 +695,7 @@
       "other_keys": [],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/.claude/skills/claude-codex": {
@@ -691,7 +703,8 @@
       "derived": [],
       "other_keys": [],
       "dynamic": false,
-      "review_required": false,
+      "review_required": true,
+      "claude_consumed": true,
       "missing_dir": false
     },
     "~/Projects/site-factory": {
@@ -726,6 +739,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/.claude/skills/cloudflare-manager": {
@@ -733,7 +747,8 @@
       "derived": [],
       "other_keys": [],
       "dynamic": false,
-      "review_required": false,
+      "review_required": true,
+      "claude_consumed": true,
       "missing_dir": false
     },
     "~/.claude/skills/setup-domains": {
@@ -741,7 +756,8 @@
       "derived": [],
       "other_keys": [],
       "dynamic": false,
-      "review_required": false,
+      "review_required": true,
+      "claude_consumed": true,
       "missing_dir": false
     },
     "~/.claude/skills/domain-setup": {
@@ -749,7 +765,8 @@
       "derived": [],
       "other_keys": [],
       "dynamic": false,
-      "review_required": false,
+      "review_required": true,
+      "claude_consumed": true,
       "missing_dir": false
     },
     "~/Projects/site-factory/sites/wholivedthere.com/app": {
@@ -771,6 +788,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/site-factory/sites/bubbesblock.com/app": {
@@ -792,6 +810,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/site-factory/sites/claimmyaddress.com/app": {
@@ -813,6 +832,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/NationalPaperHangers": {
@@ -868,6 +888,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/ventura-claw-leads": {
@@ -904,6 +925,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/.claude/skills/session-debrief": {
@@ -922,7 +944,8 @@
         "VISION_MODEL"
       ],
       "dynamic": false,
-      "review_required": false,
+      "review_required": true,
+      "claude_consumed": true,
       "missing_dir": false
     },
     "~/.claude/skills/reviewed-demo-video": {
@@ -930,7 +953,8 @@
       "derived": [],
       "other_keys": [],
       "dynamic": false,
-      "review_required": false,
+      "review_required": true,
+      "claude_consumed": true,
       "missing_dir": false
     },
     "~/.claude/skills/heygen-video": {
@@ -938,7 +962,8 @@
       "derived": [],
       "other_keys": [],
       "dynamic": false,
-      "review_required": false,
+      "review_required": true,
+      "claude_consumed": true,
       "missing_dir": false
     },
     "~/.claude/skills/heygen-avatar": {
@@ -946,7 +971,8 @@
       "derived": [],
       "other_keys": [],
       "dynamic": false,
-      "review_required": false,
+      "review_required": true,
+      "claude_consumed": true,
       "missing_dir": false
     },
     "~/Projects/crcp-pitch-video": {
@@ -955,6 +981,7 @@
       "other_keys": [],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/ventura-claw": {
@@ -1008,6 +1035,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/ventura-corridor": {
@@ -1063,6 +1091,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/purelymail-mcp": {
@@ -1073,6 +1102,7 @@
       "other_keys": [],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/.claude/skills/browserbase": {
@@ -1091,7 +1121,8 @@
         "OUT_DIR"
       ],
       "dynamic": false,
-      "review_required": false,
+      "review_required": true,
+      "claude_consumed": true,
       "missing_dir": false
     },
     "~/Projects/abrams-report": {
@@ -1103,6 +1134,7 @@
       "other_keys": [],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/all-designerwallcoverings": {
@@ -1146,6 +1178,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/Letsbegin": {
@@ -1173,6 +1206,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/dear-bubbe-nextjs": {
@@ -1205,6 +1239,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/Bertha/kalshi-dash": {
@@ -1222,6 +1257,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/.claude/skills/ai-analyzer": {
@@ -1229,7 +1265,8 @@
       "derived": [],
       "other_keys": [],
       "dynamic": false,
-      "review_required": false,
+      "review_required": true,
+      "claude_consumed": true,
       "missing_dir": false
     },
     "~/.claude/skills/enrich-ai-tags": {
@@ -1237,7 +1274,8 @@
       "derived": [],
       "other_keys": [],
       "dynamic": false,
-      "review_required": false,
+      "review_required": true,
+      "claude_consumed": true,
       "missing_dir": false
     },
     "~/Projects/goodquestion-ai": {
@@ -1262,6 +1300,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/model-arena": {
@@ -1293,6 +1332,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/Designer-Wallcoverings/shopify": {
@@ -1397,6 +1437,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/Designer-Wallcoverings": {
@@ -1866,6 +1907,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/Designer-Wallcoverings/DW-Websites/LosAngelesFabrics": {
@@ -1891,6 +1933,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/wholivedthere": {
@@ -1899,6 +1942,7 @@
       "other_keys": [],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/claimmyaddress": {
@@ -1907,6 +1951,7 @@
       "other_keys": [],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/bubbesblock": {
@@ -1918,6 +1963,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/.claude/skills/la-research-agent": {
@@ -1925,7 +1971,8 @@
       "derived": [],
       "other_keys": [],
       "dynamic": false,
-      "review_required": false,
+      "review_required": true,
+      "claude_consumed": true,
       "missing_dir": false
     },
     "~/Projects/stayclaim": {
@@ -1957,6 +2004,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/jill-website": {
@@ -1984,6 +2032,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/ventura-bus-3d": {
@@ -1994,6 +2043,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/dw-activation-calendar": {
@@ -2018,6 +2068,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/1800swallpaper": {
@@ -2036,6 +2087,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/1890swallpaper": {
@@ -2054,6 +2106,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/1900swallpaper": {
@@ -2072,6 +2125,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/1920swallpaper": {
@@ -2090,6 +2144,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/1930swallpaper": {
@@ -2108,6 +2163,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/1940swallpaper": {
@@ -2126,6 +2182,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/1950swallpaper": {
@@ -2138,6 +2195,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/1960swallpaper": {
@@ -2157,6 +2215,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/1970swallpaper": {
@@ -2175,6 +2234,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/1980swallpaper": {
@@ -2194,6 +2254,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/agedwallpaper": {
@@ -2206,6 +2267,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/apartmentwallpaper": {
@@ -2223,6 +2285,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/architecturalwallcoverings": {
@@ -2235,6 +2298,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/blockprintedwallpaper": {
@@ -2247,6 +2311,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/contractwallpaper": {
@@ -2265,6 +2330,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/corkwallcovering": {
@@ -2293,6 +2359,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/embroideredwallpaper": {
@@ -2305,6 +2372,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/fabricwallpaper": {
@@ -2323,6 +2391,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/glitterwalls": {
@@ -2335,6 +2404,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/greenwallcoverings": {
@@ -2347,6 +2417,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/handcraftedwallpaper": {
@@ -2359,6 +2430,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/healthcarewallpaper": {
@@ -2377,6 +2449,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/hospitalitywallcoverings": {
@@ -2395,6 +2468,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/hospitalitywallpaper": {
@@ -2413,6 +2487,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/hotelwallcoverings": {
@@ -2431,6 +2506,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/jutewallpaper": {
@@ -2449,6 +2525,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/linenwallpaper": {
@@ -2467,6 +2544,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/madagascarwallpaper": {
@@ -2479,6 +2557,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/metallicwallpaper": {
@@ -2497,6 +2576,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/micawallpaper": {
@@ -2509,6 +2589,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/museumwallpaper": {
@@ -2521,6 +2602,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/mylarwallpaper": {
@@ -2533,6 +2615,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/naturalwallcoverings": {
@@ -2545,6 +2628,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/pastelwallpaper": {
@@ -2557,6 +2641,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/raffiawallcoverings": {
@@ -2575,6 +2660,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/raffiawalls": {
@@ -2587,6 +2673,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/recycledwallpaper": {
@@ -2599,6 +2686,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/restaurantwallpaper": {
@@ -2617,6 +2705,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/restorationwallpaper": {
@@ -2629,6 +2718,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/retrowalls": {
@@ -2647,6 +2737,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/saloonwallpaper": {
@@ -2659,6 +2750,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/screenprintedwallpaper": {
@@ -2671,6 +2763,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/selfadhesivewallpaper": {
@@ -2683,6 +2776,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/silkwallcoverings": {
@@ -2695,6 +2789,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/silkwallpaper": {
@@ -2713,6 +2808,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/silverleafwallpaper": {
@@ -2732,6 +2828,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/stringwallpaper": {
@@ -2744,6 +2841,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/suedewallpaper": {
@@ -2756,6 +2854,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/textilewallpaper": {
@@ -2768,6 +2867,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/vinylwallpaper": {
@@ -2780,6 +2880,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/wallpapersback": {
@@ -3403,6 +3504,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/wallsandfabrics": {
@@ -3421,6 +3523,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/coming-soon-template": {
@@ -3431,6 +3534,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/Designer-Wallcoverings/DW-Agents/dw-agents": {
@@ -3499,6 +3603,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/Designer-Wallcoverings/DW-Agents/dw-agents/agent-task-orchestrator": {
@@ -3510,6 +3615,7 @@
       "other_keys": [],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/claude-slack": {
@@ -3535,6 +3641,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/commercialrealestate": {
@@ -3603,6 +3710,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/dw-slideshow-gen": {
@@ -3615,6 +3723,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/.claude/skills/kartiseira": {
@@ -3630,7 +3739,8 @@
         "OLLAMA_URL"
       ],
       "dynamic": false,
-      "review_required": false,
+      "review_required": true,
+      "claude_consumed": true,
       "missing_dir": false
     },
     "~/Projects/small-business-builder": {
@@ -3656,6 +3766,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/.claude/skills/undefined": {
@@ -3664,6 +3775,7 @@
       "other_keys": [],
       "dynamic": false,
       "review_required": true,
+      "claude_consumed": true,
       "missing_dir": true
     },
     "~/Projects/marketing-command-center": {
@@ -3719,6 +3831,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/designerwallcoverings": {
@@ -3817,6 +3930,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/dw-vendor-microsites": {
@@ -3834,6 +3948,7 @@
       ],
       "dynamic": false,
       "review_required": false,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/.claude/skills/2captcha": {
@@ -3841,7 +3956,8 @@
       "derived": [],
       "other_keys": [],
       "dynamic": false,
-      "review_required": false,
+      "review_required": true,
+      "claude_consumed": true,
       "missing_dir": false
     },
     "~/Projects/secrets-manager": {
@@ -3858,6 +3974,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/Projects/Norma/agents/instagram-agent": {
@@ -3872,6 +3989,7 @@
       ],
       "dynamic": true,
       "review_required": true,
+      "claude_consumed": false,
       "missing_dir": false
     },
     "~/.claude/skills/osborne-scraper-manager": {
@@ -3879,7 +3997,8 @@
       "derived": [],
       "other_keys": [],
       "dynamic": false,
-      "review_required": false,
+      "review_required": true,
+      "claude_consumed": true,
       "missing_dir": false
     }
   }

← dda3d54 auto-save: 2026-07-29T22:42:47 (2 files) — registry.json ROT  ·  back to Secrets Manager  ·  secrets-manager: fix 2 pre-existing fan bugs (contrarian Hol a6259c8 →