# Known code-length violations (grandfathered).
#
# Entries in this file are reported as warnings.  Any NEW violation
# not listed here is reported as an error and will fail `make check`.
#
# To shrink this list: refactor the offending file/function, remove
# the line, and run `make check` to confirm.
#
# Format:
#   path/to/file.py                        – file-length violation
#   path/to/file.py:Class.method           – function-length violation

# ── src/ file-length ────────────────────────────────────────────────
src/weakincentives/adapters/acp/adapter.py
src/weakincentives/adapters/codex_app_server/adapter.py
src/weakincentives/cli/query.py
src/weakincentives/cli/wink.py
src/weakincentives/contrib/tools/filesystem_memory.py
src/weakincentives/filesystem/_host.py
src/weakincentives/filesystem/_streams.py
src/weakincentives/prompt/overrides/validation.py
src/weakincentives/prompt/registry.py
src/weakincentives/runtime/session/session.py
src/weakincentives/serde/parse.py

# ── tests/ file-length ──────────────────────────────────────────────
tests/adapters/acp/test_adapter_protocol.py
tests/adapters/claude_agent_sdk/test_adapter.py
tests/adapters/claude_agent_sdk/test_bridge.py
tests/adapters/claude_agent_sdk/test_hooks.py
tests/adapters/claude_agent_sdk/test_isolation.py
tests/adapters/claude_agent_sdk/test_transcript_collector.py
tests/adapters/codex_app_server/test_adapter.py
tests/adapters/codex_app_server/test_client.py
tests/cli/test_wink_debug_app.py
tests/cli/test_wink_query_database.py
tests/cli/test_wink_query_helpers.py
tests/debug/test_bundle.py
tests/debug/test_environment.py
tests/evals/test_loop.py
tests/evals/test_session_evaluators.py
tests/evals/test_types.py
tests/helpers/filesystem.py
tests/prompt/test_feedback.py
tests/prompts/overrides/test_local_prompt_overrides_store.py
tests/prompts/test_progressive_disclosure.py
tests/prompts/test_task_examples.py
tests/prompts/test_text_section.py
tests/resources/test_resources.py
tests/runtime/test_agent_loop.py
tests/runtime/test_dlq.py
tests/runtime/test_lifecycle.py
tests/runtime/test_mailbox.py
tests/serde/test_loop_serde.py
tests/serde/test_parse_and_dump.py
tests/toolchain/test_checkers.py
tests/toolchain/test_parsers.py
