{
  "schema": "flip4m.release.v1",
  "version": "2.1.2-smart-time",
  "date": "2026-09-13",
  "path": "/f4m/new/",
  "role": "LAB",
  "base": "Flip4M Lab Plus 2.1.1",
  "smart_time": {
    "applies_to": ["grandmaster", "champion"],
    "unchanged_profiles": ["beginner", "casual", "strong", "master"],
    "grandmaster_max_ms": 60000,
    "champion_max_ms": 120000,
    "opening": {"empty_ms": 1000, "first_reply_grandmaster_ms": 2000, "first_reply_champion_ms": 3000, "two_to_three_tokens_grandmaster_ms": 4000, "two_to_three_tokens_champion_ms": 6000},
    "complexity_inputs": ["occupied tokens", "open two/three threats", "active magnets", "remaining tools"],
    "contract": "60s/120s are ceilings, not mandatory waits. Classical and DCC receive the same deterministic effective budget. Proven results may still finish early."
  },
  "versioning": {
    "standard": "BD_WEB_APP_VERSIONING_V1",
    "current": "/f4m/",
    "previous": "/f4m/old/",
    "lab": "/f4m/new/",
    "archive_pattern": "/f4m/old/NNN/",
    "document": "/f4m/f4m/"
  },
  "tests": {
    "smart_time_unit": "PASS",
    "master_4500_unchanged": true,
    "empty_grandmaster_ms": 1000,
    "empty_champion_ms": 1000,
    "first_reply_grandmaster_ms": 2000,
    "first_reply_champion_ms": 3000,
    "syntax": "PASS"
  },
  "note": "LAB remains the development route. This change adds only the BD version selector/metadata; gameplay files and rules are otherwise unchanged."
}
