Load active problem metadata.
()
| 149 | |
| 150 | |
| 151 | def load_metadata() -> Dict[str, Any]: |
| 152 | """Load active problem metadata.""" |
| 153 | meta_path = KB_ACTIVE_DIR / "metadata.json" |
| 154 | if meta_path.exists(): |
| 155 | return json.loads(meta_path.read_text(encoding="utf-8")) |
| 156 | return {} |
| 157 | |
| 158 | |
| 159 | # --------------------------------------------------------------------------- |