Skip to content

chore(reports): track reports/ by default; add gitignored reports/private/ - #25

Merged
Polichinel merged 1 commit into
developmentfrom
chore/reports-tracked-by-default
Jun 26, 2026
Merged

chore(reports): track reports/ by default; add gitignored reports/private/#25
Polichinel merged 1 commit into
developmentfrom
chore/reports-tracked-by-default

Conversation

@Polichinel

Copy link
Copy Markdown
Collaborator

Make reports/ tracked by default and move secret-prone material to a dedicated ignored subfolder.

Why

The blanket reports/ gitignore was over-broad. A secret-pattern audit (2026-06-26) of all 24 files found nothing sensitive — no API keys, tokens, credentials, connection strings, auth headers, emails, public IPs, or base64 key-blobs (all files are engineering reports / post-mortems / plans / the risk register). Most reports were already tracked anyway, so the rule was largely redundant.

Change

  • .gitignore: drop the blanket reports/ ignore; add a narrow rule so only a private subfolder stays ignored:
    reports/private/*
    !reports/private/README.md
    
  • reports/private/README.md: documents that this folder is gitignored and is the home for credential/PII/non-public material.
  • reports/phase3_test_coverage_audit.md: the single previously-hidden (audited-clean) report surfaced by un-ignoring reports/, now tracked.

Verified

  • A probe file in reports/private/ → ignored ✅
  • reports/private/README.md → tracked ✅
  • existing reports (risk register, etc.) → no longer ignored ✅

No code change.

🤖 Generated with Claude Code

…vate/

The blanket `reports/` gitignore was removed — a secret-pattern audit (2026-06-26)
of all 24 files found nothing sensitive (no keys/tokens/credentials/connection
strings/PII), and most reports were already tracked, making the rule mostly
redundant. Engineering reports, the risk register, and post-mortems are now
tracked by default.

Secret-prone / non-public material now goes under `reports/private/`, which stays
gitignored (only its README is tracked, to document the convention):

    reports/private/*
    !reports/private/README.md

Also commits reports/phase3_test_coverage_audit.md (the one previously-hidden,
audited-clean report surfaced by un-ignoring reports/).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Polichinel
Polichinel merged commit 8482d0f into development Jun 26, 2026
4 checks passed
@Polichinel
Polichinel deleted the chore/reports-tracked-by-default branch June 26, 2026 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant