yams/.gitignore
trvon 2a63eb1af8
test(fuzz): add a direct-P2P fuzz lane and a topology codec harness
New libFuzzer/AFL++ harnesses, each trapping on an oracle violation:
p2p_json (nesting bound, round trip), p2p_connstr (endpoint round trip,
pin idempotence, no silent re-pin), p2p_handshake (validators and the
full acceptor bind the TLS peer), p2p_delta_stream (batch, session and
bootstrap receive paths stay inside count and byte budgets), p2p_inbound
(the manager inbound session through registry update) and
topology_codec (decoded snapshots re-encode losslessly). p2p_delta now
draws its exchange limits from the input.

p2p_seeds.py writes framed-session seeds for FuzzedDataProvider layouts,
dicts/p2p.dict carries the frame vocabulary, generate_corpus.sh accepts a
local seedgen, and fuzz.sh no longer fails on macOS bash 3.2 when a
target has no dictionary. The generated corpus stays untracked.
2026-09-22 13:55:04 -06:00

143 lines
2.2 KiB
Text

# Build directories and CMake artifacts
.beads
build/
_deps/
_build/
cmake-build-*/
builddir*
# Build outputs
*.a
*.so
*.dylib
*.dll
*.exe
# CMake generated files
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
Makefile
compile_commands.json
CTestTestfile.cmake
Testing/
install_manifest*.txt
# IDE files
.idea/
*.code-workspace
.vs/
# OS files
.DS_Store
Thumbs.db
*.swp
*.swo
*~
# Temporary files
*.tmp
*.temp
*.log
build_output.log
# Coverage and profiling
*.gcda
*.gcno
*.gcov
*.profraw
coverage/
# Package files
*.deb
*.rpm
*.dmg
*.msi
*.pkg
# Local configuration
.env
.env.local
# Git lock files (shouldn't be committed)
.git/index.lock
docs/delivery
docs/pbi
docs/operations
.cache/
paper
# MkDocs build output
# Default mkdocs output
site/
# Our configured output dir
public/*
!public/.gitkeep
conan.lock
.yams*
CMakeUserPresets.json
gitlab-ci.yml
.project
.cproject
builddir
# Meson subprojects
/subprojects/*
!/subprojects/*.wrap
!/subprojects/packagefiles/
# Local dev artifacts
.conan2-local/
ci_logs/
**/__pycache__/
*.pyc
# C/C++ language server cache
.ccls-cache/
# Benchmark artifacts (generated; never commit run ledgers)
bench_results/
build/benchmarks/
audit_artifacts/
*.brick.json
*.brick.html
*.brick-contract.json
/tests/benchmarks/brick/
/docs/audits/
/DIFFERENTIAL_REVIEW_REPORT.md
tests/benchmarks/baseline/xplan_foundation_*.json
/tests/benchmarks/xplan/
# Local-only xplan compatibility wrappers.
/tests/benchmarks/scripts/ingestion_pipeline_ablation.sh
/tests/benchmarks/scripts/simeon_rerank_ab.sh
/tests/benchmarks/scripts/topology_cluster_ablation.sh
/tests/benchmarks/scripts/topology_expansion_fusion_ablation.sh
/tests/benchmarks/scripts/topology_route_scoring_ablation.sh
/tests/benchmarks/scripts/topology_source_ablation.sh
# Internal benchmark harness scripts (not shipped)
tests/benchmarks/*.py
!tests/benchmarks/retrieval_contract.py
!tests/benchmarks/test_retrieval_contract.py
# Cloudflare Wrangler local cache
.wrangler/
# Claude local state
.claude/
# Build and analysis artifacts
.artifacts/
# Plugin test fixtures
dispatcher_external/
dispatcher_external_*/
# Research papers
papers/
infer-out/
.zenith-skills/
.pi
traces/
/data/fuzz/