mirror of
https://github.com/MadsLorentzen/ai-job-search.git
synced 2026-09-17 08:36:25 +00:00
docs(changelog): entry for #271's gitignore-guard completion
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
72f1f3d608
commit
a65a7167ef
@@ -11,6 +11,19 @@ prefer updating to a tagged release over pulling raw `master` (see
|
||||
files a release touched; `python3 tools/check_upstream_updates.py` lists them with
|
||||
per-file diff commands.
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Security & privacy
|
||||
|
||||
- **The gitignore guard now covers every personal-output rule** - `security_guards.py`
|
||||
additionally requires the ignore rules for Gmail sync state (`gmail_sync/`), generated
|
||||
dashboards (`reports/`), upskill reports (`upskill/*.md`), Notion sync state
|
||||
(`**/job_scraper/notion_sync.json`), pasted postings (`documents/postings/**`), scraper
|
||||
markdown output (`**/job_scraper/*.md`), and behavioral-report / LinkedIn-profile PDFs.
|
||||
With these, every `.gitignore` rule outside the guard's required list is build tooling
|
||||
noise, so any future weakening of the personal-data boundary fails CI. All rules were
|
||||
already present in `.gitignore`; the guard now enforces the full set. (#271)
|
||||
|
||||
## [1.2.0] - 2026-08-01
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user