From 37fcd0dd1b19e97e50db5db6841787c48f263fa3 Mon Sep 17 00:00:00 2001 From: Lukas Geiger Date: Sat, 26 Sep 2026 15:17:08 +0200 Subject: [PATCH] chore(hygiene): add missing internal-file .gitignore patterns Follow-up to #3/#6 (T-20260926-510472849). Rebasing PR #3 onto master after #6 merged showed its actual hygiene work (STORE_CONTRACT.md/ _WARTUNG untrack + test rebuild, MARKETING-LOG.txt/RUNTIME_DAILY_CARE.md kept public) already landed via #6 -- only these .gitignore additions were still missing: TASKPLAN_STATUS_*.md pattern, plus a comment documenting why MARKETING-LOG.txt/RUNTIME_DAILY_CARE.md are deliberately NOT gitignore patterns (they must stay trackable). Verified: full pytest suite 270 passed, 5 skipped. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01PTbvD41MCVmnQWaobvHfCk --- .gitignore | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitignore b/.gitignore index afce2e7..0826864 100644 --- a/.gitignore +++ b/.gitignore @@ -136,7 +136,14 @@ SoftwareCenter_PRE_*.py # ---- Agenten-interne Arbeitsnotizen (GITHUB-POLICY.md ยง3, T-20260926-510472849) ---- BEFUNDE.md +# MARKETING-LOG.txt und RUNTIME_DAILY_CARE.md sind hier bewusst NICHT gelistet: sie +# sind in pyproject.toml/llms.txt/README verlinkt und durch tests/test_metadata.py +# bzw. tests/test_softwarecenter_sync.py als oeffentlicher Konsistenzvertrag +# verankert (T-20260926-510472849, Team-Lead-Entscheid). Muster trotzdem als +# Kommentar dokumentiert, damit kein neues Repo diese Namen unbedacht committet: +# *MARKETING-LOG.txt, *_DAILY_CARE.md *STATUS-LOG.txt +TASKPLAN_STATUS_*.md STORE_CONTRACT.md STORE_READINESS.md _WARTUNG/