informix-db/.gitignore
Ryan Malloy 6b59816f9a Add Phase 0 wire captures (override global *.log gitignore)
The user's global ~/.gitignore_global excludes *.log universally, which
silently dropped our docs/CAPTURES/*.socat.log files from the previous
Phase 0 commit. Add explicit negation rules in the project .gitignore
so the spike capture deliverables are tracked.

Captured under socat MITM relay (host:9090 → container:9088, hex-dump
both directions), driven by tests/reference/RefClient.java:
- 01-connect-only.socat.log: bare login + disconnect (~1.7 KB)
- 02-select-1.socat.log: SELECT 1 round-trip (~6.7 KB)
- 02-dml-cycle.socat.log: CREATE TEMP + INSERT + SELECT (~9.9 KB)

These are referenced from PROTOCOL_NOTES.md §12 as the canonical
ground-truth for the wire-format claims.
2026-05-02 16:10:56 -06:00

61 lines
948 B
Plaintext

# Project-private context (per global CLAUDE.md rule: only add to private repos)
CLAUDE.md
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
dist/
*.egg-info/
.eggs/
.installed.cfg
*.egg
# Virtual environments
.venv/
venv/
env/
.env
.env.*
!.env.example
# uv
.python-version
# IDE / editor
.vscode/
.idea/
*.swp
*.swo
*~
# Test / lint caches
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
.coverage.*
htmlcov/
# OS
.DS_Store
Thumbs.db
# Phase 0 build artifacts (decompiled JDBC, downloaded JARs)
# build/ already excluded by Python pattern above; we keep the directory for spike work
build/jdbc-src/
build/*.jar
# Wireshark / socat captures live IN the repo intentionally — they're spike deliverables.
# The global ~/.gitignore_global excludes *.log; negate that for our captures specifically:
!docs/CAPTURES/
!docs/CAPTURES/*.log
!docs/CAPTURES/*.pcap
!docs/CAPTURES/*.txt
# Java reference client build outputs
*.class