Files
instagram-bot/.gitignore
Marc Mintel c0cfa24384 feat(core): P0 radical evolution — kill blank_start, complete ContextGate matrix, fix HD Map back transitions
P0-2: Kill blank_start: true in config — the nuclear option that wipes ALL learned
knowledge on every run. Replaced with memory_hygiene() selective amnesia that
prunes low-confidence entries while preserving high-confidence learned patterns.

P0-3: Purge all root-level garbage scripts (scratch.py, test_run.py, profile_dump.xml,
resp_dump.json, pytest_output.log, test_output.log, coverage.xml, coverage_e2e.json).
Updated .gitignore to prevent reaccumulation.

P2-2: Replace piecemeal BANNED_SCREENS/REQUIRED_MARKERS with complete Action
Compatibility Matrix (VALID_SCREENS whitelist). Every interaction intent now has
an explicit set of valid screens. Covers like, comment, follow, unfollow, save,
repost across all 14 screen types.

P2-3: Remove non-deterministic 'press back' transitions from HD Map topology for
OTHER_PROFILE, POST_DETAIL, and SEARCH_RESULTS. Add tab transitions to POST_DETAIL.

P2-4: Replace ScreenMemoryDB nuclear 200-entry wipe with LRU eviction.
store_screen() now accepts confidence parameter.

TDD: 22 new tests (all GREEN), 240 unit/tdd/integration passed, 0 regressions.
E2E: 288 passed (+2 fixed), 6 pre-existing LIE DETECTED failures.
2026-05-04 18:19:00 +02:00

65 lines
833 B
Plaintext

/venv*
/.venv
/build
/dump
/dist
/gramaddict.egg-info
/.idea
/.vscode
*.yml
!test_config.yml
*.json
*.xml
!tests/fixtures/*.xml
!tests/fixtures/*.jpg
!tests/fixtures/*.json
!tests/e2e/fixtures/*.xml
!tests/e2e/fixtures/*.jpg
!tests/e2e/fixtures/*.json
logs/
.DS_Store
crashes
accounts
!config-examples/*
Pipfile
Pipfile.lock
*.pdf
*.mp4
*.log*
*.ini
*.db
# Debug artifacts & garbage scripts (Rule 5: KRIEG DEM MÜLL)
scratch*.py
rewrite_*.py
test_*.py
!tests/**
update_*.py
profile_dump.*
resp_dump.*
test_compress.py
test_fixtures.py
output.txt
e2e_*.log
traceback.log
# Coverage
htmlcov/
.coverage
coverage.xml
coverage_e2e.json
.hypothesis/
# Local diagnostic traces
debug/
# Bytecode & Cache (Enforce at bottom to override whitelists)
**/__pycache__/
**/*.pyc
**/*.pyo
**/*.pyd
.pytest_cache/
.hypothesis/
.coverage
htmlcov/