{
  "D2": [
    {
      "id": "PlaceNL-001",
      "line": {
        "op": "instantiate",
        "element": "P01",
        "source": "t06",
        "how": "Calls recruit hands for westward colonization as well as for programming and defense.",
        "evidence": {
          "codes": [
            "c0078",
            "c0033",
            "c0143"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-001",
          "decision": "accept",
          "reason": "read whole: c0078, c0033 and c0143 recruit hands to expand, to write scripts and to defend; P01 as stated",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-16T12:54:02",
          "stage": "D3",
          "leg": "D3a-02"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-001",
        "decision": "accept",
        "reason": "read whole: c0078, c0033 and c0143 recruit hands to expand, to write scripts and to defend; P01 as stated",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-16T12:54:02",
        "stage": "D3",
        "leg": "D3a-02"
      }
    },
    {
      "id": "PlaceNL-002",
      "line": {
        "op": "absent",
        "element": "R01",
        "how": "The record opens with official coordination already declared, leaving the original starter and recruitment sequence unresolved.",
        "evidence": {
          "codes": [
            "c0001",
            "c0002"
          ]
        },
        "why": "The founding sequence is outside the supplied record.",
        "observation": "not-testable",
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-002",
          "decision": "accept",
          "reason": "evidence limit, counted apart: c0001 and c0002 open with coordination already declared; who started is not in the record; placements do not carry R01",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-16T11:16:23",
          "stage": "D3",
          "leg": "D3a-01"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-002",
        "decision": "accept",
        "reason": "evidence limit, counted apart: c0001 and c0002 open with coordination already declared; who started is not in the record; placements do not carry R01",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-16T11:16:23",
        "stage": "D3",
        "leg": "D3a-01"
      }
    },
    {
      "id": "PlaceNL-003",
      "line": {
        "op": "absent",
        "element": "A02",
        "how": "Official coordination is already present at the opening, so a starter causing subsequent recruitment cannot be tested.",
        "evidence": {
          "codes": [
            "c0001",
            "c0002"
          ]
        },
        "why": "The first observable coordination does not identify its origin.",
        "observation": "not-testable",
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-003",
          "decision": "accept",
          "reason": "read whole, G2, G3 and G33: marked not-testable; its concepts are c0001 declaring official coordination for placing pixels; c0002 publishing the official plan; none shows a member's start or proposal and, after it, a call for that mark (G33), so A02's order is not shown, an evidence limit",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-19T18:12:43",
          "stage": "D3",
          "leg": "D3a-28"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-003",
        "decision": "accept",
        "reason": "read whole, G2, G3 and G33: marked not-testable; its concepts are c0001 declaring official coordination for placing pixels; c0002 publishing the official plan; none shows a member's start or proposal and, after it, a call for that mark (G33), so A02's order is not shown, an evidence limit",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-19T18:12:43",
        "stage": "D3",
        "leg": "D3a-28"
      }
    },
    {
      "id": "PlaceNL-004",
      "line": {
        "op": "restrict",
        "element": "A01",
        "source": "t04",
        "how": "Design assent and reported construction are visible, but recruitment causing those placements is not established by their order.",
        "evidence": {
          "codes": [
            "c0078",
            "c0190",
            "c0191"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-004",
          "decision": "accept",
          "reason": "G34 and G9: c0078 'Help mee het westerdeel te koloniseren!' (h+66.18) in one thread, and c0190 'Ik zeg, doen!' and c0191 'We hebben een beginnetje.' (h+72.08) on the label in another: the call and the report concern different marks; the concepts show neither the order nor the bound's pattern (a join or pledge with no state, one end only, a layout, or a call and a report for different marks), so the condition cannot be tested here; an evidence limit",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-19T18:57:11",
          "stage": "D3",
          "leg": "D3a-29"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-004",
        "decision": "accept",
        "reason": "G34 and G9: c0078 'Help mee het westerdeel te koloniseren!' (h+66.18) in one thread, and c0190 'Ik zeg, doen!' and c0191 'We hebben een beginnetje.' (h+72.08) on the label in another: the call and the report concern different marks; the concepts show neither the order nor the bound's pattern (a join or pledge with no state, one end only, a layout, or a call and a report for different marks), so the condition cannot be tested here; an evidence limit",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-19T18:57:11",
        "stage": "D3",
        "leg": "D3a-29"
      }
    },
    {
      "id": "PlaceNL-005",
      "line": {
        "op": "absent",
        "element": "K02",
        "how": "Defense and abandoned Yeti repair are visible, but neither establishes a room-wide judgement that its own mark lacks sufficient hands or space.",
        "evidence": {
          "codes": [
            "c0054",
            "c0136"
          ]
        },
        "why": "The coded passages do not establish the specified judgement for the room's own work.",
        "observation": "unobserved",
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-005",
          "decision": "accept",
          "reason": "G2 (unobserved), quotes read: c0054, 'Momenteel staan we in de verdediging' (we are on defence now), and c0136, 'opeens is die hele yeti weg. Dit is echt onbegonnen werk' (suddenly the whole yeti is gone; this is hopeless work), come inside a thread where members fight among themselves over whether the Yeti stays (c0134, c0135); the futility is a dispute inside the room, not a judgment of its hands or room against others, so an evidence limit",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-19T05:30:34",
          "stage": "D3",
          "leg": "D3a-18"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-005",
        "decision": "accept",
        "reason": "G2 (unobserved), quotes read: c0054, 'Momenteel staan we in de verdediging' (we are on defence now), and c0136, 'opeens is die hele yeti weg. Dit is echt onbegonnen werk' (suddenly the whole yeti is gone; this is hopeless work), come inside a thread where members fight among themselves over whether the Yeti stays (c0134, c0135); the futility is a dispute inside the room, not a judgment of its hands or room against others, so an evidence limit",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-19T05:30:34",
        "stage": "D3",
        "leg": "D3a-18"
      }
    },
    {
      "id": "PlaceNL-006",
      "line": {
        "op": "instantiate",
        "element": "P02",
        "source": "t04",
        "how": "Provincial flags, national emblems, lettering, houses, and a subreddit signature are proposed and revised as parts of the shared mark.",
        "evidence": {
          "codes": [
            "c0020",
            "c0091",
            "c0105",
            "c0189",
            "c0184"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-006",
          "decision": "accept",
          "reason": "read whole: c0020 to c0189 propose provincial flags, correct a flag, plan houses and a windmill and put the sub's name in the flag; the room settling and signing its design, P02 as stated",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-16T13:37:18",
          "stage": "D3",
          "leg": "D3a-03"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-006",
        "decision": "accept",
        "reason": "read whole: c0020 to c0189 propose provincial flags, correct a flag, plan houses and a windmill and put the sub's name in the flag; the room settling and signing its design, P02 as stated",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-16T13:37:18",
        "stage": "D3",
        "leg": "D3a-03"
      }
    },
    {
      "id": "PlaceNL-007",
      "line": {
        "op": "instantiate",
        "element": "P03",
        "source": "t04",
        "how": "Members report an emblem under construction and a start on the subreddit label.",
        "evidence": {
          "codes": [
            "c0025",
            "c0191"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-007",
          "decision": "accept",
          "reason": "read whole, G15: c0025 shares an image of the emblem being made and c0191, at hour 72.1, shows a start on the label; reports of the work's state, P03 as stated",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-16T19:53:17",
          "stage": "D3",
          "leg": "D3a-08"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-007",
        "decision": "accept",
        "reason": "read whole, G15: c0025 shares an image of the emblem being made and c0191, at hour 72.1, shows a start on the label; reports of the work's state, P03 as stated",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-16T19:53:17",
        "stage": "D3",
        "leg": "D3a-08"
      }
    },
    {
      "id": "PlaceNL-008",
      "line": {
        "op": "instantiate",
        "element": "P04",
        "source": "t14",
        "how": "A requested Yeti template supplies a concrete reference for an announced restoration attempt.",
        "evidence": {
          "codes": [
            "c0133",
            "c0134",
            "c0135"
          ],
          "transitions": [
            "636e8e:7>7.1",
            "636e8e:7.1>7.1.1"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-008",
          "decision": "accept",
          "reason": "read whole: c0133 to c0135 ask for and give a template before restoring the figure; P04 as stated",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-16T15:11:12",
          "stage": "D3",
          "leg": "D3a-05"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-008",
        "decision": "accept",
        "reason": "read whole: c0133 to c0135 ask for and give a template before restoring the figure; P04 as stated",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-16T15:11:12",
        "stage": "D3",
        "leg": "D3a-05"
      }
    },
    {
      "id": "PlaceNL-009",
      "line": {
        "op": "instantiate",
        "element": "P14",
        "source": "t10",
        "how": "Members circulate scripts, update faults, request targets, use alternate accounts, and contest automated placement.",
        "evidence": {
          "codes": [
            "c0038",
            "c0050",
            "c0180",
            "c0181",
            "c0107",
            "c0246"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-009",
          "decision": "accept",
          "reason": "G24: c0038 to c0246 announce, fix and update a script, ask for a target file and point to alternate accounts, and c0107 argues that scripts block creativity; P14 as stated",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-19T05:58:15",
          "stage": "D3",
          "leg": "D3a-19"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-009",
        "decision": "accept",
        "reason": "G24: c0038 to c0246 announce, fix and update a script, ask for a target file and point to alternate accounts, and c0107 argues that scripts block creativity; P14 as stated",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-19T05:58:15",
        "stage": "D3",
        "leg": "D3a-19"
      }
    },
    {
      "id": "PlaceNL-010",
      "line": {
        "op": "add-condition",
        "element": "P14",
        "source": "t10",
        "how": "Changing a shared automated target requires an available permission-holder, even when a new design has already been announced.",
        "evidence": {
          "codes": [
            "c0105",
            "c0106",
            "c0162"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-010",
          "decision": "accept",
          "reason": "G4a clause 2, quotes read: c0106, 'degene met permission om de script daadwerkelijk te updaten is afwezig' (the one with permission to update the script is absent), and c0162, 'Wie o wie zet het verdedigingsscript uit? De huisjes worden allemaal weggepoetst' (who turns off the defence script? the houses are all being wiped away); a planned change repaired away until its keepers are told is P05's statement, so a specification of P14 naming P05",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-19T06:24:34",
          "stage": "D3",
          "leg": "D3a-19"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-010",
        "decision": "accept",
        "reason": "G4a clause 2, quotes read: c0106, 'degene met permission om de script daadwerkelijk te updaten is afwezig' (the one with permission to update the script is absent), and c0162, 'Wie o wie zet het verdedigingsscript uit? De huisjes worden allemaal weggepoetst' (who turns off the defence script? the houses are all being wiped away); a planned change repaired away until its keepers are told is P05's statement, so a specification of P14 naming P05",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-19T06:24:34",
        "stage": "D3",
        "leg": "D3a-19"
      }
    },
    {
      "id": "PlaceNL-011",
      "line": {
        "op": "add-step",
        "element": "P14",
        "source": "t10",
        "how": "Distinguish fixing a script fault from authorizing a new target because successful repair can coexist with blocked redesign.",
        "evidence": {
          "codes": [
            "c0246",
            "c0106",
            "c0160",
            "c0162"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-011",
          "decision": "accept",
          "reason": "G4a clause 2: c0246 fixes a script error, and c0106 to c0162 wait for the member with update permission while the defence script wipes the planned houses; P05's statement holds a planned change repaired away until the keepers are told, so a specification of P14 naming P05",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-19T06:28:48",
          "stage": "D3",
          "leg": "D3a-19"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-011",
        "decision": "accept",
        "reason": "G4a clause 2: c0246 fixes a script error, and c0106 to c0162 wait for the member with update permission while the defence script wipes the planned houses; P05's statement holds a planned change repaired away until the keepers are told, so a specification of P14 naming P05",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-19T06:28:48",
        "stage": "D3",
        "leg": "D3a-19"
      }
    },
    {
      "id": "PlaceNL-012",
      "line": {
        "op": "restrict",
        "element": "P02",
        "source": "t10",
        "how": "A publicly proposed redesign does not become executable until protective automation and its controllers permit the new pixels.",
        "evidence": {
          "codes": [
            "c0105",
            "c0106",
            "c0160",
            "c0162"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-012",
          "decision": "accept",
          "reason": "read whole: c0105 proposes houses and a windmill on the flag, c0106 says the one member allowed to update the script is away, and c0160 and c0162 report the houses 'allemaal weggepoetst' by the room's own defence script; the addition was settled and the room's upkeep erased it, a condition P02 does not state (G9); portugal-013 meets it in substance",
          "revised": null,
          "pair": "portugal-013",
          "kind": "correction",
          "t": "2026-10-16T13:24:56",
          "stage": "D3",
          "leg": "D3a-03"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-012",
        "decision": "accept",
        "reason": "read whole: c0105 proposes houses and a windmill on the flag, c0106 says the one member allowed to update the script is away, and c0160 and c0162 report the houses 'allemaal weggepoetst' by the room's own defence script; the addition was settled and the room's upkeep erased it, a condition P02 does not state (G9); portugal-013 meets it in substance",
        "revised": null,
        "pair": "portugal-013",
        "kind": "correction",
        "t": "2026-10-16T13:24:56",
        "stage": "D3",
        "leg": "D3a-03"
      }
    },
    {
      "id": "PlaceNL-013",
      "line": {
        "op": "restrict",
        "element": "A11",
        "source": "t14",
        "how": "A template enables attempted repair without necessarily settling opposing preferences or keeping the restored work visible.",
        "evidence": {
          "codes": [
            "c0125",
            "c0134",
            "c0135",
            "c0136"
          ],
          "transitions": [
            "636e8e:7.1>7.1.1",
            "636e8e:7.1>7.1.2"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-013",
          "decision": "accept",
          "reason": "G43 and G9: c0125 'Yeti moet weg.' (h+68.68) argues what the area should show, and c0134 'zo hoort de yeti er uit te zien' with an image (h+70.03) answers with a layout, which c0135 'Top! Ik ga hem herstellen.' (h+70.05) takes up, in thread 636e8e; design talk is answered in its thread by a layout posted after it, new or revised, A11's transition with the mechanism in the members' words; the condition, that a template does not settle the design for good (rival versions, talk that resumes, placers who deviate or revert), is held by P02's range, P04's range, P05's statement and pass 7's amendment (G43 reading 3; QD3-008 asked), so it does not make A11 fail; a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-20T04:54:45",
          "stage": "D3",
          "leg": "D3a-38"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-013",
        "decision": "accept",
        "reason": "G43 and G9: c0125 'Yeti moet weg.' (h+68.68) argues what the area should show, and c0134 'zo hoort de yeti er uit te zien' with an image (h+70.03) answers with a layout, which c0135 'Top! Ik ga hem herstellen.' (h+70.05) takes up, in thread 636e8e; design talk is answered in its thread by a layout posted after it, new or revised, A11's transition with the mechanism in the members' words; the condition, that a template does not settle the design for good (rival versions, talk that resumes, placers who deviate or revert), is held by P02's range, P04's range, P05's statement and pass 7's amendment (G43 reading 3; QD3-008 asked), so it does not make A11 fail; a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-20T04:54:45",
        "stage": "D3",
        "leg": "D3a-38"
      }
    },
    {
      "id": "PlaceNL-014",
      "line": {
        "op": "restrict",
        "element": "C01",
        "source": "t10",
        "how": "This room has a poll, differentiated planner roles, and restricted script permissions, so the aggregate majority claim cannot describe its local organization.",
        "evidence": {
          "codes": [
            "c0008",
            "c0019",
            "c0106"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-014",
          "decision": "accept",
          "reason": "G9 and G29: a poll opened about Greece (c0008), a member calls themself a soldier and not a planner (c0019), and script updates wait for the member who holds the permission (c0106); a poll and roles; the restriction is held by C01's minority clause; a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-19T14:40:44",
          "stage": "D3",
          "leg": "D3a-24"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-014",
        "decision": "accept",
        "reason": "G9 and G29: a poll opened about Greece (c0008), a member calls themself a soldier and not a planner (c0019), and script updates wait for the member who holds the permission (c0106); a poll and roles; the restriction is held by C01's minority clause; a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-19T14:40:44",
        "stage": "D3",
        "leg": "D3a-24"
      }
    },
    {
      "id": "PlaceNL-015",
      "line": {
        "op": "propose",
        "statement": "Routing changing plans and shared tools through a separate chat",
        "source": "t02",
        "how": "A separate chat carries current plans, suggestions, and script work while public copies become stale and access to that chat can be resisted.",
        "evidence": {
          "codes": [
            "c0003",
            "c0004",
            "c0032",
            "c0033",
            "c0182"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-015",
          "decision": "accept",
          "reason": "G59 and G59a (G59's reading 2): c0003, c0004 and c0032 send people to the chat because the posted plan goes stale, and c0182 objects to the centralizing; the act is stated by no element's statement or range and by no arrow, and other rooms show it; accepted as a proposal for candidate P23 (the chat), entered at D3a-55 by move 182",
          "revised": null,
          "pair": "PurplePixels-059",
          "kind": "proposal",
          "t": "2026-10-21T11:34:25",
          "stage": "D3",
          "leg": "D3a-55"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-015",
        "decision": "accept",
        "reason": "G59 and G59a (G59's reading 2): c0003, c0004 and c0032 send people to the chat because the posted plan goes stale, and c0182 objects to the centralizing; the act is stated by no element's statement or range and by no arrow, and other rooms show it; accepted as a proposal for candidate P23 (the chat), entered at D3a-55 by move 182",
        "revised": null,
        "pair": "PurplePixels-059",
        "kind": "proposal",
        "t": "2026-10-21T11:34:25",
        "stage": "D3",
        "leg": "D3a-55"
      }
    },
    {
      "id": "PlaceNL-016",
      "line": {
        "op": "link",
        "from": "t10",
        "to": "P02",
        "kind": "inhibits",
        "how": "Protection scripts erase intended houses, making the capacity to maintain the old design an obstacle to implementing the new one.",
        "evidence": {
          "codes": [
            "c0105",
            "c0106",
            "c0160",
            "c0162"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-016",
          "decision": "accept",
          "reason": "read whole: c0105 to c0162 plan houses on the flag and find the room's defence script erasing them while its keeper is away; the room's own upkeep blocks a change it does not know, as argentina-069 shows",
          "revised": null,
          "pair": "argentina-069",
          "kind": "elaboration",
          "t": "2026-10-16T13:30:13",
          "stage": "D3",
          "leg": "D3a-03"
        },
        {
          "adaptation": "PlaceNL-016",
          "decision": "accept",
          "reason": "G4a applied backwards to links (QD3-004): re-ruled from elaboration (pair argentina-069). c0105 to c0162 plan houses on the flag and find the room's defence script erasing them while its keeper is away; a planned change repaired away until the keepers are told is P05's clause, so the link sits in the model and the line is a specification of P02 naming P05",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-18T16:43:15",
          "stage": "D3",
          "leg": "D3a-11"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-016",
        "decision": "accept",
        "reason": "G4a applied backwards to links (QD3-004): re-ruled from elaboration (pair argentina-069). c0105 to c0162 plan houses on the flag and find the room's defence script erasing them while its keeper is away; a planned change repaired away until the keepers are told is P05's clause, so the link sits in the model and the line is a specification of P02 naming P05",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-18T16:43:15",
        "stage": "D3",
        "leg": "D3a-11"
      }
    },
    {
      "id": "PlaceNL-017",
      "line": {
        "op": "instantiate",
        "element": "P15",
        "source": "t07",
        "how": "A border instruction receives a brief acceptance that announces starting the masonry.",
        "evidence": {
          "codes": [
            "c0013",
            "c0014"
          ],
          "transitions": [
            "62z2ck:0>1"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-017",
          "decision": "accept",
          "reason": "G28: c0014 answers c0013's border instruction by starting the work; P15 as stated",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-19T13:04:24",
          "stage": "D3",
          "leg": "D3a-23"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-017",
        "decision": "accept",
        "reason": "G28: c0014 answers c0013's border instruction by starting the work; P15 as stated",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-19T13:04:24",
        "stage": "D3",
        "leg": "D3a-23"
      }
    },
    {
      "id": "PlaceNL-018",
      "line": {
        "op": "instantiate",
        "element": "A12",
        "source": "t07",
        "how": "The instruction to border and spare the neighbor receives an unqualified commitment to begin building.",
        "evidence": {
          "codes": [
            "c0013",
            "c0014"
          ],
          "transitions": [
            "62z2ck:0>1"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-018",
          "decision": "accept",
          "reason": "G44: c0013 'Rand eromheen en verder afblijven.' (h+42.95), the submission's call to build a border, is answered in reply by c0014 'Begrepen. Ik ga alvast metselen.' (h+43.44), a bare join, in thread 62z2ck; a call to place is answered in its thread, by another member, with a written join that commits and gives no reason: A12's pair, with the bare join its mechanism names (G44); a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-20T07:17:28",
          "stage": "D3",
          "leg": "D3a-39"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-018",
        "decision": "accept",
        "reason": "G44: c0013 'Rand eromheen en verder afblijven.' (h+42.95), the submission's call to build a border, is answered in reply by c0014 'Begrepen. Ik ga alvast metselen.' (h+43.44), a bare join, in thread 62z2ck; a call to place is answered in its thread, by another member, with a written join that commits and gives no reason: A12's pair, with the bare join its mechanism names (G44); a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-20T07:17:28",
        "stage": "D3",
        "leg": "D3a-39"
      }
    },
    {
      "id": "PlaceNL-019",
      "line": {
        "op": "instantiate",
        "element": "P05",
        "source": "t05",
        "how": "Participants prioritize overnight defense, maintaining existing artwork, and tidying territory while awaiting a bot update.",
        "evidence": {
          "codes": [
            "c0034",
            "c0036",
            "c0144"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-019",
          "decision": "accept",
          "reason": "read whole: c0034 makes overnight defence the top priority, c0036 asks people to maintain the artwork and c0144 tidies territory; P05 as stated",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-16T14:22:44",
          "stage": "D3",
          "leg": "D3a-04"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-019",
        "decision": "accept",
        "reason": "read whole: c0034 makes overnight defence the top priority, c0036 asks people to maintain the artwork and c0144 tidies territory; P05 as stated",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-16T14:22:44",
        "stage": "D3",
        "leg": "D3a-04"
      }
    },
    {
      "id": "PlaceNL-020",
      "line": {
        "op": "instantiate",
        "element": "P06",
        "source": "t11",
        "how": "Participants distinguish organized users from other placers, question national blame, and identify protective scripts as sources of interference.",
        "evidence": {
          "codes": [
            "c0097",
            "c0175",
            "c0067"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-020",
          "decision": "accept",
          "reason": "G53: c0097 (h+69.15) tells a neighbour that many Dutch placers are not in the room's chat, disowning them; c0175 'We tend to fill with orange, not with blue.' (h+70.53) traces the change to Norway; c0067 (h+65.37) finds the room's own script in the way (readings 2, 9); in the room's own posts, members work out who changed the room's work or why: they ask who or why, trace placers, rooms or scripts, find friendly fire or their own mistake, blame officers or those who set the plan, or disown placers who act in the room's name (P06, G53 and its readings); a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T02:33:42",
          "stage": "D3",
          "leg": "D3a-48"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-020",
        "decision": "accept",
        "reason": "G53: c0097 (h+69.15) tells a neighbour that many Dutch placers are not in the room's chat, disowning them; c0175 'We tend to fill with orange, not with blue.' (h+70.53) traces the change to Norway; c0067 (h+65.37) finds the room's own script in the way (readings 2, 9); in the room's own posts, members work out who changed the room's work or why: they ask who or why, trace placers, rooms or scripts, find friendly fire or their own mistake, blame officers or those who set the plan, or disown placers who act in the room's name (P06, G53 and its readings); a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T02:33:42",
        "stage": "D3",
        "leg": "D3a-48"
      }
    },
    {
      "id": "PlaceNL-021",
      "line": {
        "op": "restrict",
        "element": "A03",
        "source": "t05",
        "how": "Reporting a favorable position is followed by a defense call, but this pair establishes an injunction rather than successful upkeep.",
        "evidence": {
          "codes": [
            "c0022",
            "c0023"
          ],
          "transitions": [
            "63001y:0>1"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-021",
          "decision": "accept",
          "reason": "G35 and G9: c0022 the room reported well positioned, then c0023 a call to lock the position down; the concepts show the order, a report of the mark's state and after it upkeep or defence of that mark; the condition, that upkeep begins on placed parts before the whole mark is finished, is held by A03's connection (a build report, G15, not a completion) and its mechanism ('a finished part is something to lose'), so it does not make A03 fail; a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-19T19:57:30",
          "stage": "D3",
          "leg": "D3a-30"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-021",
        "decision": "accept",
        "reason": "G35 and G9: c0022 the room reported well positioned, then c0023 a call to lock the position down; the concepts show the order, a report of the mark's state and after it upkeep or defence of that mark; the condition, that upkeep begins on placed parts before the whole mark is finished, is held by A03's connection (a build report, G15, not a completion) and its mechanism ('a finished part is something to lose'), so it does not make A03 fail; a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-19T19:57:30",
        "stage": "D3",
        "leg": "D3a-30"
      }
    },
    {
      "id": "PlaceNL-022",
      "line": {
        "op": "instantiate",
        "element": "A06",
        "source": "t10",
        "how": "A request to automate defense receives bot advice, a target-file discussion, and instructions requiring alternate accounts.",
        "evidence": {
          "codes": [
            "c0178",
            "c0179",
            "c0180",
            "c0181"
          ],
          "transitions": [
            "6374dy:0>1",
            "6374dy:1>1.1",
            "6374dy:1.1>1.1.1"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-022",
          "decision": "reject",
          "reason": "G38: c0178 a member asking whether the polders can be defended automatically (h+70.52), c0179 'ja, er zijn een paar github bots' (h+70.56) and c0181 a script pointed to on the Discord server (h+72.09); no act of upkeep is shown; only one end is shown: machine hands with no upkeep or defence before them, or upkeep with no machine hands after it; A06's order is not shown",
          "revised": null,
          "pair": null,
          "kind": null,
          "t": "2026-10-19T22:47:13",
          "stage": "D3",
          "leg": "D3a-33"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-022",
        "decision": "reject",
        "reason": "G38: c0178 a member asking whether the polders can be defended automatically (h+70.52), c0179 'ja, er zijn een paar github bots' (h+70.56) and c0181 a script pointed to on the Discord server (h+72.09); no act of upkeep is shown; only one end is shown: machine hands with no upkeep or defence before them, or upkeep with no machine hands after it; A06's order is not shown",
        "revised": null,
        "pair": null,
        "kind": null,
        "t": "2026-10-19T22:47:13",
        "stage": "D3",
        "leg": "D3a-33"
      }
    },
    {
      "id": "PlaceNL-023",
      "line": {
        "op": "instantiate",
        "element": "P08",
        "source": "t07",
        "how": "Participants negotiate borders, pacts, ceasefires, and compromises while defending existing agreements.",
        "evidence": {
          "codes": [
            "c0013",
            "c0030",
            "c0046",
            "c0064",
            "c0127"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-023",
          "decision": "accept",
          "reason": "read whole, G18: c0013 a border around Goodboye, c0030 a pact with Overwatch and Sweden, c0046 a ceasefire asked of r/rmtk, c0064 insisting agreements are kept, and c0127 a compromise offered to the Yeti; P08 as stated",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-18T21:54:40",
          "stage": "D3",
          "leg": "D3a-13"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-023",
        "decision": "accept",
        "reason": "read whole, G18: c0013 a border around Goodboye, c0030 a pact with Overwatch and Sweden, c0046 a ceasefire asked of r/rmtk, c0064 insisting agreements are kept, and c0127 a compromise offered to the Yeti; P08 as stated",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-18T21:54:40",
        "stage": "D3",
        "leg": "D3a-13"
      }
    },
    {
      "id": "PlaceNL-024",
      "line": {
        "op": "instantiate",
        "element": "P07",
        "source": "t08",
        "how": "Participants ask to spare nearby artworks, reject annexation, and propose returning space to displaced groups.",
        "evidence": {
          "codes": [
            "c0065",
            "c0068",
            "c0095",
            "c0200"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-024",
          "decision": "accept",
          "reason": "read whole, G19: c0065 plans to return area to groups the room displaced, c0068 asks to spare the Yeti, and c0095 asks people not to help take over the Czech flag; sparing and restoring, P07 as stated",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-18T23:07:12",
          "stage": "D3",
          "leg": "D3a-14"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-024",
        "decision": "accept",
        "reason": "read whole, G19: c0065 plans to return area to groups the room displaced, c0068 asks to spare the Yeti, and c0095 asks people not to help take over the Czech flag; sparing and restoring, P07 as stated",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-18T23:07:12",
        "stage": "D3",
        "leg": "D3a-14"
      }
    },
    {
      "id": "PlaceNL-025",
      "line": {
        "op": "instantiate",
        "element": "P16",
        "source": "t09",
        "how": "Rebuilding or hosting another group's art is offered in exchange for upkeep and defense.",
        "evidence": {
          "codes": [
            "c0059",
            "c0060",
            "c0082",
            "c0193",
            "c0194"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-025",
          "decision": "accept",
          "reason": "read whole, G17: c0059 to c0194 offer to rebuild or host other rooms' works in return for upkeep and defence, and accept; help bartered for space, P16 as stated",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-16T22:24:42",
          "stage": "D3",
          "leg": "D3a-10"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-025",
        "decision": "accept",
        "reason": "read whole, G17: c0059 to c0194 offer to rebuild or host other rooms' works in return for upkeep and defence, and accept; help bartered for space, P16 as stated",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-16T22:24:42",
        "stage": "D3",
        "leg": "D3a-10"
      }
    },
    {
      "id": "PlaceNL-026",
      "line": {
        "op": "instantiate",
        "element": "P17",
        "source": "t07",
        "how": "A publicly announced pact joins other canvas users against the Void.",
        "evidence": {
          "codes": [
            "c0063"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-026",
          "decision": "accept",
          "reason": "G27, read (drawn, G1b): c0063, 'We hebben een pact met andere place-gebruikers om samen The Void te bestrijden' (we have a pact with other users to fight the void together); P17 as stated",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-19T11:58:23",
          "stage": "D3",
          "leg": "D3a-22"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-026",
        "decision": "accept",
        "reason": "G27, read (drawn, G1b): c0063, 'We hebben een pact met andere place-gebruikers om samen The Void te bestrijden' (we have a pact with other users to fight the void together); P17 as stated",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-19T11:58:23",
        "stage": "D3",
        "leg": "D3a-22"
      }
    },
    {
      "id": "PlaceNL-027",
      "line": {
        "op": "instantiate",
        "element": "P19",
        "source": "t09",
        "how": "Displaced groups apply for space that the host reviews, lends rather than relinquishes, and conditions on upkeep.",
        "evidence": {
          "codes": [
            "c0075",
            "c0080",
            "c0081",
            "c0193"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-027",
          "decision": "accept",
          "reason": "G57: c0080 'Apply here to have a place assigned to your art' (h+66.22) and c0081 'We will review all art and divide the area' (h+66.22) open applications for the room's space, c0075 (h+67.37) lends it rather than gives it, and c0193 'You may build a new Gray Blob in the orange area' (h+71.67) grants a place on conditions of upkeep and defence (RU; reading 1); the concepts show one room's work, or a wish to place one, inside another room's mark or territory with the other room as the one that may allow it: a guest asks for room or protection, a host rules on requests, or members dispute who may approve (P19, G57 and its readings); a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T08:42:56",
          "stage": "D3",
          "leg": "D3a-53"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-027",
        "decision": "accept",
        "reason": "G57: c0080 'Apply here to have a place assigned to your art' (h+66.22) and c0081 'We will review all art and divide the area' (h+66.22) open applications for the room's space, c0075 (h+67.37) lends it rather than gives it, and c0193 'You may build a new Gray Blob in the orange area' (h+71.67) grants a place on conditions of upkeep and defence (RU; reading 1); the concepts show one room's work, or a wish to place one, inside another room's mark or territory with the other room as the one that may allow it: a guest asks for room or protection, a host rules on requests, or members dispute who may approve (P19, G57 and its readings); a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T08:42:56",
        "stage": "D3",
        "leg": "D3a-53"
      }
    },
    {
      "id": "PlaceNL-028",
      "line": {
        "op": "instantiate",
        "element": "R02",
        "source": "t09",
        "how": "A proposer carries a neighboring group's acceptance to the host moderators.",
        "evidence": {
          "codes": [
            "c0194",
            "c0195"
          ],
          "transitions": [
            "637idk:2.1>2.1.1"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-028",
          "decision": "accept",
          "reason": "G54: a visitor accepts the room's offer for its group in c0194 'Please, we will help defend you guys as long as the greyblob can live.' (h+72.35), and the member who made the offer answers in c0195 'Thanks for your reply,' (h+72.63) that he will take it to the room's mods (readings 2, 6); a member acts for a room toward another room: the room's own member, or a visitor for its own room, carries a proposal, terms, an apology, an agreement or a request between venues or reports back, is named or names themself the room's envoy, ambassador, diplomat, representative, delegate or liaison, or holds a seat in a shared council or chat (R02, G54 and its readings); a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T04:19:59",
          "stage": "D3",
          "leg": "D3a-49"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-028",
        "decision": "accept",
        "reason": "G54: a visitor accepts the room's offer for its group in c0194 'Please, we will help defend you guys as long as the greyblob can live.' (h+72.35), and the member who made the offer answers in c0195 'Thanks for your reply,' (h+72.63) that he will take it to the room's mods (readings 2, 6); a member acts for a room toward another room: the room's own member, or a visitor for its own room, carries a proposal, terms, an apology, an agreement or a request between venues or reports back, is named or names themself the room's envoy, ambassador, diplomat, representative, delegate or liaison, or holds a seat in a shared council or chat (R02, G54 and its readings); a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T04:19:59",
        "stage": "D3",
        "leg": "D3a-49"
      }
    },
    {
      "id": "PlaceNL-029",
      "line": {
        "op": "add-step",
        "element": "P19",
        "source": "t09",
        "how": "Separate the invitation, application, conditional acceptance, moderator referral, and implementation instead of treating offered space as completed accommodation.",
        "evidence": {
          "codes": [
            "c0080",
            "c0081",
            "c0193",
            "c0194",
            "c0195",
            "c0196"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-029",
          "decision": "accept",
          "reason": "G4a, G57 and G9: c0080 'Apply here to have a place assigned to your art' and c0081 'We will review all art and divide the area' (h+66.22) open and review applications, c0193 'You may build a new Gray Blob in the orange area' (h+71.67) grants a place on conditions, c0194 'Please, we will help defend you guys as long as the greyblob can live.' (h+72.35) is the guest accepting, and after the close c0196 'looks like the GreyBlob will just be forgotten like tears in the rain' (h+76.51) ends it (AS, RU; reading 12); the concepts show P19 as stated, a guest asking for room or protection inside another room's ground, a host ruling on requests, or members disputing who may approve, and the condition, step or link the line adds is held by P19's statement and range, which name the request, the ruling and the dispute and claim no installed work, no enforcement, no lasting protection, no reason for a ruling, no order and no host that binds all its members (G4a, G9, G57 and its readings); a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T08:59:01",
          "stage": "D3",
          "leg": "D3a-53"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-029",
        "decision": "accept",
        "reason": "G4a, G57 and G9: c0080 'Apply here to have a place assigned to your art' and c0081 'We will review all art and divide the area' (h+66.22) open and review applications, c0193 'You may build a new Gray Blob in the orange area' (h+71.67) grants a place on conditions, c0194 'Please, we will help defend you guys as long as the greyblob can live.' (h+72.35) is the guest accepting, and after the close c0196 'looks like the GreyBlob will just be forgotten like tears in the rain' (h+76.51) ends it (AS, RU; reading 12); the concepts show P19 as stated, a guest asking for room or protection inside another room's ground, a host ruling on requests, or members disputing who may approve, and the condition, step or link the line adds is held by P19's statement and range, which name the request, the ruling and the dispute and claim no installed work, no enforcement, no lasting protection, no reason for a ruling, no order and no host that binds all its members (G4a, G9, G57 and its readings); a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T08:59:01",
        "stage": "D3",
        "leg": "D3a-53"
      }
    },
    {
      "id": "PlaceNL-030",
      "line": {
        "op": "add-condition",
        "element": "P16",
        "source": "t09",
        "how": "An accepted help-for-space exchange requires remaining placement time and implementable approval before promised mutual assistance can be realized.",
        "evidence": {
          "codes": [
            "c0193",
            "c0194",
            "c0195",
            "c0196"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-030",
          "decision": "accept",
          "reason": "read whole, G4a and G17: c0193 to c0195 offer another group space for upkeep and defence and take the reply to the moderators, and c0196 mourns that the close came first; help bartered for space, P16 as stated. That the close at hour 73 ends any exchange is the model's frame",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-16T22:14:52",
          "stage": "D3",
          "leg": "D3a-10"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-030",
        "decision": "accept",
        "reason": "read whole, G4a and G17: c0193 to c0195 offer another group space for upkeep and defence and take the reply to the moderators, and c0196 mourns that the close came first; help bartered for space, P16 as stated. That the close at hour 73 ends any exchange is the model's frame",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-16T22:14:52",
        "stage": "D3",
        "leg": "D3a-10"
      }
    },
    {
      "id": "PlaceNL-031",
      "line": {
        "op": "restrict",
        "element": "A04",
        "source": "t07",
        "how": "Neighbor negotiations are visible, but defense causing those negotiations is unresolved because early diplomacy precedes the first coded upkeep call.",
        "evidence": {
          "codes": [
            "c0012",
            "c0013",
            "c0023"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-031",
          "decision": "accept",
          "reason": "G36 and G9: c0012 'Diplomatiek met /r/Goodboye' (h+42.67) and c0013 a border around Goodboye (h+42.95), before c0023 'Goed op slot zetten.' (h+47.92); the concepts show the room's first talk with another room before any upkeep or damage (space asked while building or before a mark, terms before damage, entry through another room's offer, neighbours present from the start), so the condition is held by A04's bound; a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-19T20:55:03",
          "stage": "D3",
          "leg": "D3a-31"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-031",
        "decision": "accept",
        "reason": "G36 and G9: c0012 'Diplomatiek met /r/Goodboye' (h+42.67) and c0013 a border around Goodboye (h+42.95), before c0023 'Goed op slot zetten.' (h+47.92); the concepts show the room's first talk with another room before any upkeep or damage (space asked while building or before a mark, terms before damage, entry through another room's offer, neighbours present from the start), so the condition is held by A04's bound; a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-19T20:55:03",
        "stage": "D3",
        "leg": "D3a-31"
      }
    },
    {
      "id": "PlaceNL-032",
      "line": {
        "op": "instantiate",
        "element": "A05",
        "source": "t07",
        "how": "A previously negotiated compromise is explicitly invoked to refuse a fresh attack on the same neighbor.",
        "evidence": {
          "codes": [
            "c0013",
            "c0042",
            "c0043"
          ],
          "transitions": [
            "632mbf:0>1"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-032",
          "decision": "accept",
          "reason": "G37: c0013 'Rand eromheen en verder afblijven.' (h+42.95), then c0043 'Absoluut niet, er is de gehele dag al gewerkt aan samenwerking' (h+54.23) refusing an offensive by the cooperation worked out; the sparing or the reminder to spare names a border, truce, deal, permission or agreement already settled, so the order is shown in its own words (the mechanism in words, which the census counts apart); a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-19T21:33:52",
          "stage": "D3",
          "leg": "D3a-32"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-032",
        "decision": "accept",
        "reason": "G37: c0013 'Rand eromheen en verder afblijven.' (h+42.95), then c0043 'Absoluut niet, er is de gehele dag al gewerkt aan samenwerking' (h+54.23) refusing an offensive by the cooperation worked out; the sparing or the reminder to spare names a border, truce, deal, permission or agreement already settled, so the order is shown in its own words (the mechanism in words, which the census counts apart); a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-19T21:33:52",
        "stage": "D3",
        "leg": "D3a-32"
      }
    },
    {
      "id": "PlaceNL-033",
      "line": {
        "op": "restrict",
        "element": "A13",
        "source": "t09",
        "how": "Defense-for-space offers and acceptance are visible, but they do not demonstrate that promised outside defense was delivered.",
        "evidence": {
          "codes": [
            "c0059",
            "c0060",
            "c0193",
            "c0194",
            "c0196"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-033",
          "decision": "accept",
          "reason": "G45 and G9: c0059 'We rebuild your flag in a co-operative manner, but only if your people protect the glorious red, white and blue from the Void' (h+63.45) names the Void's threat to the room's flag and trades help for its defence, which c0060 'We'd most likely be down for that.' (h+63.48) accepts; c0193 'IF you'll maintain the area orange and defend it.' (h+71.67) trades space for upkeep; the condition, that promised defence is not shown delivered, is held by G17; the concepts show A13's order in the members' words, with help traded as the answer to an attack, a loss or the strain of keeping the room's own work (G45 and its readings); the condition is held as the line says, so it is not one A13 lacks; a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-20T08:59:54",
          "stage": "D3",
          "leg": "D3a-40"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-033",
        "decision": "accept",
        "reason": "G45 and G9: c0059 'We rebuild your flag in a co-operative manner, but only if your people protect the glorious red, white and blue from the Void' (h+63.45) names the Void's threat to the room's flag and trades help for its defence, which c0060 'We'd most likely be down for that.' (h+63.48) accepts; c0193 'IF you'll maintain the area orange and defend it.' (h+71.67) trades space for upkeep; the condition, that promised defence is not shown delivered, is held by G17; the concepts show A13's order in the members' words, with help traded as the answer to an attack, a loss or the strain of keeping the room's own work (G45 and its readings); the condition is held as the line says, so it is not one A13 lacks; a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-20T08:59:54",
        "stage": "D3",
        "leg": "D3a-40"
      }
    },
    {
      "id": "PlaceNL-034",
      "line": {
        "op": "instantiate",
        "element": "A14",
        "source": "t09",
        "how": "A conditional space offer opens a direct exchange in which the guest accepts defense work to keep its art alive.",
        "evidence": {
          "codes": [
            "c0193",
            "c0194"
          ],
          "transitions": [
            "637idk:2>2.1"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-034",
          "decision": "reject",
          "reason": "G46: c0193 'You may build a new Gray Blob in the orange area, IF you'll maintain the area orange and defend it.' (h+71.67) grants space on condition of upkeep and defence in one offer, so the first terms and the first help are one offer; c0194 (h+72.35) accepts it; the room's first terms and its first help are one offer or one act, help traded for space or restraint, or the terms or the help are reported at an hour that cannot be placed against the other (G46 and its readings); A14's order cannot be read, and the census counts the line apart",
          "revised": null,
          "pair": null,
          "kind": null,
          "t": "2026-10-20T10:11:52",
          "stage": "D3",
          "leg": "D3a-41"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-034",
        "decision": "reject",
        "reason": "G46: c0193 'You may build a new Gray Blob in the orange area, IF you'll maintain the area orange and defend it.' (h+71.67) grants space on condition of upkeep and defence in one offer, so the first terms and the first help are one offer; c0194 (h+72.35) accepts it; the room's first terms and its first help are one offer or one act, help traded for space or restraint, or the terms or the help are reported at an hour that cannot be placed against the other (G46 and its readings); A14's order cannot be read, and the census counts the line apart",
        "revised": null,
        "pair": null,
        "kind": null,
        "t": "2026-10-20T10:11:52",
        "stage": "D3",
        "leg": "D3a-41"
      }
    },
    {
      "id": "PlaceNL-035",
      "line": {
        "op": "restrict",
        "element": "A19",
        "source": "t07",
        "how": "The Void pact supports a reported defensive coalition, while its formation sequence and actual joint placement remain outside the coded exchange.",
        "evidence": {
          "codes": [
            "c0061",
            "c0063"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-035",
          "decision": "accept",
          "reason": "G51 and G9: c0061 'Kijk uit! De leegte nadert onze westgrens!' (h+63.20) warns that the Void approaches, which is not upkeep, and c0063 'We hebben een pact met andere place-gebruikers om samen The Void te bestrijden.' (h+63.54) claims a pact with users not named, not yet P17 (G27): neither end; the condition is held by the connection (reading 25); the concepts show only one end of A19 as the room's, or neither: a coalition formed, proposed or taken up with no act of upkeep before it, its defence named only as its purpose or terms; upkeep with no coalition of the room's; or neither; a warning of a coming threat is not upkeep (G36), and the census marks TH where a coalition answers such a warning (G51 and its readings); the condition is held as the line says; an evidence limit",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-20T21:16:57",
          "stage": "D3",
          "leg": "D3a-46"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-035",
        "decision": "accept",
        "reason": "G51 and G9: c0061 'Kijk uit! De leegte nadert onze westgrens!' (h+63.20) warns that the Void approaches, which is not upkeep, and c0063 'We hebben een pact met andere place-gebruikers om samen The Void te bestrijden.' (h+63.54) claims a pact with users not named, not yet P17 (G27): neither end; the condition is held by the connection (reading 25); the concepts show only one end of A19 as the room's, or neither: a coalition formed, proposed or taken up with no act of upkeep before it, its defence named only as its purpose or terms; upkeep with no coalition of the room's; or neither; a warning of a coming threat is not upkeep (G36), and the census marks TH where a coalition answers such a warning (G51 and its readings); the condition is held as the line says; an evidence limit",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-20T21:16:57",
        "stage": "D3",
        "leg": "D3a-46"
      }
    },
    {
      "id": "PlaceNL-036",
      "line": {
        "op": "instantiate",
        "element": "P21",
        "source": "t11",
        "how": "Organizers explicitly distinguish their willingness to spare a neighbor from their inability to commit other Dutch placers.",
        "evidence": {
          "codes": [
            "c0096",
            "c0097"
          ],
          "transitions": [
            "6368zq:0>1"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-036",
          "decision": "accept",
          "reason": "G31 and G1b: organisers ask to be surrounded but left standing and distinguish the organised Discord from other Dutch users (c0096, c0097); the room's agreement cannot bind every Dutch placer; a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-19T15:58:18",
          "stage": "D3",
          "leg": "D3a-26"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-036",
        "decision": "accept",
        "reason": "G31 and G1b: organisers ask to be surrounded but left standing and distinguish the organised Discord from other Dutch users (c0096, c0097); the room's agreement cannot bind every Dutch placer; a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-19T15:58:18",
        "stage": "D3",
        "leg": "D3a-26"
      }
    },
    {
      "id": "PlaceNL-037",
      "line": {
        "op": "restrict",
        "element": "A21",
        "source": "t11",
        "how": "Questions of collective commitment arise when preservation is requested, without requiring a completed treaty or an explicit rejection of an envoy's authority.",
        "evidence": {
          "codes": [
            "c0096",
            "c0097"
          ],
          "transitions": [
            "6368zq:0>1"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-037",
          "decision": "accept",
          "reason": "G32 and G9 read for an arrow: c0096 a visitor asks to be surrounded with blue but allowed to stay, and c0097 sets organised Discord participants apart from other Dutch users; the P21 form answers a request with no agreement in force, so A21's order fails here; the condition A21 lacks is that another room's appeal or request prompts the dispute; adventuretime-051 meets it; a correction",
          "revised": null,
          "pair": "adventuretime-051",
          "kind": "correction",
          "t": "2026-10-19T17:27:04",
          "stage": "D3",
          "leg": "D3a-27"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-037",
        "decision": "accept",
        "reason": "G32 and G9 read for an arrow: c0096 a visitor asks to be surrounded with blue but allowed to stay, and c0097 sets organised Discord participants apart from other Dutch users; the P21 form answers a request with no agreement in force, so A21's order fails here; the condition A21 lacks is that another room's appeal or request prompts the dispute; adventuretime-051 meets it; a correction",
        "revised": null,
        "pair": "adventuretime-051",
        "kind": "correction",
        "t": "2026-10-19T17:27:04",
        "stage": "D3",
        "leg": "D3a-27"
      }
    },
    {
      "id": "PlaceNL-038",
      "line": {
        "op": "absent",
        "element": "P10",
        "how": "A neighbor's rebuilding offer and a failed Yeti restoration do not establish the Dutch room relocating its own mark.",
        "evidence": {
          "codes": [
            "c0136",
            "c0193"
          ]
        },
        "why": "The recorded losses concern neighboring work, without a room relocation sequence.",
        "observation": "unobserved",
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-038",
          "decision": "accept",
          "reason": "G2 (unobserved): c0136 gives up restoring the vanished Yeti with no move weighed, and c0193 offers space to GreyBlob (P08); an evidence limit",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-19T03:23:05",
          "stage": "D3",
          "leg": "D3a-17"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-038",
        "decision": "accept",
        "reason": "G2 (unobserved): c0136 gives up restoring the vanished Yeti with no move weighed, and c0193 offers space to GreyBlob (P08); an evidence limit",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-19T03:23:05",
        "stage": "D3",
        "leg": "D3a-17"
      }
    },
    {
      "id": "PlaceNL-039",
      "line": {
        "op": "absent",
        "element": "A10",
        "how": "Neither failed neighboring restoration nor conditional hosting tests whether insufficient Dutch hands caused relocation of the Dutch mark.",
        "evidence": {
          "codes": [
            "c0136",
            "c0193"
          ]
        },
        "why": "The antecedent judgement and the room's own move are not established.",
        "observation": "not-testable",
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-039",
          "decision": "accept",
          "reason": "read whole, G2, G3 and G42: marked not-testable; its concepts are c0136 giving up restoration after the whole Yeti suddenly disappears; c0193 offering GreyBlob orange space in exchange for upkeep and defense; the concepts do not show the room's first doubt about its numbers or room followed by its first move after a loss (they show a doubt or a move alone, a move before the doubt, a site, terms or sparing before any loss, or acts after the close), so A10's order cannot be tested here, an evidence limit",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-20T04:00:22",
          "stage": "D3",
          "leg": "D3a-37"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-039",
        "decision": "accept",
        "reason": "read whole, G2, G3 and G42: marked not-testable; its concepts are c0136 giving up restoration after the whole Yeti suddenly disappears; c0193 offering GreyBlob orange space in exchange for upkeep and defense; the concepts do not show the room's first doubt about its numbers or room followed by its first move after a loss (they show a doubt or a move alone, a move before the doubt, a site, terms or sparing before any loss, or acts after the close), so A10's order cannot be tested here, an evidence limit",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-20T04:00:22",
        "stage": "D3",
        "leg": "D3a-37"
      }
    },
    {
      "id": "PlaceNL-040",
      "line": {
        "op": "instantiate",
        "element": "K04",
        "source": "t12",
        "how": "National allegiance and colonial language organize pride and proposals, including the invitation to colonize South Africa again.",
        "evidence": {
          "codes": [
            "c0024",
            "c0141",
            "c0142",
            "c0233"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-040",
          "decision": "accept",
          "reason": "G56: c0024 'GROTERE VLAG = MEEER VADERLANDSLIEFDE' (h+47.55), c0141 'Petitie om Zuid Afrika opnieuw te koloniseren!' (h+69.51), c0142 'VOC mentaliteit' (h+69.65) and c0233 (h+75.58) claim the nation's love and colonial past for the flag's growth (NA, FT; reading 5); members act in canvas talk as the body their community was before the canvas, or as a faith in a colour: they claim the nation beyond its flag, play the community's own jokes, lore, catchphrases or ideology, carry in its quarrel, or profess and spread a colour (K04, G56 and its readings); a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T07:15:58",
          "stage": "D3",
          "leg": "D3a-52"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-040",
        "decision": "accept",
        "reason": "G56: c0024 'GROTERE VLAG = MEEER VADERLANDSLIEFDE' (h+47.55), c0141 'Petitie om Zuid Afrika opnieuw te koloniseren!' (h+69.51), c0142 'VOC mentaliteit' (h+69.65) and c0233 (h+75.58) claim the nation's love and colonial past for the flag's growth (NA, FT; reading 5); members act in canvas talk as the body their community was before the canvas, or as a faith in a colour: they claim the nation beyond its flag, play the community's own jokes, lore, catchphrases or ideology, carry in its quarrel, or profess and spread a colour (K04, G56 and its readings); a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T07:15:58",
        "stage": "D3",
        "leg": "D3a-52"
      }
    },
    {
      "id": "PlaceNL-041",
      "line": {
        "op": "restrict",
        "element": "C02",
        "source": "t06",
        "how": "Historical colonial language names a target in a proposal, but the surviving title cannot establish that history caused an executed attack.",
        "evidence": {
          "codes": [
            "c0141",
            "c0142"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-041",
          "decision": "accept",
          "reason": "G9 and G30: a petition to colonize South Africa again, answered with 'VOC mentality' (c0141, c0142), names the rival by the nation's colonial history in an attack proposal, which shows C02; the restriction, that history is not shown causing an executed attack, is held, since C02 claims neither cause nor execution; a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-19T15:32:14",
          "stage": "D3",
          "leg": "D3a-25"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-041",
        "decision": "accept",
        "reason": "G9 and G30: a petition to colonize South Africa again, answered with 'VOC mentality' (c0141, c0142), names the rival by the nation's colonial history in an attack proposal, which shows C02; the restriction, that history is not shown causing an executed attack, is held, since C02 claims neither cause nor execution; a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-19T15:32:14",
        "stage": "D3",
        "leg": "D3a-25"
      }
    },
    {
      "id": "PlaceNL-042",
      "line": {
        "op": "absent",
        "element": "K03",
        "how": "Colonial rhetoric and national pride do not establish that a prior quarrel between these participants and a rival continued onto the canvas.",
        "evidence": {
          "codes": [
            "c0141",
            "c0142"
          ]
        },
        "why": "The pre-event quarrel is unobserved in the supplied record.",
        "observation": "unobserved",
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-042",
          "decision": "accept",
          "reason": "read whole, G2, G3 and G55 (reading 11): marked unobserved; its concepts are c0141 petitioning to colonize South Africa again; c0142 answering with VOC mentality; none shows members naming a rival from before the canvas with hostility, marking a quarrel as old, or setting such a quarrel aside, so K03 is neither shown nor shown absent, an evidence limit",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T05:39:25",
          "stage": "D3",
          "leg": "D3a-51"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-042",
        "decision": "accept",
        "reason": "read whole, G2, G3 and G55 (reading 11): marked unobserved; its concepts are c0141 petitioning to colonize South Africa again; c0142 answering with VOC mentality; none shows members naming a rival from before the canvas with hostility, marking a quarrel as old, or setting such a quarrel aside, so K03 is neither shown nor shown absent, an evidence limit",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T05:39:25",
        "stage": "D3",
        "leg": "D3a-51"
      }
    },
    {
      "id": "PlaceNL-043",
      "line": {
        "op": "absent",
        "element": "K01",
        "how": "Patriotic play and a sarcastic bot reply do not establish a host-wide April Fools parody or fake coordination call.",
        "evidence": {
          "codes": [
            "c0024",
            "c0155"
          ]
        },
        "why": "No supplied concept establishes the host's separate April Fools framing.",
        "observation": "unobserved",
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-043",
          "decision": "accept",
          "reason": "read whole, G2 and G14: marked unobserved; its concepts are c0024 equating a bigger flag with more patriotism; c0155 sarcastically thanking the summoned bot; none shows the room's own posting keyed as April Fools play (a fake, a takeover of the room, parody for the day, the licence named, or a claim doubted as a joke), so K01 is not shown, an evidence limit",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-16T19:20:37",
          "stage": "D3",
          "leg": "D3a-07"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-043",
        "decision": "accept",
        "reason": "read whole, G2 and G14: marked unobserved; its concepts are c0024 equating a bigger flag with more patriotism; c0155 sarcastically thanking the summoned bot; none shows the room's own posting keyed as April Fools play (a fake, a takeover of the room, parody for the day, the licence named, or a claim doubted as a joke), so K01 is not shown, an evidence limit",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-16T19:20:37",
        "stage": "D3",
        "leg": "D3a-07"
      }
    },
    {
      "id": "PlaceNL-044",
      "line": {
        "op": "absent",
        "element": "P20",
        "how": "A proposal to sign the flag and a later discovery of the subreddit do not establish its founding or a moderator rule containing canvas talk.",
        "evidence": {
          "codes": [
            "c0189",
            "c0201"
          ]
        },
        "why": "The creation and containment decision is outside the observable coded account.",
        "observation": "unobserved",
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-044",
          "decision": "accept",
          "reason": "read whole, G2, G3 and G26: marked unobserved; its concepts are c0189 putting r/PlaceNL in the flag so newcomers learn what not to take over; c0201 discovering the subreddit only after Place is officially over; none shows the host sub's moderators or members drawing a line between the sub's business and the canvas, so P20 is not shown, an evidence limit",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-19T11:33:30",
          "stage": "D3",
          "leg": "D3a-21"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-044",
        "decision": "accept",
        "reason": "read whole, G2, G3 and G26: marked unobserved; its concepts are c0189 putting r/PlaceNL in the flag so newcomers learn what not to take over; c0201 discovering the subreddit only after Place is officially over; none shows the host sub's moderators or members drawing a line between the sub's business and the canvas, so P20 is not shown, an evidence limit",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-19T11:33:30",
        "stage": "D3",
        "leg": "D3a-21"
      }
    },
    {
      "id": "PlaceNL-045",
      "line": {
        "op": "absent",
        "element": "A20",
        "how": "Calls and a dedicated room are visible without evidence that a flood of calls caused the host to separate canvas discussion.",
        "evidence": {
          "codes": [
            "c0078",
            "c0189",
            "c0201"
          ]
        },
        "why": "The host's founding decision and its cause cannot be tested.",
        "observation": "not-testable",
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-045",
          "decision": "accept",
          "reason": "read whole, G2, G3 and G52: marked not-testable; its concepts are c0078 recruiting help to colonise the west; c0189 putting r/PlaceNL in the flag so newcomers learn what not to take over; c0201 discovering the subreddit only after Place is officially over; none shows a call posted in the room and, after it, the host sub's line around canvas talk, by the first act of each, so A20's order is not shown, an evidence limit",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T00:46:30",
          "stage": "D3",
          "leg": "D3a-47"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-045",
        "decision": "accept",
        "reason": "read whole, G2, G3 and G52: marked not-testable; its concepts are c0078 recruiting help to colonise the west; c0189 putting r/PlaceNL in the flag so newcomers learn what not to take over; c0201 discovering the subreddit only after Place is officially over; none shows a call posted in the room and, after it, the host sub's line around canvas talk, by the first act of each, so A20's order is not shown, an evidence limit",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T00:46:30",
        "stage": "D3",
        "leg": "D3a-47"
      }
    },
    {
      "id": "PlaceNL-046",
      "line": {
        "op": "instantiate",
        "element": "P11",
        "source": "t15",
        "how": "Participants close with collective thanks, patriotic pride, and a reply-chain anthem.",
        "evidence": {
          "codes": [
            "c0203",
            "c0204",
            "c0207",
            "c0208",
            "c0223"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-046",
          "decision": "accept",
          "reason": "read whole, G16: c0203, c0204 and c0223 thank everyone for coordinating and for the fight, and c0207 and c0208 sing the anthem comment by comment; thanks and celebration at the close, P11 as stated",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-16T21:03:29",
          "stage": "D3",
          "leg": "D3a-09"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-046",
        "decision": "accept",
        "reason": "read whole, G16: c0203, c0204 and c0223 thank everyone for coordinating and for the fight, and c0207 and c0208 sing the anthem comment by comment; thanks and celebration at the close, P11 as stated",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-16T21:03:29",
        "stage": "D3",
        "leg": "D3a-09"
      }
    },
    {
      "id": "PlaceNL-047",
      "line": {
        "op": "instantiate",
        "element": "P12",
        "source": "t16",
        "how": "Participants preserve the result as an archive, images, a history rap, a background, and a timelapse.",
        "evidence": {
          "codes": [
            "c0167",
            "c0209",
            "c0228",
            "c0237",
            "c0238"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-047",
          "decision": "accept",
          "reason": "read whole, G13: c0167 to c0238 archive the result in case it is removed, share pictures and a timelapse, and make a background and a history rap; P12 as stated",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-16T17:27:58",
          "stage": "D3",
          "leg": "D3a-06"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-047",
        "decision": "accept",
        "reason": "read whole, G13: c0167 to c0238 archive the result in case it is removed, share pictures and a timelapse, and make a background and a history rap; P12 as stated",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-16T17:27:58",
        "stage": "D3",
        "leg": "D3a-06"
      }
    },
    {
      "id": "PlaceNL-048",
      "line": {
        "op": "instantiate",
        "element": "P13",
        "source": "t18",
        "how": "A moderator invitation carries social participation onward through Cirkeltrek and Discord.",
        "evidence": {
          "codes": [
            "c0231"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-048",
          "decision": "particular",
          "reason": "G6: the line fails portability (NONPORTABLE: cirkeltrek), so it is a particular by construction; its label backs the community carried on through another venue and a chat",
          "revised": null,
          "pair": null,
          "kind": null,
          "t": "2026-10-19T07:08:43",
          "stage": "D3",
          "leg": "D3a-20"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-048",
        "decision": "particular",
        "reason": "G6: the line fails portability (NONPORTABLE: cirkeltrek), so it is a particular by construction; its label backs the community carried on through another venue and a chat",
        "revised": null,
        "pair": null,
        "kind": null,
        "t": "2026-10-19T07:08:43",
        "stage": "D3",
        "leg": "D3a-20"
      }
    },
    {
      "id": "PlaceNL-049",
      "line": {
        "op": "restrict",
        "element": "P13",
        "source": "t18",
        "how": "A link reporting Germans on a successor canvas shows an available destination without demonstrating that this room migrated there.",
        "evidence": {
          "codes": [
            "c0244",
            "c0231"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-049",
          "decision": "accept",
          "reason": "G9 and G25: c0244 points to a later canvas, and c0231 moves on and invites members to a chat after the close; P13's range holds an invitation, so the condition is stated; a specification by its concepts",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-19T07:38:21",
          "stage": "D3",
          "leg": "D3a-20"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-049",
        "decision": "accept",
        "reason": "G9 and G25: c0244 points to a later canvas, and c0231 moves on and invites members to a chat after the close; P13's range holds an invitation, so the condition is stated; a specification by its concepts",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-19T07:38:21",
        "stage": "D3",
        "leg": "D3a-20"
      }
    },
    {
      "id": "PlaceNL-050",
      "line": {
        "op": "restrict",
        "element": "A07",
        "source": "t15",
        "how": "Celebration credits collective achievement without proving every announced design was completed or approved by all participants.",
        "evidence": {
          "codes": [
            "c0203",
            "c0224",
            "c0164",
            "c0213",
            "c0214"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-050",
          "decision": "accept",
          "reason": "G39 and G9: c0203 'Dank u allen hartelijk voor het coördineren' (h+73.09), c0164 'Dit was toch wel mooi geweest zeg!' (h+74.70), and c0214 'De meesten wilde die behouden' (h+76.93), an argument over a design members demolished: held by P02's statement (the room argues its design) and P11's (thanks at the close); the condition is held by the statement named, so it is not one A07 lacks (G4a, as extended to restrict lines; G39 reading 1, as corrected at D3a-34, reads an early marking on the room's word as P11's); a specification naming that statement",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-20T00:07:26",
          "stage": "D3",
          "leg": "D3a-34"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-050",
        "decision": "accept",
        "reason": "G39 and G9: c0203 'Dank u allen hartelijk voor het coördineren' (h+73.09), c0164 'Dit was toch wel mooi geweest zeg!' (h+74.70), and c0214 'De meesten wilde die behouden' (h+76.93), an argument over a design members demolished: held by P02's statement (the room argues its design) and P11's (thanks at the close); the condition is held by the statement named, so it is not one A07 lacks (G4a, as extended to restrict lines; G39 reading 1, as corrected at D3a-34, reads an early marking on the room's word as P11's); a specification naming that statement",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-20T00:07:26",
        "stage": "D3",
        "leg": "D3a-34"
      }
    },
    {
      "id": "PlaceNL-051",
      "line": {
        "op": "instantiate",
        "element": "A08",
        "source": "t16",
        "how": "The closing thanks is followed in its own thread by an explicit archive offered against loss of the canvas view.",
        "evidence": {
          "codes": [
            "c0203",
            "c0209"
          ],
          "transitions": [
            "6383f6:0>4"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-051",
          "decision": "accept",
          "reason": "G40: c0203 'Dank u allen hartelijk voor het coördineren' (h+73.09), then c0209 'Het complete resultaat (mocht het ooit van /r/place worden weggehaald) kan je' with the image (h+73.27), the result saved against its removal, in the marking's thread; a marking is answered by a record asked for, saved or given (the final image, a timelapse, what changed), or one post marks the work and then keeps it, so the order is shown in the members' words (the mechanism in words, which the census counts apart); a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-20T00:38:00",
          "stage": "D3",
          "leg": "D3a-35"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-051",
        "decision": "accept",
        "reason": "G40: c0203 'Dank u allen hartelijk voor het coördineren' (h+73.09), then c0209 'Het complete resultaat (mocht het ooit van /r/place worden weggehaald) kan je' with the image (h+73.27), the result saved against its removal, in the marking's thread; a marking is answered by a record asked for, saved or given (the final image, a timelapse, what changed), or one post marks the work and then keeps it, so the order is shown in the members' words (the mechanism in words, which the census counts apart); a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-20T00:38:00",
        "stage": "D3",
        "leg": "D3a-35"
      }
    },
    {
      "id": "PlaceNL-052",
      "line": {
        "op": "restrict",
        "element": "A09",
        "source": "t18",
        "how": "Archiving and an invitation to continue coexist, but no coded passage makes the preserved image the reason for continuing the community.",
        "evidence": {
          "codes": [
            "c0209",
            "c0231",
            "c0244"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-052",
          "decision": "accept",
          "reason": "G41 and G9: c0209 'Het complete resultaat (mocht het ooit van /r/place worden weggehaald) kan je' (h+73.27), an image archived, then c0231 'maar we meemen gewoon door in de Cirkeltrek' (h+74.13) and c0244's later canvas (h+74.14); the concepts show the order by their hours, a reply, one post's words or the room's earlier record in a line already ruled (G41 reading 1): a record of what happened to the room's work or canvas, then an act of carrying the work on; the condition is held by A09's connection, which orders the first acts only and reads a record at any hour, or by the statement named in the evidence, so it does not make A09 fail; a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-20T02:03:56",
          "stage": "D3",
          "leg": "D3a-36"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-052",
        "decision": "accept",
        "reason": "G41 and G9: c0209 'Het complete resultaat (mocht het ooit van /r/place worden weggehaald) kan je' (h+73.27), an image archived, then c0231 'maar we meemen gewoon door in de Cirkeltrek' (h+74.13) and c0244's later canvas (h+74.14); the concepts show the order by their hours, a reply, one post's words or the room's earlier record in a line already ruled (G41 reading 1): a record of what happened to the room's work or canvas, then an act of carrying the work on; the condition is held by A09's connection, which orders the first acts only and reads a record at any hour, or by the statement named in the evidence, so it does not make A09 fail; a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-20T02:03:56",
        "stage": "D3",
        "leg": "D3a-36"
      }
    },
    {
      "id": "PlaceNL-053",
      "line": {
        "op": "instantiate",
        "element": "P22",
        "source": "t16",
        "how": "A retrospective estimate of attacking strength is directly corrected with a different estimate and a distinction between organized users and random placers.",
        "evidence": {
          "codes": [
            "c0234",
            "c0235"
          ],
          "transitions": [
            "638t5c:2>2.1"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-053",
          "decision": "accept",
          "reason": "read whole, G13: c0234 and c0235, at hours 80.7 and 87.9, correct the estimate of the attackers' strength; correcting the account of the event, P22 as stated",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-16T17:01:56",
          "stage": "D3",
          "leg": "D3a-06"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-053",
        "decision": "accept",
        "reason": "read whole, G13: c0234 and c0235, at hours 80.7 and 87.9, correct the estimate of the attackers' strength; correcting the account of the event, P22 as stated",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-16T17:01:56",
        "stage": "D3",
        "leg": "D3a-06"
      }
    },
    {
      "id": "PlaceNL-054",
      "line": {
        "op": "restrict",
        "element": "P22",
        "source": "t16",
        "how": "This room supports contesting the account of the event, while participation in cleanup of a retained canvas copy remains unobserved.",
        "evidence": {
          "codes": [
            "c0234",
            "c0235"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-054",
          "decision": "accept",
          "reason": "read whole, G9 and G13: c0234 and c0235, at hours 80.7 and 87.9, correct the estimate of the attackers' strength; correcting the account of the event, P22 as stated",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-16T16:48:16",
          "stage": "D3",
          "leg": "D3a-06"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-054",
        "decision": "accept",
        "reason": "read whole, G9 and G13: c0234 and c0235, at hours 80.7 and 87.9, correct the estimate of the attackers' strength; correcting the account of the event, P22 as stated",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-16T16:48:16",
        "stage": "D3",
        "leg": "D3a-06"
      }
    },
    {
      "id": "PlaceNL-055",
      "line": {
        "op": "instantiate",
        "element": "P09",
        "source": "t06",
        "how": "Members call for annexation and report running scripts or multiple accounts to destroy neighboring artwork.",
        "evidence": {
          "codes": [
            "c0042",
            "c0049",
            "c0125",
            "c0213"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-055",
          "decision": "accept",
          "reason": "read whole, G20: c0042 opens an offensive on the Goodboye dog, c0049 prioritises annexation, and c0125 runs scripts to get rid of the Yeti; attacks with scripts, P09 as stated",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-19T00:16:11",
          "stage": "D3",
          "leg": "D3a-15"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-055",
        "decision": "accept",
        "reason": "read whole, G20: c0042 opens an offensive on the Goodboye dog, c0049 prioritises annexation, and c0125 runs scripts to get rid of the Yeti; attacks with scripts, P09 as stated",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-19T00:16:11",
        "stage": "D3",
        "leg": "D3a-15"
      }
    },
    {
      "id": "PlaceNL-056",
      "line": {
        "op": "instantiate",
        "element": "P18",
        "source": "t12",
        "how": "Participants claim victory over the Void and compare their strength with other factions.",
        "evidence": {
          "codes": [
            "c0084",
            "c0242",
            "c0236"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-056",
          "decision": "accept",
          "reason": "G21: c0084 declares the Void defeated, and c0236 jokes about rivals breaking keyboards after a humiliating loss; a victory claim and a taunt, P18 as stated",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-19T01:31:05",
          "stage": "D3",
          "leg": "D3a-16"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-056",
        "decision": "accept",
        "reason": "G21: c0084 declares the Void defeated, and c0236 jokes about rivals breaking keyboards after a humiliating loss; a victory claim and a taunt, P18 as stated",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-19T01:31:05",
        "stage": "D3",
        "leg": "D3a-16"
      }
    },
    {
      "id": "PlaceNL-057",
      "line": {
        "op": "restrict",
        "element": "A15",
        "source": "t06",
        "how": "Attack recruitment is itself observed, but the record does not trace a prior building call into conversion of those same recruited hands.",
        "evidence": {
          "codes": [
            "c0078",
            "c0042",
            "c0125"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-057",
          "decision": "accept",
          "reason": "G47 and G9: c0042 'We openen een offensief op de linker doggo van /r/goodboye!' (h+54.15) is the first call among the concepts, an attack call, and c0078 'Help mee het westerdeel te koloniseren!' (h+66.18), a later call to spread the room's colour that names no other work (reading 3), follows it, as c0125 (h+68.68) reports scripts removing the Yeti: by the concepts the first attack call comes before the first call to place, the bound's pattern, which the census counts by the concepts; the condition, that no earlier call is traced into these attacks, is held by A15's bound and its counterexample response (reading 19); the concepts show A15's bound, the room's first call or act against another room's work before its first call to place, where a room's first canvas act is an attack and the attack call is the first call; the condition is the bound's own, or that of the counterexample response, so it is not one A15 lacks; a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-20T11:58:42",
          "stage": "D3",
          "leg": "D3a-42"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-057",
        "decision": "accept",
        "reason": "G47 and G9: c0042 'We openen een offensief op de linker doggo van /r/goodboye!' (h+54.15) is the first call among the concepts, an attack call, and c0078 'Help mee het westerdeel te koloniseren!' (h+66.18), a later call to spread the room's colour that names no other work (reading 3), follows it, as c0125 (h+68.68) reports scripts removing the Yeti: by the concepts the first attack call comes before the first call to place, the bound's pattern, which the census counts by the concepts; the condition, that no earlier call is traced into these attacks, is held by A15's bound and its counterexample response (reading 19); the concepts show A15's bound, the room's first call or act against another room's work before its first call to place, where a room's first canvas act is an attack and the attack call is the first call; the condition is the bound's own, or that of the counterexample response, so it is not one A15 lacks; a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-20T11:58:42",
        "stage": "D3",
        "leg": "D3a-42"
      }
    },
    {
      "id": "PlaceNL-058",
      "line": {
        "op": "instantiate",
        "element": "A16",
        "source": "t07",
        "how": "An attack proposal receives an explicit refusal grounded in prior cooperation and the value of the compromise.",
        "evidence": {
          "codes": [
            "c0042",
            "c0043"
          ],
          "transitions": [
            "632mbf:0>1"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-058",
          "decision": "accept",
          "reason": "G48: c0042 'We openen een offensief op de linker doggo van /r/goodboye!' (h+54.15) calls an offensive on another room's work, and c0043 'Absoluut niet, er is de gehele dag al gewerkt aan samenwerking' (h+54.23) replies under it with a refusal that gives the day's cooperation as its reason: the attack call first, then the refusal that answers it in the thread; the room's call, plan or act against another room's work (P09, by G20) comes first, and the room's sparing, refusal, apology, reining in or restoring toward another room's work (P07, by G19) answers it in its reply chain or thread: A16's order with the answer its mechanism names (G48 and its readings); a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-20T13:27:46",
          "stage": "D3",
          "leg": "D3a-43"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-058",
        "decision": "accept",
        "reason": "G48: c0042 'We openen een offensief op de linker doggo van /r/goodboye!' (h+54.15) calls an offensive on another room's work, and c0043 'Absoluut niet, er is de gehele dag al gewerkt aan samenwerking' (h+54.23) replies under it with a refusal that gives the day's cooperation as its reason: the attack call first, then the refusal that answers it in the thread; the room's call, plan or act against another room's work (P09, by G20) comes first, and the room's sparing, refusal, apology, reining in or restoring toward another room's work (P07, by G19) answers it in its reply chain or thread: A16's order with the answer its mechanism names (G48 and its readings); a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-20T13:27:46",
        "stage": "D3",
        "leg": "D3a-43"
      }
    },
    {
      "id": "PlaceNL-059",
      "line": {
        "op": "instantiate",
        "element": "A17",
        "source": "t07",
        "how": "A reported removal script prompts an offered compromise that its operator accepts.",
        "evidence": {
          "codes": [
            "c0125",
            "c0127",
            "c0129"
          ],
          "transitions": [
            "636e8e:3>3.2",
            "636e8e:3.2>3.2.1"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-059",
          "decision": "reject",
          "reason": "G49: c0125 'Yeti moet weg. Heb er scriptjes op zitten om hem weg te halen.' (h+68.68) reports a member's scripts against another work as running, the room's act, and c0127 'Beter om tot een compromis te komen met yeti' (h+68.78) replies under it proposing to members a design that keeps the Yeti, which c0129 'Ja, dat vind ik goed' (h+69.00) accepts; no request is made to the Yeti's makers, so what follows the attack is a choice inside the room, not talk of terms between the rooms (reading 3); what follows the room's attack is not talk of terms between the room and another room: restraint that names no terms, friendship or a stated reciprocity with no agreement, a proposal inside the room to ask, ally, compromise or truce with no request made, help or a joint fight, or a lone placer's talk (G49, with G18 and its readings); A17's second end is not shown, and the census counts the line apart",
          "revised": null,
          "pair": null,
          "kind": null,
          "t": "2026-10-20T15:50:55",
          "stage": "D3",
          "leg": "D3a-44"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-059",
        "decision": "reject",
        "reason": "G49: c0125 'Yeti moet weg. Heb er scriptjes op zitten om hem weg te halen.' (h+68.68) reports a member's scripts against another work as running, the room's act, and c0127 'Beter om tot een compromis te komen met yeti' (h+68.78) replies under it proposing to members a design that keeps the Yeti, which c0129 'Ja, dat vind ik goed' (h+69.00) accepts; no request is made to the Yeti's makers, so what follows the attack is a choice inside the room, not talk of terms between the rooms (reading 3); what follows the room's attack is not talk of terms between the room and another room: restraint that names no terms, friendship or a stated reciprocity with no agreement, a proposal inside the room to ask, ally, compromise or truce with no request made, help or a joint fight, or a lone placer's talk (G49, with G18 and its readings); A17's second end is not shown, and the census counts the line apart",
        "revised": null,
        "pair": null,
        "kind": null,
        "t": "2026-10-20T15:50:55",
        "stage": "D3",
        "leg": "D3a-44"
      }
    },
    {
      "id": "PlaceNL-060",
      "line": {
        "op": "restrict",
        "element": "A18",
        "source": "t12",
        "how": "Attack reports and victory claims are present, but their order alone does not establish a particular attack producing the later contest talk.",
        "evidence": {
          "codes": [
            "c0058",
            "c0084",
            "c0236"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-060",
          "decision": "accept",
          "reason": "G50 and G9: c0058 'We richten onze pijlen nu op het invullen van the Void met oranje' (h+62.82) calls the room to fill the Void with orange, and c0084 'DE LEEGTE IS VERSLAGEN' (h+66.26), in another thread, claims victory over it: the attack call first, then the taunt by the hours; the condition, that the order alone does not show the attack produced the talk, is held by A18's connection, which counts an order and not a cause (reading 63); the concepts show A18's order, the room's attack first and the room's taunt with a rival after it, by the hours or in a post's own words (G50 and its readings); the condition is held as the line says, so it is not one A18 lacks; a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-20T18:15:00",
          "stage": "D3",
          "leg": "D3a-45"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-060",
        "decision": "accept",
        "reason": "G50 and G9: c0058 'We richten onze pijlen nu op het invullen van the Void met oranje' (h+62.82) calls the room to fill the Void with orange, and c0084 'DE LEEGTE IS VERSLAGEN' (h+66.26), in another thread, claims victory over it: the attack call first, then the taunt by the hours; the condition, that the order alone does not show the attack produced the talk, is held by A18's connection, which counts an order and not a cause (reading 63); the concepts show A18's order, the room's attack first and the room's taunt with a rival after it, by the hours or in a post's own words (G50 and its readings); the condition is held as the line says, so it is not one A18 lacks; a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-20T18:15:00",
        "stage": "D3",
        "leg": "D3a-45"
      }
    },
    {
      "id": "PlaceNL-061",
      "line": {
        "op": "restrict",
        "element": "P18",
        "source": "t21",
        "how": "An accusation whose body is deleted cannot establish an identifiable rival or an exchange of taunts.",
        "evidence": {
          "codes": [
            "c0239"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-061",
          "decision": "accept",
          "reason": "G9 and G21, quote read: c0239, 'You guys are real jerks.', is a deleted visitor's insult at the Dutch group, and no member's answer is cited; a visitor's taunt is the visitor's P18, so an evidence limit",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-19T02:01:23",
          "stage": "D3",
          "leg": "D3a-16"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-061",
        "decision": "accept",
        "reason": "G9 and G21, quote read: c0239, 'You guys are real jerks.', is a deleted visitor's insult at the Dutch group, and no member's answer is cited; a visitor's taunt is the visitor's P18, so an evidence limit",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-19T02:01:23",
        "stage": "D3",
        "leg": "D3a-16"
      }
    },
    {
      "id": "PlaceNL-062",
      "line": {
        "op": "restrict",
        "element": "P15",
        "source": "t20",
        "how": "Sarcastically thanking a summoned bot remains ordinary participant interaction rather than an unqualified acceptance of a canvas call.",
        "evidence": {
          "codes": [
            "c0155"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-062",
          "decision": "accept",
          "reason": "G9 and G28: c0155 thanks a summoned bot in jest; P15's line answers a call or proposal, so the condition is stated; a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-19T13:38:56",
          "stage": "D3",
          "leg": "D3a-23"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-062",
        "decision": "accept",
        "reason": "G9 and G28: c0155 thanks a summoned bot in jest; P15's line answers a call or proposal, so the condition is stated; a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-19T13:38:56",
        "stage": "D3",
        "leg": "D3a-23"
      }
    },
    {
      "id": "PlaceNL-063",
      "line": {
        "op": "propose",
        "statement": "Using a canvas signature to bring uncoordinated placers into current instructions",
        "source": "t04",
        "how": "The proposed room label aims to teach newcomers which neighboring work to spare, turning visibility into a planned route back to coordination.",
        "evidence": {
          "codes": [
            "c0189",
            "c0190",
            "c0191",
            "c0201"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-063",
          "decision": "accept",
          "reason": "G59 and G59a (G59's reading 12): c0189 to c0191 put the sub's name in the flag so that newcomers learn what not to take over, and c0201 finds the sub after the close; the act is stated by no element's statement or range and by no arrow, and other rooms show it; accepted as a proposal for candidate P25 (the work bringing people in), entered at D3a-55 by move 184",
          "revised": null,
          "pair": "totallynotrobots-057",
          "kind": "proposal",
          "t": "2026-10-21T11:34:39",
          "stage": "D3",
          "leg": "D3a-55"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-063",
        "decision": "accept",
        "reason": "G59 and G59a (G59's reading 12): c0189 to c0191 put the sub's name in the flag so that newcomers learn what not to take over, and c0201 finds the sub after the close; the act is stated by no element's statement or range and by no arrow, and other rooms show it; accepted as a proposal for candidate P25 (the work bringing people in), entered at D3a-55 by move 184",
        "revised": null,
        "pair": "totallynotrobots-057",
        "kind": "proposal",
        "t": "2026-10-21T11:34:39",
        "stage": "D3",
        "leg": "D3a-55"
      }
    },
    {
      "id": "PlaceNL-064",
      "line": {
        "op": "propose",
        "statement": "Disputing the purpose and legitimacy of the shared effort within the room",
        "source": "t17",
        "how": "Conquest and collaborative drawing remain incompatible participant accounts after closure, so celebration cannot stand for an agreed purpose.",
        "evidence": {
          "codes": [
            "c0210",
            "c0211",
            "c0213",
            "c0214",
            "c0203"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-064",
          "decision": "accept",
          "reason": "G59 and G59a (G59's reading 10): c0210 to c0214 argue whether the canvas was conquest or drawing together and why a work was demolished; the act is stated by no element's statement or range and by no arrow, and other rooms show it; accepted as a proposal for candidate P31 (arguing whether covering is fair), entered at D3a-55 by move 190",
          "revised": null,
          "pair": "ik_ihe-013",
          "kind": "proposal",
          "t": "2026-10-21T11:34:38",
          "stage": "D3",
          "leg": "D3a-55"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-064",
        "decision": "accept",
        "reason": "G59 and G59a (G59's reading 10): c0210 to c0214 argue whether the canvas was conquest or drawing together and why a work was demolished; the act is stated by no element's statement or range and by no arrow, and other rooms show it; accepted as a proposal for candidate P31 (arguing whether covering is fair), entered at D3a-55 by move 190",
        "revised": null,
        "pair": "ik_ihe-013",
        "kind": "proposal",
        "t": "2026-10-21T11:34:38",
        "stage": "D3",
        "leg": "D3a-55"
      }
    },
    {
      "id": "PlaceNL-065",
      "line": {
        "op": "restrict",
        "element": "P04",
        "source": "t13",
        "how": "Circulating general flag advice or advertising designs does not by itself establish a pixel template or agreed coordinates.",
        "evidence": {
          "codes": [
            "c0053",
            "c0163"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-065",
          "decision": "accept",
          "reason": "read whole, G9: c0053 and c0163 advise posting flag designs in more rooms so more people see them; no layout to place from or coordinate is shown, an evidence limit",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-16T14:59:57",
          "stage": "D3",
          "leg": "D3a-05"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-065",
        "decision": "accept",
        "reason": "read whole, G9: c0053 and c0163 advise posting flag designs in more rooms so more people see them; no layout to place from or coordinate is shown, an evidence limit",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-16T14:59:57",
        "stage": "D3",
        "leg": "D3a-05"
      }
    },
    {
      "id": "PlaceNL-066",
      "line": {
        "op": "link",
        "from": "t14",
        "to": "P07",
        "kind": "enables",
        "how": "Supplying the requested template enables an announced restoration attempt without ensuring that the contested artwork survives.",
        "evidence": {
          "codes": [
            "c0133",
            "c0134",
            "c0135",
            "c0136"
          ],
          "transitions": [
            "636e8e:7>7.1",
            "636e8e:7.1>7.1.1"
          ]
        },
        "model_version": "e15f96470271763d9913e79ed8e332c164a1f176106eefacfe8ffac8e1b3fecd"
      },
      "rulings": [
        {
          "adaptation": "PlaceNL-066",
          "decision": "accept",
          "reason": "read whole, G4a and G19: c0133 and c0134 ask for and give a Yeti template, c0135 sets out to restore the Yeti, and c0136 gives up when it disappears; a layout obtained to restore a neighbour's work is stated nowhere, and opticgaming-024 shows the same link in a second room, so a paired elaboration",
          "revised": null,
          "pair": "opticgaming-024",
          "kind": "elaboration",
          "t": "2026-10-18T23:47:00",
          "stage": "D3",
          "leg": "D3a-14"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "PlaceNL-066",
        "decision": "accept",
        "reason": "read whole, G4a and G19: c0133 and c0134 ask for and give a Yeti template, c0135 sets out to restore the Yeti, and c0136 gives up when it disappears; a layout obtained to restore a neighbour's work is stated nowhere, and opticgaming-024 shows the same link in a second room, so a paired elaboration",
        "revised": null,
        "pair": "opticgaming-024",
        "kind": "elaboration",
        "t": "2026-10-18T23:47:00",
        "stage": "D3",
        "leg": "D3a-14"
      }
    }
  ],
  "D3": [
    {
      "id": "R-PlaceNL-7eff7419a40c-001",
      "line": {
        "op": "instantiate",
        "element": "R01",
        "source": "t04",
        "how": "Members initiate proposed additions to an already established shared mark without needing subsequent recruitment to qualify as starters.",
        "evidence": {
          "codes": [
            "c0020",
            "c0105",
            "c0189"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-7eff7419a40c-001",
          "decision": "accept",
          "reason": "G1b and G61's reading 5, read in d3b_pk_R01_inst_100.txt: instantiate; the cited concepts (c0020 proposing all provincial flags; c0105 planning blue canal houses and a windmill on the flag; c0189 putting r/PlaceNL in the flag so newcomers learn what not to take over) show R01 as stated, a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T20:31:23",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-7eff7419a40c-001",
        "decision": "accept",
        "reason": "G1b and G61's reading 5, read in d3b_pk_R01_inst_100.txt: instantiate; the cited concepts (c0020 proposing all provincial flags; c0105 planning blue canal houses and a windmill on the flag; c0189 putting r/PlaceNL in the flag so newcomers learn what not to take over) show R01 as stated, a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T20:31:23",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-a23af41521ae-002",
      "line": {
        "op": "instantiate",
        "element": "P01",
        "source": "t06",
        "how": "Calls recruit people for territorial expansion, programming, and defense.",
        "evidence": {
          "codes": [
            "c0078",
            "c0033",
            "c0143"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-a23af41521ae-002",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-001 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-001's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-a23af41521ae-002",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-001 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-001's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-b22b4e73924f-003",
      "line": {
        "op": "instantiate",
        "element": "P15",
        "source": "t07",
        "how": "A border instruction receives a brief acceptance announcing that construction will begin.",
        "evidence": {
          "codes": [
            "c0013",
            "c0014"
          ],
          "transitions": [
            "62z2ck:0>1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-b22b4e73924f-003",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-017 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-017's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-b22b4e73924f-003",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-017 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-017's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-762092b48c18-004",
      "line": {
        "op": "restrict",
        "element": "P15",
        "source": "t20",
        "how": "Sarcastic thanks to a summoned bot cannot establish an unqualified acceptance of a canvas call.",
        "evidence": {
          "codes": [
            "c0155"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-762092b48c18-004",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-062 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-062's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-762092b48c18-004",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-062 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-062's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-22f457c22b5f-005",
      "line": {
        "op": "absent",
        "element": "A02",
        "how": "Official coordination is already declared at the first opening, leaving the original start-to-recruitment sequence unresolved.",
        "evidence": {
          "codes": [
            "c0001",
            "c0002"
          ]
        },
        "why": "The original founding sequence is outside the supplied record.",
        "observation": "not-testable",
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-22f457c22b5f-005",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-003 (the same room, element, op, cited codes and wording, observation not-testable), asked of the revised model; PlaceNL-003's ruling stands: accept (none)",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-22f457c22b5f-005",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-003 (the same room, element, op, cited codes and wording, observation not-testable), asked of the revised model; PlaceNL-003's ruling stands: accept (none)",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-5ec039a1a5fe-006",
      "line": {
        "op": "restrict",
        "element": "A01",
        "source": "t04",
        "how": "Assent and a reported start support uptake of a design, but do not show that a preceding recruitment call caused those placements.",
        "evidence": {
          "codes": [
            "c0190",
            "c0191",
            "c0078"
          ],
          "transitions": [
            "637i4l:1.1>1.1.1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-5ec039a1a5fe-006",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-004 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-004's ruling stands: accept (none)",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-5ec039a1a5fe-006",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-004 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-004's ruling stands: accept (none)",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-c41a299b8fb5-007",
      "line": {
        "op": "instantiate",
        "element": "A12",
        "source": "t07",
        "how": "The instruction to border and spare a neighboring work receives an unqualified commitment to begin building.",
        "evidence": {
          "codes": [
            "c0013",
            "c0014"
          ],
          "transitions": [
            "62z2ck:0>1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-c41a299b8fb5-007",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-018 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-018's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-c41a299b8fb5-007",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-018 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-018's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-56fe7f1ec464-008",
      "line": {
        "op": "absent",
        "element": "K02",
        "how": "Defense and abandoned neighboring restoration do not establish that the room judged its own mark impossible for lack of hands or space.",
        "evidence": {
          "codes": [
            "c0054",
            "c0136"
          ]
        },
        "why": "The concepts do not establish the specified judgement for the Dutch room's own work.",
        "observation": "unobserved",
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-56fe7f1ec464-008",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-005 (the same room, element, op, cited codes and wording, observation unobserved), asked of the revised model; PlaceNL-005's ruling stands: accept (none)",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-56fe7f1ec464-008",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-005 (the same room, element, op, cited codes and wording, observation unobserved), asked of the revised model; PlaceNL-005's ruling stands: accept (none)",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-e51c9ae6879b-009",
      "line": {
        "op": "instantiate",
        "element": "P24",
        "source": "t04",
        "how": "A question about a neighboring flag's cheese slicer exemplifies an unanswered request to explain a canvas picture.",
        "evidence": {
          "codes": [
            "c0100"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-e51c9ae6879b-009",
          "decision": "accept",
          "reason": "G1b and G61's reading 5, read in d3b_pk_P24_inst_200.txt: instantiate; the cited concepts (c0100 asking why a cheese slicer is on Norway's flag) show P24 as stated, a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T21:56:19",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-e51c9ae6879b-009",
        "decision": "accept",
        "reason": "G1b and G61's reading 5, read in d3b_pk_P24_inst_200.txt: instantiate; the cited concepts (c0100 asking why a cheese slicer is on Norway's flag) show P24 as stated, a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T21:56:19",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-b13f4afc718e-010",
      "line": {
        "op": "instantiate",
        "element": "P32",
        "source": "t14",
        "how": "A restorer gives up after the contested artwork disappears, calling further effort futile.",
        "evidence": {
          "codes": [
            "c0135",
            "c0136"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-b13f4afc718e-010",
          "decision": "accept",
          "reason": "G1b and G61's reading 5, read in d3b_pq_P32_000a.txt and d3b_pq_P32_000b.txt (read whole with quotes): instantiate; the cited concepts (c0135 setting out to restore the Yeti; c0136 giving up restoration after the whole Yeti suddenly disappears) show P32 as stated, a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T23:41:38",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-b13f4afc718e-010",
        "decision": "accept",
        "reason": "G1b and G61's reading 5, read in d3b_pq_P32_000a.txt and d3b_pq_P32_000b.txt (read whole with quotes): instantiate; the cited concepts (c0135 setting out to restore the Yeti; c0136 giving up restoration after the whole Yeti suddenly disappears) show P32 as stated, a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T23:41:38",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-4d159e2f6871-011",
      "line": {
        "op": "instantiate",
        "element": "P02",
        "source": "t04",
        "how": "Participants propose and revise provincial symbols, national words, canal houses, and the room's signature.",
        "evidence": {
          "codes": [
            "c0020",
            "c0091",
            "c0184",
            "c0105",
            "c0189"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-4d159e2f6871-011",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-006 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-006's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-4d159e2f6871-011",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-006 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-006's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-b8f77f28089e-012",
      "line": {
        "op": "instantiate",
        "element": "P03",
        "source": "t04",
        "how": "Members report an emblem under construction and a beginning on the room label.",
        "evidence": {
          "codes": [
            "c0025",
            "c0191"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-b8f77f28089e-012",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-007 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-007's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-b8f77f28089e-012",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-007 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-007's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-ca67a672356b-013",
      "line": {
        "op": "instantiate",
        "element": "P04",
        "source": "t14",
        "how": "A template requested and supplied in a reply chain enables an announced restoration attempt.",
        "evidence": {
          "codes": [
            "c0133",
            "c0134",
            "c0135"
          ],
          "transitions": [
            "636e8e:7>7.1",
            "636e8e:7.1>7.1.1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-ca67a672356b-013",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-008 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-008's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-ca67a672356b-013",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-008 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-008's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-4b1302868a2e-014",
      "line": {
        "op": "restrict",
        "element": "P04",
        "source": "t13",
        "how": "A crosspost of general flag advice or wider circulation of designs does not alone establish an agreed pixel template.",
        "evidence": {
          "codes": [
            "c0053",
            "c0163"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-4b1302868a2e-014",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-065 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-065's ruling stands: accept (none)",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-4b1302868a2e-014",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-065 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-065's ruling stands: accept (none)",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-8e164e246eac-015",
      "line": {
        "op": "instantiate",
        "element": "P14",
        "source": "t10",
        "how": "Members circulate automation, seek targets, use alternate accounts, repair faults, and dispute scripts' effects on creativity.",
        "evidence": {
          "codes": [
            "c0038",
            "c0180",
            "c0181",
            "c0246",
            "c0107"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-8e164e246eac-015",
          "decision": "accept",
          "reason": "G1b and G61's reading 5, read in d3b_pk_P14_inst_000.txt: instantiate; the cited concepts (c0038 announcing that there is now a script; c0180 asking someone for a target file; c0181 directing an automator to the Discord script and multiple alt accounts; c0246 saying the script error has now been fixed; c0107 arguing scripts block creativity and violate r/place's principle) show P14 as stated, a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-22T01:58:00",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-8e164e246eac-015",
        "decision": "accept",
        "reason": "G1b and G61's reading 5, read in d3b_pk_P14_inst_000.txt: instantiate; the cited concepts (c0038 announcing that there is now a script; c0180 asking someone for a target file; c0181 directing an automator to the Discord script and multiple alt accounts; c0246 saying the script error has now been fixed; c0107 arguing scripts block creativity and violate r/place's principle) show P14 as stated, a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-22T01:58:00",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-ca6ff36cdb85-016",
      "line": {
        "op": "instantiate",
        "element": "P23",
        "source": "t02",
        "how": "Fast-changing plans, suggestions, and script development move through a separate chat while public plan copies become stale.",
        "evidence": {
          "codes": [
            "c0003",
            "c0004",
            "c0032",
            "c0033"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-ca6ff36cdb85-016",
          "decision": "accept",
          "reason": "G1b and G61's reading 5, read in d3b_pk_P23_inst_100.txt: instantiate; the cited concepts (c0003 warning that the posted plan is already 24 hours old; c0004 sending people to Discord because the plan changes every hour; c0032 routing new suggestions to a Discord channel; c0033 recruiting programmers for script development) show P23 as stated, a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T22:05:41",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-ca6ff36cdb85-016",
        "decision": "accept",
        "reason": "G1b and G61's reading 5, read in d3b_pk_P23_inst_100.txt: instantiate; the cited concepts (c0003 warning that the posted plan is already 24 hours old; c0004 sending people to Discord because the plan changes every hour; c0032 routing new suggestions to a Discord channel; c0033 recruiting programmers for script development) show P23 as stated, a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T22:05:41",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-0d2068f2bc62-017",
      "line": {
        "op": "add-condition",
        "element": "P23",
        "source": "t10",
        "how": "Routing shared tools through a chat can obstruct participation when a prospective helper refuses that centralized venue.",
        "evidence": {
          "codes": [
            "c0181",
            "c0182"
          ],
          "transitions": [
            "6374dy:1.1.1>1.1.1.1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-0d2068f2bc62-017",
          "decision": "accept",
          "reason": "G61 (3) and its reading 5, read in d3b_pq_P23_addcond.txt (read whole with quotes): add-condition on P23; G4a: c0181 says the script is on the Discord, and c0182 objects in principle to joining a centralised system: whether a chat is needed, which P23's statement holds, a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T22:21:03",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-0d2068f2bc62-017",
        "decision": "accept",
        "reason": "G61 (3) and its reading 5, read in d3b_pq_P23_addcond.txt (read whole with quotes): add-condition on P23; G4a: c0181 says the script is on the Discord, and c0182 objects in principle to joining a centralised system: whether a chat is needed, which P23's statement holds, a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T22:21:03",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-77a4da562d53-018",
      "line": {
        "op": "add-condition",
        "element": "P14",
        "source": "t10",
        "how": "Changing a shared automated target requires an available permission-holder even after organizers have publicly announced the new design.",
        "evidence": {
          "codes": [
            "c0105",
            "c0106",
            "c0162"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-77a4da562d53-018",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-010 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-010's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-77a4da562d53-018",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-010 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-010's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-17623f3f7379-019",
      "line": {
        "op": "add-step",
        "element": "P14",
        "source": "t10",
        "how": "Distinguish fixing a script fault from authorizing a different target because successful repair can coexist with blocked redesign.",
        "evidence": {
          "codes": [
            "c0246",
            "c0106",
            "c0160",
            "c0162"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-17623f3f7379-019",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-011 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-011's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-17623f3f7379-019",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-011 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-011's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-aad290718020-020",
      "line": {
        "op": "restrict",
        "element": "P02",
        "source": "t10",
        "how": "An announced redesign is not executable while protective automation erases its pixels and target permissions remain unavailable.",
        "evidence": {
          "codes": [
            "c0105",
            "c0106",
            "c0160",
            "c0162"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-aad290718020-020",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-012 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-012's ruling stands: accept (correction)",
          "revised": null,
          "pair": "portugal-013",
          "kind": "correction",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-aad290718020-020",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-012 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-012's ruling stands: accept (correction)",
        "revised": null,
        "pair": "portugal-013",
        "kind": "correction",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-4f2b8ac978e5-021",
      "line": {
        "op": "restrict",
        "element": "A11",
        "source": "t14",
        "how": "Supplying a template can enable repair without settling opposing preferences or ensuring the artwork survives.",
        "evidence": {
          "codes": [
            "c0125",
            "c0134",
            "c0135",
            "c0136"
          ],
          "transitions": [
            "636e8e:7.1>7.1.1",
            "636e8e:7.1>7.1.2"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-4f2b8ac978e5-021",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-013 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-013's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-4f2b8ac978e5-021",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-013 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-013's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-1f886b9494fd-022",
      "line": {
        "op": "restrict",
        "element": "C01",
        "source": "t10",
        "how": "A poll, differentiated planning roles, and restricted script permissions establish decided organization locally without testing the aggregate claim about most rooms.",
        "evidence": {
          "codes": [
            "c0008",
            "c0019",
            "c0106"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-1f886b9494fd-022",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-014 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-014's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-1f886b9494fd-022",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-014 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-014's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-92688608a997-023",
      "line": {
        "op": "restrict",
        "element": "K05",
        "source": "t05",
        "how": "Overnight defense establishes scheduling around the night, while the coded passages do not establish individual sleep losses or device constraints.",
        "evidence": {
          "codes": [
            "c0034"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-92688608a997-023",
          "decision": "accept",
          "reason": "G61 (3) and its reading 5, read in d3b_iq_K05_ops.txt (read whole with quotes): restrict on K05; c0034 makes defence of what the room has the first task for the night: P05's covering the night and upkeep before growth; no member's own sleep or device is named, as the restriction says; an evidence limit (G9)",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T22:45:13",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-92688608a997-023",
        "decision": "accept",
        "reason": "G61 (3) and its reading 5, read in d3b_iq_K05_ops.txt (read whole with quotes): restrict on K05; c0034 makes defence of what the room has the first task for the night: P05's covering the night and upkeep before growth; no member's own sleep or device is named, as the restriction says; an evidence limit (G9)",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T22:45:13",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-6f1b187c1fad-024",
      "line": {
        "op": "instantiate",
        "element": "K06",
        "source": "t19",
        "how": "After platform closure, an expansion proposal receives a reply pointing out its lateness.",
        "evidence": {
          "codes": [
            "c0226",
            "c0227"
          ],
          "transitions": [
            "6387h7:0>1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-6f1b187c1fad-024",
          "decision": "reject",
          "reason": "G61 (3) and its reading 5, read in d3b_pq_K06_100.txt (read whole with quotes): instantiate on K06; c0226 proposes extending the flag all the way, and c0227 asks whether to tell the proposer: the cited concepts name no site rule, lock or fault; not K06, as oman-058 was ruled",
          "revised": null,
          "pair": null,
          "kind": null,
          "t": "2026-10-21T23:34:22",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-6f1b187c1fad-024",
        "decision": "reject",
        "reason": "G61 (3) and its reading 5, read in d3b_pq_K06_100.txt (read whole with quotes): instantiate on K06; c0226 proposes extending the flag all the way, and c0227 asks whether to tell the proposer: the cited concepts name no site rule, lock or fault; not K06, as oman-058 was ruled",
        "revised": null,
        "pair": null,
        "kind": null,
        "t": "2026-10-21T23:34:22",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-3d95cebea863-025",
      "line": {
        "op": "restrict",
        "element": "K06",
        "source": "t10",
        "how": "A repaired community script error cannot be used as evidence that the platform itself malfunctioned.",
        "evidence": {
          "codes": [
            "c0246",
            "c0047"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-3d95cebea863-025",
          "decision": "accept",
          "reason": "G61 (3) and its reading 5, read in d3b_pq_K06_restrict.txt (read whole with quotes): restrict on K06; c0246 tells script users to refresh because a bug in the room's script has been fixed, and c0047 blames the room's own bots for a bug: faults in the room's machine hands (P14), not the site's, as the restriction says; an evidence limit (G9)",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T23:37:08",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-3d95cebea863-025",
        "decision": "accept",
        "reason": "G61 (3) and its reading 5, read in d3b_pq_K06_restrict.txt (read whole with quotes): restrict on K06; c0246 tells script users to refresh because a bug in the room's script has been fixed, and c0047 blames the room's own bots for a bug: faults in the room's machine hands (P14), not the site's, as the restriction says; an evidence limit (G9)",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T23:37:08",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-a7a55b9b5cac-026",
      "line": {
        "op": "absent",
        "element": "P33",
        "how": "The record establishes chat coordination without establishing concealment of plans from rivals or entry into rival chats.",
        "evidence": {
          "codes": [
            "c0004",
            "c0032"
          ]
        },
        "why": "Moving to chat is explained by changing plans rather than by secrecy or infiltration.",
        "observation": "unobserved",
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-a7a55b9b5cac-026",
          "decision": "accept",
          "reason": "G2 and G61 (3), read in d3b_pk_P33_abs_100.txt: absent, unobserved; the cited concepts (c0004 sending people to Discord because the plan changes every hour; c0032 routing new suggestions to a Discord channel) do not show P33 as stated, and the room's placements on its tier send the line to reading but do not show it alone; the line marks a limit of the record, counted apart",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:50:37",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-a7a55b9b5cac-026",
        "decision": "accept",
        "reason": "G2 and G61 (3), read in d3b_pk_P33_abs_100.txt: absent, unobserved; the cited concepts (c0004 sending people to Discord because the plan changes every hour; c0032 routing new suggestions to a Discord channel) do not show P33 as stated, and the room's placements on its tier send the line to reading but do not show it alone; the line marks a limit of the record, counted apart",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:50:37",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-2b711694c837-027",
      "line": {
        "op": "instantiate",
        "element": "P05",
        "source": "t05",
        "how": "Participants prioritize overnight defense, maintaining existing work, and tidying territory while waiting for an automation update.",
        "evidence": {
          "codes": [
            "c0034",
            "c0036",
            "c0144"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-2b711694c837-027",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-019 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-019's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-2b711694c837-027",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-019 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-019's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-c270aa725dda-028",
      "line": {
        "op": "instantiate",
        "element": "P05",
        "source": "t10",
        "how": "Defending the old flag repairs away planned houses, matching the revised account of maintenance conflicting with deliberate change.",
        "evidence": {
          "codes": [
            "c0105",
            "c0160",
            "c0162"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-c270aa725dda-028",
          "decision": "accept",
          "reason": "G1b and G61's reading 5, read in d3b_pk_P05_inst_100.txt: instantiate; the cited concepts (c0105 planning blue canal houses and a windmill on the flag; c0160 trying to build houses while the flag keeps being repaired; c0162 asking who will turn off the defense script erasing the houses) show P05 as stated, a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T21:04:40",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-c270aa725dda-028",
        "decision": "accept",
        "reason": "G1b and G61's reading 5, read in d3b_pk_P05_inst_100.txt: instantiate; the cited concepts (c0105 planning blue canal houses and a windmill on the flag; c0160 trying to build houses while the flag keeps being repaired; c0162 asking who will turn off the defense script erasing the houses) show P05 as stated, a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T21:04:40",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-068d6b005fb2-029",
      "line": {
        "op": "add-condition",
        "element": "P05",
        "source": "t10",
        "how": "Informing keepers of a new plan is insufficient when changing the shared target also requires permission held by an unavailable person.",
        "evidence": {
          "codes": [
            "c0105",
            "c0106",
            "c0162"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-068d6b005fb2-029",
          "decision": "accept",
          "reason": "G61 (3) and its reading 5, read in d3b_pk_P05_addcond_000.txt: add-condition on P05; G4a: c0105, c0106 and c0162 plan houses on the flag, wait for the person who can update the script, and ask who will turn off the defence script erasing them (h68.32 to h71.67): machine keepers keep the old form until their target is changed, P14's adjusting of machine hands, a specification naming P14",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T20:50:24",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-068d6b005fb2-029",
        "decision": "accept",
        "reason": "G61 (3) and its reading 5, read in d3b_pk_P05_addcond_000.txt: add-condition on P05; G4a: c0105, c0106 and c0162 plan houses on the flag, wait for the person who can update the script, and ask who will turn off the defence script erasing them (h68.32 to h71.67): machine keepers keep the old form until their target is changed, P14's adjusting of machine hands, a specification naming P14",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T20:50:24",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-dc5b366a4b06-030",
      "line": {
        "op": "instantiate",
        "element": "P06",
        "source": "t11",
        "how": "Participants distinguish organized users from other placers, question national blame, and identify their own automation as a source of interference.",
        "evidence": {
          "codes": [
            "c0097",
            "c0175",
            "c0067",
            "c0047"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-dc5b366a4b06-030",
          "decision": "accept",
          "reason": "G1b and G61's reading 5, read in d3b_pk_P06_inst_000.txt: instantiate; the cited concepts (c0097 distinguishing organised Discord participants from other Dutch users; c0175 questioning Dutch blame because we fill orange rather than blue; c0067 finding that the flag-protection script blocks the new art; c0047 blaming damage on a bug in Dutch bots) show P06 as stated, a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-22T01:27:54",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-dc5b366a4b06-030",
        "decision": "accept",
        "reason": "G1b and G61's reading 5, read in d3b_pk_P06_inst_000.txt: instantiate; the cited concepts (c0097 distinguishing organised Discord participants from other Dutch users; c0175 questioning Dutch blame because we fill orange rather than blue; c0067 finding that the flag-protection script blocks the new art; c0047 blaming damage on a bug in Dutch bots) show P06 as stated, a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-22T01:27:54",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-e2b8a3074c48-031",
      "line": {
        "op": "restrict",
        "element": "A03",
        "source": "t05",
        "how": "A favorable position is answered with a defense injunction, establishing a call to keep it rather than measured successful upkeep.",
        "evidence": {
          "codes": [
            "c0022",
            "c0023"
          ],
          "transitions": [
            "63001y:0>1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-e2b8a3074c48-031",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-021 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-021's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-e2b8a3074c48-031",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-021 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-021's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-c2e61bb98851-032",
      "line": {
        "op": "instantiate",
        "element": "A06",
        "source": "t10",
        "how": "An automatic-defense request receives bot advice, discussion of a target file, and instructions requiring alternate accounts.",
        "evidence": {
          "codes": [
            "c0178",
            "c0179",
            "c0180",
            "c0181"
          ],
          "transitions": [
            "6374dy:0>1",
            "6374dy:1>1.1",
            "6374dy:1.1>1.1.1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-c2e61bb98851-032",
          "decision": "reject",
          "reason": "G61 (1): repeats PlaceNL-022 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-022's ruling stands: reject (None)",
          "revised": null,
          "pair": null,
          "kind": null,
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-c2e61bb98851-032",
        "decision": "reject",
        "reason": "G61 (1): repeats PlaceNL-022 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-022's ruling stands: reject (None)",
        "revised": null,
        "pair": null,
        "kind": null,
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-35a6b185b906-033",
      "line": {
        "op": "instantiate",
        "element": "P08",
        "source": "t07",
        "how": "Participants negotiate borders, pacts, ceasefires, and compromises and invoke previous cooperation against a fresh attack.",
        "evidence": {
          "codes": [
            "c0013",
            "c0030",
            "c0046",
            "c0043",
            "c0127"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-35a6b185b906-033",
          "decision": "accept",
          "reason": "G1b and G61's reading 5, read in d3b_pk_P08_inst_000.txt: instantiate; the cited concepts (c0013 putting a border around Goodboye and otherwise leaving it alone; c0030 reporting a pact with Overwatch and Sweden; c0046 asking r/rmtk for a ceasefire; c0043 rejecting the offensive after a day spent on cooperation; c0127 offering the Yeti a compromise of flag behind or orange flag in hand) show P08 as stated, a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-22T00:28:49",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-35a6b185b906-033",
        "decision": "accept",
        "reason": "G1b and G61's reading 5, read in d3b_pk_P08_inst_000.txt: instantiate; the cited concepts (c0013 putting a border around Goodboye and otherwise leaving it alone; c0030 reporting a pact with Overwatch and Sweden; c0046 asking r/rmtk for a ceasefire; c0043 rejecting the offensive after a day spent on cooperation; c0127 offering the Yeti a compromise of flag behind or orange flag in hand) show P08 as stated, a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-22T00:28:49",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-cf5b56b103cd-034",
      "line": {
        "op": "instantiate",
        "element": "P07",
        "source": "t08",
        "how": "Participants spare neighboring artworks, reject wholesale annexation, and promise to return room to displaced groups.",
        "evidence": {
          "codes": [
            "c0065",
            "c0068",
            "c0095",
            "c0200"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-cf5b56b103cd-034",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-024 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-024's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-cf5b56b103cd-034",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-024 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-024's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-84360001a5e0-035",
      "line": {
        "op": "instantiate",
        "element": "P16",
        "source": "t09",
        "how": "Rebuilding or hosting other groups' art is offered in exchange for upkeep and defense.",
        "evidence": {
          "codes": [
            "c0059",
            "c0060",
            "c0082",
            "c0193",
            "c0194"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-84360001a5e0-035",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-025 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-025's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-84360001a5e0-035",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-025 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-025's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-ae3ab5e35aae-036",
      "line": {
        "op": "instantiate",
        "element": "P17",
        "source": "t07",
        "how": "An announced pact joins other canvas users against a shared threat.",
        "evidence": {
          "codes": [
            "c0063"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-ae3ab5e35aae-036",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-026 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-026's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-ae3ab5e35aae-036",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-026 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-026's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-064a12604aab-037",
      "line": {
        "op": "instantiate",
        "element": "P19",
        "source": "t09",
        "how": "The host reviews applications, lends rather than relinquishes territory, and makes guest space conditional on upkeep.",
        "evidence": {
          "codes": [
            "c0075",
            "c0080",
            "c0081",
            "c0193"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-064a12604aab-037",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-027 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-027's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-064a12604aab-037",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-027 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-027's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-3c18898a61a0-038",
      "line": {
        "op": "instantiate",
        "element": "R02",
        "source": "t09",
        "how": "A proposer carries a neighboring group's acceptance to the host moderators.",
        "evidence": {
          "codes": [
            "c0194",
            "c0195"
          ],
          "transitions": [
            "637idk:2.1>2.1.1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-3c18898a61a0-038",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-028 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-028's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-3c18898a61a0-038",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-028 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-028's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-d16fb33809ec-039",
      "line": {
        "op": "add-step",
        "element": "P19",
        "source": "t09",
        "how": "Separate invitation, application, conditional offer, acceptance, moderator referral, and implementation instead of treating a promised home as completed accommodation.",
        "evidence": {
          "codes": [
            "c0080",
            "c0081",
            "c0193",
            "c0194",
            "c0195",
            "c0196"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-d16fb33809ec-039",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-029 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-029's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-d16fb33809ec-039",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-029 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-029's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-da4f1e4a4028-040",
      "line": {
        "op": "add-condition",
        "element": "P16",
        "source": "t09",
        "how": "An accepted space-for-defense bargain requires implementable approval and remaining placement time before the promised exchange can be realized.",
        "evidence": {
          "codes": [
            "c0193",
            "c0194",
            "c0195",
            "c0196"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-da4f1e4a4028-040",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-030 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-030's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-da4f1e4a4028-040",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-030 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-030's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-fbb0a735240d-041",
      "line": {
        "op": "instantiate",
        "element": "P21",
        "source": "t11",
        "how": "An organizer's stated willingness to preserve a neighbor is explicitly limited by placers outside the coordinating chat.",
        "evidence": {
          "codes": [
            "c0096",
            "c0097"
          ],
          "transitions": [
            "6368zq:0>1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-fbb0a735240d-041",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-036 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-036's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-fbb0a735240d-041",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-036 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-036's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-b33097effa77-042",
      "line": {
        "op": "absent",
        "element": "A21",
        "how": "The revised bound accommodates limits stated during appeals, but this exchange does not instantiate the bounded agreement-then-disclaimer arrow.",
        "evidence": {
          "codes": [
            "c0096",
            "c0097"
          ]
        },
        "why": "The visible disclaimer answers a preservation appeal rather than following an established agreement.",
        "observation": "unobserved",
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-b33097effa77-042",
          "decision": "accept",
          "reason": "G2 and G61 (3): absent, unobserved; no accepted line of the room, in the first return or the re-check, shows A21, and no D3a-55 proposal or D3a-56 residue of the room names it; the line marks a limit of the record, counted apart",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:37:54",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-b33097effa77-042",
        "decision": "accept",
        "reason": "G2 and G61 (3): absent, unobserved; no accepted line of the room, in the first return or the re-check, shows A21, and no D3a-55 proposal or D3a-56 residue of the room names it; the line marks a limit of the record, counted apart",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:37:54",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-3c6e9b480b26-043",
      "line": {
        "op": "instantiate",
        "element": "P27",
        "source": "t04",
        "how": "Participants locate an intended heart and revise border alternatives while work continues.",
        "evidence": {
          "codes": [
            "c0086",
            "c0172",
            "c0173"
          ],
          "transitions": [
            "6372vg:0>1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-3c6e9b480b26-043",
          "decision": "reject",
          "reason": "G61 (3) and its reading 5, read in d3b_pq_P27_200a.txt and d3b_pq_P27_200b.txt (read whole with quotes): instantiate on P27; c0086 reports a heart being made at a coordinate beside the other countries' hearts, and c0172 and c0173 offer a new border and another as the most feasible so far: an address and border designs for the work's extent (P02, G10), with nothing said about the place",
          "revised": null,
          "pair": null,
          "kind": null,
          "t": "2026-10-21T21:28:20",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-3c6e9b480b26-043",
        "decision": "reject",
        "reason": "G61 (3) and its reading 5, read in d3b_pq_P27_200a.txt and d3b_pq_P27_200b.txt (read whole with quotes): instantiate on P27; c0086 reports a heart being made at a coordinate beside the other countries' hearts, and c0172 and c0173 offer a new border and another as the most feasible so far: an address and border designs for the work's extent (P02, G10), with nothing said about the place",
        "revised": null,
        "pair": null,
        "kind": null,
        "t": "2026-10-21T21:28:20",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-c2f546fee1c6-044",
      "line": {
        "op": "instantiate",
        "element": "P31",
        "source": "t17",
        "how": "A post-close complaint favoring conquest receives an explicit defense of drawing something enjoyable together.",
        "evidence": {
          "codes": [
            "c0210",
            "c0211"
          ],
          "transitions": [
            "6383f6:5>5.1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-c2f546fee1c6-044",
          "decision": "accept",
          "reason": "G1b and G61's reading 5, read in d3b_pk_P31_inst_100.txt (draw 10 of 10 supported; OneTrueEmilia, ucf and sadboys t09 read by quote): instantiate; the cited concepts (c0210 complaining that soft Discord organizers kept repairing small projects instead of taking them; c0211 answering that it was drawing something fun together, not Civilization) show P31 as stated, a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T23:23:12",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-c2f546fee1c6-044",
        "decision": "accept",
        "reason": "G1b and G61's reading 5, read in d3b_pk_P31_inst_100.txt (draw 10 of 10 supported; OneTrueEmilia, ucf and sadboys t09 read by quote): instantiate; the cited concepts (c0210 complaining that soft Discord organizers kept repairing small projects instead of taking them; c0211 answering that it was drawing something fun together, not Civilization) show P31 as stated, a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T23:23:12",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-706fb4daebef-045",
      "line": {
        "op": "restrict",
        "element": "A04",
        "source": "t07",
        "how": "Early diplomacy precedes the first coded lock-down call, leaving upkeep as the cause of border negotiation unresolved.",
        "evidence": {
          "codes": [
            "c0012",
            "c0013",
            "c0023"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-706fb4daebef-045",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-031 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-031's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-706fb4daebef-045",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-031 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-031's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-d22ac2625412-046",
      "line": {
        "op": "instantiate",
        "element": "A05",
        "source": "t07",
        "how": "Prior cooperation supplies an explicit reason to refuse a new attack on the neighboring work.",
        "evidence": {
          "codes": [
            "c0013",
            "c0042",
            "c0043"
          ],
          "transitions": [
            "632mbf:0>1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-d22ac2625412-046",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-032 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-032's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-d22ac2625412-046",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-032 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-032's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-a5f0b06707de-047",
      "line": {
        "op": "restrict",
        "element": "A13",
        "source": "t09",
        "how": "Offers and acceptance show sought reciprocal help but do not establish that promised outside defense was delivered.",
        "evidence": {
          "codes": [
            "c0059",
            "c0060",
            "c0193",
            "c0194",
            "c0196"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-a5f0b06707de-047",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-033 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-033's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-a5f0b06707de-047",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-033 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-033's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-38f9477da464-048",
      "line": {
        "op": "instantiate",
        "element": "A14",
        "source": "t09",
        "how": "A conditional space offer is directly accepted through a promise to defend the host in return.",
        "evidence": {
          "codes": [
            "c0193",
            "c0194"
          ],
          "transitions": [
            "637idk:2>2.1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-38f9477da464-048",
          "decision": "reject",
          "reason": "G61 (1): repeats PlaceNL-034 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-034's ruling stands: reject (None)",
          "revised": null,
          "pair": null,
          "kind": null,
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-38f9477da464-048",
        "decision": "reject",
        "reason": "G61 (1): repeats PlaceNL-034 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-034's ruling stands: reject (None)",
        "revised": null,
        "pair": null,
        "kind": null,
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-5de17878d49d-049",
      "line": {
        "op": "restrict",
        "element": "A19",
        "source": "t07",
        "how": "A threat warning and a reported defensive pact do not reveal the coalition's formation mechanism or completed joint placement.",
        "evidence": {
          "codes": [
            "c0061",
            "c0063"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-5de17878d49d-049",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-035 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-035's ruling stands: accept (none)",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-5de17878d49d-049",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-035 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-035's ruling stands: accept (none)",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-0947da419e10-050",
      "line": {
        "op": "absent",
        "element": "P10",
        "how": "A failed restoration and an offer to host another group do not establish the room moving its own work after loss.",
        "evidence": {
          "codes": [
            "c0136",
            "c0193"
          ]
        },
        "why": "The recorded rebuilding and losses concern neighboring artwork rather than relocation of the Dutch mark.",
        "observation": "unobserved",
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-0947da419e10-050",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-038 (the same room, element, op, cited codes and wording, observation unobserved), asked of the revised model; PlaceNL-038's ruling stands: accept (none)",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-0947da419e10-050",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-038 (the same room, element, op, cited codes and wording, observation unobserved), asked of the revised model; PlaceNL-038's ruling stands: accept (none)",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-98e9f72f8177-051",
      "line": {
        "op": "absent",
        "element": "A10",
        "how": "Failed neighboring restoration does not test whether insufficient Dutch hands caused the Dutch mark to move.",
        "evidence": {
          "codes": [
            "c0136",
            "c0193"
          ]
        },
        "why": "Neither the required judgement nor relocation of the room's own mark is established.",
        "observation": "not-testable",
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-98e9f72f8177-051",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-039 (the same room, element, op, cited codes and wording, observation not-testable), asked of the revised model; PlaceNL-039's ruling stands: accept (none)",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-98e9f72f8177-051",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-039 (the same room, element, op, cited codes and wording, observation not-testable), asked of the revised model; PlaceNL-039's ruling stands: accept (none)",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-07ca01a7da48-052",
      "line": {
        "op": "absent",
        "element": "K07",
        "how": "Thanks between national neighbors do not by themselves demonstrate someone belonging to both sides of a contest.",
        "evidence": {
          "codes": [
            "c0217",
            "c0218",
            "c0219"
          ]
        },
        "why": "Friendship and kinship language do not establish a member's dual affiliation in a border dispute.",
        "observation": "unobserved",
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-07ca01a7da48-052",
          "decision": "accept",
          "reason": "G2 and G61 (3), read in d3b_pk_K07_abs_100.txt: absent, unobserved; the cited concepts (c0217 receiving Czech thanks for peaceful coexistence; c0218 receiving Swedish cheers for the friendship; c0219 answering that the Dutch subreddits love Sweden and will not forget) do not show K07 as stated, and the room's placements on its tier send the line to reading but do not show it alone; the line marks a limit of the record, counted apart",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:46:34",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-07ca01a7da48-052",
        "decision": "accept",
        "reason": "G2 and G61 (3), read in d3b_pk_K07_abs_100.txt: absent, unobserved; the cited concepts (c0217 receiving Czech thanks for peaceful coexistence; c0218 receiving Swedish cheers for the friendship; c0219 answering that the Dutch subreddits love Sweden and will not forget) do not show K07 as stated, and the room's placements on its tier send the line to reading but do not show it alone; the line marks a limit of the record, counted apart",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:46:34",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-14824f341cc4-053",
      "line": {
        "op": "instantiate",
        "element": "K04",
        "source": "t12",
        "how": "National allegiance and colonial language frame pride, proposed designs, and proposed expansion.",
        "evidence": {
          "codes": [
            "c0024",
            "c0141",
            "c0142",
            "c0156",
            "c0233"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-14824f341cc4-053",
          "decision": "accept",
          "reason": "G1b and G61's reading 5, read in d3b_pk_K04_inst_000.txt: instantiate; the cited concepts (c0024 equating a bigger flag with more patriotism; c0141 petitioning to colonize South Africa again; c0142 answering with VOC mentality; c0156 proposing ships in the name of the VOC; c0233 remembering peak patriotism while replacing black pixels with orange) show K04 as stated, a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-22T01:15:42",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-14824f341cc4-053",
        "decision": "accept",
        "reason": "G1b and G61's reading 5, read in d3b_pk_K04_inst_000.txt: instantiate; the cited concepts (c0024 equating a bigger flag with more patriotism; c0141 petitioning to colonize South Africa again; c0142 answering with VOC mentality; c0156 proposing ships in the name of the VOC; c0233 remembering peak patriotism while replacing black pixels with orange) show K04 as stated, a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-22T01:15:42",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-fd52ab6f4983-054",
      "line": {
        "op": "instantiate",
        "element": "P26",
        "source": "t12",
        "how": "Members joke that conquest was a fair purchase and that pixel work counts as having fought for the country.",
        "evidence": {
          "codes": [
            "c0041",
            "c0216",
            "c0236"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-fd52ab6f4983-054",
          "decision": "accept",
          "reason": "G1b and G61's reading 5, read in d3b_pk_P26_inst_200.txt (draw 10 of 10 supported; 14 lines quoted in d3b_iq_P26_200.txt): instantiate; the cited concepts (c0041 joking that Greece was bought fairly; c0216 joking that Place counts as having fought for the country; c0236 joking that broken keyboards came from rage after humiliating loss) show P26 as stated, a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T22:54:44",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-fd52ab6f4983-054",
        "decision": "accept",
        "reason": "G1b and G61's reading 5, read in d3b_pk_P26_inst_200.txt (draw 10 of 10 supported; 14 lines quoted in d3b_iq_P26_200.txt): instantiate; the cited concepts (c0041 joking that Greece was bought fairly; c0216 joking that Place counts as having fought for the country; c0236 joking that broken keyboards came from rage after humiliating loss) show P26 as stated, a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T22:54:44",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-463dde5132ff-055",
      "line": {
        "op": "instantiate",
        "element": "P26",
        "source": "t20",
        "how": "Sarcastic thanks to a summoned bot adds a local joke without establishing wider uptake or another organizing process.",
        "evidence": {
          "codes": [
            "c0155"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-463dde5132ff-055",
          "decision": "reject",
          "reason": "G61 (3) and its reading 5, read in d3b_pk_P26_inst_200.txt (draw 10 of 10 supported; 14 lines quoted in d3b_iq_P26_200.txt): instantiate on P26; c0155 thanks a summoned Reddit link bot with sarcasm: a joke at a Reddit bot, not at the canvas work or its machine hands; not P26, as fxKorea-040 was ruled",
          "revised": null,
          "pair": null,
          "kind": null,
          "t": "2026-10-21T22:54:44",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-463dde5132ff-055",
        "decision": "reject",
        "reason": "G61 (3) and its reading 5, read in d3b_pk_P26_inst_200.txt (draw 10 of 10 supported; 14 lines quoted in d3b_iq_P26_200.txt): instantiate on P26; c0155 thanks a summoned Reddit link bot with sarcasm: a joke at a Reddit bot, not at the canvas work or its machine hands; not P26, as fxKorea-040 was ruled",
        "revised": null,
        "pair": null,
        "kind": null,
        "t": "2026-10-21T22:54:44",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-20e032ca72ea-056",
      "line": {
        "op": "restrict",
        "element": "C02",
        "source": "t06",
        "how": "Colonial history names a target in a proposal, while the surviving title cannot establish that a historically motivated attack occurred.",
        "evidence": {
          "codes": [
            "c0141",
            "c0142"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-20e032ca72ea-056",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-041 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-041's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-20e032ca72ea-056",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-041 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-041's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-07bf1d7dee04-057",
      "line": {
        "op": "absent",
        "element": "K03",
        "how": "National rhetoric supports historical framing without demonstrating a pre-canvas conflict carried into the event.",
        "evidence": {
          "codes": [
            "c0141",
            "c0142"
          ]
        },
        "why": "Historical colonial rhetoric does not establish an inherited quarrel between the recorded participants and a rival.",
        "observation": "unobserved",
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-07bf1d7dee04-057",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-042 (the same room, element, op, cited codes and wording, observation unobserved), asked of the revised model; PlaceNL-042's ruling stands: accept (none)",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-07bf1d7dee04-057",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-042 (the same room, element, op, cited codes and wording, observation unobserved), asked of the revised model; PlaceNL-042's ruling stands: accept (none)",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-27a35880a22c-058",
      "line": {
        "op": "absent",
        "element": "P28",
        "how": "An already organized room and later invitations leave its founding around a mark unresolved.",
        "evidence": {
          "codes": [
            "c0001",
            "c0007"
          ]
        },
        "why": "The record opens after official coordination is established and the pre-week archive is empty.",
        "observation": "not-testable",
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-27a35880a22c-058",
          "decision": "accept",
          "reason": "G2 and G61 (3): absent, not-testable; no accepted line of the room, in the first return or the re-check, shows P28, and no D3a-55 proposal or D3a-56 residue of the room names it; the line marks a limit of the record, counted apart",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:37:54",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-27a35880a22c-058",
        "decision": "accept",
        "reason": "G2 and G61 (3): absent, not-testable; no accepted line of the room, in the first return or the re-check, shows P28, and no D3a-55 proposal or D3a-56 residue of the room names it; the line marks a limit of the record, counted apart",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:37:54",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-3bd59ea0e944-059",
      "line": {
        "op": "absent",
        "element": "P29",
        "how": "Moral disagreement over demolition does not establish a separate dispute about offensive language or hate symbols.",
        "evidence": {
          "codes": [
            "c0211",
            "c0214",
            "c0239"
          ]
        },
        "why": "The cited dispute concerns destruction and purpose rather than discriminatory words or symbols.",
        "observation": "unobserved",
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-3bd59ea0e944-059",
          "decision": "accept",
          "reason": "G2 and G61 (3): absent, unobserved; no accepted line of the room, in the first return or the re-check, shows P29, and no D3a-55 proposal or D3a-56 residue of the room names it; the line marks a limit of the record, counted apart",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:37:54",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-3bd59ea0e944-059",
        "decision": "accept",
        "reason": "G2 and G61 (3): absent, unobserved; no accepted line of the room, in the first return or the re-check, shows P29, and no D3a-55 proposal or D3a-56 residue of the room names it; the line marks a limit of the record, counted apart",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:37:54",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-44a1b2bafd12-060",
      "line": {
        "op": "absent",
        "element": "K01",
        "how": "Patriotic humor and a bot joke do not establish the host being framed as an April Fools takeover.",
        "evidence": {
          "codes": [
            "c0024",
            "c0155"
          ]
        },
        "why": "No concept establishes separate April Fools host parody or fake calls.",
        "observation": "unobserved",
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-44a1b2bafd12-060",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-043 (the same room, element, op, cited codes and wording, observation unobserved), asked of the revised model; PlaceNL-043's ruling stands: accept (none)",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-44a1b2bafd12-060",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-043 (the same room, element, op, cited codes and wording, observation unobserved), asked of the revised model; PlaceNL-043's ruling stands: accept (none)",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-66c947de44da-061",
      "line": {
        "op": "absent",
        "element": "P20",
        "how": "A proposed signature and a late newcomer's discovery of the room do not establish its founding or containment policy.",
        "evidence": {
          "codes": [
            "c0189",
            "c0201"
          ]
        },
        "why": "The host's creation and rules containing canvas discussion are not visible.",
        "observation": "unobserved",
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-66c947de44da-061",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-044 (the same room, element, op, cited codes and wording, observation unobserved), asked of the revised model; PlaceNL-044's ruling stands: accept (none)",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-66c947de44da-061",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-044 (the same room, element, op, cited codes and wording, observation unobserved), asked of the revised model; PlaceNL-044's ruling stands: accept (none)",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-e591661b2cf3-062",
      "line": {
        "op": "absent",
        "element": "A20",
        "how": "Calls and a dedicated room do not establish that a flood of calls caused the host to separate canvas discussion.",
        "evidence": {
          "codes": [
            "c0001",
            "c0078",
            "c0189"
          ]
        },
        "why": "The founding and containment decisions and their causes are outside the observable record.",
        "observation": "not-testable",
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-e591661b2cf3-062",
          "decision": "accept",
          "reason": "G2 and G61 (3): absent, not-testable; no accepted line of the room, in the first return or the re-check, shows A20, and no D3a-55 proposal or D3a-56 residue of the room names it; the line marks a limit of the record, counted apart",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:37:54",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-e591661b2cf3-062",
        "decision": "accept",
        "reason": "G2 and G61 (3): absent, not-testable; no accepted line of the room, in the first return or the re-check, shows A20, and no D3a-55 proposal or D3a-56 residue of the room names it; the line marks a limit of the record, counted apart",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:37:54",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-bd5144fe63cb-063",
      "line": {
        "op": "absent",
        "element": "P34",
        "how": "The reported use of multiple accounts to demolish neighboring art cannot establish sabotage of the room's own mark over unwanted posting.",
        "evidence": {
          "codes": [
            "c0213",
            "c0210"
          ]
        },
        "why": "Reported demolition concerns neighboring artwork and conquest rather than retaliation against a flood of canvas posts.",
        "observation": "unobserved",
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-bd5144fe63cb-063",
          "decision": "accept",
          "reason": "G2 and G61 (3): absent, unobserved; no accepted line of the room, in the first return or the re-check, shows P34, and no D3a-55 proposal or D3a-56 residue of the room names it; the line marks a limit of the record, counted apart",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:37:54",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-bd5144fe63cb-063",
        "decision": "accept",
        "reason": "G2 and G61 (3): absent, unobserved; no accepted line of the room, in the first return or the re-check, shows P34, and no D3a-55 proposal or D3a-56 residue of the room names it; the line marks a limit of the record, counted apart",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:37:54",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-dde88335290e-064",
      "line": {
        "op": "instantiate",
        "element": "P11",
        "source": "t15",
        "how": "Participants mark the ending with thanks, national pride, and a reply-chain anthem.",
        "evidence": {
          "codes": [
            "c0203",
            "c0204",
            "c0207",
            "c0208",
            "c0223"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-dde88335290e-064",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-046 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-046's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-dde88335290e-064",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-046 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-046's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-1fd94df19b1a-065",
      "line": {
        "op": "instantiate",
        "element": "P12",
        "source": "t16",
        "how": "Participants preserve the result as an archive, images, a history rap, a background, and a timelapse.",
        "evidence": {
          "codes": [
            "c0167",
            "c0209",
            "c0228",
            "c0237",
            "c0238"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-1fd94df19b1a-065",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-047 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-047's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-1fd94df19b1a-065",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-047 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-047's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-9725549a99e7-066",
      "line": {
        "op": "instantiate",
        "element": "P13",
        "source": "t18",
        "how": "A moderator invitation carries social participation onward through adjacent community venues after closure.",
        "evidence": {
          "codes": [
            "c0231"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-9725549a99e7-066",
          "decision": "particular",
          "reason": "G61 (1): repeats PlaceNL-048 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-048's ruling stands: particular (None)",
          "revised": null,
          "pair": null,
          "kind": null,
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-9725549a99e7-066",
        "decision": "particular",
        "reason": "G61 (1): repeats PlaceNL-048 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-048's ruling stands: particular (None)",
        "revised": null,
        "pair": null,
        "kind": null,
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-9a0fcd557520-067",
      "line": {
        "op": "restrict",
        "element": "P13",
        "source": "t18",
        "how": "Reporting other people on a successor canvas establishes an available destination rather than this room's collective migration.",
        "evidence": {
          "codes": [
            "c0244",
            "c0231"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-9a0fcd557520-067",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-049 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-049's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-9a0fcd557520-067",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-049 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-049's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-31a0bde2ed93-068",
      "line": {
        "op": "instantiate",
        "element": "P22",
        "source": "t16",
        "how": "A retrospective estimate of enemy strength receives a direct correction distinguishing organized attackers from random placers.",
        "evidence": {
          "codes": [
            "c0234",
            "c0235"
          ],
          "transitions": [
            "638t5c:2>2.1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-31a0bde2ed93-068",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-053 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-053's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-31a0bde2ed93-068",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-053 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-053's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-64cc883f0e49-069",
      "line": {
        "op": "add-step",
        "element": "P25",
        "source": "t04",
        "how": "Members build a room signature specifically to bring newcomers to instructions about which neighboring art to spare.",
        "evidence": {
          "codes": [
            "c0189",
            "c0190",
            "c0191"
          ],
          "transitions": [
            "637i4l:1.1>1.1.1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-64cc883f0e49-069",
          "decision": "accept",
          "reason": "G61 (3) and its reading 5, read in d3b_pq_P25_addstep.txt (read whole with quotes): add-step on P25; G4a: c0189 to c0191 propose and start the sub's name in the flag so that newcomers find what to spare: a sign written to bring newcomers to the room's rules, which P25's statement holds, a specification",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T23:17:44",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-64cc883f0e49-069",
        "decision": "accept",
        "reason": "G61 (3) and its reading 5, read in d3b_pq_P25_addstep.txt (read whole with quotes): add-step on P25; G4a: c0189 to c0191 propose and start the sub's name in the flag so that newcomers find what to spare: a sign written to bring newcomers to the room's rules, which P25's statement holds, a specification",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T23:17:44",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-99cfee04c7d8-070",
      "line": {
        "op": "restrict",
        "element": "P25",
        "source": "t19",
        "how": "A late newcomer's arrival does not demonstrate that the proposed signature caused recruitment or that the newcomer received the intended guidance.",
        "evidence": {
          "codes": [
            "c0189",
            "c0201"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-99cfee04c7d8-070",
          "decision": "accept",
          "reason": "G61 (3) and its reading 5, read in d3b_pq_P25_restrict.txt (read whole with quotes): restrict on P25; c0189 proposes writing the sub's name in the flag so that newcomers find what to spare, and c0201 is a member who just found the sub: a sign written to bring newcomers to the room's rules, which P25's statement holds; by the concepts a specification (G9)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T23:17:41",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-99cfee04c7d8-070",
        "decision": "accept",
        "reason": "G61 (3) and its reading 5, read in d3b_pq_P25_restrict.txt (read whole with quotes): restrict on P25; c0189 proposes writing the sub's name in the flag so that newcomers find what to spare, and c0201 is a member who just found the sub: a sign written to bring newcomers to the room's rules, which P25's statement holds; by the concepts a specification (G9)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T23:17:41",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-9ce40b510b34-071",
      "line": {
        "op": "restrict",
        "element": "A07",
        "source": "t15",
        "how": "Celebration credits collective achievement without establishing that every announced design was completed or endorsed by all participants.",
        "evidence": {
          "codes": [
            "c0203",
            "c0224",
            "c0164",
            "c0213",
            "c0214"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-9ce40b510b34-071",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-050 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-050's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-9ce40b510b34-071",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-050 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-050's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-b957a11436e2-072",
      "line": {
        "op": "instantiate",
        "element": "A08",
        "source": "t16",
        "how": "The closing thanks receives an explicit archive offered against disappearance of the canvas view.",
        "evidence": {
          "codes": [
            "c0203",
            "c0209"
          ],
          "transitions": [
            "6383f6:0>4"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-b957a11436e2-072",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-051 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-051's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-b957a11436e2-072",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-051 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-051's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-f23674afac1e-073",
      "line": {
        "op": "restrict",
        "element": "A09",
        "source": "t18",
        "how": "Archiving and a continuation invitation coexist without a passage establishing preservation of the image as the cause of continued social activity.",
        "evidence": {
          "codes": [
            "c0209",
            "c0231",
            "c0244"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-f23674afac1e-073",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-052 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-052's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-f23674afac1e-073",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-052 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-052's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-60abadfe7e76-074",
      "line": {
        "op": "absent",
        "element": "P30",
        "how": "Putting a link to the royal house on the mark is not evidence that its subjects were contacted or noticed the work.",
        "evidence": {
          "codes": [
            "c0202"
          ]
        },
        "why": "A royal-house link proposal does not establish outreach to its subject or acknowledgement by an outside audience.",
        "observation": "unobserved",
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-60abadfe7e76-074",
          "decision": "accept",
          "reason": "G2 and G61 (3): absent, unobserved; no accepted line of the room, in the first return or the re-check, shows P30, and no D3a-55 proposal or D3a-56 residue of the room names it; the line marks a limit of the record, counted apart",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:37:54",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-60abadfe7e76-074",
        "decision": "accept",
        "reason": "G2 and G61 (3): absent, unobserved; no accepted line of the room, in the first return or the re-check, shows P30, and no D3a-55 proposal or D3a-56 residue of the room names it; the line marks a limit of the record, counted apart",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:37:54",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-d2920bcb974f-075",
      "line": {
        "op": "instantiate",
        "element": "P09",
        "source": "t06",
        "how": "Members call for annexation and report scripts or multiple accounts used to destroy neighboring art.",
        "evidence": {
          "codes": [
            "c0042",
            "c0049",
            "c0125",
            "c0213"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-d2920bcb974f-075",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-055 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-055's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-d2920bcb974f-075",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-055 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-055's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-32157d7f8643-076",
      "line": {
        "op": "instantiate",
        "element": "P18",
        "source": "t12",
        "how": "Participants claim victory over the Void and compare their faction's strength with other groups.",
        "evidence": {
          "codes": [
            "c0084",
            "c0242",
            "c0236"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-32157d7f8643-076",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-056 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-056's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-32157d7f8643-076",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-056 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-056's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-343602325137-077",
      "line": {
        "op": "restrict",
        "element": "P18",
        "source": "t21",
        "how": "A deleted-body accusation cannot establish an identifiable rival or an exchange of taunts.",
        "evidence": {
          "codes": [
            "c0239"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-343602325137-077",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-061 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-061's ruling stands: accept (none)",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-343602325137-077",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-061 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-061's ruling stands: accept (none)",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-5c1af21e9737-078",
      "line": {
        "op": "restrict",
        "element": "A15",
        "source": "t06",
        "how": "Attack recruitment is observed without tracing an earlier building call into conversion of those same recruited hands.",
        "evidence": {
          "codes": [
            "c0078",
            "c0042",
            "c0125"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-5c1af21e9737-078",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-057 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-057's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-5c1af21e9737-078",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-057 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-057's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-2c4400a0f55a-079",
      "line": {
        "op": "instantiate",
        "element": "A16",
        "source": "t07",
        "how": "An attack proposal receives an explicit refusal grounded in prior cooperation.",
        "evidence": {
          "codes": [
            "c0042",
            "c0043"
          ],
          "transitions": [
            "632mbf:0>1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-2c4400a0f55a-079",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-058 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-058's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-2c4400a0f55a-079",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-058 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-058's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-0cfacebc6011-080",
      "line": {
        "op": "instantiate",
        "element": "A17",
        "source": "t07",
        "how": "A declared removal script receives a compromise proposal that its operator accepts.",
        "evidence": {
          "codes": [
            "c0125",
            "c0127",
            "c0129"
          ],
          "transitions": [
            "636e8e:3>3.2",
            "636e8e:3.2>3.2.1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-0cfacebc6011-080",
          "decision": "reject",
          "reason": "G61 (1): repeats PlaceNL-059 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-059's ruling stands: reject (None)",
          "revised": null,
          "pair": null,
          "kind": null,
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-0cfacebc6011-080",
        "decision": "reject",
        "reason": "G61 (1): repeats PlaceNL-059 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-059's ruling stands: reject (None)",
        "revised": null,
        "pair": null,
        "kind": null,
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-e5e34bb4af91-081",
      "line": {
        "op": "restrict",
        "element": "A18",
        "source": "t12",
        "how": "Attack reports and victory claims do not establish a particular earlier attack causing later contest talk.",
        "evidence": {
          "codes": [
            "c0058",
            "c0084",
            "c0236"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-e5e34bb4af91-081",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-060 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-060's ruling stands: accept (specification)",
          "revised": null,
          "pair": null,
          "kind": "specification",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-e5e34bb4af91-081",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-060 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-060's ruling stands: accept (specification)",
        "revised": null,
        "pair": null,
        "kind": "specification",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-01053d6cae89-082",
      "line": {
        "op": "link",
        "from": "t14",
        "to": "P07",
        "kind": "enables",
        "how": "The requested template enables an announced restoration attempt without ensuring the contested artwork survives.",
        "evidence": {
          "codes": [
            "c0133",
            "c0134",
            "c0135",
            "c0136"
          ],
          "transitions": [
            "636e8e:7>7.1",
            "636e8e:7.1>7.1.1"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-01053d6cae89-082",
          "decision": "accept",
          "reason": "G61 (1): repeats PlaceNL-066 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-066's ruling stands: accept (elaboration)",
          "revised": null,
          "pair": "opticgaming-024",
          "kind": "elaboration",
          "t": "2026-10-21T19:34:29",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-01053d6cae89-082",
        "decision": "accept",
        "reason": "G61 (1): repeats PlaceNL-066 (the same room, element, op, cited codes and wording), asked of the revised model; PlaceNL-066's ruling stands: accept (elaboration)",
        "revised": null,
        "pair": "opticgaming-024",
        "kind": "elaboration",
        "t": "2026-10-21T19:34:29",
        "stage": "D3",
        "leg": "D3b"
      }
    },
    {
      "id": "R-PlaceNL-58ae79252549-083",
      "line": {
        "op": "link",
        "from": "t04",
        "to": "P23",
        "kind": "intended-routing",
        "how": "The proposed canvas signature is intended to bring newcomers into current coordination so they learn what not to take over.",
        "evidence": {
          "codes": [
            "c0189",
            "c0190",
            "c0191"
          ]
        },
        "model_version": "46384686d6173fdeb4c749667478c1363e675bc6b52bb6f4fdc211d387e68525"
      },
      "rulings": [
        {
          "adaptation": "R-PlaceNL-58ae79252549-083",
          "decision": "accept",
          "reason": "G61 (3) and its reading 5, read in d3b_pq_P23_link.txt (read whole with quotes): link on P23; c0189 to c0191 propose and begin writing the coordination sub's name into the flag so newcomers find what not to take over: a sign that brings people in (P25, a candidate, and P06); no chat is shown, so the concepts do not show P23, an evidence limit",
          "revised": null,
          "pair": null,
          "kind": "none",
          "t": "2026-10-21T22:21:05",
          "stage": "D3",
          "leg": "D3b"
        }
      ],
      "last_recorded_ruling": {
        "adaptation": "R-PlaceNL-58ae79252549-083",
        "decision": "accept",
        "reason": "G61 (3) and its reading 5, read in d3b_pq_P23_link.txt (read whole with quotes): link on P23; c0189 to c0191 propose and begin writing the coordination sub's name into the flag so newcomers find what not to take over: a sign that brings people in (P25, a candidate, and P06); no chat is shown, so the concepts do not show P23, an evidence limit",
        "revised": null,
        "pair": null,
        "kind": "none",
        "t": "2026-10-21T22:21:05",
        "stage": "D3",
        "leg": "D3b"
      }
    }
  ]
}
