From d20a9d41e4be68630d15350718e833a07585875f Mon Sep 17 00:00:00 2001 From: vitya Date: Thu, 21 May 2026 14:55:32 +0300 Subject: [PATCH] =?UTF-8?q?tasks:=20close=20secrets-manager-adopt=20?= =?UTF-8?q?=F0=9F=9F=A2=20(etap-2=20secret-management=20complete)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pass-based encrypted-at-rest secret store live: - gpg key RSA 4096 (fpr 0CB0B019...4FE3F59E), no expiration - pass v1.7.4 at ~/.local/bin/pass (manual clone) - 5 entries: interns/ollama-cloud-api-key, gitea/admin-token, vds-kzntsv/full-env, kreknin/full-env, snolla-smtp/full-env - gpg-agent: pinentry-w32 + 30-day cache TTL - Wrapper ~/.local/bin/interns-mcp-launcher.sh — pass show → env → exec python -m interns_mcp.server - ~/.claude.json mcpServers.interns swapped to wrapper bash invocation - Cross-machine: OpeItcLoc03/password-store-private (private), 7 commits - Plaintext ~/.config/projects-secrets/ cleaned (5 secret files removed; README rewritten as pass-pattern marker) Acceptance: all 4 spec criteria met. Open follow-ups: - meeting-room dirty WIP (etap-1 edit unstaged) — user decision needed - setup-interns SKILL v0.5.0 — migrate phase 5/6 to pass+wrapper - New endpoints — pattern documented in projects-secrets/README.md Closes secrets-manager-adopt (admin agenda E.3); secrets-out-of-common + secrets-manager-adopt chain (E.1 → E.3) fully shipped this session. Co-Authored-By: Claude Opus 4.7 (1M context) --- .tasks/STATUS.md | 56 ++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 52 insertions(+), 4 deletions(-) diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index 85b474e..30e05c4 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -1,5 +1,5 @@ # Admin Task Board -_Updated: 2026-05-21 (etap-1 secrets-out-of-common closed)_ +_Updated: 2026-05-21 (etap-1 + etap-2 secrets pipeline closed)_