-- =====================================================================
--  TeeCup — Flaggturnering: kartoversikt-bryter (migrasjon 071, "Del B",
--  se ARCHITECTURE_DECISIONS.md ADR-067 for full begrunnelse).
--
--  Én boolean per hjem, standard AV (samme "skjult til avslørt"-prinsipp
--  som visibility_mode/blind draw) -- ingen, verken medspillere eller
--  tilskuere, ser andres flagg før eieren (frittstående) eller et
--  org-medlem (org-turnering) eksplisitt slår den på. En spiller ser
--  alltid SITT EGET flagg uansett bryter-status (håndtert i app-laget,
--  se app/routers/rounds.py::_build_flag_map og
--  app/routers/individual_tournaments.py::get_flag_map).
--
--  Endres via eksisterende PATCH-endepunkter (PATCH /rounds/{id} eier-only,
--  PATCH /orgs/{id}/tournaments/{id} ethvert org-medlem) -- ingen nye
--  skrive-endepunkter, kun nye felt på eksisterende modeller.
-- =====================================================================

\set ON_ERROR_STOP on

ALTER TABLE round      ADD COLUMN flag_map_visible boolean NOT NULL DEFAULT false;
ALTER TABLE tournament ADD COLUMN flag_map_visible boolean NOT NULL DEFAULT false;
