From 95fd5850be3d5f85e6dcb9407ee11b73bb4f2722 Mon Sep 17 00:00:00 2001 From: AIOSAI Date: Thu, 23 Apr 2026 00:56:52 -0700 Subject: [PATCH] =?UTF-8?q?feat(system):=20feat:=20secret=20prompt=20injec?= =?UTF-8?q?tion=20for=20devpulse=20=E2=80=94=20gitignored=20file=20with=20?= =?UTF-8?q?private=20project=20awareness,=20injected=20via=20hook=20only?= =?UTF-8?q?=20when=20CWD=20is=20devpulse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: @devpulse --- .claude/hooks/prompt_inject.sh | 5 +++++ .gitignore | 1 + 2 files changed, 6 insertions(+) diff --git a/.claude/hooks/prompt_inject.sh b/.claude/hooks/prompt_inject.sh index 42e383c6..6954d81b 100755 --- a/.claude/hooks/prompt_inject.sh +++ b/.claude/hooks/prompt_inject.sh @@ -18,3 +18,8 @@ python3 "$REPO/.claude/hooks/identity_injector.py" 2>/dev/null # 4. Email notification python3 "$REPO/.claude/hooks/email_notification.py" 2>/dev/null +# 5. Secret prompt (devpulse only — gitignored, silent when missing) +case "$PWD" in + *devpulse*) cat "$REPO/src/aipass/devpulse/.devpulse_secret.md" 2>/dev/null || true ;; +esac + diff --git a/.gitignore b/.gitignore index e888e0da..40dfb028 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,7 @@ build/- # Secrets .env +.devpulse_secret.md # API keys never leave ~/.secrets/ — gitleaks + pre-commit enforce this