{
 "as_of": "2026-09-09",
 "schema_version": "1.7",
 "release": {
  "commit": "d2c60d84f1a63bbaa589074eb53d40f9213c82ee",
  "snapshot": "2026-09-09",
  "snapshot_url": "https://projektometr.pl/api/snapshots/2026-09-09.json",
  "snapshot_count": 2,
  "snapshot_fields": [
   "status",
   "stage",
   "cost_mln",
   "cost_currency",
   "planned_end_current"
  ]
 },
 "license": "CC BY 4.0",
 "axis": "outcome.budget",
 "method": {
  "pl": "Przegląd potwierdzonych cytatów pod polami `cost.*` w rekordach, których oś budżetu stoi na `unknown`. Wzorzec szuka sformułowań opisujących ZMIANĘ kwoty, a nie samego jej podania. Każde trafienie ma decyzję: albo cytat zostaje przypięty pod oś, albo tutaj stoi powód odmowy.",
  "en": "A sweep of confirmed claims under `cost.*` fields on records whose budget axis sits at `unknown`. The pattern looks for wording describing a CHANGE in the amount, not merely stating one. Every hit carries a decision: the quote is pinned to the axis, or the reason for refusing stands here."
 },
 "count": 18,
 "pinned": 8,
 "refused": 10,
 "decisions": [
  {
   "slug": "przekop-mierzei-wislanej",
   "record_url": "https://projektometr.pl/api/projekt/przekop-mierzei-wislanej.json",
   "decision": "pinned",
   "why": {
    "pl": "Cytat mówi wprost: „wartość programu ulegnie zmianie z obecnej kwoty 880 mln zł na kwotę 1 mld 984 mln 51 tys. 500 zł”. Podane są obie kwoty i kierunek, więc oś budżetu stoi na tym samym zdaniu, które gruntuje kwotę.",
    "en": "The quote states it outright: the programme's value changes from PLN 880 million to PLN 1,984,051,500. Both figures and the direction are named, so the budget axis rests on the same sentence that grounds the amount."
   }
  },
  {
   "slug": "jaworzno-iii-power-plant-unit-910-mw-hard-coal",
   "record_url": "https://projektometr.pl/api/projekt/jaworzno-iii-power-plant-unit-910-mw-hard-coal.json",
   "decision": "pinned",
   "why": {
    "pl": "Cytat podaje podwyższenie ceny kontraktowej: „cena netto określona w umowie zostanie zwiększona o kwotę 52,3 mln zł do kwoty 4 537,8 mln zł”. Wzrost jest niewielki, ale udokumentowany i kierunkowy.",
    "en": "The quote records a contract price increase of PLN 52.3 million to PLN 4,537.8 million. The rise is small, but documented and directional."
   }
  },
  {
   "slug": "centralny-zintegrowany-szpital-kliniczny-w-poznaniu",
   "record_url": "https://projektometr.pl/api/projekt/centralny-zintegrowany-szpital-kliniczny-w-poznaniu.json",
   "decision": "pinned",
   "why": {
    "pl": "Cytat podaje obie wartości i różnicę: „zwiększy się łączna wartość kosztorysowa programu z niemal 591 mln zł do 860 mln zł., tj. o ponad 269 mln zł”. Rekord ma pełny blok oceny, więc oś staje na tym samym zdaniu, które gruntuje kwotę.",
    "en": "The quote gives both figures and the difference: the programme's total estimated value rises from nearly PLN 591 million to PLN 860 million, by over PLN 269 million. The record has a full assessment block, so the axis rests on the same sentence that grounds the amount."
   }
  },
  {
   "slug": "fregaty-miecznik-arrowhead-140-pgz-stocznia-gdynia",
   "record_url": "https://projektometr.pl/api/projekt/fregaty-miecznik-arrowhead-140-pgz-stocznia-gdynia.json",
   "decision": "refused",
   "why": {
    "pl": "Cytat opisuje wzrost („z ok. 8 mld zł [...] do ok. 15 mld zł”) i sam w sobie by wystarczył, ale ten rekord nie ma w ogóle bloku oceny: `outcome` jest puste. Podpięcie osi znaczyłoby zbudowanie całej oceny z niczego, a to jest inna i większa decyzja niż przypięcie cytatu, który już stoi pod innym polem. Zostaje do przeglądu rekordu jako całości.",
    "en": "The quote does describe a rise (from about PLN 8 billion to about PLN 15 billion) and would suffice on its own, but this record has no assessment block at all: `outcome` is empty. Pinning the axis would mean building a whole assessment from nothing, which is a different and larger decision than re-pinning a quote that already stands under another field. It stays for a review of the record as a whole."
   }
  },
  {
   "slug": "muzeum-historii-polski-na-cytadeli-warszawskiej",
   "record_url": "https://projektometr.pl/api/projekt/muzeum-historii-polski-na-cytadeli-warszawskiej.json",
   "decision": "refused",
   "why": {
    "pl": "Cytat mówi, że „koszty realizacji projektu (wraz z wystawą stałą) przekroczą 1,2 mld zł”, a 1,2 mld zł jest dokładnie tą kwotą, którą rekord nosi jako koszt. Nie ma więc pary „pierwotnie tyle, teraz tyle”, tylko prognoza ponad kwotę bieżącą. Do przekroczenia budżetu brakuje kwoty pierwotnej.",
    "en": "The quote says project costs including the permanent exhibition will exceed PLN 1.2 billion, and PLN 1.2 billion is exactly the figure the record carries as its cost. There is no original-versus-current pair, only a projection above the current figure. An overrun needs the original amount, which is missing."
   }
  },
  {
   "slug": "programme-for-the-oder-2006-multi-year-modernization-of-the-oder-water-system",
   "record_url": "https://projektometr.pl/api/projekt/programme-for-the-oder-2006-multi-year-modernization-of-the-oder-water-system.json",
   "decision": "refused",
   "why": {
    "pl": "Wzorzec złapał słowo „przekroczyć” w zaprzeczeniu: cytat to ustawowy pułap („łączne nakłady [...] nie mogą przekroczyć kwoty 9.048.960.386 zł”), czyli coś przeciwnego niż przekroczenie. Drugi cytat z tego samego rekordu mówi, że program zamknął się kwotą 5 mld 327 mln zł, a więc poniżej pułapu.",
    "en": "The pattern caught the word “exceed” inside a negation: the quote is a statutory ceiling, the opposite of an overrun. A second quote on the same record says the programme closed at PLN 5,327 million, below that ceiling."
   }
  },
  {
   "slug": "ej-lubiatowo-kopalino",
   "record_url": "https://projektometr.pl/api/projekt/ej-lubiatowo-kopalino.json",
   "decision": "refused",
   "why": {
    "pl": "Cytat podaje jedną kwotę szacunkową („całkowity koszt inwestycji jest szacowany na 45 mld euro”), bez żadnego porównania z kwotą wcześniejszą. Szacunek nie jest przekroczeniem.",
    "en": "The quote states a single estimate with no comparison to an earlier figure. An estimate is not an overrun."
   }
  },
  {
   "slug": "cyberbezpieczny-samorzad-i-kontynuacja-ferc-kpo",
   "record_url": "https://projektometr.pl/api/projekt/cyberbezpieczny-samorzad-i-kontynuacja-ferc-kpo.json",
   "decision": "refused",
   "why": {
    "pl": "Fałszywe trafienie po poszerzeniu wzorca: słowo „zwiększył” w złapanym cytacie odnosi się do odporności samorządów na cyberataki, a nie do kwoty. Wszystkie kwoty w tym rekordzie mówią zgodnie o około 1,5 mld zł i żadna nie opisuje wzrostu. Zostawiam wpis, bo wzorzec ten rekord znajduje i bez decyzji zapalałby bramkę przy każdym przebiegu.",
    "en": "A false positive after widening the pattern: the verb in the matched quote refers to local governments' resilience to cyberattacks, not to an amount. Every figure on this record consistently says about PLN 1.5 billion and none describes a rise. The entry stays because the pattern does find this record, and without a decision it would light the gate on every run."
   }
  },
  {
   "slug": "leopard-2a4-to-leopard-2pl-modernization-program",
   "record_url": "https://projektometr.pl/api/projekt/leopard-2a4-to-leopard-2pl-modernization-program.json",
   "decision": "refused",
   "why": {
    "pl": "Cytat dokumentuje wzrost wprost („łączny koszt brutto umowy [...] wzrósł z 2,415 mld PLN do 2,721 mld PLN”) i sam by wystarczył, ale rekord nie ma bloku oceny: `outcome` jest puste. To ten sam powód, co przy fregatach Miecznik, i tak samo zostaje do przeglądu rekordu jako całości, a nie do podpięcia jednej osi.",
    "en": "The quote documents the rise outright, from PLN 2.415 billion to PLN 2.721 billion, and would suffice on its own, but the record has no assessment block: `outcome` is empty. The same reason as for the Miecznik frigates, and it stays for a review of the record as a whole rather than the pinning of a single axis."
   }
  },
  {
   "slug": "central-register-of-vehicles-and-drivers-cepik-2-0",
   "record_url": "https://projektometr.pl/api/projekt/central-register-of-vehicles-and-drivers-cepik-2-0.json",
   "decision": "pinned",
   "why": {
    "pl": "Podpięte wcześniej niż ten przegląd, z datą pobrania 2026-07-25 i wyliczonym przekroczeniem 28,4%. Cytat podaje obie kwoty: nieprzekraczalne 149,9 mln zł brutto z pierwotnej umowy i 192,5 mln zł po aneksie nr 3. Wpis stoi tu dlatego, że nowa bramka policzyła kohortę z danych, nie z rejestru, i pokazała, że opublikowana liczba przejrzanych przypadków była zaniżona o ten rekord i o zaporę w Malczycach.",
    "en": "Pinned before this sweep, retrieved 2026-07-25, with a computed overrun of 28.4%. The quote gives both figures: a capped PLN 149.9 million gross in the original contract and PLN 192.5 million after annex three. The entry stands here because the new gate counted the cohort from the data rather than from the register, and showed that the published number of reviewed cases was short by this record and by the Malczyce barrage."
   }
  },
  {
   "slug": "malczyce-barrage-weir-on-the-oder",
   "record_url": "https://projektometr.pl/api/projekt/malczyce-barrage-weir-on-the-oder.json",
   "decision": "pinned",
   "why": {
    "pl": "Podpięte wcześniej niż ten przegląd, z wyliczonym przekroczeniem 214%. Cytat mówi wprost: „Jej koszty wzrosły z planowanych na początku 350 mln zł do ponad 1,1 mld zł”. Ten rekord i CEPiK 2.0 pokazują, po co bramka liczy kohortę z danych: obie decyzje były podjęte i widoczne na kartach, a rejestr, który miał je publikować, o nich milczał.",
    "en": "Pinned before this sweep, with a computed overrun of 214%. The quote states it plainly: costs rose from an initially planned PLN 350 million to over PLN 1.1 billion. This record and CEPiK 2.0 show why the gate counts the cohort from the data: both decisions had been made and were visible on the cards, while the register meant to publish them said nothing."
   }
  },
  {
   "slug": "ccgt-ostroleka",
   "record_url": "https://projektometr.pl/api/projekt/ccgt-ostroleka.json",
   "decision": "pinned",
   "why": {
    "pl": "Cytat podaje obie kwoty i kierunek: „szacowane wynagrodzenie [...] wzrośnie z ok. 2,5 mld zł netto do ok. 2,85 mld zł netto”. Rekord ma pełny blok oceny. Znaleziony dopiero po naprawie wzorca, który nie obejmował formy „wzrośnie” pisanej przez ś.",
    "en": "The quote gives both figures and the direction: the estimated contractor's fee rises from about PLN 2.5 billion net to about PLN 2.85 billion net. The record has a full assessment block. Found only after repairing the pattern, which did not cover the form with the accented s."
   }
  },
  {
   "slug": "tramwaj-na-naramowice-poznan",
   "record_url": "https://projektometr.pl/api/projekt/tramwaj-na-naramowice-poznan.json",
   "decision": "refused",
   "why": {
    "pl": "Cytat opisuje pełną progresję kosztu („miał kosztować 330 mln zł, potem 380 mln, 460 mln”) i jest jednym z mocniejszych w korpusie, ale rekord nie ma bloku oceny: `outcome` jest puste. Ten sam powód, co przy fregatach Miecznik i Leopardzie 2PL. Wskazał ten rekord Codex, i to on wymusił dołożenie do wzorca formy „miał kosztować”.",
    "en": "The quote describes a full cost progression, from PLN 330 million to 380, then 460, and is among the strongest in the corpus, but the record has no assessment block: `outcome` is empty. The same reason as for the Miecznik frigates and Leopard 2PL. Codex named this record, and it is what forced the “was to cost” form into the pattern."
   }
  },
  {
   "slug": "warszawska-wytwornia-energii-wte-targowek",
   "record_url": "https://projektometr.pl/api/projekt/warszawska-wytwornia-energii-wte-targowek.json",
   "decision": "refused",
   "why": {
    "pl": "Fałszywe trafienie formy „miała kosztować”: cytat podaje jedną kwotę z chwili podpisania umowy, z przelicznikiem brutto na netto w nawiasie („prawie 2 mld zł brutto (ok. 1 mld 667 mln zł netto)”), i rekord nosi dokładnie tę kwotę netto. Nie ma tu drugiej wartości ani kierunku, więc nie ma przekroczenia.",
    "en": "A false positive of the “was to cost” form: the quote gives a single figure from the moment of signing, with a gross-to-net conversion in brackets, and the record carries exactly that net figure. There is no second value and no direction, so there is no overrun."
   }
  },
  {
   "slug": "olefiny-iii-nowa-chemia",
   "record_url": "https://projektometr.pl/api/projekt/olefiny-iii-nowa-chemia.json",
   "decision": "refused",
   "why": {
    "pl": "Fałszywe trafienie formy „zaktualizowany”: cytat mówi o „zaktualizowanym budżecie projektu Nowa Chemia w wysokości 35,8 mld PLN” i nie podaje kwoty wcześniejszej. Ten rekord jest następcą Olefin III o węższym zakresie, więc „zaktualizowany” znaczy tu przedefiniowanie projektu, a nie przekroczenie jego własnego budżetu. Wzrost do 45-51 mld zł, który rekord notuje osobno, dotyczy poprzednika i tam jest już rozstrzygnięty.",
    "en": "A false positive of the “updated” form: the quote speaks of an updated Nowa Chemia budget of PLN 35.8 billion and gives no earlier figure. This record is the narrower-scope successor to Olefiny III, so “updated” here means a redefined project rather than an overrun of its own budget. The rise to PLN 45-51 billion that the record notes separately concerns the predecessor and is already decided there."
   }
  },
  {
   "slug": "cpk",
   "record_url": "https://projektometr.pl/api/projekt/cpk.json",
   "decision": "refused",
   "why": {
    "pl": "Fałszywe trafienie tej samej formy: „Zaktualizowany łączny koszt programu CPK do 2032 r. jest szacowany na 131,7 mld zł”. Jedna kwota, bez wcześniejszej i bez kierunku. Aktualizacja kosztorysu wieloletniego programu nie jest sama w sobie przekroczeniem budżetu.",
    "en": "A false positive of the same form: the updated total cost of the CPK programme to 2032 is estimated at PLN 131.7 billion. One figure, with no earlier one and no direction. Updating the estimate for a multi-year programme is not in itself a budget overrun."
   }
  },
  {
   "slug": "muzeum-ii-wojny-swiatowej-gdansk",
   "record_url": "https://projektometr.pl/api/projekt/muzeum-ii-wojny-swiatowej-gdansk.json",
   "decision": "pinned",
   "why": {
    "pl": "Oś budżetu ustalona wcześniej niż ten przegląd. Wpis stoi tu, bo rejestr ma zawierać KAŻDE trafienie przeglądu, a nie tylko te, przy których sam coś zmieniłem: bez tego publikowana liczba „znalezionych” była mniejsza od liczby faktycznie znalezionych i zaniżała własną pracę o dwa rekordy. Wskazał to recenzent adwersarialny.",
    "en": "The budget axis was settled before this sweep. The entry stands here because the register must contain every hit of the sweep, not only those where I changed something: without that, the published number of cases found was smaller than the number actually found, understating the work by two records. An adversarial reviewer pointed this out."
   }
  },
  {
   "slug": "muzeum-sztuki-nowoczesnej-w-warszawie-nowa-siedziba",
   "record_url": "https://projektometr.pl/api/projekt/muzeum-sztuki-nowoczesnej-w-warszawie-nowa-siedziba.json",
   "decision": "pinned",
   "why": {
    "pl": "Jak wyżej: oś ustalona wcześniej, wpis dodany po to, żeby publikowana liczba przejrzanych przypadków równała się liczbie trafień przeglądu, a nie długości rejestru.",
    "en": "As above: the axis was settled earlier, and the entry exists so that the published number of reviewed cases equals the number of sweep hits rather than the length of the register."
   }
  }
 ]
}