claude-memory/graph/fixes/fix-explicit-gitignore-entry-for-paper-dynasty-service-crede-5b3a4a.md

55 lines
1.8 KiB
Markdown

---
id: 5b3a4ace-297a-412f-adf9-db44d9df859d
type: fix
title: "Fix: Explicit .gitignore entry for paper-dynasty service credentials"
tags: [paper-dynasty, security, gitignore, credentials, discord-bot, python]
importance: 0.5
confidence: 0.8
created: "2026-03-03T18:36:59.842574+00:00"
updated: "2026-03-03T19:03:04.821920+00:00"
relations:
- target: 00e92745-b10f-46fc-92ac-995282df0647
type: RELATED_TO
direction: outgoing
strength: 0.63
edge_id: 5d3f3913-825c-403c-ab62-a237ab9e9d45
- target: fd11bc1d-d8a3-4c07-8509-e31f443253d6
type: RELATED_TO
direction: outgoing
strength: 0.63
edge_id: acdf7763-1bfb-4425-bf0f-cb25e2dc0962
- target: 4edbf516-fe92-4e70-995a-266fe9f183ee
type: RELATED_TO
direction: outgoing
strength: 0.62
edge_id: dd79fcfd-0eac-41ad-a1b0-4cfad48943eb
- target: d714936b-855b-46f0-ad85-c8bb55f743ad
type: RELATED_TO
direction: incoming
strength: 0.81
edge_id: bcc2f1a9-6fec-46de-aca5-df5189803e66
---
# Fix: Explicit .gitignore entry for paper-dynasty service credentials
## Problem
Issue #40 in cal/paper-dynasty-discord: confirm `storage/paper-dynasty-service-creds.json` (Google Sheets service credential file referenced at `cogs/gameplay.py:120`) is not tracked by git.
## Verification
- `git ls-files storage/` returned empty — no storage files tracked
- `.gitignore` already had `storage*` (line 133) covering the directory
## Solution
Added explicit entry to `.gitignore`:
```
storage/paper-dynasty-service-creds.json
```
This sits alongside the existing `storage*` pattern, making the intent unambiguous for this sensitive credential file even if the broader pattern changes in the future.
## Files Changed
- `.gitignore`
## PR
https://git.manticorum.com/cal/paper-dynasty-discord/pulls/43