compacting context codex