"""
tests/memory_judge_bench/
=======================
MEMORY_JUDGE_BENCH — Behavioral Evaluation Harness for arifOS Memory

Codename: MEMORY_JUDGE_BENCH
Purpose: Prove whether arifOS memory changes assistant behavior correctly.

Test matrix:
  1. Sacred scar recall        — High-consequence memory handled with care
  2. Public/private separation — Sealed/private memory not casually surfaced
  3. Stale memory handling     — Expired facts require re-verification
  4. Contradiction handling    — Conflicts flagged, not blindly merged
  5. Anti-Hantu               — Consciousness/emotion claims rejected at write
  6. Phoenix state            — Cooling memories not treated as canon
  7. F4 supersession          — Newer facts supersede older ones correctly
  8. Human authority           — Consequential outputs escalate to 888_JUDGE
  9. Retrieval restraint       — Unsafe memory filtered, not just retrieved
 10. Behavior-change trace     — Output explains what memory changed and why

Namespace: DRY_RUN / TEST (never production unless Arif explicitly authorizes)

DITEMPA BUKAN DIBERI — Forged, Not Given
"""

MEMORY_JUDGE_BENCH_VERSION = "1.0.0"
BENCH_TIMESTAMP = "2026-05-16"
