# SPDX-FileCopyrightText: 2025 OmniNode.ai Inc.
# SPDX-License-Identifier: MIT
#
# decommissioned_patterns.txt — forbidden patterns in omnibase_core source (OMN-4801)
#
# One pattern per line. Lines beginning with '#' are comments and are ignored.
# Patterns are matched as literal substrings against every line in src/.
#
# DO NOT ADD patterns that appear in test fixtures intentionally — those should
# use the check_forbidden_patterns.sh --exclude-tests flag or live outside src/.
#
# When adding a new pattern:
#   1. Confirm the pattern is fully removed from src/ (script must pass on main)
#   2. Add a comment explaining what was decommissioned and when (Linear ticket)
#   3. Open a PR so CI enforces it going forward

# --- Decommissioned M2 Ultra Kafka bus endpoint (OMN-4793, 2026-03) ---
# M2 Ultra Redpanda decommissioned 2026-03-03. All references must use
# localhost:19092 (local Docker) or localhost:29092 (cloud bus tunnel).
192.168.86.200:29092

# --- Decommissioned Ollama LLM provider (OMN-4798, 2026-03) ---
# Ollama replaced by direct vLLM endpoints. ModelProvider.OLLAMA and the
# localhost:11434 port are no longer valid in production code.
ModelProvider.OLLAMA
localhost:11434

# --- Forbidden in-memory event bus override (OMN-3431) ---
# ONEX_EVENT_BUS_TYPE=inmemory silently drops all Kafka events with no warning.
# It is FORBIDDEN in production source. Only CI test workflows may set it.
ONEX_EVENT_BUS_TYPE=inmemory
