{
  "recordVersion": 1,
  "campaigns": [
    {
      "runId": "regression-v1-engine-change@2026-09-30T07:16:43.594Z",
      "attempts": [
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a licence entry (LI-74) concerning an application by Ms T. Brennholt to renew a breakwater fishing permit. It records the outcome ('The fishing permit was renewed for one season.') and specifies the decision-maker ('The renewal was decided by licensing officer D. Aske.'). 2. TRACE: Tracing the decision statement in the record, the text directly identifies licensing officer D. Aske as the official responsible for the renewal decision. 3. EVALUATE: Evaluating this against the legal framework: Law L1 (Entry Practice Schedule, part S, issue 1) requires that in a record, every licence entry stating a decision must also name the officer who made that decision. The author of the record has directly included the name and title of the decision-making officer. 4. SYNTHESIZE: There are no deviations or omissions under the applicable legal framework. The document fully complies with the binding requirement in L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly identifies the licensing officer who made the renewal decision, fulfilling the requirement that every licence entry stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identify all causal claims, factual conclusions, and diagnostic statements made by the investigator in the text. The document is a licence entry (LI-74) concerning a renewal sought by applicant Ms T. Brennholt. The record states the outcome: \"The fishing permit was renewed for one season.\" and specifies the deciding officer: \"The renewal was decided by licensing officer D. Aske.\"\n2. TRACE: The decision to renew the fishing permit for one season is attributed directly to licensing officer D. Aske within the text.\n3. EVALUATE: Compare against the legal framework. Legal source L1 (Entry Practice Schedule, part S, issue 1) requires that in a record, every licence entry that states a decision must also name the officer who made that decision, placing this duty on the record's author. The document explicitly includes the name and role of the officer who decided the renewal (\"licensing officer D. Aske\"). Therefore, the requirement of L1 is fully satisfied.\n4. SYNTHESIZE: There are no deviations or omissions under L1. Under the Zero Hallucination rule, identified_flaws is empty, and the compliance with L1 is recorded under strengths.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the officer who made the decision to renew the permit, fulfilling the statutory recording duty.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a licence record ('Licence entry LI-74') containing details about an applicant (Ms T. Brennholt), the renewal sought (permit to fish from the breakwater), and the renewal outcome ('The fishing permit was renewed for one season. The renewal was decided by licensing officer D. Aske.').\n2. TRACE: The decision to renew the fishing permit is attributed directly to 'licensing officer D. Aske'.\n3. EVALUATE: The applicable binding rule is Entry Practice Schedule, part S, issue 1 (L1), which mandates that in a record, every licence entry stating a decision must name the officer who made that decision. The record explicitly names licensing officer D. Aske as the person who decided the renewal outcome.\n4. SYNTHESIZE: The record complies fully with the only provided binding requirement (L1). There are no deviations, omissions, or norm conflicts. The compliance is recorded as a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly identifies the officer who decided the renewal outcome, fulfilling the procedural obligation to name the deciding officer in licence entry records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of licence entry LI-74 regarding applicant Ms T. Brennholt's request to renew a fishing permit. It records that the fishing permit was renewed for one season and that the renewal was decided by licensing officer D. Aske.\n2. TRACE: Tracing the decision statement 'The fishing permit was renewed for one season', the record immediately attributes the decision: 'The renewal was decided by licensing officer D. Aske.'\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must name the officer who made that decision. The document explicitly complies with this requirement by naming licensing officer D. Aske.\n4. SYNTHESIZE: There are no legal flaws or norm conflicts present. A procedural strength is recorded under L1 for correctly naming the deciding officer in the licence decision record.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who decided the renewal outcome, in full compliance with the statutory duty requiring the deciding officer to be named.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The text comprises a licence entry (LI-74) concerning an application by Ms T. Brennholt to renew a breakwater fishing permit. It states the renewal outcome (renewed for one season) and specifies the officer who made the decision (licensing officer D. Aske).\n2. TRACE: The decision to renew the permit is explicitly traced to licensing officer D. Aske.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must also name the officer who made that decision. The document clearly identifies licensing officer D. Aske as the person who decided the renewal.\n4. SYNTHESIZE: The document satisfies the mandatory requirement of L1. No flaws or norm conflicts are present. One procedural strength is identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The record explicitly names the officer who made the decision on the licence entry, complying with the mandatory requirement that any licence entry stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Licence entry LI-74' involving applicant Ms T. Brennholt. It records a request to renew a fishing permit and states the decision: 'The fishing permit was renewed for one season.' It further records: 'The renewal was decided by licensing officer D. Aske.'\n2. TRACE: The decision to renew the fishing permit is directly attributed to licensing officer D. Aske within the record.\n3. EVALUATE: Under Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The document clearly identifies licensing officer D. Aske as the person who decided the renewal outcome. No conflicting norms or unfulfilled legal duties exist in the context.\n4. SYNTHESIZE: The document fully satisfies the requirement of Law L1. There are no legal flaws or norm conflicts. A procedural strength is recorded for correctly naming the deciding officer.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry expressly identifies the officer who made the renewal decision, fulfilling the statutory requirement that records stating a licence decision must name the decision-making officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a licence entry ('Licence entry LI-73'). It states under 'Renewal outcome' that 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the decision regarding the renewal outcome reveals that the text states the permit was renewed for one season, but nowhere in the entry is the identity or name of the decision-making officer stated.\n3. EVALUATE: According to the Entry Practice Schedule, part S, issue 1 (law L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record failed to name the officer who made the decision.\n4. SYNTHESIZE: Formulate the finding as an omission flaw where the stated decision fails to identify the deciding officer as required by Entry Practice Schedule, part S, issue 1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Unidentified decision-maker",
                    "legal_flaw": "The licence entry states a decision renewing the fishing permit for one season but fails to name the officer who made that decision, contrary to the mandatory requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Licence entry LI-73'. The text contains the applicant details ('Applicant: Ms T. Brennholt, a citizen of Delvoria'), the request ('The applicant asked to renew a permit to fish from the breakwater'), and the outcome ('The fishing permit was renewed for one season'). 2. TRACE: Traced the decision statement 'The fishing permit was renewed for one season' under the heading 'Renewal outcome'. The document does not indicate which officer made the decision. 3. EVALUATE: Evaluated against Entry Practice Schedule, part S, issue 1 (L1), which stipulates that in a record, every licence entry that states a decision must also name the officer who made that decision. The document is classified as a record and records a licence renewal decision, but omits the name of the deciding officer. 4. SYNTHESIZE: The record violates Entry Practice Schedule, part S, issue 1 due to the omission of the officer's name in connection with the stated decision.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states a decision renewing the fishing permit for one season but fails to name the officer who made that decision, contrary to Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing licence entry LI-73, which notes an applicant (Ms T. Brennholt), the renewal sought, and records a decision under the heading 'Renewal outcome': 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the decision claim, the record states that the permit was renewed for one season, but nowhere in the record is an officer or decision-maker identified.\n3. EVALUATE: Evaluating against the binding legal framework, Entry Practice Schedule, part S, issue 1 (id: L1) explicitly requires that in a record, every licence entry that states a decision must also name the officer who made that decision, placing this duty on the record's author. The document states a renewal decision without identifying the officer who made it.\n4. SYNTHESIZE: Formulate the finding as an omission of required officer identification under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing officer identification",
                    "legal_flaw": "The licence entry records a decision renewing the fishing permit for one season but fails to name the officer who made that decision, in violation of Entry Practice Schedule, part S, issue 1, which requires every licence entry stating a decision to name the decision-making officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a licence entry (LI-73) within a record. Under the heading 'Renewal outcome', it states a decision: 'The fishing permit was renewed for one season.'\n2. TRACE: The entry records that the permit was renewed, but nowhere in the document is the officer who made that decision identified or named.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must name the officer who made that decision, placing this duty on the author of the record. The document is identified as a record, states a decision, but fails to include the identity of the deciding officer.\n4. SYNTHESIZE: This constitutes an omission of a mandatory procedural and recording requirement under L1. An omission flaw is formulated accordingly.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": null,
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of officer identity",
                    "legal_flaw": "Entry Practice Schedule, part S, issue 1 requires that in a record, every licence entry that states a decision must name the officer who made that decision. The author of the record recorded the decision to renew the fishing permit but omitted to name the officer who made that decision.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record comprising Licence entry LI-73. It lists the applicant (Ms T. Brennholt), the renewal sought (permit to fish from the breakwater), and records a decision under the heading 'Renewal outcome': 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the decision statement under 'Renewal outcome', the text provides no attribution, officer name, or indication of who authorized or made the renewal decision.\n3. EVALUATE: Entry Practice Schedule, part S, issue 1 (L1) mandates that in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record has stated a decision without naming the officer responsible.\n4. SYNTHESIZE: A procedural omission must be reported under L1. No other rules or guidelines are provided, resulting in one flaw, zero norm conflicts, and zero strengths.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of decision-maker identification",
                    "legal_flaw": "Pursuant to Entry Practice Schedule, part S, issue 1, every licence entry in a record that states a decision must also name the officer who made that decision. The document records a renewal decision but omits the name of the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Licence entry LI-73'. The document contains a statement of a decision under 'Renewal outcome': 'The fishing permit was renewed for one season.'\n2. TRACE: Traced the decision statement to verify if the officer who made the decision is identified in the entry.\n3. EVALUATE: Compared against Entry Practice Schedule, part S, issue 1 (L1), which requires that in a record, every licence entry that states a decision must also name the officer who made that decision. The entry states the renewal decision but omits the name of the deciding officer.\n4. SYNTHESIZE: Formulate the finding as a procedural omission under the heading 'Renewal outcome'.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of officer identification",
                    "legal_flaw": "The licence entry records a decision to renew the fishing permit but omits the name of the officer who made that decision, contrary to the mandatory requirement of Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Licence entry LI-72'. The document records an application by Ms T. Brennholt to renew a breakwater fishing permit, states the decision that the fishing permit was renewed for one season, and records that the renewal was decided by licensing officer D. Aske. 2. TRACE: The decision ('The fishing permit was renewed for one season.') is directly attributed to the decision-maker ('The renewal was decided by licensing officer D. Aske.'). 3. EVALUATE: Evaluated against the legal framework (L1: Entry Practice Schedule, part S, issue 1). L1 requires that every licence entry stating a decision in a record must name the officer who made the decision. The document clearly names licensing officer D. Aske. No legal or procedural flaws are present under the provided framework. 4. SYNTHESIZE: No flaws or norm conflicts identified. Documented compliance with L1 as a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who made the renewal decision, fulfilling the statutory requirement for decision records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record consisting of licence entry LI-72. It records an applicant (Ms T. Brennholt), the renewal sought (permit to fish from the breakwater), and the renewal outcome ('The fishing permit was renewed for one season. The renewal was decided by licensing officer D. Aske.').\n2. TRACE: The document explicitly attributes the renewal decision to a specific official: 'The renewal was decided by licensing officer D. Aske.'\n3. EVALUATE: The applicable legal provision is Entry Practice Schedule, part S, issue 1 (id: L1), which mandates that in a record, every licence entry that states a decision must name the officer who made that decision. The document contains a licence entry stating a decision and explicitly names the deciding officer ('licensing officer D. Aske'). Therefore, the record complies fully with L1.\n4. SYNTHESIZE: There are zero procedural or legal flaws. The explicit naming of the deciding officer constitutes a procedural strength under L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly identifies the officer who made the decision, fulfilling the requirement of Entry Practice Schedule, part S, issue 1 that every licence entry stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a licence entry (LI-72) recording an applicant (Ms T. Brennholt), the renewal sought (permit to fish from the breakwater), the renewal outcome ('The fishing permit was renewed for one season.'), and the deciding official ('The renewal was decided by licensing officer D. Aske.'). 2. TRACE: The decision to renew the permit is attributed directly to licensing officer D. Aske within the text. 3. EVALUATE: According to L1 (Entry Practice Schedule, part S, issue 1), every licence entry that states a decision in a record must name the officer who made that decision. The document states a renewal decision and explicitly names licensing officer D. Aske as the decision-maker. The document fully complies with the applicable binding rule. No deviations, omissions, or norm conflicts exist. 4. SYNTHESIZE: Formulate findings: identified_flaws is empty; norm_conflicts is empty; the explicit naming of the deciding officer is recorded as a procedural strength under L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly identifies the officer who made the decision to renew the fishing permit, in full compliance with the statutory requirement to name the deciding officer in licence records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of licence entry LI-72 regarding applicant Mr T. Brennholt's renewal of a permit to fish from the breakwater. It states the renewal outcome ('The fishing permit was renewed for one season.') and identifies the decision maker ('The renewal was decided by licensing officer D. Aske.').\n2. TRACE: The decision to renew the fishing permit for one season is directly linked to the author's identification of licensing officer D. Aske as the deciding official.\n3. EVALUATE: The single applicable binding law, Entry Practice Schedule, part S, issue 1 (L1), mandates that every licence entry stating a decision must also name the officer who made that decision. The record explicitly states the outcome and names licensing officer D. Aske. There are no deviations or omissions under L1.\n4. SYNTHESIZE: No legal flaws or norm conflicts were identified. The procedural compliance regarding the naming of the deciding officer is recorded as a strength under L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry record explicitly identifies and names the officer who made the renewal decision, fulfilling the statutory requirement set out in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of licence entry LI-72 concerning an applicant (Mr T. Brennholt) seeking renewal of a fishing permit from the breakwater. It states the renewal outcome: 'The fishing permit was renewed for one season' and identifies the officer: 'The renewal was decided by licensing officer D. Aske.'\n2. TRACE: The legal framework contains binding law L1 ('Entry Practice Schedule, part S, issue 1'), which mandates that in a record, every licence entry that states a decision must also name the officer who made that decision.\n3. EVALUATE: Evaluating the licence entry against L1, the entry clearly states the decision to renew the fishing permit and explicitly names licensing officer D. Aske as the person who decided the renewal. No omissions or procedural violations of L1 are present.\n4. SYNTHESIZE: The document fully complies with the provided legal framework. Therefore, identified_flaws is empty, and a procedural strength is recorded for complying with the duty to name the decision-making officer under L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The record explicitly identifies the licensing officer who made the renewal decision, fulfilling the statutory requirement that every licence entry stating a decision must name the decision-making officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a licence entry record (Licence entry LI-72) regarding an applicant (Mr T. Brennholt) seeking renewal of a fishing permit from the breakwater. It states the decision under 'Renewal outcome' ('The fishing permit was renewed for one season.') and identifies the deciding official ('The renewal was decided by licensing officer D. Aske.').\n2. TRACE: The decision and the officer's identity are explicitly documented in the record's outcome section.\n3. EVALUATE: The applicable legal framework comprises Entry Practice Schedule, part S, issue 1 (L1), which mandates that in a record, every licence entry that states a decision must name the officer who made that decision, placing this duty on the record's author. The document explicitly specifies that licensing officer D. Aske made the decision to renew the fishing permit for one season.\n4. SYNTHESIZE: The record fully satisfies the requirement set out in L1. There are no procedural deviations or legal omissions. A strength is recorded for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly identifies the officer who made the renewal decision, in full compliance with the statutory requirement to name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a licence entry ('Licence entry LI-71') that records a decision under the heading 'Renewal outcome': 'The fishing permit was renewed for one season.'\n2. TRACE: The entry documents an application by Ms T. Brennholt to renew a breakwater fishing permit and states the decision granting renewal for one season, but does not identify or name the officer responsible for making the decision anywhere in the text.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision, placing this duty on the author of the record. The document fails to provide the name of the deciding officer.\n4. SYNTHESIZE: Formulate a single flaw for the omission of the deciding officer's name in violation of L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": null,
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states a renewal decision but omits the name of the officer who made the decision, contrary to Entry Practice Schedule, part S, issue 1, which mandates that every licence entry stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Licence entry LI-71'. It contains factual statements about an applicant (Ms T. Brennholt), the renewal sought (permit to fish from the breakwater), and the renewal outcome stating a decision: 'The fishing permit was renewed for one season.'\n2. TRACE: The decision to renew the fishing permit for one season is stated under the heading 'Renewal outcome'. However, there is no officer or decision-maker named anywhere in the entry.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (id: L1), in a record, every licence entry that states a decision must also name the officer who made that decision, with the duty resting on the author of the record. The document states a renewal decision but completely fails to name the deciding officer.\n4. SYNTHESIZE: A single flaw is identified under 'Renewal outcome' for omitting the name of the deciding officer as required by L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing decision-maker identity",
                    "legal_flaw": "Entry Practice Schedule, part S, issue 1 mandates that in a record, every licence entry that states a decision must also name the officer who made that decision. The licence entry records the decision to renew the fishing permit for one season but omits the name of the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a licence entry (LI-71) regarding an applicant (Ms T. Brennholt) and a renewal sought for a permit to fish from the breakwater. Under the heading 'Renewal outcome', the document records a decision: 'The fishing permit was renewed for one season.'\n2. TRACE: The decision to renew the fishing permit for one season is recorded directly as the outcome of the renewal application in licence entry LI-71. However, the record does not state or identify who made this decision.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (law id 'L1'), in a record, every licence entry that states a decision must also name the officer who made that decision, and this duty rests on the author of the record. The document records a decision renewing the permit but completely omits the identity and name of the deciding officer.\n4. SYNTHESIZE: There is a procedural/legal flaw regarding the omission of the deciding officer's name in licence entry LI-71 under Entry Practice Schedule, part S, issue 1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of officer identity",
                    "legal_flaw": "The licence entry states a renewal decision but does not name the officer who made that decision, contrary to Entry Practice Schedule, part S, issue 1, which requires the author of a record to name the deciding officer in every licence entry stating a decision.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document for decisions and factual conclusions. Under 'Renewal outcome', the record states: 'The fishing permit was renewed for one season.' 2. TRACE: Traced the decision to determine if the deciding officer is identified anywhere in the record. The document contains only the applicant's name and citizenship, the renewal request, and the renewal outcome. No officer name is recorded. 3. EVALUATE: Evaluated against L1 (Entry Practice Schedule, part S, issue 1), which mandates that in a record, every licence entry that states a decision must also name the officer who made that decision, placing this duty on the record's author. The document is classified as a record and contains a licence entry (LI-71) stating a decision, but fails to name the deciding officer. 4. SYNTHESIZE: Formulated one omission flaw anchored on L1 for failing to record the name of the officer who made the renewal decision.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry records a decision to renew the fishing permit for one season but fails to name the officer who made that decision, violating the requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a licence record ('Licence entry LI-71') that details an applicant (Mr T. Brennholt), the renewal sought (permit to fish from the breakwater), and the renewal outcome stating a decision ('The fishing permit was renewed for one season.').\n2. TRACE: Tracing the decision under 'Renewal outcome', the entry records that the permit was renewed for one season, but nowhere in the text is the officer who made the decision identified or named.\n3. EVALUATE: Under Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must also name the officer who made that decision, with the duty placed on the author of the record. The document records a licence decision but fails to name the deciding officer.\n4. SYNTHESIZE: Formulate a single flaw identifying the omission of the deciding officer's name in violation of L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of decision-maker",
                    "legal_flaw": "The licence entry records a decision granting renewal of the fishing permit for one season but fails to name the officer who made that decision, contrary to Entry Practice Schedule, part S, issue 1, which mandates that every licence entry stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a licence entry (LI-71) recording an application by Mr T. Brennholt to renew a permit to fish from the breakwater, concluding with the decision: 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the decision statement under 'Renewal outcome', the text records the decision outcome but does not identify or state the name of the officer who made the decision.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (id: L1), in a record, every licence entry that states a decision must also name the officer who made that decision, and this duty rests on the author of the record. The document fails to state the name of the deciding officer.\n4. SYNTHESIZE: Formulate a single flaw for the omission of the required officer's name in connection with the stated decision under the heading 'Renewal outcome'.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Unidentified decision-maker",
                    "legal_flaw": "The licence entry records a renewal decision but fails to name the officer who made that decision, contrary to Entry Practice Schedule, part S, issue 1, which mandates that every licence entry stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Allocation entry AL-115'. The text records a mooring request from a rowing club asking for a second mooring at the west quay, records the allocation outcome that the request for a second mooring was granted, and notes that notice was sent to the club secretary by letter.\n2. TRACE: Traced the outcome statement 'The request for a second mooring was granted.' to the decision recorded in the allocation entry.\n3. EVALUATE: Evaluated the text against the sole binding legal source provided, Entry Practice Schedule, part M, issue 1 (id: L1). L1 provides that every allocation entry in a record that says a request was refused must state which requirement the request failed to meet, whereas an allocation entry that grants the request owes no such statement. In this record, the request was granted rather than refused. Therefore, no statement of failed requirements is owed, and the document is fully compliant with the rule.\n4. SYNTHESIZE: No legal flaws or omissions are present under the provided legal framework. No norm conflicts exist.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an allocation record (AL-115) documenting a request by a rowing club for a second mooring at the west quay, noting that the request was granted, and recording that notice of the outcome was sent to the club secretary by letter. 2. TRACE: The entry records a successful application resulting in a grant rather than a refusal. 3. EVALUATE: Under Entry Practice Schedule, part M, issue 1 ('Grounds for refusing a request'), an obligation to state which requirement a request failed to meet applies only when an allocation entry records that a request was refused. The rule explicitly specifies that an allocation entry granting the request owes no such statement. 4. SYNTHESIZE: The document records the granting of the mooring request and contains no refusal. Consequently, no statement of unmet requirements is required, and the document is in full compliance with the provided legal framework.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an allocation record (Allocation entry AL-115) concerning a mooring request by a rowing club. The record notes that the rowing club requested a second mooring at the west quay, the request was granted, and notice of the outcome was sent to the club secretary by letter.\n2. TRACE: The document's outcome states: 'The request for a second mooring was granted.'\n3. EVALUATE: The single applicable binding law is L1 (Entry Practice Schedule, part M, issue 1), which stipulates that in a record, an allocation entry stating that a request was refused must state which requirement the request failed to meet, but an allocation entry that grants the request owes no such statement. Here, the request was granted, meaning no statement of failed requirements is required under L1.\n4. SYNTHESIZE: The document is fully compliant with the provided legal framework. There are no flaws, no norm conflicts, and no distinct procedural strengths requiring specific statutory documentation.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an administrative record containing 'Allocation entry AL-115'. It sets out a mooring request ('The rowing club asked for a second mooring at the west quay.'), an allocation outcome ('The request for a second mooring was refused.'), and notice to the club ('The club secretary was sent the outcome by letter.').\n2. TRACE: The statement 'The request for a second mooring was refused.' represents a refusal decision made by the author/allocating authority.\n3. EVALUATE: According to the binding law Entry Practice Schedule, part M, issue 1 (id: L1), in a record, every allocation entry that says a request was refused must also say which requirement the request failed to meet. The duty rests on the author of the record. The document clearly records a refusal under 'Allocation outcome' but contains no statement identifying which requirement the rowing club's request failed to meet.\n4. SYNTHESIZE: There is a clear omission violating Entry Practice Schedule, part M, issue 1. The refusal is stated without the required grounds indicating the failed requirement.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Omission of refusal grounds",
                    "legal_flaw": "The allocation entry states that the request was refused but fails to state which requirement the request failed to meet, violating the mandatory requirement in Entry Practice Schedule, part M, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identify all causal claims, factual conclusions, and diagnostic statements made in the text. The document contains an allocation entry regarding a mooring request made by a rowing club. Under the section 'Allocation outcome', the text concludes: 'The request for a second mooring was refused.' 2. TRACE: Tracing the statement backwards, the document records the refusal of the request without identifying any requirement that the application failed to satisfy. 3. EVALUATE: Compare against the binding legal framework. According to Law L1 (Entry Practice Schedule, part M, issue 1, 'Grounds for refusing a request'), in a record, every allocation entry that says a request was refused must also say which requirement the request failed to meet. The document states the request was refused but completely omits the required statement of which requirement was not met. 4. SYNTHESIZE: Formulate the flaw based on this omission in accordance with Law L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Omission of refusal grounds",
                    "legal_flaw": "The allocation entry records that the request was refused but fails to specify which requirement the request failed to meet, violating the mandatory requirement in Entry Practice Schedule, part M, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an allocation record (Allocation entry AL-115) concerning a mooring request from a rowing club. Under the section 'Allocation outcome', the document records: 'The request for a second mooring was refused.' 2. TRACE: The refusal outcome is recorded by the author of the record regarding the rowing club's request for a second mooring. 3. EVALUATE: According to Entry Practice Schedule, part M, issue 1 (Grounds for refusing a request) [L1], in a record, every allocation entry that states a request was refused must also specify which requirement the request failed to meet. The duty rests on the author. In this entry, the refusal is stated, but there is no mention of any requirement that the request failed to meet. 4. SYNTHESIZE: Formulate the flaw identifying the omission of the required statement of failed requirements under the 'Allocation outcome' section, referencing binding law L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Omission of refusal grounds",
                    "legal_flaw": "The allocation entry states that the request was refused but fails to state which requirement the request failed to meet, as required for refusal records under Entry Practice Schedule, part M, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a repair record (Repair entry RP-31) regarding a reported leak at the sluice valve on the east channel, repaired on 14 October 2032, and stating that the leak is cured and checked on site by fitter O. Lindgren. 2. TRACE: The applicable legal framework consists of Entry Practice Schedule, part K, issue 1 (L1), which requires that in a record, every repair entry describing a fault as cured must name the person who checked the cure on site. 3. EVALUATE: The document states: 'The leak is described as cured, and fitter O. Lindgren checked it on site.' This satisfies the requirement of L1 to specify the individual who verified the cure on site. There are no missing procedural requirements or factual contradictions against the provided legal snippet. 4. SYNTHESIZE: There are no identified flaws. The document complies with L1, which is recorded as a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair record explicitly names the individual (fitter O. Lindgren) who checked and verified the cure on site upon describing the fault as cured, in compliance with the required procedure.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document consists of repair entry RP-31, recording a reported fault ('A leak was reported at the sluice valve on the east channel.'), work carried out ('The valve packing was replaced by the maintenance crew on 14 October 2032.'), and the post-repair status ('The leak is described as cured, and fitter O. Lindgren checked it on site.').\\n2. TRACE: The entry describes the fault as cured and attributes the verification on site to 'fitter O. Lindgren'.\\n3. EVALUATE: According to Law L1 (Entry Practice Schedule, part K, issue 1), every repair entry in a record that describes a fault as cured must name the person who checked the cure on site. The document satisfies this requirement by explicitly naming fitter O. Lindgren as the person who checked the cure on site.\\n4. SYNTHESIZE: The text fully complies with the only provided binding rule. There are no legal or procedural flaws to report, and the compliance is documented as a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry explicitly names the individual who checked the cure on site (fitter O. Lindgren) when recording the fault as cured, fulfilling the statutory requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing 'Repair entry RP-31'. It contains reporting of a fault ('A leak was reported at the sluice valve on the east channel'), the work carried out ('The valve packing was replaced by the maintenance crew on 14 October 2032'), and the state after work ('The leak is described as cured, and fitter O. Lindgren checked it on site.'). 2. TRACE: The statement describing the cure identifies 'fitter O. Lindgren' as the individual who checked the cure on site. 3. EVALUATE: The sole applicable binding rule is Entry Practice Schedule, part K, issue 1 (L1), which mandates that in a record, every repair entry describing a fault as cured must name the person who checked the cure on site. The record clearly specifies that fitter O. Lindgren checked the cured leak on site. 4. SYNTHESIZE: The document fully satisfies the statutory requirement. No flaws or norm conflicts are identified. A procedural strength is recorded for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry explicitly names the person who checked the cure on site (fitter O. Lindgren) when describing the fault as cured, fulfilling the mandatory recording duty.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identify all causal claims, factual conclusions, and diagnostic statements in the document.\n- The document is a record containing repair entry RP-31.\n- Claims/statements:\n  a) 'A leak was reported at the sluice valve on the east channel.' (under 'Fault reported')\n  b) 'The valve packing was replaced by the maintenance crew on 14 October 2032.' (under 'Work carried out')\n  c) 'The leak is described as cured.' (under 'State after the work')\n\n2. TRACE: For each claim, trace its origin and components backward in the document.\n- Claim c) 'The leak is described as cured.' states that the reported fault has been cured.\n- The record does not identify any individual who verified or checked this cure on site.\n\n3. EVALUATE: Compare the traced claims against the legal framework.\n- Law L1 ('Entry Practice Schedule, part K, issue 1', 'Naming who checked a cure on site') states: 'In a record, every repair entry that describes a fault as cured must also name the person who checked the cure on site. The duty rests on the author of the record.'\n- The document type is 'record'.\n- The repair entry describes the fault as cured ('The leak is described as cured.'), but omits the required name of the person who checked the cure on site.\n\n4. SYNTHESIZE: Formulate findings.\n- A legal flaw is identified under 'State after the work' where the fault is described as cured without naming the person who checked the cure on site, violating L1.\n- No strengths or norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Omission of verifier",
                    "legal_flaw": "The repair entry describes the fault as cured but fails to name the person who checked the cure on site, as required by Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Repair entry RP-31'. Under the section 'Fault reported', it states 'A leak was reported at the sluice valve on the east channel.' Under 'Work carried out', it notes that 'The valve packing was replaced by the maintenance crew on 14 October 2032.' Under 'State after the work', it states 'The leak is described as cured.' 2. TRACE: Traced the statement 'The leak is described as cured.' This entry explicitly characterizes the reported fault as cured. However, neither this section nor preceding sections identify the specific individual who checked or verified the cure on site. 3. EVALUATE: Evaluated against Entry Practice Schedule, part K, issue 1 (L1), which mandates that in a record, every repair entry describing a fault as cured must name the person who checked the cure on site. The document fails to provide this required name. 4. SYNTHESIZE: Formulated the flaw object noting the omission of the required verifier's identity in violation of L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Omission of mandatory identifier",
                    "legal_flaw": "The repair entry describes the fault as cured but fails to name the person who checked the cure on site, as required by Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: In the document 'Repair entry RP-31', the author records under 'State after the work' that 'The leak is described as cured.'\n2. TRACE: Tracing the verification of this cure, the text states that the valve packing was replaced by the maintenance crew, but it does not specify who verified or checked the cure on site.\n3. EVALUATE: According to Law L1 (Entry Practice Schedule, part K, issue 1), every repair entry in a record that describes a fault as cured must name the person who checked the cure on site. The document fails to provide the name of the person who checked the cure.\n4. SYNTHESIZE: There is a mandatory omission under Law L1 regarding the failure to name the person who checked the cure on site.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Omission of required personnel identification",
                    "legal_flaw": "The repair entry describes the fault as cured but omits the name of the person who checked the cure on site, violating Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a berthing record (BE-019) containing statements regarding the relocation of the dredger Kestrel from the inner berth to the outer berth, crew overnight arrangements, and inner berth availability status. 2. TRACE: Under the heading 'Movement between berths', the text explicitly asserts: 'The dredger Kestrel was moved from the inner berth to the outer berth.' No individual or authority ordering this movement is identified anywhere in the record. 3. EVALUATE: According to Entry Practice Schedule, part R, issue 1 (L1), every berthing entry in a record that states a vessel was moved must name the person who ordered the move, and this duty rests on the author of the record. The document lacks the name of the person who ordered the movement of the dredger Kestrel. 4. SYNTHESIZE: The record fails to satisfy the mandatory identification requirement under L1. This omission constitutes a legal flaw under the applicable binding law.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing mandatory information",
                    "legal_flaw": "The record documents that a vessel was moved from the inner berth to the outer berth but fails to identify the person who ordered the move, contrary to Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Berthing entry BE-019'. The document contains the claim 'The dredger Kestrel was moved from the inner berth to the outer berth' under heading 'Movement between berths'. 2. TRACE: Traced the entry for vessel movement. The text specifies the vessel ('The dredger Kestrel') and the berths moved between ('from the inner berth to the outer berth'), but does not identify or state who ordered the move. 3. EVALUATE: Evaluated against Entry Practice Schedule, part R, issue 1 (L1), which mandates that in a record, every berthing entry that says a vessel was moved must name the person who ordered the move. The duty explicitly rests on the author. The author omitted the required identification of the ordering individual. 4. SYNTHESIZE: Document non-compliance with L1 as an omission on the specific movement statement.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing mandatory information",
                    "legal_flaw": "The berthing entry records that a vessel was moved from the inner berth to the outer berth, but omits the name of the person who ordered the move, in violation of the requirement in Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified statements in the record 'Berthing entry BE-019'. Under heading 'Movement between berths', it states: 'The dredger Kestrel was moved from the inner berth to the outer berth.' Under 'Crew arrangements', it notes: 'The crew of the dredger stayed aboard overnight.' Under 'Berth status', it notes: 'The inner berth is recorded as free.'\n2. TRACE: Tracing the statement regarding the vessel movement, the author of the record notes that the dredger Kestrel was moved between berths, but does not provide any information regarding who ordered or authorized the movement.\n3. EVALUATE: Evaluated against Entry Practice Schedule, part R, issue 1 (L1), which explicitly requires that in a record, every berthing entry stating a vessel was moved must also name the person who ordered the move. The text fails to name the person who ordered the vessel move.\n4. SYNTHESIZE: Formulated a single flaw for the omission of mandatory information required by L1. No conflicting norms or valid strengths were identified under the provided legal framework.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of required information",
                    "legal_flaw": "The berthing entry states that the vessel was moved from the inner berth to the outer berth, but fails to name the person who ordered the move, in violation of the requirement in Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a berthing entry (BE-019) stating: 'The dredger Kestrel was moved from the inner berth to the outer berth.', 'The crew of the dredger stayed aboard overnight.', and 'The inner berth is recorded as free.'\n2. TRACE: The statement regarding the movement of the vessel appears under the section 'Movement between berths'. No person ordering the move is stated.\n3. EVALUATE: According to Law L1 (Entry Practice Schedule, part R, issue 1, 'Who ordered a vessel moved'), in a record, every berthing entry that says a vessel was moved must also name the person who ordered the move. The author omitted the name of the person who ordered the movement of the dredger Kestrel. Law L2 regarding tow lines is not applicable since no tow line is mentioned.\n4. SYNTHESIZE: Formulate a flaw identifying the omission of the identity of the person who ordered the vessel's move under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing required information",
                    "legal_flaw": "The berthing entry states that the vessel was moved from the inner berth to the outer berth but fails to name the person who ordered the move, in violation of Entry Practice Schedule, part R, issue 1 (Who ordered a vessel moved).",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Berthing entry BE-019'. Under 'Movement between berths', it states: 'The dredger Kestrel was moved from the inner berth to the outer berth.' Under 'Crew arrangements', it notes: 'The crew of the dredger stayed aboard overnight.' Under 'Berth status', it notes: 'The inner berth is recorded as free.' 2. TRACE: The statement that the vessel was moved from the inner berth to the outer berth describes a vessel movement. There is no mention of who ordered the vessel to be moved. 3. EVALUATE: Under L1 (Entry Practice Schedule, part R, issue 1, 'Who ordered a vessel moved'), in a record, every berthing entry that says a vessel was moved must also name the person who ordered the move. The author failed to include the identity of the person who ordered the movement of the dredger Kestrel. L2 concerns tow lines, but no tow line is mentioned in the record, so L2 is not engaged. 4. SYNTHESIZE: Formulate a single flaw for the omission of the ordering person's name under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of ordering authority",
                    "legal_flaw": "The berthing entry states that the dredger Kestrel was moved from the inner berth to the outer berth, but fails to name the person who ordered the move as mandated by Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing berthing entry BE-019. It states: 'The dredger Kestrel was moved from the inner berth to the outer berth.', describes crew arrangements, and notes the inner berth status as free.\n2. TRACE: The entry records a vessel movement ('The dredger Kestrel was moved from the inner berth to the outer berth.'), but nowhere in the entry is the person who ordered the move identified.\n3. EVALUATE: Under Law L1 ('Entry Practice Schedule, part R, issue 1', 'Who ordered a vessel moved'), every berthing entry in a record that says a vessel was moved must also name the person who ordered the move, placing this duty on the author of the record. The document fails to provide this required name. Law L2 regarding tow lines is not applicable as no tow line is mentioned.\n4. SYNTHESIZE: One omission flaw is identified under L1. No norm conflicts or procedural strengths are present.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing mandatory information",
                    "legal_flaw": "The berthing entry records that a vessel was moved from the inner berth to the outer berth, but omits the name of the person who ordered the move, as required by Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing sampling entry SA-062. It records the purpose of sampling, specifies that 'The sample was drawn from the open water of the north basin' under the heading 'Where the sample came from', and notes the dispatch of the sample. 2. TRACE: The entry documents a sample drawn from open water. The source text does not mention or record any sampling depth. 3. EVALUATE: According to Entry Practice Schedule, part N, issue 1 (Depth of a sample drawn from open water) (id: L1), in a record, every sampling entry that reports a sample drawn from open water must also give the depth at which it was drawn. The document fails to state the depth at which the open water sample was taken. 4. SYNTHESIZE: Formulate an omission flaw under L1 for the missing sample depth. No strengths or norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": null,
                    "context_description": "Under the heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Omission of required information",
                    "legal_flaw": "The sampling entry reports a sample drawn from open water but fails to provide the depth at which it was drawn, contrary to the mandatory requirement in Entry Practice Schedule, part N, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identify all causal claims, factual conclusions, and diagnostic statements made by the investigator in the text. The document comprises sampling entry SA-062 with sections for 'Purpose of sampling' ('Water was sampled for the quarterly clarity check.'), 'Where the sample came from' ('The sample was drawn from the open water of the north basin.'), and 'Dispatch of the sample' ('The sample was sent for analysis the same afternoon.'). 2. TRACE: Trace each claim's origin backward to verify foundation. The entry specifies that a sample was drawn from open water ('the open water of the north basin'). 3. EVALUATE: Compare the traced claims against the legal framework. Law L1 (Entry Practice Schedule, part N, issue 1) imposes an explicit duty on the author of a record that every sampling entry reporting a sample drawn from open water must state the depth at which it was drawn. The document reports an open water sample but omits any specification of depth. 4. SYNTHESIZE: Formulate findings. The text exhibits a procedural/statutory omission under section 'Where the sample came from' by not stating the depth of the sample drawn from open water.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The sample was drawn from the open water of the north basin.",
                    "context_description": "Under the heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Missing sampling depth",
                    "legal_flaw": "The sampling entry reports that a sample was drawn from open water but omits the depth at which it was drawn, in violation of Entry Practice Schedule, part N, issue 1, which requires every sampling entry in a record reporting a sample drawn from open water to state the depth.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a record entry (Sampling entry SA-062) detailing water sampling for a quarterly clarity check, stating that the sample was drawn from the open water of the north basin, and that it was dispatched the same afternoon.\n2. TRACE: The claim/report that water was sampled from open water is located under the heading 'Where the sample came from' ('The sample was drawn from the open water of the north basin.').\n3. EVALUATE: According to Entry Practice Schedule, part N, issue 1 (id: L1), in a record, every sampling entry that reports a sample drawn from open water must also give the depth at which it was drawn. The document records a sample drawn from open water in the north basin, but fails to state the depth at which the sample was drawn.\n4. SYNTHESIZE: There is an omission of mandatory information required by binding law L1. No other legal rules or guidelines are provided, and no specific compliance matching a provided snippet can be cited as a legal strength.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The sample was drawn from the open water of the north basin.",
                    "context_description": "Under the heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Omission of sampling depth",
                    "legal_flaw": "The sampling entry reports a sample drawn from open water but fails to specify the depth at which the sample was drawn, in violation of Entry Practice Schedule, part N, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The analyzed document is a sampling entry (SA-062) in a record. It details the purpose of sampling (quarterly clarity check), the source location ('The sample was run from the tap in the pump house'), and the dispatch of the sample for analysis.\n2. TRACE: The source of the sample is stated as being run from a tap in the pump house.\n3. EVALUATE: Under L1 (Entry Practice Schedule, part N, issue 1), every sampling entry reporting a sample drawn from open water must state the depth at which it was drawn. However, L1 explicitly specifies that this duty applies to samples from open water only and does not apply to samples run from a tap. The document indicates that the sample was run from a tap; therefore, the depth requirement is not applicable.\n4. SYNTHESIZE: There are no deviations from the provided legal framework. No legal flaws or norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a sampling record (entry SA-062) recording a water sample taken for a quarterly clarity check, specifying under 'Where the sample came from' that 'The sample was run from the tap in the pump house' and dispatched for analysis. 2. TRACE: The source of the sample is directly stated in the text as being run from a tap in the pump house. 3. EVALUATE: Under Entry Practice Schedule, part N, issue 1 (L1), every sampling entry reporting a sample drawn from open water must record the depth at which it was drawn. However, L1 explicitly states that 'The duty reaches samples from open water only, and not samples run from a tap.' Because this entry records a sample run from a tap rather than drawn from open water, no requirement to state depth is engaged. 4. SYNTHESIZE: The document fully complies with the provided legal framework. No procedural or legal flaws are identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains the following entries: 'Sampling entry SA-062', 'Water was sampled for the quarterly clarity check', 'The sample was run from the tap in the pump house', and 'The sample was sent for analysis the same afternoon.'\n2. TRACE: The document indicates the origin/source of the water sample is a tap in the pump house.\n3. EVALUATE: According to Entry Practice Schedule, part N, issue 1 (L1), every sampling entry reporting a sample drawn from open water must state the depth at which it was drawn. However, the rule explicitly specifies that 'The duty reaches samples from open water only, and not samples run from a tap.' Because the sample was run from a tap, no depth requirement is engaged.\n4. SYNTHESIZE: The document complies with the provided legal framework. There are no flaws, no normative conflicts, and no affirmative procedural requirements mandated by the snippet that warrant a specific strength entry.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identify all causal claims, factual conclusions, and diagnostic statements in the document. The text consists of a record (Seal entry SE-208) containing: 'A trailer of boxed pipe fittings arrived at the north gate.', 'The seals on the trailer were examined at the gate.', 'Seal 30817 and seal 30818 were both found unbroken.', and 'The trailer was released to the holding yard.' 2. TRACE: Trace the origins and elements of each statement. The record documents the gate arrival, seal examination, specific seal numbers and condition, and subsequent release to the holding yard. 3. EVALUATE: Compare against the legal framework. Law L1 (Entry Practice Schedule, part L, issue 1, 'Examining the seals on a load') mandates that in a record, every seal entry that says the seals on a load were examined must also give the number of each seal and say whether it was found unbroken. The document states that the seals were examined, identifies each seal by number ('Seal 30817 and seal 30818'), and explicitly states that both were found unbroken. According to Law L1, an entry providing both is to be credited as soundly supported. There are no procedural deviations or legal flaws present. 4. SYNTHESIZE: No legal flaws exist. The record fully complies with the statutory requirement set out in Law L1, constituting a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The record documents the examination of the trailer seals, provides the specific identification numbers of each seal, and confirms that they were found unbroken, fulfilling all requirements of the applicable rule to be credited as soundly supported.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Seal entry SE-208' documenting the arrival of a trailer of boxed pipe fittings, stating 'The seals on the trailer were examined at the gate.' followed by 'Seal 30817 and seal 30818 were both found unbroken.' and noting release to the yard.\n2. TRACE: The statement regarding the examination of the seals on the load is documented alongside specific seal identifiers (30817 and 30818) and their physical integrity status ('found unbroken').\n3. EVALUATE: Under L1 (Entry Practice Schedule, part L, issue 1), when a seal entry in a record states that the seals on a load were examined, the author must give the number of each seal and state whether it was found unbroken. L1 explicitly states that an entry providing both details is to be credited as soundly supported in this respect. The text fulfills both requirements by providing the seal numbers (30817 and 30818) and noting that both were found unbroken.\n4. SYNTHESIZE: No legal flaws or omissions were identified. The entry directly satisfies the statutory requirements under L1, qualifying as a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The seals on the trailer were examined at the gate.\nSeal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The seal entry documents the examination of the trailer seals while providing the number of each seal (30817 and 30818) and confirming that each was found unbroken, in full accordance with the required recording standard.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The record includes an entry stating that trailer seals were examined at the gate ('The seals on the trailer were examined at the gate.') and identifies the seals and their condition ('Seal 30817 and seal 30818 were both found unbroken.').\n2. TRACE: The statement directly gives the specific seal numbers (30817 and 30818) and confirms their physical state upon examination (unbroken).\n3. EVALUATE: Under Entry Practice Schedule, part L, issue 1 (L1), every seal entry in a record stating that seals on a load were examined must provide the number of each seal and state whether it was found unbroken. The document provides both seal numbers (30817 and 30818) and affirms that each was found unbroken. Furthermore, L1 provides that an entry satisfying both requirements is to be credited as soundly supported.\n4. SYNTHESIZE: The document fully complies with the mandatory requirements of L1 without any procedural or substantive omissions. Therefore, no flaws are identified, and the compliance is documented as a strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The seals on the trailer were examined at the gate.\nSeal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The author documented the examination of the load's seals by specifying each seal number and confirming that both seals were found unbroken, fulfilling the procedural requirements for seal entries.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the factual statement regarding seal examination in the record: 'The seals on the trailer were examined at the gate.' under the heading 'Seal examination'. 2. TRACE: Traced the entry to determine if it contains the required specific details regarding seal identification numbers and condition. 3. EVALUATE: Evaluated against Entry Practice Schedule, part L, issue 1 (L1), which stipulates that every seal entry stating seals were examined must provide the number of each seal and state whether it was found unbroken. The document states that the seals were examined but omits both the seal numbers and whether they were found unbroken. 4. SYNTHESIZE: Formulated one omission flaw anchored on L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Omission of seal verification details",
                    "legal_flaw": "The record states that the seals on the trailer were examined but omits the number of each seal and fails to state whether each seal was found unbroken, contrary to the mandatory requirement in Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the record for all statements concerning seal examination. The text states: 'The seals on the trailer were examined at the gate.'\n2. TRACE: The statement appears under the section 'Seal examination' in 'Seal entry SE-208'.\n3. EVALUATE: Compare against the governing rule Entry Practice Schedule, part L, issue 1 (L1). The rule mandates that in a record, every seal entry stating that the seals on a load were examined must also give the number of each seal and state whether it was found unbroken. The document states that the seals were examined, but omits the seal numbers and whether they were found unbroken.\n4. SYNTHESIZE: Formulate a single flaw identifying the omission of seal numbers and seal integrity findings as required by L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Page 1",
                    "is_omission": true,
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Missing mandatory seal details",
                    "legal_flaw": "The record states that the seals on the trailer were examined, but omits both the number of each seal and whether each seal was found unbroken, failing to comply with the mandatory recording requirement under Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains the claim 'The seals on the trailer were examined at the gate.' under the heading 'Seal examination' within record 'Seal entry SE-208'. 2. TRACE: The claim is asserted directly by the author of the record without further details. 3. EVALUATE: According to Entry Practice Schedule, part L, issue 1 (Examining the seals on a load), every seal entry in a record that states the seals on a load were examined must also provide the number of each seal and state whether it was found unbroken. The duty rests on the author of the record. The entry mentions that the seals were examined but fails to give the numbers of the seals and fails to state whether they were found unbroken. 4. SYNTHESIZE: This constitutes a legal omission under binding rule L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Missing seal examination details",
                    "legal_flaw": "The record states that the seals on the trailer were examined but fails to provide the number of each seal and whether each seal was found unbroken, as mandated by Entry Practice Schedule, part L, issue 1 (Examining the seals on a load).",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Closure entry CL-507' for statements regarding closure, closing steps, and storage of original papers. The document contains: 'The complaint about night noise at the ferry ramp was closed.', 'The complainant was told of the closure by telephone on 3 June 2032.', 'The matter needs no further work.', and 'The original papers are stored in cabinet 12 of the east office.'\n2. TRACE: Traced the mandatory requirement from the legal framework under L1 (Entry Practice Schedule, part T, issue 1), which stipulates that every closure entry in a record must state where the original papers behind it are stored.\n3. EVALUATE: Assessed the document against L1. The closure entry explicitly records the physical location where original papers are kept ('The original papers are stored in cabinet 12 of the east office.'). No violations or omissions of L1 are identified.\n4. SYNTHESIZE: There are no flaws. A strength is recorded for compliance with the statutory requirement under L1 regarding documentation of the storage location of original papers.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry explicitly states the storage location of the underlying original papers, in full compliance with the requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record closure entry ('Closure entry CL-507') containing details regarding the closure of a complaint about night noise, the closing steps taken, and a closing note stating 'The matter needs no further work. The original papers are stored in cabinet 12 of the east office.'\n2. TRACE: Tracing the requirement under the legal framework, Law L1 (Entry Practice Schedule, part T, issue 1) requires that in a record, every closure entry must state where the original papers behind it are stored.\n3. EVALUATE: Comparing the text against L1, the document explicitly states the storage location of the original papers: 'The original papers are stored in cabinet 12 of the east office.' Therefore, the document strictly complies with the rule.\n4. SYNTHESIZE: There are no legal flaws or deviations under the provided framework. A strength is recorded for complying with the mandatory storage location statement required by L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry explicitly states the storage location of the original papers behind it, fulfilling the mandatory requirement for closure entries in records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a closure entry titled 'Closure entry CL-507' regarding a matter closed concerning night noise at a ferry ramp. It contains closing steps ('The complainant was told of the closure by telephone on 3 June 2032.') and a closing note stating 'The matter needs no further work.' and 'The original papers are stored in cabinet 12 of the east office.'\n2. TRACE: The applicable legal framework is L1 (Entry Practice Schedule, part T, issue 1), which requires that in a record, every closure entry must state where the original papers behind it are stored, placing this duty on the author.\n3. EVALUATE: The document explicitly includes the statement 'The original papers are stored in cabinet 12 of the east office.' This directly meets the mandatory requirement set forth in L1.\n4. SYNTHESIZE: There are no legal flaws or omissions in the document. A procedural strength is identified for complying with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry specifies the exact storage location of the underlying original papers, in full compliance with the statutory record-keeping requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a closure entry titled 'Closure entry CL-507'. The entry records that a complaint regarding ferry ramp night noise was closed, notes communication with the complainant on 3 June 2032, and concludes that no further work is needed. It does not state where the original papers behind the closure entry are stored.\n2. TRACE: Tracing the content of the closure entry reveals no mention or indication of the physical or digital storage location of the original underlying papers.\n3. EVALUATE: According to Entry Practice Schedule, part T, issue 1 (L1), every closure entry in a record must state where the original papers behind it are stored, regardless of the matter and without requiring prior mention of papers. The author of the record failed to include this required information.\n4. SYNTHESIZE: Formulate a single flaw for the omission of the mandatory statement regarding where the original papers behind the closure entry are stored, anchored to L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": null,
                    "context_description": "In Closure entry CL-507",
                    "quoted_locator": "Closure entry CL-507",
                    "flaw_category": "Procedural omission",
                    "legal_flaw": "The closure entry does not state where the original papers behind it are stored, which is mandatory for every closure entry in a record under Entry Practice Schedule, part T, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record titled 'Closure entry CL-507'. It records the closure of a complaint regarding night noise at the ferry ramp under 'Matter closed', notes telephone communication with the complainant on 3 June 2032 under 'Closing steps', and states 'The matter needs no further work' under 'Closing note'.\n2. TRACE: Scanning the entire closure entry reveals that no statement is made regarding where the original papers behind the closure entry are stored.\n3. EVALUATE: Under Entry Practice Schedule, part T, issue 1 (Where the original papers are stored) [L1], every closure entry in a record must state where the original papers behind it are stored, regardless of its subject matter and without needing to mention papers beforehand. The document completely omits this mandatory information.\n4. SYNTHESIZE: An omission flaw must be raised against L1 for failing to record the storage location of the original papers behind the closure entry. No strengths are present under the provided legal framework as no other legal provisions are provided or complied with, and no norm conflicts exist.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": null,
                    "context_description": "In the closure entry under Closure entry CL-507",
                    "quoted_locator": "Closure entry CL-507",
                    "flaw_category": "Missing storage location",
                    "legal_flaw": "The closure entry fails to state where the original papers behind it are stored, which is mandatory for every closure entry in a record under Entry Practice Schedule, part T, issue 1 (Where the original papers are stored).",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record consisting of Closure entry CL-507, noting that a complaint regarding night noise at the ferry ramp was closed, recording telephone communication with the complainant on 3 June 2032, and providing a closing note. It does not include any information regarding where the original papers behind it are stored.\n2. TRACE: Under the governing legal framework, Entry Practice Schedule, part T, issue 1 (L1), every closure entry in a record must explicitly state where the original papers behind it are stored, with the duty placed on the author of the record.\n3. EVALUATE: Comparing Closure entry CL-507 against L1, the document completely omits the mandatory statement specifying where the underlying original papers are stored.\n4. SYNTHESIZE: Formulate a flaw for the omission of the storage location of original papers pursuant to L1. There are no other rules in the framework, so no norm conflicts or strengths are identified.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": null,
                    "context_description": "Throughout the closure entry",
                    "quoted_locator": null,
                    "flaw_category": "Omission of storage location",
                    "legal_flaw": "The closure entry fails to state where the original papers behind it are stored, which is mandatory for every closure entry in a record under Entry Practice Schedule, part T, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a record entitled 'Levy entry LV-440', stating under 'Ship calling' that 'The cargo ship Marta Holm called at the south quay', noting '[The lines of this section are not in the copy supplied.]' under 'Basis of the charge', and concluding under 'Levy result' that 'The harbour levy is recorded as payable in full.' 2. TRACE: Trace whether any charge is set from a figure. The document records the levy as payable in full, but does not state or calculate any charge from a numeric figure. 3. EVALUATE: Compare against the sole legal source L1 ('Entry Practice Schedule, part P, issue 1'). L1 requires that in a record, 'every levy entry that sets a charge from a figure must name the document the figure was read from.' Because the record does not set a charge from a figure, the conditional obligation to name the document from which a figure was read is not engaged. 4. SYNTHESIZE: There are no deviations from or violations of the supplied legal framework, nor are there any norm conflicts or explicitly fulfilled procedural requirements to record as strengths.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the document for levy entries, figures, and causal/factual claims. The document consists of 'Levy entry LV-440', an entry regarding the cargo ship 'Marta Holm' calling at the south quay, an empty section marked '[The lines of this section are not in the copy supplied.]' under 'Basis of the charge', and a statement 'The harbour levy is recorded as payable in full.' under 'Levy result'.\n2. TRACE: Trace whether any charge is set from a numerical figure. No figure is stated or used to set a charge in the document text.\n3. EVALUATE: Compare against the legal framework (L1: Entry Practice Schedule, part P, issue 1). L1 requires that 'every levy entry that sets a charge from a figure must name the document the figure was read from.' Under the strict constraints, a procedural step counts as required only when it is mandatory for this document type and is not conditional on circumstances the document does not show. Since the document does not set a charge from a figure, the condition triggering the requirement to name a source document is not established. Thus, no legal flaw is present under the provided legal rule.\n4. SYNTHESIZE: There are no identified flaws, no norm conflicts, and no affirmative procedural strengths mapping directly to compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Levy entry LV-440' regarding the cargo ship Marta Holm calling at south quay, noting under 'Levy result' that 'The harbour levy is recorded as payable in full.' No numerical figures or specific charge calculations from figures are stated.\n2. TRACE: The statement that the levy is payable in full is recorded without reference to any underlying figure or computation.\n3. EVALUATE: The applicable legal provision is Entry Practice Schedule, part P, issue 1 (id: L1), which requires that 'every levy entry that sets a charge from a figure must name the document the figure was read from.' The statutory duty to name a source document is explicitly conditional upon setting a charge from a figure. Since the document does not set a charge from a figure, the condition triggering the obligation is not present. Under the instructions, a step does not count as mandatory if it is conditional on circumstances the document does not show.\n4. SYNTHESIZE: There are no legal flaws or procedural deviations under the provided framework. No norm conflicts or explicit legal strengths are identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a levy record (Levy entry LV-440) for the ship Marta Holm, stating that 'The gross tonnage of the ship was 1,840' and that 'The levy was set from that tonnage.' 2. TRACE: Tracing the origin of the gross tonnage figure (1,840), the text does not identify or cite any underlying certificate, register, or document from which the figure was obtained. 3. EVALUATE: According to Entry Practice Schedule, part P, issue 1 (L1), every levy entry in a record that sets a charge from a figure must name the document the figure was read from; otherwise, the figure provides no support for the charge. The record omits this mandatory source identification. 4. SYNTHESIZE: Formulate a single flaw identifying the omission of the required source document under the heading 'Basis of the charge'.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The gross tonnage of the ship was 1,840.\nThe levy was set from that tonnage.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Missing source document",
                    "legal_flaw": "The record sets a levy charge from a figure (gross tonnage of 1,840) without naming the document from which the figure was read, in deviation from the requirement in Entry Practice Schedule, part P, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The investigator records in the levy entry that the gross tonnage of the ship Marta Holm was 1,840 and that the levy was set from that tonnage ('The gross tonnage of the ship was 1,840. The levy was set from that tonnage.').\n2. TRACE: Tracing the figure '1,840' in the text reveals that no underlying document or record is cited or named as the source from which the figure was read.\n3. EVALUATE: According to Entry Practice Schedule, part P, issue 1 (L1), in a record, every levy entry that sets a charge from a figure must name the document the figure was read from, and a figure whose document is not named gives the charge no support. The document fails to provide this required document name.\n4. SYNTHESIZE: Record this omission as a procedural and legal flaw under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The gross tonnage of the ship was 1,840.\nThe levy was set from that tonnage.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Omission of source document",
                    "legal_flaw": "The levy entry sets a charge from a figure (gross tonnage of 1,840) without naming the document from which the figure was read, contrary to the mandatory requirement in Entry Practice Schedule, part P, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The record sets a levy charge based on a gross tonnage figure of 1,840 under the heading 'Basis of the charge' ('The gross tonnage of the ship was 1,840. The levy was set from that tonnage.'). 2. TRACE: Tracing the figure 1,840 backward in the document reveals no mention of any source document or certificate from which this gross tonnage figure was obtained. 3. EVALUATE: Under Entry Practice Schedule, part P, issue 1 (L1), every levy entry in a record that sets a charge from a figure must name the document the figure was read from. Failing to name the document deprives the charge of support. The document completely omits the source document for the figure of 1,840. 4. SYNTHESIZE: Formulate a single flaw for the omission of the required source document under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The gross tonnage of the ship was 1,840.\nThe levy was set from that tonnage.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Omission of source document",
                    "legal_flaw": "The record sets a levy charge based on a figure of 1,840 gross tonnage but omits naming the document from which the figure was read, contrary to Entry Practice Schedule, part P, issue 1, which mandates that every levy entry setting a charge from a figure must name the document the figure was read from.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        }
      ]
    },
    {
      "runId": "regression-v1-engine-change@2026-09-30T10:42:45.016Z",
      "attempts": [
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing licence entry LI-74 regarding a renewal outcome where a fishing permit was renewed for one season, and licensing officer D. Aske is named as having decided the renewal. 2. TRACE: The legal framework contains binding law L1 (Entry Practice Schedule, part S, issue 1), which requires that in a record, every licence entry that states a decision must name the officer who made that decision. 3. EVALUATE: The document contains a decision statement ('The fishing permit was renewed for one season.') and specifically identifies the officer who made the decision ('The renewal was decided by licensing officer D. Aske.'). There are no deviations or omissions under L1. 4. SYNTHESIZE: No flaws are present. The naming of the decision-making officer constitutes procedural compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The record explicitly names the licensing officer who made the renewal decision, in full compliance with the requirement for licence entries stating a decision.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of licence entry LI-74 regarding applicant Ms T. Brennholt, noting the renewal of a fishing permit for one season and stating that the renewal was decided by licensing officer D. Aske.\n2. TRACE: The decision to renew the fishing permit and the identification of the deciding officer are set out directly in the text under 'Renewal outcome'.\n3. EVALUATE: The applicable legal framework consists of Entry Practice Schedule, part S, issue 1 (L1), which requires that in a record, every licence entry that states a decision must also name the officer who made that decision. The text explicitly records 'The renewal was decided by licensing officer D. Aske.' alongside the renewal outcome.\n4. SYNTHESIZE: The document fully complies with L1, with no legal or procedural flaws identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who made the decision, fulfilling the statutory requirement for licence records that state a decision.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing 'Licence entry LI-74', which records a renewal outcome stating 'The fishing permit was renewed for one season' and identifies the deciding official with 'The renewal was decided by licensing officer D. Aske.'\n2. TRACE: The decision to renew the fishing permit for one season is directly linked to licensing officer D. Aske.\n3. EVALUATE: Under L1 (Entry Practice Schedule, part S, issue 1), every licence entry in a record that states a decision must also name the officer who made that decision. The document clearly names licensing officer D. Aske as the person who decided the renewal. Therefore, the requirement is satisfied with no omissions or procedural flaws.\n4. SYNTHESIZE: No flaws are present. A procedural strength is recorded for complying with the requirement to name the deciding officer.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who decided the renewal outcome, in full compliance with the statutory duty to identify the decision-making officer in records stating a licence decision.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing 'Licence entry LI-74'. It states an application by Ms T. Brennholt to renew a permit to fish from the breakwater, the renewal outcome ('The fishing permit was renewed for one season.'), and the deciding official ('The renewal was decided by licensing officer D. Aske.').\n2. TRACE: The decision to renew the fishing permit for one season is attributed directly to 'licensing officer D. Aske'.\n3. EVALUATE: The applicable legal framework is L1 (Entry Practice Schedule, part S, issue 1), which requires that in a record, every licence entry that states a decision must also name the officer who made that decision. The record explicitly provides the name of the deciding officer ('licensing officer D. Aske') alongside the renewal decision.\n4. SYNTHESIZE: The document fully complies with L1. No legal or procedural flaws are present. A strength is documented for compliance with the requirement under L1 to name the officer behind the decision.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly identifies the officer who made the decision, fulfilling the statutory requirement that every licence entry stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record under the title 'Licence entry LI-74' regarding applicant Ms T. Brennholt's application to renew a permit to fish from the breakwater. It records the outcome ('The fishing permit was renewed for one season.') and specifies the decision-maker ('The renewal was decided by licensing officer D. Aske.'). 2. TRACE: The decision renewal statement is directly linked to licensing officer D. Aske as the named decision-maker. 3. EVALUATE: Law L1 (Entry Practice Schedule, part S, issue 1) requires that in a record, every licence entry that states a decision must also name the officer who made that decision. The document clearly identifies licensing officer D. Aske as the person who decided the renewal. Therefore, the record fully satisfies L1 with no omissions or procedural defects. 4. SYNTHESIZE: There are zero legal or procedural flaws identified. A procedural strength is noted for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry states the renewal decision and explicitly names the officer who made that decision, fully satisfying the requirement under the applicable schedule.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of licence entry LI-74 regarding an application by Ms T. Brennholt for a permit renewal to fish from the breakwater. The renewal was granted for one season, and licensing officer D. Aske is named as the deciding officer.\n2. TRACE: The statement 'The renewal was decided by licensing officer D. Aske' directly identifies the officer responsible for the decision recorded under 'Renewal outcome'.\n3. EVALUATE: According to the binding law Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must name the officer who made that decision. The author of the record has expressly identified licensing officer D. Aske as the person who decided the renewal.\n4. SYNTHESIZE: The record fully complies with the sole applicable binding legal requirement. No flaws or norm conflicts are present. One procedural strength is noted for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who made the renewal decision, fulfilling the statutory requirement for decision attribution in records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of a licence entry (LI-73) concerning an applicant (Ms T. Brennholt) seeking renewal of a fishing permit. Under the heading 'Renewal outcome', the document records a decision: 'The fishing permit was renewed for one season.' 2. TRACE: Tracing this decision statement back through the text, there is no mention of the individual or officer who made the determination. 3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must also name the officer who made that decision, placing this duty on the author of the record. The document records a decision but omits the identity/name of the deciding officer. 4. SYNTHESIZE: Formulate a flaw identifying the omission of the deciding officer's name in violation of L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states a decision to renew the fishing permit for one season but fails to name the officer who made that decision, contrary to Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanning the document reveals a record titled 'Licence entry LI-73'. Under the heading 'Renewal outcome', the text states a decision: 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the decision shows that no deciding official or officer is identified or named anywhere in the document.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must name the officer who made that decision. The author of the record has the duty to include this. The document records the renewal decision but fails to name the officer who made it.\n4. SYNTHESIZE: Formulate the finding as an omission flaw quoting the decision statement under the heading 'Renewal outcome'.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry records a decision renewing the fishing permit but fails to name the officer who made that decision, as required by Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a licence entry (LI-73) with the holder Ms T. Brennholt, renewal sought for a fishing permit, and a renewal outcome stating: 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the decision in 'Renewal outcome', the entry records that the permit was renewed for one season, but contains no mention of any officer or official who made that renewal decision.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision, and this duty rests on the author of the record. The document records a decision but fails to identify the deciding officer.\n4. SYNTHESIZE: Formulate a flaw object citing L1 with is_omission=true and exact_quote of the decision statement.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Page 1",
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry records a decision renewing the fishing permit for one season but fails to state the name of the officer who made the decision, contrary to Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The text comprises a licence entry record ('Licence entry LI-73') detailing the applicant ('Applicant: Ms T. Brennholt, a citizen of Kastmere.'), the renewal request ('The applicant asked to renew a permit to fish from the breakwater.'), and the outcome ('The fishing permit was renewed for one season.').\n\n2. TRACE: The statement 'The fishing permit was renewed for one season.' records a formal administrative decision regarding the permit renewal. No author, official, or officer is identified or named as the person who made this decision.\n\n3. EVALUATE: Under binding rule L1 ('Entry Practice Schedule, part S, issue 1'), every licence entry in a record that states a decision must name the officer who made that decision, placing this duty on the record's author. The document states a renewal decision under the heading 'Renewal outcome' but completely omits the name of the deciding officer.\n\n4. SYNTHESIZE: An omission flaw must be raised anchored on L1 quoting the decision sentence ('The fishing permit was renewed for one season.') under the heading 'Renewal outcome'.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The record states a licence renewal decision but fails to name the officer who made that decision, in violation of the requirement that every licence entry stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a licence entry (LI-73) stating a decision under 'Renewal outcome': 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the statement 'The fishing permit was renewed for one season.', it records a decision to renew the applicant's permit to fish from the breakwater. However, no officer is identified or named as the decision-maker anywhere in the entry.\n3. EVALUATE: According to L1 (Entry Practice Schedule, part S, issue 1), in a record, every licence entry that states a decision must also name the officer who made that decision. The document is classified as a 'record', but it does not name the officer responsible for the decision.\n4. SYNTHESIZE: Formulate a flaw noting the omission of the officer's name for the recorded decision under 'Renewal outcome', in breach of Entry Practice Schedule, part S, issue 1. Since a specific decision claim exists but lacks the required officer identity, is_omission is true and exact_quote contains the decision sentence. No strengths or norm conflicts are identified.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Unidentified decision-maker",
                    "legal_flaw": "Under Entry Practice Schedule, part S, issue 1, every licence entry in a record that states a decision must name the officer who made that decision. The record states a renewal decision but omits the name of the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing 'Licence entry LI-73' with sections for licence holder details, renewal sought, and 'Renewal outcome' stating: 'The fishing permit was renewed for one season.'\n2. TRACE: The statement 'The fishing permit was renewed for one season.' records a formal administrative decision regarding a permit renewal.\n3. EVALUATE: According to L1 (Entry Practice Schedule, part S, issue 1), every licence entry in a record that states a decision must also name the officer who made that decision. While the decision is recorded under 'Renewal outcome', the identity/name of the officer who made the decision is completely absent.\n4. SYNTHESIZE: The record violates L1 by stating a decision without identifying the responsible decision-making officer. This constitutes an omission related to a specific claim in the document.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of decision-maker identity",
                    "legal_flaw": "The licence entry states the decision that the fishing permit was renewed for one season, but fails to name the officer who made that decision, as required by Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "AGENCY_REGULATION",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified all entries in the record. The document contains licence entry LI-72 regarding applicant Ms T. Brennholt, recording the renewal outcome (\"The fishing permit was renewed for one season.\") and the deciding official (\"The renewal was decided by licensing officer D. Aske.\").\n2. TRACE: Traced the decision to renew the fishing permit and the officer named as having made the decision.\n3. EVALUATE: Compared the record against the provided legal framework under L1 (Entry Practice Schedule, part S, issue 1), which stipulates that in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record explicitly stated the decision outcome and named licensing officer D. Aske as the decision maker.\n4. SYNTHESIZE: The record complies fully with the statutory mandate in L1. No flaws or norm conflicts are present. One procedural strength is identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who decided the renewal outcome, in direct compliance with the requirement that every licence entry stating a decision must identify the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of licence entry LI-72 concerning applicant Ms T. Brennholt regarding the renewal of a permit to fish from the breakwater. The outcome states that the fishing permit was renewed for one season and names licensing officer D. Aske as the person who decided the renewal. 2. TRACE: Tracing the decision shows that the decision is stated under 'Renewal outcome' and the officer responsible is explicitly identified as licensing officer D. Aske. 3. EVALUATE: Comparing this against L1 (Entry Practice Schedule, part S, issue 1), which requires that every licence entry stating a decision must also name the officer who made that decision, shows that the document fully complies with the requirement. 4. SYNTHESIZE: There are no legal flaws or deviations from the provided legal framework. The document exhibits compliance by properly identifying the deciding officer.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The record explicitly identifies the licensing officer who made the decision on the licence renewal, in full compliance with the statutory requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of licence entry LI-72 regarding applicant Ms T. Brennholt's request to renew a permit to fish from the breakwater. The record states the outcome ('The fishing permit was renewed for one season.') and identifies the decision-maker ('The renewal was decided by licensing officer D. Aske.'). 2. TRACE: The decision and the officer responsible are traced directly to the entry's 'Renewal outcome' section. 3. EVALUATE: According to Law L1 (Entry Practice Schedule, part S, issue 1), every licence entry in a record that states a decision must name the officer who made that decision. The entry records a decision and explicitly names licensing officer D. Aske as the decision-maker. 4. SYNTHESIZE: There are no legal flaws or omissions under the provided legal framework. The document fully complies with the statutory requirement set forth in L1, constituting a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry states the decision and explicitly names the licensing officer who made the decision, complying with the requirement to identify the responsible officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a licence record ('Licence entry LI-72') regarding an applicant, Mr T. Brennholt, seeking renewal of a fishing permit. It contains a renewal decision ('The fishing permit was renewed for one season.') and explicitly names the deciding officer ('The renewal was decided by licensing officer D. Aske.').\n2. TRACE: Tracing the decision statement to its deciding authority in the document, the record identifies licensing officer D. Aske as the person who made the renewal determination.\n3. EVALUATE: The applicable legal framework is L1 (Entry Practice Schedule, part S, issue 1), which requires that in a record, every licence entry stating a decision must name the officer who made that decision. The document complies fully with this obligation by naming licensing officer D. Aske.\n4. SYNTHESIZE: No legal flaws or omissions are present. The explicit naming of the deciding officer constitutes a procedural strength under L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who made the renewal decision, satisfying the statutory requirement that every licence entry stating a decision must identify the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of a licence entry (LI-72) regarding an applicant, Mr T. Brennholt, seeking renewal of a fishing permit. The record states the renewal outcome ('The fishing permit was renewed for one season.') and explicitly names the deciding officer ('The renewal was decided by licensing officer D. Aske.').\n2. TRACE: The decision and the identification of the deciding officer are directly documented within the licence entry.\n3. EVALUATE: The applicable legal framework consists of Entry Practice Schedule, part S, issue 1 (L1), which mandates that in a record, every licence entry stating a decision must name the officer who made that decision. The document complies fully with this requirement by naming licensing officer D. Aske.\n4. SYNTHESIZE: There are no legal or procedural flaws in the document under the provided framework. The compliance with the requirement to name the deciding officer constitutes a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the officer who made the renewal decision, fulfilling the statutory requirement for decision records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document 'Licence entry LI-72' records an application by Mr T. Brennholt to renew a breakwater fishing permit. It records a decision under 'Renewal outcome' ('The fishing permit was renewed for one season.') and identifies the officer who made the decision ('The renewal was decided by licensing officer D. Aske.'). 2. TRACE: Tracing the decision claim shows that the record clearly links the renewal outcome to the acting licensing officer, D. Aske. 3. EVALUATE: Under L1 (Entry Practice Schedule, part S, issue 1), every licence entry in a record that states a decision must name the officer who made that decision. The record explicitly names licensing officer D. Aske as the decision maker. The document is fully compliant with the applicable legal provision. 4. SYNTHESIZE: No legal or procedural flaws are present. The explicit naming of the officer behind the decision is recorded as a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who made the decision, fulfilling the statutory requirement for decision recording.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanning the provided record 'Licence entry LI-71', the text contains applicant information ('Applicant: Ms T. Brennholt, a citizen of Delvoria.'), the requested permit ('The applicant asked to renew a permit to fish from the breakwater.'), and the decision outcome ('The fishing permit was renewed for one season.'). 2. TRACE: The decision to renew the fishing permit for one season is recorded under the section 'Renewal outcome'. However, there is no mention of the officer who made this renewal decision anywhere in the entry. 3. EVALUATE: According to the binding law Entry Practice Schedule, part S, issue 1 (id: L1), 'In a record, every licence entry that states a decision must also name the officer who made that decision. The duty rests on the author of the record.' The document is designated as a record and contains a licence entry stating a decision, but omits the required name of the deciding officer. 4. SYNTHESIZE: This constitutes a legal and procedural omission under L1. The flaw is documented by quoting the decision statement where the required officer's name is missing.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing decision-maker identity",
                    "legal_flaw": "The licence entry records a decision renewing the fishing permit for one season, but fails to name the officer who made that decision as required by Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a licence entry (LI-71) with three sections: 'Licence holder', 'Renewal sought', and 'Renewal outcome'. Under 'Renewal outcome', a factual conclusion/decision is stated: 'The fishing permit was renewed for one season.' 2. TRACE: Tracing the statement 'The fishing permit was renewed for one season.', this record documents a decision regarding a licence renewal. However, nowhere in the entry is the identity or name of the officer who made the decision stated. 3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision, placing this duty on the author of the record. The document fails to state the name of the deciding officer. 4. SYNTHESIZE: Formulate one flaw identifying the failure to name the deciding officer for the renewal decision, referencing L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry records a decision regarding permit renewal but fails to name the officer who made the decision, as required by Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The provided document is a record containing 'Licence entry LI-71'. It details the applicant (Ms T. Brennholt), the request ('The applicant asked to renew a permit to fish from the breakwater.'), and the outcome under 'Renewal outcome' ('The fishing permit was renewed for one season.'). 2. TRACE: The statement 'The fishing permit was renewed for one season.' records a formal administrative decision regarding the permit renewal. The document does not state or attribute this decision to any specific officer. 3. EVALUATE: Under Entry Practice Schedule, part S, issue 1 (id: L1), every licence entry in a record that states a decision must also name the officer who made that decision, with the duty resting on the author of the record. Because the entry states a renewal decision without naming the officer who made it, it deviates from the mandatory requirement of L1. 4. SYNTHESIZE: Formulate a single flaw object capturing the omission of the deciding officer's name for the decision stated under 'Renewal outcome'.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states a decision ('The fishing permit was renewed for one season.') but fails to name the officer who made that decision, contrary to the mandatory requirement of Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a licence entry (LI-71). Under the heading \"Renewal outcome\", a decision is recorded stating: \"The fishing permit was renewed for one season.\" 2. TRACE: Tracing the origin of this decision in the text reveals that no officer or decision maker is identified or named anywhere in the entry. 3. EVALUATE: According to the Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The text records the renewal decision but fails to name the deciding officer. 4. SYNTHESIZE: There is a procedural omission under the heading \"Renewal outcome\" where the decision is stated without the required attribution to the deciding officer, violating Entry Practice Schedule, part S, issue 1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing officer identification",
                    "legal_flaw": "The licence entry states a decision that the fishing permit was renewed for one season, but omits the name of the officer who made that decision, contrary to the mandatory requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a licence record ('Licence entry LI-71') concerning an applicant, Mr T. Brennholt, requesting renewal of a fishing permit. Under 'Renewal outcome', it states: 'The fishing permit was renewed for one season.'\n2. TRACE: This statement records a decision on a licence renewal application. However, nowhere in the record is an officer or decision-maker named.\n3. EVALUATE: The applicable legal framework comprises Entry Practice Schedule, part S, issue 1 (L1), which stipulates: 'In a record, every licence entry that states a decision must also name the officer who made that decision. The duty rests on the author of the record.' The record documents a decision ('The fishing permit was renewed for one season.') but completely omits the name of the officer who made that decision.\n4. SYNTHESIZE: The record violates Entry Practice Schedule, part S, issue 1 (L1) due to the failure to identify the deciding officer for the licence decision.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of decision-maker",
                    "legal_flaw": "The licence entry records a decision to renew the fishing permit for one season but fails to name the officer who made the decision, contrary to the mandatory requirement of Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a licence entry (LI-71) regarding an applicant, Mr T. Brennholt, who sought to renew a permit to fish from the breakwater. Under the heading 'Renewal outcome', the document records a decision: 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the decision statement in the record, no officer or decision-maker is identified anywhere in the document.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision, placing this duty on the author of the record. The document records a renewal decision but omits the name of the deciding officer.\n4. SYNTHESIZE: Formulate the finding as an omission flaw where the decision claim is quoted, highlighting the failure to name the officer who made the decision under the heading 'Renewal outcome'.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry documents a renewal decision but omits the name of the officer who made that decision, contrary to the mandatory requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains an allocation entry (AL-115) recording a mooring request from the rowing club for a second mooring at the west quay, noting that the request was granted, and that notice was sent to the club secretary by letter.\n2. TRACE: The allocation outcome indicates that the request was granted rather than refused.\n3. EVALUATE: Under L1 (Entry Practice Schedule, part M, issue 1), an allocation entry that says a request was refused must specify which requirement the request failed to meet; however, an allocation entry that grants the request owes no such statement. Since the request in AL-115 was granted, no statement of failed requirements is legally required.\n4. SYNTHESIZE: There are no deviations or violations of the provided legal framework. No procedural flaws or conflicts are identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the statements and outcomes in the document: (a) 'Allocation entry AL-115', (b) 'The rowing club asked for a second mooring at the west quay', (c) 'The request for a second mooring was granted', and (d) 'The club secretary was sent the outcome by letter'.\n2. TRACE: Traced the allocation decision to the allocation entry AL-115, where the outcome specifies that the mooring request was granted.\n3. EVALUATE: Evaluated the document against the single binding provision provided, Entry Practice Schedule, part M, issue 1 (id: L1). L1 requires that every allocation entry stating a request was refused must identify the failed requirement, but explicitly provides that an allocation entry granting the request owes no such statement. Because the request was granted rather than refused, no statement of failed requirements is required.\n4. SYNTHESIZE: The document fully complies with the provided legal framework. No procedural or legal flaws, norm conflicts, or specific procedural compliance strengths are present.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing allocation entry AL-115, which notes a mooring request by a rowing club for a second mooring at the west quay, records that the allocation outcome was granted ('The request for a second mooring was granted.'), and notes that notice was sent to the club secretary by letter.\n2. TRACE: Tracing the outcome statement, the record author notes that the request was granted.\n3. EVALUATE: Under the governing legal framework (Entry Practice Schedule, part M, issue 1, ID: L1), an allocation entry is required to state which requirement was not met only when a request is refused. The rule explicitly states that an allocation entry granting a request owes no such statement. Because the request in AL-115 was granted, no statement of unmet requirements was required.\n4. SYNTHESIZE: The record complies with the applicable framework. There are no procedural deviations or legal flaws, no norm conflicts, and no affirmative mandated procedures requiring citation as strengths.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an allocation record (Allocation entry AL-115). Under 'Allocation outcome', it contains the statement: 'The request for a second mooring was refused.' Under 'Notice to the club', it states that notice of the outcome was sent to the club secretary by letter.\n\n2. TRACE: The refusal outcome is recorded by the author of the record regarding the rowing club's request for a second mooring at the west quay.\n\n3. EVALUATE: According to the binding law Entry Practice Schedule, part M, issue 1 (id: L1), in a record, every allocation entry that says a request was refused must also say which requirement the request failed to meet. The record explicitly documents a refusal ('The request for a second mooring was refused.') but contains no statement or explanation of the requirement that the request failed to satisfy.\n\n4. SYNTHESIZE: The entry violates the mandatory requirement in Entry Practice Schedule, part M, issue 1 to state which requirement the request failed to meet when refusing a request. This constitutes an omission on an existing refusal statement.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Missing grounds for refusal",
                    "legal_flaw": "The allocation entry records that the request was refused but fails to state which requirement the request failed to meet, contrary to the mandatory requirement of Entry Practice Schedule, part M, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains an allocation entry (AL-115) recording a mooring request from a rowing club and an allocation outcome stating: 'The request for a second mooring was refused.' It further notes that notice of the outcome was sent to the club secretary by letter.\n2. TRACE: The statement of refusal is found directly under the heading 'Allocation outcome'. The entry contains no statement identifying any unmet requirement.\n3. EVALUATE: Under Entry Practice Schedule, part M, issue 1 (L1), every allocation entry in a record that states a request was refused must also state which requirement the request failed to meet. The author recorded a refusal without stating the requirement that the request failed to satisfy.\n4. SYNTHESIZE: This constitutes an omission under the applicable rule. Because the refusal itself is recorded in the text, the specific claim of refusal is quoted with is_omission set to true.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Omission of refusal grounds",
                    "legal_flaw": "The allocation entry records that the request was refused but omits the mandatory statement specifying which requirement the request failed to meet, contrary to Entry Practice Schedule, part M, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document for all statements and procedural actions. The document contains an allocation entry (AL-115) recording a mooring request from a rowing club for a second mooring at the west quay, an allocation outcome stating 'The request for a second mooring was refused.', and a notice record stating that the club secretary was sent the outcome by letter.\n2. TRACE: Traced the refusal decision recorded under the heading 'Allocation outcome'. The refusal statement is asserted directly by the author of the record.\n3. EVALUATE: Evaluated against the provided binding law L1 (Entry Practice Schedule, part M, issue 1, 'Grounds for refusing a request'). L1 mandates that in a record, every allocation entry that says a request was refused must also state which requirement the request failed to meet. The entry under 'Allocation outcome' explicitly states that the request was refused but fails to specify any requirement that was not met.\n4. SYNTHESIZE: Formulated the flaw identifying the omission of the required failure-to-meet requirement specification for a refused request under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Missing grounds for refusal",
                    "legal_flaw": "The allocation entry states that the request was refused but fails to state which requirement the request failed to meet, violating the mandatory requirement in Entry Practice Schedule, part M, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a repair entry (RP-31) in a record. It states that a leak at the sluice valve was reported, valve packing was replaced on 14 October 2032, and under 'State after the work', it states: 'The leak is described as cured, and fitter O. Lindgren checked it on site.' 2. TRACE: Tracing the claim regarding the cure on site, it explicitly identifies 'fitter O. Lindgren' as the individual who verified the repair on site. 3. EVALUATE: According to L1 (Entry Practice Schedule, part K, issue 1), every repair entry in a record describing a fault as cured must name the person who checked the cure on site. The entry fulfills this requirement by naming fitter O. Lindgren. There are no deviations from the provided legal framework. 4. SYNTHESIZE: There are no identified flaws. The document demonstrates procedural compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry complies with the statutory requirement to name the individual who verified the cure on site when describing a fault as cured.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a repair entry (RP-31) describing a reported leak at the sluice valve on the east channel, replacement of the valve packing by the maintenance crew on 14 October 2032, and the post-work state where the leak is described as cured and checked on site by fitter O. Lindgren. 2. TRACE: The claim that the fault is cured is directly tied to the verification performed on site by fitter O. Lindgren. 3. EVALUATE: According to Entry Practice Schedule, part K, issue 1 (L1), every repair entry in a record that describes a fault as cured must name the person who checked the cure on site. The document explicitly fulfills this requirement by naming fitter O. Lindgren. No legal flaws or omissions are present under the provided legal framework. 4. SYNTHESIZE: There are no non-compliances. A procedural strength is recorded for complying with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry explicitly names the person who checked the cure on site (fitter O. Lindgren) when describing the fault as cured, in compliance with the mandatory recording requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a repair entry (RP-31) documenting a reported leak at the sluice valve on the east channel, the replacement of the valve packing by the maintenance crew on 14 October 2032, and the post-work state stating that the leak is described as cured and that fitter O. Lindgren checked it on site.\n2. TRACE: Tracing the statement regarding the fault cure to the entry under 'State after the work', the document explicitly states: 'The leak is described as cured, and fitter O. Lindgren checked it on site.'\n3. EVALUATE: The applicable binding rule is Entry Practice Schedule, part K, issue 1 (L1), which requires that every repair entry in a record describing a fault as cured must also name the person who checked the cure on site. The author of the record fulfilled this duty by identifying fitter O. Lindgren as the person who checked the cure on site.\n4. SYNTHESIZE: No legal or procedural flaws are present. The entry demonstrates full compliance with L1, constituting a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry explicitly names the person who checked the cure on site (fitter O. Lindgren) when describing the fault as cured, in compliance with the mandatory recording requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The record contains repair entry RP-31, which details a reported fault at the sluice valve on the east channel, the replacement of valve packing on 14 October 2032, and the conclusion under 'State after the work' that 'The leak is described as cured.'\n2. TRACE: Tracing the statement 'The leak is described as cured', the document states the fault has been cured but does not provide any person's name who verified or checked the cure on site.\n3. EVALUATE: According to Entry Practice Schedule, part K, issue 1 (L1), every repair entry in a record describing a fault as cured must name the person who checked the cure on site. The entry describes the fault as cured without identifying the individual who checked the cure on site.\n4. SYNTHESIZE: The entry violates the mandatory requirement of Entry Practice Schedule, part K, issue 1 (L1) by omitting the name of the person who checked the cure on site.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Missing personnel identification",
                    "legal_flaw": "Entry Practice Schedule, part K, issue 1 requires that in a record, every repair entry describing a fault as cured must name the person who checked the cure on site. While the entry describes the leak as cured, it omits the identity of the person who checked the cure on site.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identify all causal claims, factual conclusions, and diagnostic statements made by the investigator in the text.\n- The document reports a leak at the sluice valve on the east channel.\n- The document states work carried out: valve packing was replaced by the maintenance crew on 14 October 2032.\n- The document states the state after work: \"The leak is described as cured.\"\n\n2. TRACE: For each claim, trace its origin backward in the document to verify its foundation.\n- The statement \"The leak is described as cured.\" is recorded under \"State after the work\".\n- Tracing through the entry, no individual is identified or named as having checked the cure on site.\n\n3. EVALUATE: Compare the traced claims against your strictly assigned legal framework to determine if they are objective and supported.\n- Legal snippet L1 (Entry Practice Schedule, part K, issue 1) specifies: \"In a record, every repair entry that describes a fault as cured must also name the person who checked the cure on site. The duty rests on the author of the record.\"\n- The document is a record containing repair entry RP-31 which describes a fault as cured, but omits the name of the person who checked the cure on site.\n\n4. SYNTHESIZE: Formulate your findings.\n- Identify one flaw regarding the omission of the verifier's identity under section \"State after the work\". Set is_omission to true and quote the claim stating the fault is cured.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Omission of verifier identity",
                    "legal_flaw": "The repair entry describes the fault as cured but fails to name the person who checked the cure on site, contrary to the requirements of Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the statements in repair entry RP-31, specifically under 'Fault reported' ('A leak was reported at the sluice valve on the east channel.'), 'Work carried out' ('The valve packing was replaced by the maintenance crew on 14 October 2032.'), and 'State after the work' ('The leak is described as cured.'). 2. TRACE: Traced the statement 'The leak is described as cured.' to the repair entry describing the resolution of the reported valve leak. 3. EVALUATE: Evaluated the statement against Entry Practice Schedule, part K, issue 1 (id: L1), which mandates that every repair entry describing a fault as cured must also name the person who checked the cure on site. The entry describes the fault as cured but fails to state the identity of the person who verified the cure on site. 4. SYNTHESIZE: Formulated the finding as an omission flaw quoting the specific claim that triggers the requirement.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Omission of verifier identity",
                    "legal_flaw": "The repair entry describes the fault as cured but omits the name of the person who checked the cure on site, which is mandatory under Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the causal and factual statement in the berthing record: 'The dredger Kestrel was moved from the inner berth to the outer berth.' under the heading 'Movement between berths'.\n2. TRACE: Traced the statement regarding the movement of the vessel in the document. The record does not identify or state who ordered this movement.\n3. EVALUATE: Evaluated against Entry Practice Schedule, part R, issue 1 (L1), which stipulates that in a record, every berthing entry that says a vessel was moved must also name the person who ordered the move, with the duty resting on the author of the record. The document lacks the identity of the person who ordered the vessel's movement.\n4. SYNTHESIZE: Formulated the flaw object noting the omission of the ordering person's name in accordance with the mandatory requirement of L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of ordering party",
                    "legal_flaw": "The record documents that a vessel was moved but fails to name the person who ordered the move, contrary to Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the factual claim regarding vessel movement in the record: \"The dredger Kestrel was moved from the inner berth to the outer berth.\"\n2. TRACE: Traced the entry to determine whether it identifies the person who ordered the movement. The entry records the movement and subsequent berth/crew arrangements, but does not state who ordered the move.\n3. EVALUATE: Evaluated against L1 (Entry Practice Schedule, part R, issue 1, \"Who ordered a vessel moved\"), which stipulates that in a record, every berthing entry that says a vessel was moved must name the person who ordered the move.\n4. SYNTHESIZE: The entry violates the mandatory recording requirement under L1 by failing to specify who ordered the movement of the vessel.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing required information",
                    "legal_flaw": "The berthing entry states that the vessel was moved from the inner berth to the outer berth but fails to name the person who ordered the move, in violation of the requirement in Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document for movements, berthing details, and administrative records. The record states under the heading 'Movement between berths': 'The dredger Kestrel was moved from the inner berth to the outer berth.'\n2. TRACE: Traced the recorded movement against the requirements of the legal framework. The record notes the movement of the vessel between berths but contains no mention of who ordered or authorized the move.\n3. EVALUATE: Compared against 'Entry Practice Schedule, part R, issue 1' (L1), which explicitly mandates that in a record, every berthing entry stating that a vessel was moved must name the person who ordered the move. The author omitted the required identification of the ordering party.\n4. SYNTHESIZE: Formulated the flaw object noting the omission of the ordering party's name in the berthing movement entry under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of required detail",
                    "legal_flaw": "The berthing entry states that the vessel was moved from the inner berth to the outer berth but fails to name the person who ordered the move, contrary to the mandatory requirement in Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the record text for claims and factual statements. The record states under 'Movement between berths': 'The dredger Kestrel was moved from the inner berth to the outer berth.' It also states under 'Crew arrangements' that 'The crew of the dredger stayed aboard overnight' and under 'Berth status' that 'The inner berth is recorded as free.'\n2. TRACE: Tracing the statement regarding vessel movement ('The dredger Kestrel was moved from the inner berth to the outer berth.'), the text describes the berthing move but does not mention or identify who ordered the move. Tracing mentions of equipment, no tow lines are mentioned.\n3. EVALUATE: Compare against the legal framework. Law L1 (Entry Practice Schedule, part R, issue 1 - 'Who ordered a vessel moved') requires that in a record, every berthing entry stating a vessel was moved must name the person who ordered the move. The berthing entry records the move of the dredger Kestrel but fails to identify the person who ordered it. Law L2 (Entry Practice Schedule, part R, issue 1 - 'The rated load of a tow line') applies only when a tow line is mentioned, which is not the case here.\n4. SYNTHESIZE: Formulate a single flaw object for the omission of the identity of the person who ordered the move under L1. Since this is an omission regarding a stated claim in the text, is_omission is set to true and the relevant sentence is quoted. No norm conflicts or demonstrable strengths under the provided legal framework exist.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing mandatory information",
                    "legal_flaw": "The berthing entry states that the vessel was moved from the inner berth to the outer berth, but omits the name of the person who ordered the move as mandated by Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the text for all causal claims, factual conclusions, and recorded events. The document records under the heading 'Movement between berths' that 'The dredger Kestrel was moved from the inner berth to the outer berth.' It also records crew arrangements ('The crew of the dredger stayed aboard overnight.') and berth status ('The inner berth is recorded as free.').\n\n2. TRACE: Trace the statement regarding vessel movement against the governing legal framework. The text records the movement of the vessel Kestrel between berths, but provides no identification of who ordered the movement.\n\n3. EVALUATE: Compare against the binding rules in the legal framework:\n- Law L1 ('Entry Practice Schedule, part R, issue 1', Reference: 'Who ordered a vessel moved') stipulates: 'In a record, every berthing entry that says a vessel was moved must also name the person who ordered the move. The duty rests on the author of the record.' The document is a record of berthing entry BE-019, states that the dredger Kestrel was moved, but completely omits naming the person who ordered the move. This is a direct legal omission on an explicit statement.\n- Law L2 ('Entry Practice Schedule, part R, issue 1', Reference: 'The rated load of a tow line') mandates giving the rated load of a tow line if mentioned. No tow line is mentioned in the document, so L2 is not engaged.\n\n4. SYNTHESIZE: Formulate the flaw for the omission of the ordering person under L1. Check for procedural strengths mapping strictly to provided snippets (none identified). Check for norm conflicts (none identified).",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing mandatory information",
                    "legal_flaw": "The berthing entry states that the vessel was moved but fails to name the person who ordered the move, contrary to the mandatory requirement in Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: In the document 'Berthing entry BE-019', the author records under 'Movement between berths' that 'The dredger Kestrel was moved from the inner berth to the outer berth.' Under 'Crew arrangements', the document states 'The crew of the dredger stayed aboard overnight.' Under 'Berth status', it notes 'The inner berth is recorded as free.' 2. TRACE: The statement recording the vessel movement ('The dredger Kestrel was moved from the inner berth to the outer berth.') is recorded directly by the author as a factual record of movement between berths. 3. EVALUATE: According to Entry Practice Schedule, part R, issue 1 (L1), every berthing entry in a record that states a vessel was moved must name the person who ordered the move, placing this duty on the author of the record. The document records a vessel move but completely omits the identity of the person who ordered the move. According to Entry Practice Schedule, part R, issue 1 (L2), every berthing entry mentioning a tow line must give its rated load; however, no tow line is mentioned in the document, so L2 is not engaged. 4. SYNTHESIZE: Formulate a single flaw identifying the omission of the name of the person who ordered the move in the berthing entry concerning the dredger Kestrel under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing mandatory information",
                    "legal_flaw": "The berthing entry states that the dredger Kestrel was moved from the inner berth to the outer berth, but omits the name of the person who ordered the move, contrary to the mandatory requirement in Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "AGENCY_REGULATION",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a record entitled 'Sampling entry SA-062'. Under the section 'Where the sample came from', it states: 'The sample was drawn from the open water of the north basin.' 2. TRACE: The claim reports an open-water sample drawn from the north basin for a quarterly clarity check, dispatched the same afternoon. 3. EVALUATE: According to Entry Practice Schedule, part N, issue 1 (L1), in a record, every sampling entry that reports a sample drawn from open water must also state the depth at which it was drawn. The record explicitly documents a sample drawn from open water but completely omits the sampling depth. 4. SYNTHESIZE: This constitutes an omission of a mandatory detail required by L1 for an open-water sampling entry.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The sample was drawn from the open water of the north basin.",
                    "context_description": "Under the section heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Omission of sampling depth",
                    "legal_flaw": "The sampling entry reports that a sample was drawn from open water but does not state the depth at which the sample was drawn, failing to comply with Entry Practice Schedule, part N, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a sampling entry record (SA-062) detailing the purpose, origin, and dispatch of a water sample. Under 'Where the sample came from', it states: 'The sample was drawn from the open water of the north basin.'\n2. TRACE: Tracing the claim regarding the sample source, it explicitly documents a sample drawn from open water.\n3. EVALUATE: Under Entry Practice Schedule, part N, issue 1 (L1), in a record, every sampling entry reporting a sample drawn from open water must specify the depth at which it was drawn. The text identifies the source as open water but omits the required sampling depth.\n4. SYNTHESIZE: A procedural omission exists regarding the required recording of sampling depth for open water samples.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": "The sample was drawn from the open water of the north basin.",
                    "context_description": "Under the heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Missing required sampling depth",
                    "legal_flaw": "The sampling entry reports a sample drawn from open water ('The sample was drawn from the open water of the north basin.') but omits the depth at which the sample was drawn, contrary to Entry Practice Schedule, part N, issue 1, which requires every sampling entry in a record that reports a sample drawn from open water to state the depth at which it was drawn.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document for all statements, claims, and procedural entries. The document contains three statements under three headings: (a) under 'Purpose of sampling', 'Water was sampled for the quarterly clarity check.'; (b) under 'Where the sample came from', 'The sample was drawn from the open water of the north basin.'; and (c) under 'Dispatch of the sample', 'The sample was sent for analysis the same afternoon.' 2. TRACE: Traced the entry under 'Where the sample came from' ('The sample was drawn from the open water of the north basin.'). This confirms that the record explicitly documents a sample taken from open water. 3. EVALUATE: Evaluated the entry against the provided binding law L1 ('Entry Practice Schedule, part N, issue 1'). L1 mandates that in a record, every sampling entry reporting a sample drawn from open water must state the depth at which the sample was drawn. The document states that the sample was drawn from open water but does not record the depth. 4. SYNTHESIZE: Synthesized the finding as an omission of a mandatory detail for an open-water sample under L1. The quote identifying the relevant claim is 'The sample was drawn from the open water of the north basin.' under heading 'Where the sample came from'.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The sample was drawn from the open water of the north basin.",
                    "context_description": "Under the heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Omission of sampling depth",
                    "legal_flaw": "The sampling entry reports that the sample was drawn from open water but does not specify the depth at which it was drawn, contrary to the requirement in Entry Practice Schedule, part N, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a sampling record (Sampling entry SA-062) detailing the purpose ('Water was sampled for the quarterly clarity check'), origin ('The sample was run from the tap in the pump house'), and dispatch ('The sample was sent for analysis the same afternoon'). 2. TRACE: The source of the water sample is explicitly traced to a tap in the pump house. 3. EVALUATE: According to L1 (Entry Practice Schedule, part N, issue 1), the duty to record sampling depth applies exclusively to samples drawn from open water and explicitly excludes samples run from a tap ('The duty reaches samples from open water only, and not samples run from a tap'). Because the sample in question was run from a tap, the obligation to state depth does not apply. 4. SYNTHESIZE: The record contains no procedural violations or omissions under the provided legal framework.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a single sampling entry (SA-062) stating the purpose of sampling ('Water was sampled for the quarterly clarity check.'), the source of the sample ('The sample was run from the tap in the pump house.'), and its dispatch ('The sample was sent for analysis the same afternoon.').\n2. TRACE: The source of the water sample is explicitly identified as being run from a tap in the pump house.\n3. EVALUATE: Under Law L1 ('Entry Practice Schedule, part N, issue 1'), every sampling entry reporting a sample drawn from open water must specify the depth at which it was drawn. However, Law L1 expressly provides that the duty applies to samples from open water only, and not to samples run from a tap. Because the sample in SA-062 was run from a tap, the statutory obligation to record sampling depth is not engaged.\n4. SYNTHESIZE: The document exhibits no procedural or legal non-compliance with the applicable legal framework. No legal flaws or norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identify all causal claims, factual conclusions, and diagnostic statements made in the document:\n- 'Water was sampled for the quarterly clarity check.'\n- 'The sample was run from the tap in the pump house.'\n- 'The sample was sent for analysis the same afternoon.'\n\n2. TRACE: Trace the origin and context of the statements:\n- The document is a record containing sampling entry SA-062 describing a water sample taken from a pump house tap and dispatched for analysis.\n\n3. EVALUATE: Compare against the legal framework:\n- Law L1 (Entry Practice Schedule, part N, issue 1, 'Depth of a sample drawn from open water') provides: 'In a record, every sampling entry that reports a sample drawn from open water must also give the depth at which it was drawn. The duty reaches samples from open water only, and not samples run from a tap. The duty rests on the author of the record.'\n- The document explicitly states that the sample was run from a tap in the pump house ('The sample was run from the tap in the pump house.').\n- Since L1 explicitly excludes samples run from a tap from the requirement to state the depth, the document does not deviate from any binding requirement in the provided framework.\n\n4. SYNTHESIZE:\n- No procedural or legal flaws are identified under the provided legal framework.\n- No norm conflicts exist.\n- No specific positive legal strengths requiring reporting under the framework are present.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a seal entry (SE-208) recording that 'The seals on the trailer were examined at the gate.' and 'Seal 30817 and seal 30818 were both found unbroken.' 2. TRACE: Tracing the claim backward, the record documents the specific seal identifiers (30817 and 30818) and explicitly states the outcome of the inspection ('were both found unbroken'). 3. EVALUATE: Under Entry Practice Schedule, part L, issue 1 (L1), every seal entry stating that the seals on a load were examined must give the number of each seal and confirm whether it was found unbroken. The provision stipulates that an entry meeting both criteria is to be credited as soundly supported. 4. SYNTHESIZE: The entry fully complies with the statutory requirement by providing the seal numbers and confirming unbroken status. No legal or procedural flaws exist, and a procedural strength is recorded accordingly.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The seal entry provides the specific number of each examined seal and explicitly confirms that each was found unbroken, fulfilling the criteria to be credited as soundly supported.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a record of a seal entry (SE-208) stating: 'The seals on the trailer were examined at the gate. Seal 30817 and seal 30818 were both found unbroken.' 2. TRACE: Tracing the examination record, it specifies the individual seal identifiers (30817 and 30818) and documents their condition upon inspection ('were both found unbroken'). 3. EVALUATE: Under Entry Practice Schedule, part L, issue 1 (Examining the seals on a load), every seal entry stating that seals on a load were examined must provide the number of each seal and declare whether it was found unbroken. The provision further specifies that an entry providing both elements is to be credited as soundly supported. The document provides both required elements. 4. SYNTHESIZE: No legal or procedural flaws are present. The compliant documentation constitutes a procedural strength under Law L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The seal entry specifies the identification numbers of each examined seal and explicitly confirms that both were found unbroken, fulfilling the requirements for sound support under Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanning the record reveals the following key statements: (a) arrival of a trailer of boxed pipe fittings at the north gate, (b) examination of trailer seals at the gate, (c) identification of Seal 30817 and Seal 30818 and confirmation that both were found unbroken, and (d) release of the trailer to the holding yard.\n\n2. TRACE: Tracing the examination and seal verification claims in the record shows that the author explicitly documented the examination of the load's seals at the gate and recorded the specific seal numbers (30817 and 30818) alongside their condition ('were both found unbroken').\n\n3. EVALUATE: Evaluating this against the assigned legal framework (Law L1: Entry Practice Schedule, part L, issue 1, 'Examining the seals on a load'): The rule requires that in a record, every seal entry stating that the seals on a load were examined must also give the number of each seal and state whether it was found unbroken. Law L1 mandates that an entry giving both is to be credited as soundly supported. The document meets all these conditions completely.\n\n4. SYNTHESIZE: No legal flaws or omissions are present under the provided legal framework. The complete recording of seal numbers and confirmation of unbroken status constitutes a procedural strength under Law L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The seals on the trailer were examined at the gate.\nSeal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The seal entry records the examination of the trailer seals and explicitly provides the number of each seal (30817 and 30818) while confirming that both were found unbroken, satisfying the statutory requirement for sound support.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains the claim 'The seals on the trailer were examined at the gate.' under the heading 'Seal examination' within record 'Seal entry SE-208'. 2. TRACE: This factual statement is recorded by the author regarding the examination of trailer seals upon arrival at the north gate. 3. EVALUATE: According to Entry Practice Schedule, part L, issue 1 (L1), in a record, every seal entry stating that the seals on a load were examined must also give the number of each seal and say whether it was found unbroken. The document states that the seals were examined but omits both the number of each seal and the determination of whether the seals were unbroken. 4. SYNTHESIZE: The entry fails to comply with the mandatory requirements of L1 due to the omission of the required seal numbers and condition verification.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Omission of mandatory seal details",
                    "legal_flaw": "The record notes that the seals on the trailer were examined at the gate, but it fails to state the number of each seal and does not indicate whether each seal was found unbroken, as required by Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the claim in the document regarding the seal examination under the heading 'Seal examination', which states: 'The seals on the trailer were examined at the gate.' 2. TRACE: Traced the statement back to the author's record entry SE-208 regarding consignment arrival and inspection. 3. EVALUATE: Evaluated against Law L1 ('Entry Practice Schedule, part L, issue 1'), which mandates that every seal entry stating seals were examined must specify the number of each seal and declare whether it was found unbroken. The entry mentions examination but fails to provide the seal numbers and unbroken status. 4. SYNTHESIZE: Formulated the finding as an omission flaw where the claim itself is present but lacks required statutory details. No strengths or norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Incomplete seal examination record",
                    "legal_flaw": "The seal entry states that the seals on the trailer were examined but fails to provide the number of each seal and whether each seal was found unbroken, in deviation from the requirement in Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a record entry titled 'Seal entry SE-208', with a section titled 'Seal examination' containing the statement: 'The seals on the trailer were examined at the gate.' 2. TRACE: This entry documents the examination of seals on a trailer arriving at the north gate. However, the text does not record any specific seal numbers nor does it state whether the seals were found unbroken. 3. EVALUATE: Under the binding law (Entry Practice Schedule, part L, issue 1; id=\"L1\"), in a record, every seal entry stating that seals on a load were examined must also give the number of each seal and state whether it was found unbroken. The author of the record failed to provide the seal numbers and failed to record whether they were unbroken. 4. SYNTHESIZE: The entry violates the mandatory requirements of Entry Practice Schedule, part L, issue 1. This omission should be recorded as a procedural flaw attached to the statement documenting the examination.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Omission of seal details",
                    "legal_flaw": "The record states that the seals on the trailer were examined at the gate, but omits the number of each seal and does not state whether each seal was found unbroken, as required by Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a closure entry (CL-507) documenting the closure of a complaint regarding night noise at the ferry ramp. It records closing steps (telephonic notification to complainant on 3 June 2032), a closing note, and a statement regarding physical storage: 'The original papers are stored in cabinet 12 of the east office.' 2. TRACE: The applicable legal framework consists of L1 (Entry Practice Schedule, part T, issue 1), which requires that every closure entry in a record must state where the original papers behind it are stored, placing this duty on the record's author. 3. EVALUATE: Evaluating the text against L1, the closure entry explicitly states: 'The original papers are stored in cabinet 12 of the east office.' Thus, the document satisfies the statutory requirement of L1. No procedural or substantive legal deviations are identified. 4. SYNTHESIZE: As the document fully complies with the supplied binding rule, identified_flaws is empty and the adherence to L1 is documented as a legal strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry specifies the exact storage location of the underlying original papers, in direct compliance with the requirement that every closure entry must indicate where the original papers are stored.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the closure record 'Closure entry CL-507'. The document records the closure of a noise complaint, documents that the complainant was notified by telephone on 3 June 2032, notes that no further work is needed, and states that 'The original papers are stored in cabinet 12 of the east office.' 2. TRACE: The statement regarding the physical location of the case papers originates directly from the closing note in the closure record. 3. EVALUATE: The sole binding legal requirement in the provided framework is L1 (Entry Practice Schedule, part T, issue 1), which stipulates that every closure entry in a record must state where the original papers behind it are stored. The document directly includes this exact information. 4. SYNTHESIZE: There are no legal flaws or omissions in the record under the provided legal framework. The presence of the storage location constitutes a procedural strength complying directly with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry explicitly records where the original papers behind the entry are stored, in full compliance with the statutory record-keeping requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document constitutes a record containing a closure entry designated 'Closure entry CL-507'. It records the closure of a complaint regarding night noise at the ferry ramp, closing steps taken on 3 June 2032, and a closing note stating 'The matter needs no further work. The original papers are stored in cabinet 12 of the east office.'\n2. TRACE: The statement concerning document storage appears directly within the closing note of closure entry CL-507.\n3. EVALUATE: The applicable legal framework consists of binding law L1 ('Entry Practice Schedule, part T, issue 1', Reference: 'Where the original papers are stored'), which mandates that in a record, every closure entry must state where the original papers behind it are stored. The closure entry CL-507 contains the explicit statement: 'The original papers are stored in cabinet 12 of the east office.' Thus, the document fully complies with the statutory requirement.\n4. SYNTHESIZE: There are no legal or procedural deviations or omissions under the provided legal framework. Therefore, 'identified_flaws' is empty, and a procedural strength is recorded corresponding to compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry explicitly records the physical storage location of the original papers behind the closure, in full compliance with the requirement that every closure entry in a record must state where its original papers are stored.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Closure entry CL-507'. The document contains details regarding the closure of a complaint about night noise at the ferry ramp, closing steps taken on 3 June 2032, and a closing note stating that the matter needs no further work. 2. TRACE: Traced the closure entry against the requirements for records. The text provides closing information but completely omits any mention of the storage location of the original papers behind the entry. 3. EVALUATE: Evaluated against L1 (Entry Practice Schedule, part T, issue 1), which mandates that in a record, every closure entry must state where the original papers behind it are stored, placing the duty on the author of the record regardless of the matter. The document completely fails to specify where the original papers are stored. 4. SYNTHESIZE: Formulated the flaw as an omission of the mandatory statement of storage location for original papers under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": null,
                    "context_description": "In the closure entry Closure entry CL-507",
                    "quoted_locator": "Closure entry CL-507",
                    "flaw_category": "Omission of storage location",
                    "legal_flaw": "The closure entry omits stating where the original papers behind it are stored, contrary to Entry Practice Schedule, part T, issue 1, which requires every closure entry in a record to specify the storage location of the underlying original papers.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The record consists of a closure entry ('Closure entry CL-507') containing sections 'Matter closed', 'Closing steps', and 'Closing note'. It records the closure of a complaint regarding ferry ramp noise, a telephone notification on 3 June 2032, and a concluding note that no further work is required. 2. TRACE: The document is categorized under document_context as a 'record'. The author of the record has authored closure entry CL-507. 3. EVALUATE: According to Entry Practice Schedule, part T, issue 1 (L1), every closure entry in a record must state where the original papers behind it are stored. The duty is placed directly upon the author of the record. The document completely lacks any indication or statement regarding where the original papers behind the closure entry are stored. 4. SYNTHESIZE: The document omits a mandatory procedural requirement imposed by L1. As this is a complete omission of a required element with no specific text passage asserting it, is_omission is set to true and exact_quote is null.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": null,
                    "context_description": "Throughout the closure entry",
                    "quoted_locator": null,
                    "flaw_category": "Omission of storage location",
                    "legal_flaw": "The closure entry fails to state where the original papers behind it are stored, in violation of Entry Practice Schedule, part T, issue 1, which requires every closure entry in a record to specify the storage location of the original papers.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a closure entry (CL-507) in a record regarding a closed complaint about night noise at a ferry ramp. It contains sections 'Closure entry CL-507', 'Matter closed', 'Closing steps', and 'Closing note'.\n2. TRACE: The entry notes that the matter was closed, telephone communication occurred on 3 June 2032, and no further work is needed. However, there is no mention anywhere of where the original papers behind the closure entry are stored.\n3. EVALUATE: According to Entry Practice Schedule, part T, issue 1 (L1), in a record, every closure entry must say where the original papers behind it are stored, regardless of its matter and without first mentioning papers at all. This mandatory duty rests on the author of the record. The document completely omits this required statement.\n4. SYNTHESIZE: Formulate a single flaw for the complete omission of the storage location of the original papers under Entry Practice Schedule, part T, issue 1 (L1).",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": null,
                    "context_description": "Throughout the closure entry",
                    "quoted_locator": null,
                    "flaw_category": "Omission of required storage location",
                    "legal_flaw": "Entry Practice Schedule, part T, issue 1 requires that every closure entry in a record must state where the original papers behind it are stored, but the record completely omits this required information.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified statements in the document: (a) 'The cargo ship Marta Holm called at the south quay.', (b) 'The harbour levy is recorded as payable in full.'\n2. TRACE: Evaluated whether any charge is set from a numerical figure in the text. No figures or numbers are used to set or calculate a charge in the document.\n3. EVALUATE: Assessed the document against the sole binding rule, Law L1 (Entry Practice Schedule, part P, issue 1), which stipulates that 'every levy entry that sets a charge from a figure must name the document the figure was read from.' Because no charge is established from a figure in the entry, the condition triggering the requirement to cite a source document is not engaged by the text.\n4. SYNTHESIZE: There are no deviations from the provided legal framework, no procedural strengths explicitly mandated and completed under Law L1, and no norm conflicts.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified statements in the document: 'Levy entry LV-440', 'The cargo ship Marta Holm called at the south quay.', and 'The harbour levy is recorded as payable in full.'\n2. TRACE: The text records the calling of a cargo ship and notes that the levy is payable in full without providing a specific monetary or numerical figure from which the charge was derived.\n3. EVALUATE: Evaluated against Entry Practice Schedule, part P, issue 1 (L1), which stipulates that every levy entry that sets a charge from a figure must name the document from which that figure was read. The duty under L1 is conditional on a charge being set from a figure. The document does not set a charge from a figure. Therefore, the obligation to name a source document is not triggered, and no procedural violation of L1 exists.\n4. SYNTHESIZE: There are no identified flaws, no positive procedural strengths mapped directly to the legal framework, and no norm conflicts.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains the record 'Levy entry LV-440'. It states that the cargo ship Marta Holm called at the south quay, notes that the basis of the charge section lines are not present in the copy supplied, and states in the levy result that the harbour levy is recorded as payable in full. No numerical figure or charge amount is stated in the record.\n\n2. TRACE: The statement that the harbour levy is recorded as payable in full represents the conclusion of the levy entry. There is no specific charged figure cited or derived within the available text.\n\n3. EVALUATE: Under the provided legal framework (Entry Practice Schedule, part P, issue 1), every levy entry that sets a charge from a figure must name the document the figure was read from. However, this statutory duty is conditional on setting a charge from a figure. Since the document does not set a charge from a figure, the obligation to name a source document for a figure is not triggered under the circumstances shown in the text.\n\n4. SYNTHESIZE: The document does not exhibit any procedural or legal deviations from the single binding rule provided in the framework. Consequently, no flaws or norm conflicts are identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: In the record 'Levy entry LV-440', the author states that the cargo ship Marta Holm called at the south quay, states that 'The gross tonnage of the ship was 1,840', asserts that 'The levy was set from that tonnage', and concludes that 'The harbour levy is recorded as payable in full'. 2. TRACE: Tracing the origin of the gross tonnage figure (1,840) used to set the levy, the document states the numerical figure but does not state, cite, or name any underlying document from which this figure was read. 3. EVALUATE: Under Entry Practice Schedule, part P, issue 1 (L1), in a record, every levy entry that sets a charge from a figure must name the document the figure was read from, and a figure whose document is not named gives the charge no support. The author of the record has the duty to name the document. The author failed to name the source document for the gross tonnage figure used to set the levy. 4. SYNTHESIZE: The record contains a procedural omission under Entry Practice Schedule, part P, issue 1, because it sets the levy based on the tonnage figure of 1,840 without naming the document from which the figure was retrieved.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The gross tonnage of the ship was 1,840.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Missing source document",
                    "legal_flaw": "The record sets a levy charge from the gross tonnage figure of 1,840 but fails to name the document from which the figure was read, contrary to the mandatory requirement in Entry Practice Schedule, part P, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains statements regarding a ship calling ('The cargo ship Marta Holm called at the south quay.'), the basis of the charge ('The gross tonnage of the ship was 1,840.' and 'The levy was set from that tonnage.'), and the levy result ('The harbour levy is recorded as payable in full.'). 2. TRACE: The figure of 1,840 gross tonnage is used directly to establish and calculate the harbour levy. However, tracing the origin of this figure within the record reveals that no source document or certificate is identified or cited. 3. EVALUATE: Entry Practice Schedule, part P, issue 1 (Law L1) requires that in a record, every levy entry that sets a charge from a figure must name the document the figure was read from, placing this obligation directly on the author of the record. The document completely omits the name of the document from which the figure of 1,840 was read. 4. SYNTHESIZE: The entry fails to comply with Law L1 because the charged figure lacks identification of its underlying source document. This constitutes a procedural omission tied to a specific stated claim.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Page 1",
                    "is_omission": true,
                    "exact_quote": "The gross tonnage of the ship was 1,840.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Missing source document",
                    "legal_flaw": "The record sets a levy charge from a gross tonnage figure of 1,840 without naming the document from which the figure was read, contrary to the requirement that every levy entry setting a charge from a figure must name the source document.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a levy entry (LV-440) regarding the cargo ship Marta Holm calling at the south quay. Under the section 'Basis of the charge', it states: 'The gross tonnage of the ship was 1,840.' and 'The levy was set from that tonnage.' Under 'Levy result', it states: 'The harbour levy is recorded as payable in full.'\n2. TRACE: The figure used to set the levy is the gross tonnage figure of 1,840. Tracing this figure backwards through the record reveals no mention, citation, or reference identifying the document from which this figure was obtained or read.\n3. EVALUATE: According to Entry Practice Schedule, part P, issue 1 (L1), in a record, every levy entry that sets a charge from a figure must name the document the figure was read from, placing the duty on the author. A figure whose document is not named gives the charge no support. The author set the levy based on the gross tonnage figure of 1,840 without naming the underlying document.\n4. SYNTHESIZE: The entry fails to comply with the mandatory requirement of L1 due to the omission of the source document reference for the charged figure. No procedural strengths or norm conflicts are present under the provided framework.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": "The gross tonnage of the ship was 1,840.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Missing document reference",
                    "legal_flaw": "The levy entry sets a charge based on a gross tonnage figure of 1,840 but fails to name the document from which the figure was read, contrary to Entry Practice Schedule, part P, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        }
      ]
    },
    {
      "runId": "regression-v2-engine-change@2026-09-30T13:50:22.872Z",
      "attempts": [
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing 'Licence entry LI-74'. It states an applicant ('Ms T. Brennholt'), the renewal sought ('permit to fish from the breakwater'), and a renewal outcome stating a decision ('The fishing permit was renewed for one season.'). It also states: 'The renewal was decided by licensing officer D. Aske.'\n2. TRACE: The decision to renew the fishing permit for one season is directly linked to the officer identified as licensing officer D. Aske.\n3. EVALUATE: The applicable legal framework consists of L1 (Entry Practice Schedule, part S, issue 1), which stipulates that in a record, every licence entry that states a decision must also name the officer who made that decision. The record explicitly specifies 'licensing officer D. Aske' as the person who decided the renewal. Therefore, the requirement of L1 is fully satisfied.\n4. SYNTHESIZE: There are no legal or procedural deviations or omissions found. The document adheres strictly to the rule set out in L1. A procedural strength is recorded for naming the deciding officer in compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly identifies the officer who made the renewal decision, fulfilling the statutory requirement to name the officer behind each decision stated in a record.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing Licence entry LI-74 regarding an applicant, Ms T. Brennholt, who sought renewal of a fishing permit. The record states the outcome: 'The fishing permit was renewed for one season.' and specifies that 'The renewal was decided by licensing officer D. Aske.' 2. TRACE: The decision to renew the fishing permit is directly attributed to licensing officer D. Aske in the text. 3. EVALUATE: The applicable legal framework consists of Entry Practice Schedule, part S, issue 1 (L1), which mandates that in a record, every licence entry that states a decision must also name the officer who made that decision. The document explicitly names licensing officer D. Aske as the decision-maker for the renewal decision. 4. SYNTHESIZE: There are no legal or procedural flaws identified under the provided legal framework. The document fully complies with the requirement of L1 to name the deciding officer.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who made the renewal decision, complying with the requirement that every licence entry stating a decision must identify the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing licence entry LI-74 regarding Ms T. Brennholt's application to renew a permit to fish from the breakwater. The renewal outcome records that the permit was renewed for one season, and states: \"The renewal was decided by licensing officer D. Aske.\"\n2. TRACE: The decision to renew the licence for one season is attributed directly to licensing officer D. Aske within the text.\n3. EVALUATE: The applicable legal framework consists of Law L1 (Entry Practice Schedule, part S, issue 1), which requires that in a record, every licence entry that states a decision must also name the officer who made that decision. The document clearly identifies the deciding officer as licensing officer D. Aske.\n4. SYNTHESIZE: The document fully satisfies the sole requirement set out in Law L1. There are no procedural omissions, discrepancies, or legal flaws. A procedural strength is recorded for full compliance with Law L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry complies with the legal requirement to name the officer who made the decision.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing licence entry LI-74, which records a decision ('The fishing permit was renewed for one season.') and identifies the decision-maker ('The renewal was decided by licensing officer D. Aske.'). 2. TRACE: Tracing the recorded decision demonstrates that the deciding official is explicitly identified as licensing officer D. Aske. 3. EVALUATE: Under L1 (Entry Practice Schedule, part S, issue 1), every licence entry in a record that states a decision must name the officer who made that decision. The record explicitly provides this information. There are no other applicable rules in the legal framework. 4. SYNTHESIZE: The document complies with the sole binding rule in L1. No flaws or norm conflicts are present; one procedural strength is identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry states the renewal decision and explicitly identifies the officer who made that decision, complying with the requirement that every licence entry stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The text contains a record of Licence entry LI-74 regarding an application by Ms T. Brennholt to renew a permit to fish from the breakwater. The renewal was granted for one season and explicitly states that the decision was made by licensing officer D. Aske.\n2. TRACE: The decision ('The fishing permit was renewed for one season.') is directly attributed to the officer ('The renewal was decided by licensing officer D. Aske.').\n3. EVALUATE: Under L1 (Entry Practice Schedule, part S, issue 1), in a record, every licence entry that states a decision must also name the officer who made that decision. The document complies fully with this requirement by naming licensing officer D. Aske as the decision maker.\n4. SYNTHESIZE: There are no legal flaws or deviations identified. Compliance with L1 constitutes a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The record explicitly names the officer who made the decision regarding the licence renewal, in full compliance with the statutory duty for licence entries.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a record of licence entry LI-74. It records the applicant (Ms T. Brennholt), the renewal sought (permit to fish from the breakwater), the renewal outcome (renewed for one season), and states that the renewal was decided by licensing officer D. Aske.\n2. TRACE: The decision to renew the fishing permit is stated under 'Renewal outcome', followed immediately by the attribution stating that licensing officer D. Aske decided the renewal.\n3. EVALUATE: According to L1 (Entry Practice Schedule, part S, issue 1), every licence entry in a record that states a decision must also name the officer who made that decision. The author of the record has stated the decision and explicitly named licensing officer D. Aske as the deciding officer. There are no legal flaws or omissions under the provided framework.\n4. SYNTHESIZE: No flaws are present. The document exhibits procedural compliance with L1 by properly identifying the deciding officer.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry complies with the procedural requirement to identify the decision-maker by explicitly naming licensing officer D. Aske as the officer who made the renewal decision.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing Licence entry LI-73. Under the heading 'Renewal outcome', the text states: 'The fishing permit was renewed for one season.' This statement constitutes a recorded decision regarding a licence renewal application. 2. TRACE: Tracing the decision through the record, there is no mention anywhere in the document of the officer who made the renewal decision. 3. EVALUATE: Under Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record has omitted the identity of the deciding officer. 4. SYNTHESIZE: The record contains a specific decision entry but omits the mandatory identification of the officer who made that decision, representing a direct non-compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of decision-maker",
                    "legal_flaw": "The licence entry records a decision renewing the fishing permit but omits the name of the officer who made that decision, contrary to the requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing licence entry LI-73 for applicant Ms T. Brennholt. Under the heading 'Renewal outcome', the text states: 'The fishing permit was renewed for one season.' This represents an administrative decision on the renewal application.\n2. TRACE: Tracing the decision statement in the record, the text does not identify or name any official or officer responsible for deciding to renew the fishing permit.\n3. EVALUATE: According to the binding law Entry Practice Schedule, part S, issue 1 (id: L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record bears this duty. The document records a decision but fails to name the deciding officer.\n4. SYNTHESIZE: A procedural flaw is identified under 'Renewal outcome' where the decision is stated without naming the officer who made it, violating Entry Practice Schedule, part S, issue 1 (L1).",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing officer identification",
                    "legal_flaw": "The licence entry states the decision to renew the fishing permit but fails to name the officer who made the decision, as required by Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the record 'Licence entry LI-73' for procedural entries, decisions, and claims. The text states: under 'Renewal sought', the applicant asked to renew a permit; under 'Renewal outcome', 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the decision 'The fishing permit was renewed for one season.' shows that a decision was made regarding the licence renewal, but no officer or official is identified as having made this decision.\n3. EVALUATE: Evaluate against the legal framework. Binding law L1 (Entry Practice Schedule, part S, issue 1) specifies that in a record, every licence entry that states a decision must also name the officer who made that decision, placing this duty on the author of the record. The document records a decision but omits the name of the decision-making officer.\n4. SYNTHESIZE: The record violates Entry Practice Schedule, part S, issue 1 because it fails to state the name of the officer who decided to renew the fishing permit. As the document contains the stated decision but omits the required identity of the officer responsible, this constitutes an omission flaw with the decision quote attached.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of decision-maker identity",
                    "legal_flaw": "The record states a licence renewal decision ('The fishing permit was renewed for one season.') but omits the name of the officer who made that decision, contrary to the requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a licence entry (LI-73) with sections 'Licence holder', 'Renewal sought', and 'Renewal outcome'. In 'Renewal outcome', the investigator/author records a decision: 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the decision statement in the record, no deciding officer or individual responsible for making the renewal decision is identified or named anywhere in the document.\n3. EVALUATE: According to the binding law L1 (Entry Practice Schedule, part S, issue 1), every licence entry in a record that states a decision must also name the officer who made that decision, and this duty rests on the author of the record. The document records a renewal decision without stating the name of the deciding officer.\n4. SYNTHESIZE: Formulate a flaw identifying the omission of the deciding officer's name in the licence entry under 'Renewal outcome', citing L1. No other binding rules or interpretive guidelines are present, and no norm conflicts or compliant strengths under the provided rules exist.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing decision-maker identity",
                    "legal_flaw": "The licence entry records a renewal decision but fails to name the officer who made that decision, violating the requirement that every licence entry stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Licence entry LI-73' containing three sections: 'Licence holder', 'Renewal sought', and 'Renewal outcome'. Under 'Renewal outcome', the entry records the decision: 'The fishing permit was renewed for one season.' 2. TRACE: Tracing the decision statement shows that while the renewal outcome is recorded, there is no mention anywhere in the record of the officer who made the decision. 3. EVALUATE: Under the binding law 'Entry Practice Schedule, part S, issue 1' (id: L1), every licence entry that states a decision must also name the officer who made that decision, and this duty rests on the author of the record. The document records a renewal decision but omits the name of the deciding officer. 4. SYNTHESIZE: The record violates L1 due to the omission of the officer's identity who made the renewal decision. This must be reported as an omission flaw tied to the stated decision quote.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states a decision renewing the fishing permit for one season but fails to name the officer who made the decision, contrary to the mandatory requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document for all factual statements, administrative actions, and recorded decisions. The document contains a licence record 'Licence entry LI-73' concerning applicant Ms T. Brennholt, stating under 'Renewal outcome' that 'The fishing permit was renewed for one season.'\n2. TRACE: Traced the decision statement to identify whether the responsible decision-maker is identified anywhere in the entry.\n3. EVALUATE: Evaluated the record against the binding legal framework. Law L1 (Entry Practice Schedule, part S, issue 1) specifies that in a record, every licence entry that states a decision must also name the officer who made that decision, placing this duty on the author of the record. The record states the outcome of the renewal application but completely omits the name/identity of the officer who made the decision.\n4. SYNTHESIZE: Formulated the flaw identifying the omission of the decision-making officer's name in violation of L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of officer identity",
                    "legal_flaw": "The licence entry records a decision renewing the fishing permit for one season but fails to name the officer who made the decision, as required by Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of licence entry LI-72 concerning an application by Ms T. Brennholt to renew a permit to fish from the breakwater. It records a decision: 'The fishing permit was renewed for one season.' and identifies the decision-maker: 'The renewal was decided by licensing officer D. Aske.' 2. TRACE: Tracing the decision statement to its author/decision-maker, the text directly attributes the decision to licensing officer D. Aske. 3. EVALUATE: Under the governing binding law L1 (Entry Practice Schedule, part S, issue 1), in a record, every licence entry that states a decision must also name the officer who made that decision. The entry expressly states the decision and names the deciding officer. 4. SYNTHESIZE: The record complies fully with the sole applicable rule L1. There are no procedural or legal flaws. A procedural strength is recorded for naming the deciding officer in compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly identifies the officer who made the renewal decision, complying with the requirement that every licence entry stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document constitutes a licence entry record (LI-72) for applicant Ms T. Brennholt regarding a permit to fish from the breakwater. The document records the outcome ('The fishing permit was renewed for one season.') and specifies the deciding officer ('The renewal was decided by licensing officer D. Aske.'). 2. TRACE: The decision to grant the renewal is explicitly attributed to licensing officer D. Aske within the licence entry itself. 3. EVALUATE: According to the binding law (Entry Practice Schedule, part S, issue 1, label L1), every licence entry that states a decision in a record must name the officer who made that decision. The document satisfies this requirement directly by naming licensing officer D. Aske. No contradictory or omitted requirements exist within the provided legal framework. 4. SYNTHESIZE: There are no legal or procedural flaws present. The record fully complies with the binding requirement in L1, constituting a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The record explicitly names the deciding officer responsible for the licence renewal decision, complying with the requirement that licence entries stating a decision must identify the officer who made it.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Licence entry LI-72'. It details an application for a fishing permit renewal by Ms T. Brennholt, records the renewal outcome ('The fishing permit was renewed for one season.'), and explicitly states the officer responsible for the decision ('The renewal was decided by licensing officer D. Aske.').\n2. TRACE: The decision to renew the fishing permit is attributed directly to licensing officer D. Aske.\n3. EVALUATE: Under Law L1 (Entry Practice Schedule, part S, issue 1), every licence entry in a record that states a decision must name the officer who made that decision. The document explicitly includes the name and title of the deciding officer (licensing officer D. Aske) immediately following the decision.\n4. SYNTHESIZE: The record complies fully with Law L1. There are no flaws or procedural omissions. A procedural strength is recorded for complying with the requirement to name the deciding officer.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the officer who made the renewal decision, fulfilling the statutory requirement for decision records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a record for licence entry LI-72 concerning an applicant (Mr T. Brennholt) seeking renewal of a fishing permit. It states the decision ('The fishing permit was renewed for one season.') and specifies the decision-maker ('The renewal was decided by licensing officer D. Aske.'). 2. TRACE: Tracing the decision statement, the record author directly identifies licensing officer D. Aske as the person who decided the renewal. 3. EVALUATE: Evaluating against the sole binding rule in the legal framework, L1 (Entry Practice Schedule, part S, issue 1), which mandates that in a record, every licence entry that states a decision must also name the officer who made that decision. The record explicitly fulfills this requirement by naming licensing officer D. Aske. 4. SYNTHESIZE: There are no legal or procedural deviations. The explicit naming of the deciding officer constitutes a procedural strength under L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who made the renewal decision, fulfilling the statutory requirement for decision records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of licence entry LI-72 concerning applicant Mr T. Brennholt's request to renew a breakwater fishing permit. The document states the decision under 'Renewal outcome': 'The fishing permit was renewed for one season.' It further states: 'The renewal was decided by licensing officer D. Aske.'\n2. TRACE: The decision to renew the fishing permit is traced directly to the licensing officer D. Aske.\n3. EVALUATE: The relevant legal provision L1 (Entry Practice Schedule, part S, issue 1) requires that every licence entry in a record that states a decision must also name the officer who made that decision. The author of the record explicitly names licensing officer D. Aske as the decision-maker for the renewal.\n4. SYNTHESIZE: The document fully complies with the mandatory requirement of L1. No flaws or norm conflicts are identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the officer who made the renewal decision, satisfying the requirement that every licence entry stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document 'Licence entry LI-72' records an application by Mr T. Brennholt to renew a permit to fish from the breakwater. It contains a decision under 'Renewal outcome' ('The fishing permit was renewed for one season.') and identifies the decision-maker ('The renewal was decided by licensing officer D. Aske.').\n2. TRACE: The decision entry explicitly connects the grant of the renewal to licensing officer D. Aske.\n3. EVALUATE: The applicable framework contains one binding rule: Entry Practice Schedule, part S, issue 1 (L1), which mandates that in a record, every licence entry that states a decision must also name the officer who made that decision. The document fully complies with this statutory requirement by naming licensing officer D. Aske.\n4. SYNTHESIZE: There are no legal or procedural flaws. A procedural strength is recorded for naming the deciding officer in compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the officer who made the renewal decision, fulfilling the statutory requirement for decision records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of a licence entry (LI-71) detailing an applicant (Ms T. Brennholt), the renewal sought (permit to fish from the breakwater), and the outcome ('The fishing permit was renewed for one season.').\n2. TRACE: The decision to renew the fishing permit is stated under 'Renewal outcome'. However, no officer or deciding individual is identified anywhere in the entry.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record has omitted the identity of the officer responsible for the renewal decision.\n4. SYNTHESIZE: An omission flaw must be raised anchored to L1, quoting the decision claim and indicating the failure to name the deciding officer.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states a renewal decision but omits the name of the officer who made the decision, contrary to the requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The record 'Licence entry LI-71' records an application by Ms T. Brennholt to renew a permit to fish from the breakwater. Under the section 'Renewal outcome', it states a decision: 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the decision statement shows that no officer or decision-maker is identified or named anywhere in the document.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (id: L1), 'every licence entry that states a decision must also name the officer who made that decision. The duty rests on the author of the record.' Because the licence entry states a renewal decision without naming the deciding officer, it fails to comply with the mandatory requirement of L1.\n4. SYNTHESIZE: Generate a single flaw object for the omission of the deciding officer's name in relation to the stated decision.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing deciding officer",
                    "legal_flaw": "The licence entry records a decision renewing the fishing permit but omits the name of the officer who made the decision, which is required by Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a record of a licence entry (LI-71) regarding an applicant (Ms T. Brennholt) seeking renewal of a permit to fish from the breakwater. The text states under the heading 'Renewal outcome': 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the decision regarding the renewal outcome, the record states the decision that the permit was renewed, but does not identify or state the name of the officer who made the renewal decision.\n3. EVALUATE: Under Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The duty rests on the author of the record. The document is a record containing a licence entry that states a decision, but it completely omits the name of the deciding officer.\n4. SYNTHESIZE: Formulate the flaw indicating that the decision was recorded without naming the deciding officer in violation of Entry Practice Schedule, part S, issue 1 (L1). Since the document does not comply with the only provided rule, no strengths or norm conflicts exist.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry records a decision to renew the fishing permit for one season but fails to state the name of the officer who made that decision, as required by Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a licence entry (LI-71). Under the heading 'Renewal outcome', it states the decision: 'The fishing permit was renewed for one season.' 2. TRACE: The text records this decision directly as the outcome of the renewal application made by Mr T. Brennholt. However, no officer or decision-maker is identified anywhere in the document. 3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must also name the officer who made that decision, placing this duty on the record's author. The document states a renewal decision but completely omits the identity of the officer responsible for making that decision. 4. SYNTHESIZE: An omission flaw must be recorded against L1 for failing to state the name of the deciding officer alongside the decision.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Unidentified decision maker",
                    "legal_flaw": "The licence entry records a renewal decision stating that the fishing permit was renewed for one season, but fails to identify or name the officer who made that decision as required by Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the record text for decisions, factual conclusions, and statements. The document contains 'Licence entry LI-71', applicant details, renewal sought, and under 'Renewal outcome', the decision statement: 'The fishing permit was renewed for one season.' 2. TRACE: Trace this decision statement against the document context and requirements. The text records a formal licence renewal decision. However, no individual or officer who made the renewal decision is named anywhere in the entry. 3. EVALUATE: Compare against the legal framework. Entry Practice Schedule, part S, issue 1 (L1) explicitly mandates that in a record, every licence entry that states a decision must also name the officer who made that decision, placing this duty on the author of the record. The document records a renewal decision without identifying the deciding officer. 4. SYNTHESIZE: Conclude that the failure to name the deciding officer is an omission flaw regarding a stated decision.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Unidentified deciding officer",
                    "legal_flaw": "The licence entry records a renewal decision but does not name the officer who made that decision, contrary to the mandatory requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified all entries in the record 'Licence entry LI-71'. Under 'Renewal outcome', the document records a decision: 'The fishing permit was renewed for one season.'\n2. TRACE: Traced the origin and details of this decision throughout the text. The document specifies the applicant, the renewal sought, and the outcome, but does not identify the officer who made the decision.\n3. EVALUATE: Evaluated the text against Entry Practice Schedule, part S, issue 1 (L1), which imposes a mandatory duty on the author of a record that every licence entry stating a decision must also name the officer who made that decision. The document states a renewal decision without naming the deciding officer.\n4. SYNTHESIZE: Formulated an omission flaw anchored to L1 regarding the failure to name the officer behind the decision.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of decision-maker",
                    "legal_flaw": "The licence entry records a decision that the fishing permit was renewed for one season, but fails to name the officer who made that decision, as required by Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an allocation record titled 'Allocation entry AL-115'. It contains a request from a rowing club for a second mooring at the west quay, records the outcome as granted ('The request for a second mooring was granted.'), and notes that notice was sent by letter to the club secretary. 2. TRACE: The allocation entry records that the mooring request was granted. 3. EVALUATE: Under Law L1 (Entry Practice Schedule, part M, issue 1, 'Grounds for refusing a request'), an allocation entry in a record that refuses a request must state which requirement the request failed to meet, while an allocation entry that grants the request owes no such statement. Since the request in Allocation entry AL-115 was granted, no statement of failed requirements is owed. 4. SYNTHESIZE: The document fully satisfies the requirements of the provided legal framework. No procedural or legal flaws are present.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains an allocation entry (AL-115) detailing a mooring request submitted by a rowing club for a second mooring at the west quay. The outcome recorded is that the request was granted, and notice was sent to the club secretary by letter.\n2. TRACE: The document explicitly records the outcome as 'The request for a second mooring was granted.'\n3. EVALUATE: Under L1 (Entry Practice Schedule, part M, issue 1), an allocation entry that states a request was refused must specify which requirement the request failed to meet. However, L1 explicitly provides that an allocation entry that grants the request owes no such statement. Because the request in AL-115 was granted, no requirement statement was necessary.\n4. SYNTHESIZE: The record complies fully with the provided rule; there are no procedural or legal flaws, no norm conflicts, and no specific affirmative duties requiring documentation as a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identify all causal claims, factual conclusions, and diagnostic statements in the document. The document contains Allocation entry AL-115, recording that the rowing club requested a second mooring at the west quay, that the request was granted, and that the club secretary was notified by letter.\n2. TRACE: Tracing the outcome, the entry records an allocation outcome granting the request: 'The request for a second mooring was granted.'\n3. EVALUATE: Compare against the legal framework (Entry Practice Schedule, part M, issue 1, under <law id=\"L1\">). The rule requires that every allocation entry stating a request was refused must also specify the requirement the request failed to meet, whereas an entry granting the request owes no such statement. Since the request was granted, no statement of failed requirements is mandated.\n4. SYNTHESIZE: The record complies fully with the provided legal rule. There are no procedural or legal flaws, no norm conflicts, and no specific positive procedural mandates violated.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an allocation record (Allocation entry AL-115) concerning a mooring request by the rowing club. Under the heading 'Allocation outcome', the text states: 'The request for a second mooring was refused.' Under 'Notice to the club', it states that the club secretary was notified of the outcome by letter.\n2. TRACE: The entry records a decision refusing the request for a second mooring. It provides no reasoning, criteria, or specification of any requirement that was not satisfied.\n3. EVALUATE: According to Entry Practice Schedule, part M, issue 1 (L1), in a record, every allocation entry that says a request was refused must also say which requirement the request failed to meet. The author of the record failed to include this required statement when documenting the refusal.\n4. SYNTHESIZE: The entry violates Entry Practice Schedule, part M, issue 1 by recording a refusal without stating which requirement the request failed to meet. As a refusal statement is present but lacks the mandatory detail, this constitutes an omission with an identifiable quote.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Omission of refusal grounds",
                    "legal_flaw": "The allocation entry states that the request was refused but omits the mandatory statement of which requirement the request failed to meet, in violation of Entry Practice Schedule, part M, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an allocation record (Allocation entry AL-115) containing three sections: 'Mooring request' ('The rowing club asked for a second mooring at the west quay.'), 'Allocation outcome' ('The request for a second mooring was refused.'), and 'Notice to the club' ('The club secretary was sent the outcome by letter.').\n2. TRACE: The statement under 'Allocation outcome' records a decision to refuse the mooring request. Tracing the entry reveals no accompanying statement of reasons or specifications regarding which requirement or condition was not met.\n3. EVALUATE: According to the binding rule in Entry Practice Schedule, part M, issue 1 (L1), every allocation entry in a record that states a request was refused must also state which requirement the request failed to meet. The author of the record failed to include this required statement when recording the refusal.\n4. SYNTHESIZE: Formulate the flaw indicating that the refusal entry omits the requirement the request failed to satisfy, in violation of L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Missing grounds for refusal",
                    "legal_flaw": "The allocation entry records that the request was refused but fails to state which requirement the request failed to meet, in violation of the requirement for refusal entries in records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an allocation record (Allocation entry AL-115) containing the following statements: a mooring request was submitted by the rowing club for a second mooring at the west quay; under 'Allocation outcome', the entry states 'The request for a second mooring was refused.'; under 'Notice to the club', it states that the secretary was sent the outcome by letter.\n\n2. TRACE: Tracing the refusal decision under 'Allocation outcome', the document records a refusal decision without providing any grounds or specifying any unmet requirements.\n\n3. EVALUATE: According to Entry Practice Schedule, part M, issue 1 (id: L1), in a record, every allocation entry stating that a request was refused must also state which requirement the request failed to meet. The record explicitly states that the request was refused ('The request for a second mooring was refused.'), but omits the mandatory statement of which requirement the request failed to meet.\n\n4. SYNTHESIZE: There is a procedural omission flaw under the heading 'Allocation outcome' for failing to record which requirement the request failed to meet upon refusal as mandated by Law L1. No conflicting norms or valid strengths were identified.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Missing grounds for refusal",
                    "legal_flaw": "The allocation entry records that the request for a second mooring was refused but does not state which requirement the request failed to meet, departing from the mandatory requirement for refusal entries under Entry Practice Schedule, part M, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a single repair entry (RP-31) regarding a reported leak at the sluice valve on the east channel, the replacement of valve packing on 14 October 2032, and the post-work assessment stating: 'The leak is described as cured, and fitter O. Lindgren checked it on site.'\n2. TRACE: The statement describing the fault as cured is accompanied by the identification of the person who conducted the on-site check ('fitter O. Lindgren').\n3. EVALUATE: Law L1 (Entry Practice Schedule, part K, issue 1) requires that in a record, every repair entry describing a fault as cured must name the person who checked the cure on site. The author has fulfilled this statutory duty by specifically identifying fitter O. Lindgren as the individual who checked the cure on site. No conflicting norms or missing procedural steps exist in the legal framework.\n4. SYNTHESIZE: There are no legal or procedural deviations. The compliance with Law L1 constitutes a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The author complied with the procedural requirement to explicitly name the individual who checked the cure on site (fitter O. Lindgren) in a repair entry describing a fault as cured.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document for all statements and procedural steps regarding repair entries. The document states: 'The leak is described as cured, and fitter O. Lindgren checked it on site.'\n2. TRACE: Traced this statement against the legal requirement under Entry Practice Schedule, part K, issue 1 (L1), which requires that every repair entry describing a fault as cured must name the person who checked the cure on site.\n3. EVALUATE: The text describes the leak as cured and explicitly names the person who checked the cure on site ('fitter O. Lindgren'). The author of the record has satisfied the duty set out in L1.\n4. SYNTHESIZE: There are no deviations or omissions under the applicable legal framework. The record fully complies with the binding requirement, representing a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry explicitly names the person who checked the cure on site (fitter O. Lindgren) when recording that the fault was cured, fully satisfying the requirement of Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document for all repair entries, statements describing fault cures, and verification records. The document contains repair entry RP-31 regarding a sluice valve leak on the east channel and records that the leak is described as cured.\n2. TRACE: Traced the statement of cure to the verification on site: 'The leak is described as cured, and fitter O. Lindgren checked it on site.'\n3. EVALUATE: Evaluated the text against L1 (Entry Practice Schedule, part K, issue 1), which mandates that in a record, every repair entry describing a fault as cured must name the person who checked the cure on site. The author named fitter O. Lindgren as the individual who checked the cure on site.\n4. SYNTHESIZE: The text fully satisfies the mandatory requirement of L1. No legal or procedural flaws were detected. A procedural strength is identified for complete compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry explicitly identifies the individual who verified the cure on site (fitter O. Lindgren) when describing the fault as cured, fulfilling the statutory requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: In the document 'Repair entry RP-31', the following entries exist: 'Fault reported: A leak was reported at the sluice valve on the east channel.', 'Work carried out: The valve packing was replaced by the maintenance crew on 14 October 2032.', and 'State after the work: The leak is described as cured.' 2. TRACE: The statement under 'State after the work' asserts that 'The leak is described as cured.' No person is named who checked the cure on site. 3. EVALUATE: Under Entry Practice Schedule, part K, issue 1 (L1), every repair entry in a record that describes a fault as cured must also name the person who checked the cure on site. The document describes the leak as cured but omits the name/identity of the person who checked the cure on site. This constitutes a procedural/legal omission against L1. 4. SYNTHESIZE: Document the failure to name the person who checked the cure on site as a flaw referencing L1, with is_omission=true and exact_quote='The leak is described as cured.'. No other legal rules or strengths are engaged.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Missing identification",
                    "legal_flaw": "The repair entry describes the fault as cured but fails to name the person who checked the cure on site, as required by Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The provided document is a record consisting of 'Repair entry RP-31' with three sections: 'Fault reported' ('A leak was reported at the sluice valve on the east channel.'), 'Work carried out' ('The valve packing was replaced by the maintenance crew on 14 October 2032.'), and 'State after the work' ('The leak is described as cured.').\n2. TRACE: The repair entry explicitly asserts in 'State after the work' that 'The leak is described as cured.' While the maintenance crew is mentioned under 'Work carried out', no individual who conducted an on-site check of the cure is identified anywhere in the entry.\n3. EVALUATE: According to binding law L1 (Entry Practice Schedule, part K, issue 1), in a record, every repair entry that describes a fault as cured must also name the person who checked the cure on site, with the obligation falling on the record's author. The entry describes the fault as cured but fails to name the person who checked the cure on site.\n4. SYNTHESIZE: A procedural omission exists regarding the required identification of the verifier. Because the claim of cure is explicitly stated in the document, is_omission is set to true and the claim itself is quoted in exact_quote.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Omission of verification identity",
                    "legal_flaw": "The repair entry describes the fault as cured but fails to name the person who checked the cure on site, violating Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing repair entry RP-31 with the headings 'Fault reported', 'Work carried out', and 'State after the work'. Under 'State after the work', it states: 'The leak is described as cured.'\n2. TRACE: Tracing the statement 'The leak is described as cured.', the entry asserts that the fault has been cured. However, the entry does not mention or name who checked or verified the cure on site.\n3. EVALUATE: According to L1 (Entry Practice Schedule, part K, issue 1), in a record, every repair entry that describes a fault as cured must also name the person who checked the cure on site. The duty rests on the author of the record. The author has described the fault as cured without identifying the person who verified the cure on site. Per the omission guidelines, because the document states the claim to which the requirement applies but omits the required identifier, this is an omission with the claim quoted.\n4. SYNTHESIZE: A procedural flaw is identified under 'State after the work' where the cure is stated without naming the person who checked the cure on site, violating L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Page 1",
                    "is_omission": true,
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Missing required identification",
                    "legal_flaw": "The repair entry describes the fault as cured but omits the name of the person who checked the cure on site, in violation of Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the statement in the document under the heading 'Movement between berths': 'The dredger Kestrel was moved from the inner berth to the outer berth.'\n2. TRACE: Traced the entry to verify if the individual authorizing or ordering the vessel's movement is named. No individual or authority ordering the move is identified anywhere in the entry.\n3. EVALUATE: Evaluated against Entry Practice Schedule, part R, issue 1 (L1), which stipulates that every berthing entry stating a vessel was moved must name the person who ordered the move. The document fails to provide this required name.\n4. SYNTHESIZE: Recorded a procedural omission flaw anchored to L1, citing the exact quote and heading locator where the move is described without identifying the person who ordered it.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Page 1",
                    "is_omission": true,
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing required information",
                    "legal_flaw": "The berthing entry states that the vessel was moved from the inner berth to the outer berth but fails to name the person who ordered the move, as required by Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the statement in the record under the heading 'Movement between berths': 'The dredger Kestrel was moved from the inner berth to the outer berth.'\n2. TRACE: Traced the entry to determine if the author specified who authorized or ordered this vessel movement.\n3. EVALUATE: According to Entry Practice Schedule, part R, issue 1 (L1), every berthing entry in a record that states a vessel was moved must name the person who ordered the move. The text mentions the movement but completely omits the identity of the person who ordered it.\n4. SYNTHESIZE: Formulated the flaw object noting the omission of the required name of the person ordering the vessel's movement.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of ordering authority",
                    "legal_flaw": "The berthing entry records that the vessel was moved from the inner berth to the outer berth but does not name the person who ordered the move, as required by Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanning the document reveals three factual statements: the movement of the dredger Kestrel between berths, the overnight stay of the crew, and the status of the inner berth as free.\n2. TRACE: Tracing the movement claim ('The dredger Kestrel was moved from the inner berth to the outer berth.'), this statement records the relocation of a vessel within a berthing record (BE-019) under the heading 'Movement between berths'.\n3. EVALUATE: According to Entry Practice Schedule, part R, issue 1 (id: L1), every berthing entry in a record that states a vessel was moved must name the person who ordered the move. The author recorded the movement but failed to identify the person who ordered it.\n4. SYNTHESIZE: The entry violates the mandatory requirement in L1 by omitting the identity of the person who ordered the vessel's movement.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of ordering person",
                    "legal_flaw": "The berthing record states that the dredger Kestrel was moved from the inner berth to the outer berth, but omits the name of the person who ordered the move, contrary to the mandatory requirement of Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a berthing entry (BE-019) within a record. Under the heading 'Movement between berths', it states: 'The dredger Kestrel was moved from the inner berth to the outer berth.' It also details crew arrangements and berth status. 2. TRACE: The statement that the dredger Kestrel was moved describes the movement of a vessel. Law L1 (Entry Practice Schedule, part R, issue 1, 'Who ordered a vessel moved') stipulates that in a record, every berthing entry stating that a vessel was moved must name the person who ordered the move. 3. EVALUATE: The entry records the vessel move but omits the name/identity of the person who ordered the movement. Law L2 (Entry Practice Schedule, part R, issue 1, 'The rated load of a tow line') is not engaged as no tow line is mentioned in the record. 4. SYNTHESIZE: Formulate one flaw object for the omission of the person ordering the vessel move under Law L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of required detail",
                    "legal_flaw": "The berthing entry states that the vessel was moved from the inner berth to the outer berth but fails to name the person who ordered the move, in violation of Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a berthing entry (BE-019) containing statements regarding vessel movement: 'The dredger Kestrel was moved from the inner berth to the outer berth.' It also contains notes on crew arrangements and berth status. 2. TRACE: The claim describes the movement of a vessel from the inner berth to the outer berth. The author of the record records this event but does not state who ordered the move. 3. EVALUATE: According to L1 (Entry Practice Schedule, part R, issue 1, 'Who ordered a vessel moved'), every berthing entry in a record that states a vessel was moved must name the person who ordered the move. The document fails to include this required detail. Regarding L2 (Entry Practice Schedule, part R, issue 1, 'The rated load of a tow line'), the document does not mention a tow line, so L2 is not engaged. 4. SYNTHESIZE: A single flaw is identified under L1 for omitting the identity of the person who ordered the vessel's movement.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of mandatory detail",
                    "legal_flaw": "The berthing entry records that a vessel was moved but fails to name the person who ordered the move, contrary to the mandatory requirement in Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Berthing entry BE-019'. Under the heading 'Movement between berths', it states: 'The dredger Kestrel was moved from the inner berth to the outer berth.' Under 'Crew arrangements', it notes: 'The crew of the dredger stayed aboard overnight.' Under 'Berth status', it records: 'The inner berth is recorded as free.'\n2. TRACE: Tracing the statement regarding the vessel movement ('The dredger Kestrel was moved from the inner berth to the outer berth.'), the text states the move took place but provides no attribution or identification of who ordered or authorized the movement.\n3. EVALUATE: According to L1 (Entry Practice Schedule, part R, issue 1, 'Who ordered a vessel moved'), every berthing entry in a record that states a vessel was moved must name the person who ordered the move, placing this duty on the author of the record. The document contains a statement of vessel movement but omits the required identity of the person who ordered it. According to L2 (Entry Practice Schedule, part R, issue 1, 'The rated load of a tow line'), entries mentioning a tow line must provide its rated load; however, no tow line is mentioned in the document, so L2 is not engaged.\n4. SYNTHESIZE: A single omission flaw is identified under L1 for failing to record the person who ordered the move of the vessel. No norm conflicts are present. No procedural strengths meeting the threshold of an affirmative compliance with a specific snippet are present.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing mandatory information",
                    "legal_flaw": "The berthing entry records that the vessel was moved from the inner berth to the outer berth but fails to name the person who ordered the move, contrary to the mandatory requirement in Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a sampling entry (SA-062). It reports: 'Water was sampled for the quarterly clarity check.', 'The sample was drawn from the open water of the north basin.', and 'The sample was sent for analysis the same afternoon.' 2. TRACE: The statement 'The sample was drawn from the open water of the north basin.' establishes that the sample was drawn from open water. 3. EVALUATE: According to Law L1 (Entry Practice Schedule, part N, issue 1), in a record, every sampling entry reporting a sample drawn from open water must also state the depth at which it was drawn. The document records a sample drawn from open water but omits the depth entirely. 4. SYNTHESIZE: Formulate an omission flaw citing Law L1 for the missing depth in the sampling record.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The sample was drawn from the open water of the north basin.",
                    "context_description": "Under the heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Omission of required detail",
                    "legal_flaw": "The record reports that a sample was drawn from open water but fails to specify the depth at which it was drawn, contrary to Entry Practice Schedule, part N, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains sampling entry SA-062, which notes: 'Water was sampled for the quarterly clarity check.', 'The sample was drawn from the open water of the north basin.', and 'The sample was sent for analysis the same afternoon.'\n2. TRACE: The entry documents a water sample drawn specifically from 'the open water of the north basin'.\n3. EVALUATE: Under Entry Practice Schedule, part N, issue 1 (L1), every sampling entry in a record that reports a sample drawn from open water must state the depth at which it was drawn. The document states that the sample was drawn from open water but completely omits the sampling depth.\n4. SYNTHESIZE: This constitutes an omission of a mandatory detail required for open water sampling entries under L1. The statement reporting the open water sample is quoted as the basis for the omission.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The sample was drawn from the open water of the north basin.",
                    "context_description": "Under the heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Omission of sampling depth",
                    "legal_flaw": "The sampling entry reports a sample drawn from open water but does not specify the depth at which it was drawn, contrary to Entry Practice Schedule, part N, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document for all statements and procedural entries. Under heading 'Where the sample came from', the document states: 'The sample was drawn from the open water of the north basin.' 2. TRACE: Traced the entry to determine that it documents a sample taken from open water. 3. EVALUATE: Evaluated the entry against Entry Practice Schedule, part N, issue 1 (Depth of a sample drawn from open water) [L1], which mandates that every sampling entry in a record reporting a sample drawn from open water must state the depth at which the sample was drawn. The record fails to provide the required depth. 4. SYNTHESIZE: An omission flaw is identified for failing to specify the sampling depth for an open water sample.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The sample was drawn from the open water of the north basin.",
                    "context_description": "Under the heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Missing sampling depth",
                    "legal_flaw": "The record documents a sample drawn from open water but fails to specify the depth at which the sample was drawn, contrary to Entry Practice Schedule, part N, issue 1 (Depth of a sample drawn from open water).",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a sampling entry (SA-062) detailing the purpose ('Water was sampled for the quarterly clarity check'), origin ('The sample was run from the tap in the pump house'), and dispatch ('The sample was sent for analysis the same afternoon').\n2. TRACE: The source of the water sample is explicitly identified as a tap in the pump house.\n3. EVALUATE: Under L1 (Entry Practice Schedule, part N, issue 1), an author of a record is required to record depth only for samples drawn from open water. L1 explicitly specifies that 'The duty reaches samples from open water only, and not samples run from a tap.' Because the sample was run from a tap, the depth requirement does not apply.\n4. SYNTHESIZE: There are no legal or procedural deviations under the provided framework. No flaws are identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the sampling record 'Sampling entry SA-062', which documents water sampling for a quarterly clarity check, noting that 'The sample was run from the tap in the pump house' and sent for analysis the same afternoon.\n2. TRACE: Traced the origin of the sample to a tap in the pump house.\n3. EVALUATE: Evaluated against L1 (Entry Practice Schedule, part N, issue 1). L1 requires recording depth specifically for samples drawn from open water and explicitly states that the duty reaches open water samples only and not samples run from a tap.\n4. SYNTHESIZE: The entry involves a sample run from a tap, so the requirement to record depth does not apply. No violations of the provided legal framework exist.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a sampling record (Sampling entry SA-062) detailing the purpose ('Water was sampled for the quarterly clarity check.'), location ('The sample was run from the tap in the pump house.'), and dispatch of the sample ('The sample was sent for analysis the same afternoon.').\n2. TRACE: The origin of the sample is specified as being run from a tap located in the pump house.\n3. EVALUATE: Under L1 (Entry Practice Schedule, part N, issue 1), sampling entries reporting a sample drawn from open water must state the depth at which the sample was drawn. However, L1 explicitly provides that this duty applies to samples from open water only, and not samples run from a tap. Therefore, the depth requirement is not applicable to this record.\n4. SYNTHESIZE: The record complies with the applicable rules in the provided legal framework. No procedural or legal flaws are present.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The record 'Seal entry SE-208' contains an entry under the heading 'Seal examination' stating that the seals on the trailer were examined at the gate, followed by the specific statement: 'Seal 30817 and seal 30818 were both found unbroken.' 2. TRACE: Tracing the statement within the record, the author documented the arrival of the trailer, the examination of its seals, the exact identifiers of the seals (30817 and 30818), and their unbroken condition prior to release to the holding yard. 3. EVALUATE: According to Entry Practice Schedule, part L, issue 1 (law ID L1), every seal entry in a record indicating that the seals on a load were examined must give the number of each seal and state whether it was found unbroken. The provision further directs that an entry providing both details is to be credited as soundly supported. The document author provided both required elements. No procedural or substantive omissions or flaws are present. 4. SYNTHESIZE: The entry fully complies with the binding requirement in L1, qualifying as a procedural strength with zero identified flaws.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The record documents the examination of the load's seals and explicitly lists each seal number along with confirmation that each was found unbroken, fulfilling the criteria for a soundly supported entry.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a record of a seal entry (SE-208) stating that a trailer arrived at the north gate, the seals were examined at the gate, seal 30817 and seal 30818 were both found unbroken, and the trailer was released to the holding yard. 2. TRACE: The statement that the seals were examined is followed immediately by the identification of the specific seal numbers (30817 and 30818) and the determination of their state (both found unbroken). 3. EVALUATE: Under Law L1 (Entry Practice Schedule, part L, issue 1), every seal entry stating that seals on a load were examined must provide the number of each seal and confirm whether it was found unbroken. An entry satisfying both requirements must be credited as soundly supported in this respect. The record contains both required elements. 4. SYNTHESIZE: No legal or procedural flaws are present. The entry satisfies the statutory requirement and is credited as a procedural strength pursuant to L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The seal entry specifies the number of each examined seal and confirms that both were found unbroken, fully complying with the statutory requirement to record both items and qualifying the entry to be credited as soundly supported.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a record entry regarding the examination of seals on a trailer arriving at the north gate: 'The seals on the trailer were examined at the gate. Seal 30817 and seal 30818 were both found unbroken.' 2. TRACE: Tracing the statement within the record, the author documents the specific seal identification numbers (30817 and 30818) and records their condition upon examination at the gate. 3. EVALUATE: Under Entry Practice Schedule, part L, issue 1 (L1), every seal entry in a record that states the seals on a load were examined must give the number of each seal and state whether it was found unbroken. An entry providing both must be credited as soundly supported in this respect. The entry satisfies both requirements. No procedural or legal deviations from the provided legal framework exist. 4. SYNTHESIZE: The record complies fully with the applicable binding rule L1. There are no flaws or norm conflicts to report, and one procedural strength is identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The seal entry provides the specific identification numbers of all examined seals (30817 and 30818) and confirms that both were found unbroken, fully satisfying the requirement for seal examination records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record titled 'Seal entry SE-208' containing three sections: 'Consignment at the gate' ('A trailer of boxed pipe fittings arrived at the north gate.'), 'Seal examination' ('The seals on the trailer were examined at the gate.'), and 'Release to the yard' ('The trailer was released to the holding yard.'). 2. TRACE: Under 'Seal examination', the investigator/author records that 'The seals on the trailer were examined at the gate.' 3. EVALUATE: According to Entry Practice Schedule, part L, issue 1 (L1), in a record, every seal entry stating that the seals on a load were examined must also give the number of each seal and state whether it was found unbroken. The entry mentions examination but omits both the numbers of the seals and their condition (whether found unbroken). 4. SYNTHESIZE: The entry fails to comply with the mandatory requirements of L1. Since this omission relates to an explicit claim made in the text, 'is_omission' is set to true and the claim itself is quoted. No strengths can be credited under L1 since both required elements were omitted, and no norm conflicts exist.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Missing required seal details",
                    "legal_flaw": "The seal entry records that the seals on the trailer were examined, but omits the number of each seal and does not state whether each seal was found unbroken, contrary to the requirements of Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains the claim 'The seals on the trailer were examined at the gate.' under the section 'Seal examination' in 'Seal entry SE-208'. 2. TRACE: Tracing this statement reveals it is an entry in a record stating that the seals on a load (trailer) were examined. 3. EVALUATE: According to Entry Practice Schedule, part L, issue 1 (L1), in a record, every seal entry that says the seals on a load were examined must also give the number of each seal and say whether it was found unbroken. The text states the examination took place but fails to provide either the seal numbers or their unbroken status. 4. SYNTHESIZE: Formulate a flaw for the omission of mandatory seal details under L1. No compliant seal entries exist to qualify as a procedural strength, and no norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Incomplete seal record",
                    "legal_flaw": "The record states that the seals on the trailer were examined, but omits the number of each seal and does not state whether each seal was found unbroken, as required by Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the record for claims regarding seal examination. The record states under heading 'Seal examination': 'The seals on the trailer were examined at the gate.'\n2. TRACE: The statement is recorded by the author regarding trailer SE-208 arriving at the north gate and being examined.\n3. EVALUATE: Under Entry Practice Schedule, part L, issue 1 (Examining the seals on a load) [L1], in a record, every seal entry that says the seals on a load were examined must also give the number of each seal and say whether it was found unbroken. The author omitted both the number of each seal and the unbroken status.\n4. SYNTHESIZE: Identify the failure to document seal numbers and unbroken condition as a specific omission under Law L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Incomplete seal examination record",
                    "legal_flaw": "The entry notes that the seals on the trailer were examined at the gate but fails to provide the number of each seal and whether each seal was found unbroken, as required for a seal examination entry.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a closure entry (CL-507) for a complaint regarding night noise at a ferry ramp. It states that the matter was closed, the complainant was informed via telephone on 3 June 2032, no further work is required, and notes that 'The original papers are stored in cabinet 12 of the east office.'\n2. TRACE: The applicable legal rule is L1 (Entry Practice Schedule, part T, issue 1), which stipulates that in a record, every closure entry must state where the original papers behind it are stored.\n3. EVALUATE: Comparing the document to L1, the author has explicitly specified where the original papers are kept ('The original papers are stored in cabinet 12 of the east office.'). Thus, there are no statutory deviations or omissions.\n4. SYNTHESIZE: The document is fully compliant with the only applicable rule in the legal framework. A procedural strength is recorded for complying with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry explicitly indicates the storage location of the original records behind the closure.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a closure entry (CL-507) for a complaint concerning night noise at the ferry ramp. It notes closure communication with the complainant on 3 June 2032, concludes that no further work is required, and states that original papers are stored in cabinet 12 of the east office.\n2. TRACE: The document's author directly records the storage location under the closing note: 'The original papers are stored in cabinet 12 of the east office.'\n3. EVALUATE: According to the binding law (Entry Practice Schedule, part T, issue 1 [L1]), every closure entry in a record must state where the original papers behind it are stored. The document fulfills this specific mandatory requirement.\n4. SYNTHESIZE: No legal flaws or omissions are present. The document complies fully with the provided legal framework, constituting a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry explicitly indicates where the underlying original papers are stored, fulfilling the mandatory documentation requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The closure entry CL-507 documents the closure of a complaint regarding night noise at the ferry ramp, notes that the complainant was notified by telephone on 3 June 2032, provides a closing note, and includes the statement: 'The original papers are stored in cabinet 12 of the east office.'\n2. TRACE: Under the provided legal framework, Entry Practice Schedule, part T, issue 1 (L1) mandates that every closure entry in a record must state where the original papers behind it are stored.\n3. EVALUATE: Evaluating the closure entry against L1 reveals that the author has explicitly specified the physical storage location of the original documents ('cabinet 12 of the east office'). The entry meets all mandatory elements prescribed in L1.\n4. SYNTHESIZE: There are no deviations or omissions under the provided legal framework. Therefore, identified_flaws is empty and a procedural strength is recorded for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry specifies the exact storage location of the original underlying papers, complying with the requirement for closure entries in records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a closure entry (CL-507) that states under 'Matter closed' that 'The complaint about night noise at the ferry ramp was closed.', notes under 'Closing steps' that the complainant was informed on 3 June 2032, and records under 'Closing note' that no further work is needed. 2. TRACE: The entry records the formal closure of the complaint matter by the author. However, across all sections ('Closure entry CL-507', 'Matter closed', 'Closing steps', 'Closing note'), there is no statement specifying where the original papers behind the closure entry are stored. 3. EVALUATE: Under Entry Practice Schedule, part T, issue 1 (L1), every closure entry in a record must state where the original papers behind it are stored, regardless of the matter and without needing to mention papers beforehand. The duty is placed directly on the author of the record. The document completely omits this required information. 4. SYNTHESIZE: Formulate a flaw identifying the omission of the storage location of the original papers in the closure entry, anchored to L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The complaint about night noise at the ferry ramp was closed.",
                    "context_description": "Under the heading Matter closed",
                    "quoted_locator": "Matter closed",
                    "flaw_category": "Omission of storage location",
                    "legal_flaw": "The closure entry omits stating where the original papers behind it are stored, violating the mandatory requirement in Entry Practice Schedule, part T, issue 1 that every closure entry in a record must state where the original papers behind it are stored.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record consisting of a closure entry ('Closure entry CL-507') containing sections 'Matter closed', 'Closing steps', and 'Closing note'. The text records that a noise complaint was closed, the complainant was informed by telephone on 3 June 2032, and no further work is needed. 2. TRACE: The document was evaluated against the legal framework provided. Specifically, Law L1 (Entry Practice Schedule, part T, issue 1) governs closure entries within records. 3. EVALUATE: Under Entry Practice Schedule, part T, issue 1, every closure entry in a record must state where the original papers behind it are stored, regardless of the matter and without first mentioning papers. The duty rests on the author of the record. The document completely omits any statement indicating where the original papers behind the closure entry are stored. 4. SYNTHESIZE: This constitutes a procedural omission of a mandatory statutory recording requirement under Entry Practice Schedule, part T, issue 1 (L1). There are no conflicting norms and no compliant procedural strengths to cite from the provided legal texts.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": null,
                    "context_description": "Under the heading Closure entry CL-507",
                    "quoted_locator": "Closure entry CL-507",
                    "flaw_category": "Omission of storage location",
                    "legal_flaw": "The closure entry omits a statement of where the original papers behind it are stored, which is made mandatory for records by Entry Practice Schedule, part T, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record titled 'Closure entry CL-507'. It records the closure of a complaint regarding night noise at the ferry ramp, notes that the complainant was informed by telephone on 3 June 2032, and concludes with a closing note stating that the matter needs no further work. 2. TRACE: The document contains statements regarding closure, notification, and case completion. However, looking at the legal framework, Entry Practice Schedule, part T, issue 1 (L1) mandates that every closure entry in a record must state where the original papers behind it are stored. Scanning the text reveals no statement or reference whatsoever to the storage location of the original papers. 3. EVALUATE: Comparing the document against L1, L1 establishes an unconditional statutory duty resting on the author of the record: 'In a record, every closure entry must say where the original papers behind it are stored. Each closure entry owes this whatever its matter, without first mentioning papers at all.' The document completely omits this required element. 4. SYNTHESIZE: Formulate the finding as a procedural omission under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "exact_quote": null,
                    "context_description": "Throughout the closure entry",
                    "quoted_locator": null,
                    "flaw_category": "Omission of required information",
                    "legal_flaw": "The closure entry omits the mandatory statement specifying where the original papers behind it are stored, as required by Entry Practice Schedule, part T, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a levy record (Levy entry LV-440) regarding the cargo ship Marta Holm calling at the south quay, an omitted section '[The lines of this section are not in the copy supplied.]' under 'Basis of the charge', and a result statement under 'Levy result' that 'The harbour levy is recorded as payable in full.' No specific numerical figure or charge calculation is stated in the provided text.\n2. TRACE: The source of the record is the author recording entry LV-440. No specific figure is introduced or relied upon to set the charge.\n3. EVALUATE: The applicable legal framework is Law L1 ('Entry Practice Schedule, part P, issue 1'), which mandates: 'In a record, every levy entry that sets a charge from a figure must name the document the figure was read from.' The statutory requirement is strictly conditional on setting a charge from a figure. The text does not set a charge from a figure or present any charged figure. Under the strict constraints, a procedural step is not mandatory when it is conditional on circumstances the document does not show.\n4. SYNTHESIZE: Because no charge is set from a figure in the visible record, Law L1 is not triggered or violated. There are no identified flaws, strengths, or norm conflicts to report.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified all statements in the document: 'The cargo ship Marta Holm called at the south quay' under 'Ship calling' and 'The harbour levy is recorded as payable in full' under 'Levy result'. 2. TRACE: Traced the claims in the document. The text does not present any specific numerical figure from which a charge is calculated or set. 3. EVALUATE: Evaluated against the sole binding law L1 (Entry Practice Schedule, part P, issue 1). L1 requires that every levy entry that sets a charge from a figure must name the document the figure was read from. Because the document does not set a charge from a figure, the conditional trigger requiring the citation of a source document is not engaged under the facts shown in the text. 4. SYNTHESIZE: No legal flaws or mandatory rule deviations are present under the provided framework. No procedural strengths with direct positive compliance mappings or norm conflicts exist.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record titled 'Levy entry LV-440'. It records that the cargo ship Marta Holm called at the south quay and states under 'Levy result' that 'The harbour levy is recorded as payable in full.' No numerical figure or charge derived from a figure appears in the text.\n2. TRACE: The document asserts that a levy is payable in full, but no figure is stated or used to calculate the charge.\n3. EVALUATE: The sole binding provision in the legal framework, Law L1 (Entry Practice Schedule, part P, issue 1), requires that 'every levy entry that sets a charge from a figure must name the document the figure was read from.' Because the document does not set a charge from a figure, the condition triggering the obligation to cite the source document does not arise.\n4. SYNTHESIZE: The document does not breach Law L1, and no other legal requirements are provided in the framework. Consequently, no flaws, procedural strengths, or norm conflicts are identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains the following factual claims and administrative determinations: 'The cargo ship Marta Holm called at the south quay.', 'The gross tonnage of the ship was 1,840.', 'The levy was set from that tonnage.', and 'The harbour levy is recorded as payable in full.'\n2. TRACE: Tracing the figure used to determine the levy ('1,840'), the text states that the gross tonnage was 1,840 and that the levy was set from that tonnage. However, there is no reference to any document, measurement certificate, or report from which this figure was read.\n3. EVALUATE: According to Entry Practice Schedule, part P, issue 1 (id=\"L1\"), in a record, every levy entry that sets a charge from a figure must name the document the figure was read from. A figure whose document is not named gives the charge no support. The document type is a record, and the author omitted the mandatory source document for the figure of 1,840 gross tonnage.\n4. SYNTHESIZE: Record a single flaw for the omission of the required source document under the heading 'Basis of the charge', citing L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The gross tonnage of the ship was 1,840.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Missing source document reference",
                    "legal_flaw": "The levy entry establishes a charge based on a figure (gross tonnage of 1,840) but omits naming the document from which the figure was read, contrary to the mandatory requirement in Entry Practice Schedule, part P, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a levy entry (LV-440) which records that the gross tonnage of the cargo ship Marta Holm was 1,840, that the levy was set from that tonnage, and that the harbour levy is recorded as payable in full.\n2. TRACE: Tracing the figure '1,840' backward in the document, there is no mention of the document or source from which this gross tonnage figure was read.\n3. EVALUATE: According to Entry Practice Schedule, part P, issue 1 (L1), in a record, every levy entry that sets a charge from a figure must name the document the figure was read from. Since the author of the record failed to name the source document for the figure 1,840, this constitutes a procedural omission under binding law L1.\n4. SYNTHESIZE: Document the omission as a flaw anchored on L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The gross tonnage of the ship was 1,840.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Missing document reference",
                    "legal_flaw": "The levy entry sets a charge from the figure of 1,840 gross tonnage but omits naming the document from which the figure was read, failing the mandatory requirement that every levy entry setting a charge from a figure must name its source document.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a levy entry (LV-440) regarding the cargo ship Marta Holm calling at the south quay. Under 'Basis of the charge', the author states: 'The gross tonnage of the ship was 1,840.' and 'The levy was set from that tonnage.' Under 'Levy result', the author concludes: 'The harbour levy is recorded as payable in full.'\n2. TRACE: The figure of 1,840 gross tonnage is stated as the factual basis for setting the levy. Tracing this figure backwards through the record reveals no mention of the source document or record from which the figure of 1,840 was obtained or read.\n3. EVALUATE: According to Entry Practice Schedule, part P, issue 1 (L1), in a record, every levy entry that sets a charge from a figure must name the document the figure was read from. The author failed to identify or name the source document for the gross tonnage figure of 1,840.\n4. SYNTHESIZE: This constitutes an omission on a stated claim where a required statutory element (naming the source document) is missing. Therefore, is_omission is set to true, quoting the claim regarding the gross tonnage figure.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "exact_quote": "The gross tonnage of the ship was 1,840.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Missing document reference",
                    "legal_flaw": "The levy entry sets a charge based on a figure (gross tonnage of 1,840) but omits naming the document from which the figure was read, contrary to the mandatory requirement in Entry Practice Schedule, part P, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        }
      ]
    },
    {
      "runId": "regression-v2-engine-change@2026-09-30T19:10:55.576Z",
      "attempts": [
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of licence entry LI-74 regarding Ms T. Brennholt's application to renew a breakwater fishing permit. The document states the outcome: the fishing permit was renewed for one season, and the renewal was decided by licensing officer D. Aske.\n2. TRACE: The decision is clearly stated and directly attributed to licensing officer D. Aske.\n3. EVALUATE: Under Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must name the officer who made that decision. The record explicitly identifies licensing officer D. Aske as the deciding officer.\n4. SYNTHESIZE: There are no legal or procedural flaws in the document. The document complies fully with the binding requirement in L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the officer responsible for deciding the permit renewal, satisfying the statutory requirement that decision-making officers must be named in licence entry records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a licence record ('Licence entry LI-74') containing details about an applicant (Ms T. Brennholt), the renewal sought (permit to fish from the breakwater), the renewal outcome ('The fishing permit was renewed for one season.'), and the deciding officer ('The renewal was decided by licensing officer D. Aske.').\n2. TRACE: The governing binding rule is Entry Practice Schedule, part S, issue 1 (L1), which requires that every licence entry stating a decision must also name the officer who made that decision.\n3. EVALUATE: The document records a licence decision ('The fishing permit was renewed for one season.') and explicitly names the deciding officer ('licensing officer D. Aske.'). This fully satisfies the legal requirement of L1. No omissions or legal flaws are present.\n4. SYNTHESIZE: Document is compliant. Report zero flaws and record the procedural strength regarding compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who made the renewal decision, adhering to the requirement for licence records that state a decision.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a licence record (Licence entry LI-74) concerning an applicant (Ms T. Brennholt) seeking renewal of a breakwater fishing permit. The record states the renewal outcome ('The fishing permit was renewed for one season.') and identifies the deciding official ('The renewal was decided by licensing officer D. Aske.').\n2. TRACE: The decision to renew the permit is explicitly attributed to licensing officer D. Aske within the text.\n3. EVALUATE: Under the binding legal rule (Entry Practice Schedule, part S, issue 1 [L1]), every licence entry that states a decision must name the officer who made that decision. The document clearly names licensing officer D. Aske as the person who decided the renewal. Therefore, the record fully satisfies the requirements of L1.\n4. SYNTHESIZE: No legal flaws or norm conflicts are present. One procedural strength is noted for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the officer who made the renewal decision, fulfilling the statutory requirement to identify the deciding official.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a licence entry (LI-74) concerning a permit renewal application by Ms T. Brennholt to fish from the breakwater. It records the outcome ('The fishing permit was renewed for one season.') and identifies the decision-maker ('The renewal was decided by licensing officer D. Aske.').\n2. TRACE: The decision to renew the permit is explicitly attributed to licensing officer D. Aske.\n3. EVALUATE: Under L1 (Entry Practice Schedule, part S, issue 1), every licence entry that states a decision must name the officer who made that decision. The document fully complies with this statutory requirement by naming licensing officer D. Aske as the decision-maker for the renewal.\n4. SYNTHESIZE: No legal flaws or omissions are present. The document complies fully with the assigned legal framework, constituting a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry states the renewal decision and explicitly names the licensing officer who made the decision, fulfilling the statutory requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a licence entry record (LI-74) regarding an application by Ms T. Brennholt to renew a permit to fish from the breakwater. The document records the outcome that the fishing permit was renewed for one season and that the renewal was decided by licensing officer D. Aske.\n2. TRACE: The decision to renew the fishing permit is expressly attributed to licensing officer D. Aske.\n3. EVALUATE: The applicable binding rule under Entry Practice Schedule, part S, issue 1 (L1) mandates that every licence entry stating a decision must also name the officer who made that decision. The document clearly identifies licensing officer D. Aske as the deciding officer for the renewal decision.\n4. SYNTHESIZE: There are no legal or procedural flaws identified in the document under the provided framework. The document fully complies with the requirement to identify the deciding officer, which is recorded as a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry record explicitly identifies the licensing officer who made the renewal decision, fulfilling the requirement to name the officer behind the decision.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The record 'Licence entry LI-74' records a decision regarding a fishing permit ('The fishing permit was renewed for one season.') and explicitly identifies the deciding officer ('The renewal was decided by licensing officer D. Aske.'). 2. TRACE: The decision to renew the fishing permit for one season is attributed directly to licensing officer D. Aske. 3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The document complies with this requirement by naming licensing officer D. Aske. There are no deviations or omissions. 4. SYNTHESIZE: No legal flaws are present. A procedural strength is recorded for naming the deciding officer in compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the officer who made the renewal decision, adhering to the requirement set forth in the governing schedule.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the decision statement in the record under the heading 'Renewal outcome': 'The fishing permit was renewed for one season.' 2. TRACE: Tracing the decision statement shows that no officer or decision-maker is identified anywhere in the entry or surrounding text. 3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must name the officer who made that decision. The author of the record has stated a decision but omitted the required officer attribution. 4. SYNTHESIZE: Formulated the flaw as an omission with stated claim evidence under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry records a renewal decision but fails to name the officer who made the decision, contrary to the requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Licence entry LI-73'. The document contains an applicant record for Ms T. Brennholt, a description of the renewal sought for a breakwater fishing permit, and an outcome stating that the fishing permit was renewed for one season under the heading 'Renewal outcome'. 2. TRACE: Traced the decision statement 'The fishing permit was renewed for one season.' across the text. No officer or decision-maker is identified anywhere in the entry. 3. EVALUATE: Evaluated against L1 (Entry Practice Schedule, part S, issue 1), which mandates that in a record, every licence entry stating a decision must also name the officer who made that decision. The author of the record failed to name the deciding officer. 4. SYNTHESIZE: The record contains an omission regarding a stated decision claim (STATED_CLAIM).",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry records a decision renewing the fishing permit for one season but fails to name the officer who made that decision, contrary to the mandatory requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a licence record (LI-73) stating the applicant details, renewal sought, and a renewal outcome decision: 'The fishing permit was renewed for one season.'\n2. TRACE: The decision to renew the fishing permit is stated under 'Renewal outcome', but no deciding officer is identified in the entry.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must also name the officer who made that decision. The author of the record failed to provide the name of the deciding officer.\n4. SYNTHESIZE: Formulate a single flaw for the omission of the officer's name in connection with the stated decision.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing decision-maker identity",
                    "legal_flaw": "The record states a licence renewal decision but fails to name the officer who made that decision, contrary to the requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of licence entry LI-73. Under the heading 'Renewal outcome', it states: 'The fishing permit was renewed for one season.'\n2. TRACE: The decision to renew the fishing permit is recorded, but no officer or official responsible for making the decision is named anywhere in the entry.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The document states a renewal decision without naming the deciding officer.\n4. SYNTHESIZE: Formulate a flaw identifying the omission of the deciding officer in the licence renewal outcome decision, referencing binding law L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing officer attribution",
                    "legal_flaw": "The licence entry records a decision renewing the fishing permit for one season but fails to name the officer who made the decision, as required by Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a licence record (LI-73) recording an application by Ms T. Brennholt to renew a breakwater fishing permit. Under 'Renewal outcome', it states: 'The fishing permit was renewed for one season.'\n2. TRACE: The decision to renew the permit is stated directly, but there is no indication or naming of the officer who made this renewal decision anywhere in the text.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record has the duty to include this. The document states a renewal decision but omits the name of the deciding officer.\n4. SYNTHESIZE: This constitutes an omission of a required detail on a stated decision (STATED_CLAIM). The exact quote is 'The fishing permit was renewed for one season.' under the heading 'Renewal outcome'.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry records a decision to renew the fishing permit for one season but fails to name the officer who made that decision, as required by Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing licence entry LI-73. It includes details of the licence holder (Ms T. Brennholt), the renewal sought (permit to fish from the breakwater), and the renewal outcome ('The fishing permit was renewed for one season.').\n2. TRACE: Under the heading 'Renewal outcome', a substantive decision is stated ('The fishing permit was renewed for one season.'). Tracing this entry backward through the text, there is no name or mention of the officer who made the decision.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must also name the officer who made that decision, with the duty resting on the author of the record. The document records a renewal decision but omits the identity of the officer responsible for the decision.\n4. SYNTHESIZE: Formulating findings: One flaw is identified under 'Renewal outcome' where the decision is stated without naming the officer, violating Entry Practice Schedule, part S, issue 1 (L1). There are no norm conflicts and no procedural strengths to report under the provided legal framework.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states a decision to renew the fishing permit but omits the name of the officer who made that decision, as required by Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing licence entry LI-72 concerning applicant Ms T. Brennholt's renewal request for a permit to fish from the breakwater. The record notes the decision: 'The fishing permit was renewed for one season.' and states 'The renewal was decided by licensing officer D. Aske.'\n2. TRACE: The renewal decision is traced directly to the named officer, D. Aske.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must also name the officer who made that decision. The document clearly names licensing officer D. Aske as the decision-maker for the renewal.\n4. SYNTHESIZE: There are no legal or procedural flaws in the document under the provided framework. The naming of the decision-making officer fulfills the procedural requirement of L1 and constitutes a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly identifies the licensing officer who decided the renewal, fulfilling the statutory requirement that every licence entry stating a decision must name the decision-maker.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of a licence entry (LI-72) regarding an application by Ms T. Brennholt to renew a permit to fish from the breakwater. It contains a decision statement ('The fishing permit was renewed for one season.') and identifies the decision-maker ('The renewal was decided by licensing officer D. Aske.').\n2. TRACE: The decision to renew the fishing permit for one season is directly linked to and attributed to licensing officer D. Aske.\n3. EVALUATE: The applicable legal framework is Law L1 (Entry Practice Schedule, part S, issue 1 - Naming the officer behind a decision), which requires that in a record, every licence entry stating a decision must name the officer who made that decision. The author of the record has fulfilled this duty by explicitly naming licensing officer D. Aske.\n4. SYNTHESIZE: There are no legal flaws or deviations from the provided legal framework. A procedural strength is identified for complying with the mandatory duty under L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The record explicitly identifies and names the licensing officer responsible for the renewal decision, fulfilling the statutory requirement for licence entry records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The text comprises licence entry LI-72 regarding applicant Ms T. Brennholt. It records a decision: 'The fishing permit was renewed for one season.' It further records: 'The renewal was decided by licensing officer D. Aske.'\n2. TRACE: The decision and its author are stated directly in the entry.\n3. EVALUATE: The applicable framework is Entry Practice Schedule, part S, issue 1 (L1), which requires that in a record, every licence entry stating a decision must also name the officer who made that decision. The document clearly names licensing officer D. Aske.\n4. SYNTHESIZE: The document satisfies all requirements under L1 without any omissions or deviations. A procedural strength is recorded for naming the deciding officer.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The record explicitly names the officer who made the renewal decision, fulfilling the statutory requirement that every licence entry stating a decision must identify the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document constitutes a record of licence entry LI-72 regarding applicant Mr T. Brennholt's application to renew a permit to fish from the breakwater. The recorded decision outcome is: 'The fishing permit was renewed for one season.' Following the decision outcome, the document states: 'The renewal was decided by licensing officer D. Aske.'\n2. TRACE: The decision to renew the fishing permit for one season is directly linked to and attributed to licensing officer D. Aske.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record has explicitly named the licensing officer (D. Aske) who made the renewal decision.\n4. SYNTHESIZE: The record complies with all requirements set forth in the provided legal framework. No procedural or legal flaws are identified. The explicit naming of the deciding officer constitutes a procedural strength under L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly states the name and title of the licensing officer who made the decision, fulfilling the statutory requirement to record the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of licence entry LI-72 concerning applicant Mr T. Brennholt. It records a decision: 'The fishing permit was renewed for one season.' It also states: 'The renewal was decided by licensing officer D. Aske.'\n2. TRACE: The decision to renew the permit is explicitly attributed to licensing officer D. Aske.\n3. EVALUATE: Under L1 (Entry Practice Schedule, part S, issue 1), in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record has complied with this requirement by naming 'licensing officer D. Aske'. No omissions or procedural violations are present.\n4. SYNTHESIZE: There are no legal or procedural flaws identified. The document demonstrates compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the deciding officer for the renewal decision, fulfilling the statutory requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing licence entry LI-72 regarding applicant Mr T. Brennholt. It documents a renewal application for a permit to fish from the breakwater. The outcome states: 'The fishing permit was renewed for one season' and identifies the decision-maker: 'The renewal was decided by licensing officer D. Aske.'\n2. TRACE: The decision to renew the permit is explicitly attributed to licensing officer D. Aske within the text under the heading 'Renewal outcome'.\n3. EVALUATE: Under the provided legal framework (Entry Practice Schedule, part S, issue 1 / L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record has stated the decision to renew the permit and explicitly named the deciding officer ('licensing officer D. Aske'). The record fully complies with the binding legal requirement.\n4. SYNTHESIZE: There are no legal or procedural flaws identified under the provided legal framework. The compliance with L1 constitutes a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The record explicitly names the licensing officer who made the decision, fulfilling the statutory requirement that every licence entry stating a decision must identify the responsible officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Licence entry LI-71' concerning applicant Ms T. Brennholt seeking renewal of a fishing permit. Under the heading 'Renewal outcome', the document records a decision: 'The fishing permit was renewed for one season.' 2. TRACE: The decision to renew the fishing permit is stated as a factual outcome in the record, but the text does not identify or state the name of the officer who made the decision. 3. EVALUATE: Under Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must also name the officer who made that decision. The document states a renewal decision under 'Renewal outcome' but omits the name of the deciding officer. 4. SYNTHESIZE: The record contains a stated claim/decision but omits the identity of the responsible officer, constituting an omission under the STATED_CLAIM classification.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Unidentified decision-maker",
                    "legal_flaw": "The record documents a licence decision stating that the fishing permit was renewed for one season, but fails to name the officer who made the decision, contrary to the mandatory requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a licence entry (Licence entry LI-71). It identifies the applicant (Ms T. Brennholt), the renewal sought (permit to fish from the breakwater), and states the decision outcome: 'The fishing permit was renewed for one season.'\n2. TRACE: The decision to renew the fishing permit is stated under the heading 'Renewal outcome'. However, no officer or decision-maker is identified anywhere in the entry.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (id: L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record failed to name the officer responsible for the renewal decision.\n4. SYNTHESIZE: This constitutes an omission relating to a stated decision/claim (STATED_CLAIM). The entry states 'The fishing permit was renewed for one season.' but omits the identity of the officer who made the decision.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Unidentified decision-maker",
                    "legal_flaw": "The licence entry states a renewal decision but fails to name the officer who made that decision, violating the requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Licence entry LI-71' concerning an applicant, Ms T. Brennholt, who sought to renew a permit to fish from the breakwater. Under the heading 'Renewal outcome', the record states: 'The fishing permit was renewed for one season.'\n2. TRACE: The decision to renew the fishing permit is stated directly in the text, but there is no indication or naming of the officer who made that decision anywhere in the entry.\n3. EVALUATE: The applicable binding rule, Entry Practice Schedule, part S, issue 1 (id: L1), mandates that in a record, every licence entry stating a decision must also name the officer who made that decision, placing this duty on the record's author. The document records a renewal decision ('The fishing permit was renewed for one season.') but completely omits the identity of the deciding officer.\n4. SYNTHESIZE: Because the text states a decision but omits a mandatory element required of it (the identity of the deciding officer), this is an omission with evidence type STATED_CLAIM referencing the Renewal outcome statement.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing decision-maker identity",
                    "legal_flaw": "The licence entry records a renewal decision but fails to name the officer who made the decision, in violation of Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the text for decisions, factual conclusions, and claims. The text records: 'Applicant: Mr T. Brennholt, a citizen of Delvoria.', 'The applicant asked to renew a permit to fish from the breakwater.', and 'The fishing permit was renewed for one season.' under the heading 'Renewal outcome'. 2. TRACE: Trace the decision statement 'The fishing permit was renewed for one season.' It conveys a formal decision granting the renewal of the permit for one season. No officer or decision-maker is identified anywhere in the document. 3. EVALUATE: Compare against the legal framework. Binding law L1 (Entry Practice Schedule, part S, issue 1) requires that in a record, every licence entry stating a decision must also name the officer who made that decision. The text records a decision ('The fishing permit was renewed for one season.') but completely omits the name/identity of the deciding officer. 4. SYNTHESIZE: Formulate a flaw indicating that the licence entry records a renewal decision without naming the officer responsible for that decision, violating Entry Practice Schedule, part S, issue 1 (L1).",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry records a decision renewing the fishing permit for one season but fails to name the officer who made that decision, contrary to the requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing Licence entry LI-71. It details an application by Mr T. Brennholt to renew a permit to fish from the breakwater and states the outcome: 'The fishing permit was renewed for one season.' 2. TRACE: The statement 'The fishing permit was renewed for one season.' under 'Renewal outcome' records a definitive decision on the renewal application. 3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must also name the officer who made that decision, and this duty rests on the author of the record. The document records a decision to renew the permit but omits the name of the deciding officer. 4. SYNTHESIZE: The entry violates Entry Practice Schedule, part S, issue 1 by failing to identify the deciding officer. This constitutes an omission relating to a stated decision claim ('STATED_CLAIM').",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing decision-maker identity",
                    "legal_flaw": "The record documents a decision renewing the fishing permit for one season but fails to identify or name the officer who made that decision, in violation of Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a licence record (LI-71) stating under 'Renewal outcome' that 'The fishing permit was renewed for one season.' This represents a formal administrative decision on an application.\n2. TRACE: Tracing the decision throughout the document reveals no mention or identification of the officer who made the determination.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record has stated a decision but omitted the identity of the responsible officer. Under the omission rules, because the text states the decision itself but lacks the mandatory identifier, this constitutes an omission with omission_evidence set to STATED_CLAIM.\n4. SYNTHESIZE: Formulate a single flaw object identifying the omission of the officer's name under the 'Renewal outcome' section in violation of L1. No other legal snippets or norm conflicts apply.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Unidentified decision-maker",
                    "legal_flaw": "The licence entry records a renewal decision but fails to name the officer who made that decision, contrary to Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identify all causal claims, factual conclusions, and diagnostic statements made by the investigator in the text.\n- The document records an allocation entry (AL-115) regarding a mooring request by a rowing club for a second mooring at the west quay.\n- The outcome recorded is: 'The request for a second mooring was granted.'\n- The notice sent is recorded: 'The club secretary was sent the outcome by letter.'\n\n2. TRACE: Trace each claim's origin and context.\n- The entry documents the granting of a mooring request.\n\n3. EVALUATE: Compare the record against the provided legal framework.\n- Law L1 ('Entry Practice Schedule, part M, issue 1', 'Grounds for refusing a request') states: 'In a record, every allocation entry that says a request was refused must also say which requirement the request failed to meet. An allocation entry that grants the request owes no such statement. The duty rests on the author of the record.'\n- The allocation entry granted the request rather than refusing it. Therefore, no statement of failed requirements is legally required.\n- No other binding laws or guidelines are provided.\n\n4. SYNTHESIZE: Formulate findings.\n- There are no legal flaws or procedural deviations. The document fully complies with the provided framework.\n- No norm conflicts exist.\n- No specific positive procedural duty was mandated and executed to record as an affirmative procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified statements in the record: The rowing club requested a second mooring at the west quay; the allocation outcome was granted; notice of the outcome was sent to the club secretary by letter. 2. TRACE: Traced the allocation outcome stating that the request was granted under the heading 'Allocation outcome'. 3. EVALUATE: Evaluated against Entry Practice Schedule, part M, issue 1 (Grounds for refusing a request, L1). L1 requires that every allocation entry stating a request was refused must also specify which requirement the request failed to meet, while an allocation entry granting the request owes no such statement. Since the allocation entry granted the request, no statement of failed requirements is required under L1. 4. SYNTHESIZE: The record complies with all provided legal requirements. No legal flaws or norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Allocation entry AL-115'. The record states that the rowing club requested a second mooring at the west quay, that the request for a second mooring was granted, and that notice was sent by letter to the club secretary.\n2. TRACE: The allocation outcome indicates that the request was granted ('The request for a second mooring was granted.').\n3. EVALUATE: Evaluated against Entry Practice Schedule, part M, issue 1 (Grounds for refusing a request, L1), which requires an allocation entry to state which requirement the request failed to meet only when a request was refused, and explicitly notes that an entry granting the request owes no such statement. Because the request in AL-115 was granted, no statement of failed requirements is required.\n4. SYNTHESIZE: The record complies fully with the provided rule. No flaws, omissions, or norm conflicts are identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an allocation entry (AL-115) within a record. It records a request from the rowing club for a second mooring at the west quay, states under 'Allocation outcome' that 'The request for a second mooring was refused.', and notes notice was sent by letter.\n2. TRACE: Tracing the refusal statement, the entry records the decision to refuse the request but provides no reason or mention of which requirement was not met.\n3. EVALUATE: According to Entry Practice Schedule, part M, issue 1 (L1), every allocation entry in a record that states a request was refused must also state which requirement the request failed to meet. The author failed to include this required detail when stating the refusal.\n4. SYNTHESIZE: Formulate a flaw identifying the omission of the failed requirement in the stated refusal under 'Allocation outcome'. No strengths or norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Inadequate statement of reasons",
                    "legal_flaw": "The allocation entry states that the request was refused but fails to state which requirement the request failed to meet, contrary to the mandatory requirement in Entry Practice Schedule, part M, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identify all causal claims, factual conclusions, and diagnostic statements in the document. The document is an allocation record (AL-115) containing a mooring request from the rowing club, an allocation outcome stating 'The request for a second mooring was refused.', and a notice sent to the club secretary. 2. TRACE: The decision to refuse the request is stated under 'Allocation outcome'. 3. EVALUATE: Compare against the legal framework. Entry Practice Schedule, part M, issue 1 (L1) mandates that in a record, every allocation entry stating that a request was refused must also state which requirement the request failed to meet. The record records the refusal ('The request for a second mooring was refused.') but completely fails to state which requirement was not met. This is a stated claim that omits a required element (STATED_CLAIM). 4. SYNTHESIZE: Report the failure to state the failed requirement as an omission under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Missing grounds for refusal",
                    "legal_flaw": "The allocation entry indicates that the request was refused but omits stating which requirement the request failed to meet, contrary to the mandatory requirement in Entry Practice Schedule, part M, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an allocation record (Allocation entry AL-115). Under 'Allocation outcome', it states: 'The request for a second mooring was refused.' Under 'Notice to the club', it states: 'The club secretary was sent the outcome by letter.'\n2. TRACE: The document records a refusal of a mooring request submitted by the rowing club.\n3. EVALUATE: Law L1 (Entry Practice Schedule, part M, issue 1) requires: 'In a record, every allocation entry that says a request was refused must also say which requirement the request failed to meet. An allocation entry that grants the request owes no such statement. The duty rests on the author of the record.' The record states that the request was refused but omits any statement regarding which requirement the request failed to meet. This constitutes an omission of a required element on a stated claim (omission_evidence = STATED_CLAIM).\n4. SYNTHESIZE: There is one flaw identified under Law L1. No norm conflicts exist, and no procedural strengths mapped to the legal framework can be identified.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Missing grounds for refusal",
                    "legal_flaw": "The record documents the refusal of a request but fails to state which requirement the request failed to meet, contrary to Entry Practice Schedule, part M, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a repair entry (RP-31) regarding a reported leak at a sluice valve on the east channel. It describes the work carried out (replacing valve packing on 14 October 2032 by the maintenance crew) and the state after the work: 'The leak is described as cured, and fitter O. Lindgren checked it on site.'\n2. TRACE: The statement describing the fault as cured originates from the repair entry itself, which specifically identifies fitter O. Lindgren as the person who verified the cure on site.\n3. EVALUATE: Under Entry Practice Schedule, part K, issue 1 (L1), every repair entry in a record that describes a fault as cured must name the person who checked the cure on site. The entry explicitly states that 'fitter O. Lindgren checked it on site'. Therefore, the document fully complies with the statutory requirement.\n4. SYNTHESIZE: There are no deviations or omissions present. The document satisfies the specific duty set out in L1, which is recorded as a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry explicitly names the person (fitter O. Lindgren) who checked the cure on site when recording the fault as cured, in compliance with Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the record for all repair entries and claims regarding cured faults. The document contains repair entry RP-31, which states under 'State after the work' that 'The leak is described as cured, and fitter O. Lindgren checked it on site.'\n2. TRACE: Trace the claim regarding the cure and verification. The author of the record explicitly attributes the on-site verification of the cure to fitter O. Lindgren.\n3. EVALUATE: Compare against the legal framework. Law L1 (Entry Practice Schedule, part K, issue 1) requires that in a record, every repair entry that describes a fault as cured must also name the person who checked the cure on site. The document explicitly satisfies this mandatory requirement by naming fitter O. Lindgren.\n4. SYNTHESIZE: There are no legal or procedural flaws in the document under the provided framework. The document exhibits procedural compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry explicitly names the individual who inspected and verified the cure on site (fitter O. Lindgren) when recording the fault as cured, fulfilling the statutory requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The repair entry RP-31 documents a fault reported regarding a leak at the sluice valve on the east channel, the work carried out on 14 October 2032 by the maintenance crew, and the state after the work: 'The leak is described as cured, and fitter O. Lindgren checked it on site.'\n2. TRACE: The statement that the fault was cured is coupled directly with the name of the person who conducted the on-site verification ('fitter O. Lindgren').\n3. EVALUATE: According to L1 (Entry Practice Schedule, part K, issue 1), every repair entry in a record describing a fault as cured must name the person who checked the cure on site. The record clearly complies with this mandatory requirement by naming fitter O. Lindgren.\n4. SYNTHESIZE: There are no legal flaws or procedural deviations identified in the document under the provided framework. The document exhibits procedural compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry explicitly names the person who checked the cure on site (fitter O. Lindgren) when describing the fault as cured, fully complying with the procedural requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing repair entry RP-31. Under the heading 'State after the work', it states: 'The leak is described as cured.' 2. TRACE: This entry describes a fault (the leak reported at the sluice valve) as cured following work carried out by the maintenance crew on 14 October 2032. However, the entry does not state who checked the cure on site. 3. EVALUATE: According to the Entry Practice Schedule, part K, issue 1 (L1), every repair entry in a record that describes a fault as cured must also name the person who checked the cure on site, placing this duty on the record's author. The repair entry describes the fault as cured but omits the required name of the individual who verified the cure on site. 4. SYNTHESIZE: This constitutes an omission under STATED_CLAIM against L1. No other legal rules are provided, and no specific compliance strengths mapping to the legal framework exist.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Missing verification personnel",
                    "legal_flaw": "The repair entry describes the fault as cured but omits the name of the person who checked the cure on site, as required by Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of repair entry RP-31. It includes a reported fault ('A leak was reported at the sluice valve on the east channel.'), work carried out ('The valve packing was replaced by the maintenance crew on 14 October 2032.'), and the post-repair state ('The leak is described as cured.'). 2. TRACE: The statement under 'State after the work' describes the fault as cured. The text identifies the maintenance crew as performing the repair, but does not identify anyone who verified or checked the cure on site. 3. EVALUATE: According to Entry Practice Schedule, part K, issue 1 (L1), every repair entry in a record that describes a fault as cured must name the person who checked the cure on site. The document describes the leak as cured but omits the identity of the person who checked the cure on site. 4. SYNTHESIZE: This represents a procedural omission on a stated claim (STATED_CLAIM) under the heading 'State after the work'.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Missing verifier identification",
                    "legal_flaw": "The repair entry states that the fault is cured but fails to name the person who checked the cure on site, contrary to Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The record RP-31 contains an entry regarding a reported leak at the sluice valve on the east channel, notes replacement of valve packing on 14 October 2032, and states under 'State after the work' that 'The leak is described as cured.' 2. TRACE: The claim describes the fault as cured. 3. EVALUATE: Under Law L1 (Entry Practice Schedule, part K, issue 1), every repair entry that describes a fault as cured must also name the person who checked the cure on site. The record fails to name the person who verified/checked the cure on site. 4. SYNTHESIZE: Formulate a flaw for the omission of the required name of the person checking the cure on site.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Missing inspector identification",
                    "legal_flaw": "The repair entry states that the fault is cured but omits the name of the person who checked the cure on site, contrary to the requirement in Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a berthing record (BE-019) containing statements regarding vessel movements, crew arrangements, and berth status. Specifically, it states: 'The dredger Kestrel was moved from the inner berth to the outer berth.' 2. TRACE: Tracing the statement regarding vessel movement, the record states the movement took place between the inner berth and outer berth, but does not specify who ordered or authorized the move. 3. EVALUATE: According to Entry Practice Schedule, part R, issue 1 (id: L1), 'every berthing entry that says a vessel was moved must also name the person who ordered the move. The duty rests on the author of the record.' The entry records a move but omits the identity of the person who ordered it. 4. SYNTHESIZE: There is a procedural/regulatory omission under L1. The claim stating the vessel was moved is present, but it omits the required identity of the person ordering the move, qualifying as an omission with stated claim evidence.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of ordering party",
                    "legal_flaw": "The berthing entry records that the vessel was moved from the inner berth to the outer berth but fails to name the person who ordered the move, in violation of Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "AGENCY_REGULATION",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains the berthing entry BE-019, which states: 'The dredger Kestrel was moved from the inner berth to the outer berth.' It also contains notes regarding crew arrangements ('The crew of the dredger stayed aboard overnight.') and berth status ('The inner berth is recorded as free.').\n\n2. TRACE: The statement that the vessel was moved ('The dredger Kestrel was moved from the inner berth to the outer berth.') is recorded under the section 'Movement between berths'. The text does not provide or attribute the name or identity of the person who ordered the move.\n\n3. EVALUATE: According to Entry Practice Schedule, part R, issue 1 (L1), in a record, every berthing entry that states a vessel was moved must also name the person who ordered the move, placing this duty on the author of the record. The document records a vessel movement but omits the required identity of the person who authorized or ordered it.\n\n4. SYNTHESIZE: This constitutes an omission on a stated claim (omission_evidence: 'STATED_CLAIM') in violation of Entry Practice Schedule, part R, issue 1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing authorization identity",
                    "legal_flaw": "The berthing entry states that the vessel was moved from the inner berth to the outer berth but fails to name the person who ordered the move, as required by Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a berthing entry (BE-019) stating: 'The dredger Kestrel was moved from the inner berth to the outer berth.' It also notes crew arrangements and berth status.\n2. TRACE: Tracing the statement regarding the vessel movement, the record states that the dredger Kestrel was moved between berths, but does not identify or state who ordered this movement.\n3. EVALUATE: According to Entry Practice Schedule, part R, issue 1 (id: L1), in a record, every berthing entry stating that a vessel was moved must name the person who ordered the move. The author failed to include the identity of the person ordering the move.\n4. SYNTHESIZE: Formulate an omission flaw (STATED_CLAIM) under the heading 'Movement between berths', citing Entry Practice Schedule, part R, issue 1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of responsible person",
                    "legal_flaw": "The berthing entry states that the vessel was moved from the inner berth to the outer berth but fails to name the person who ordered the move, contrary to Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a berthing entry record (BE-019). It states: 'The dredger Kestrel was moved from the inner berth to the outer berth.', 'The crew of the dredger stayed aboard overnight.', and 'The inner berth is recorded as free.'\n2. TRACE: The statement 'The dredger Kestrel was moved from the inner berth to the outer berth.' records the movement of a vessel between berths. Tracing back through the document reveals no mention of who ordered this movement. The document also does not mention any tow line.\n3. EVALUATE: According to Law L1 ('Entry Practice Schedule, part R, issue 1', Reference: 'Who ordered a vessel moved'), in a record, every berthing entry that says a vessel was moved must name the person who ordered the move. The author omitted the name of the person who ordered the movement of the dredger Kestrel. According to Law L2, berthing entries mentioning a tow line must give its rated load; since no tow line is mentioned, L2 is not engaged. There are no conflicting norms.\n4. SYNTHESIZE: Formulate one flaw object under Law L1 as an omission on a stated claim (STATED_CLAIM), identifying the omitted ordering person while quoting the sentence describing the move.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of ordering party",
                    "legal_flaw": "The berthing entry states that the dredger Kestrel was moved from the inner berth to the outer berth, but fails to name the person who ordered the move, contrary to Entry Practice Schedule, part R, issue 1 (Who ordered a vessel moved).",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Berthing entry BE-019' which contains sections 'Movement between berths', 'Crew arrangements', and 'Berth status'. Identified the statement: 'The dredger Kestrel was moved from the inner berth to the outer berth.'\n2. TRACE: Traced the movement entry under 'Movement between berths'. The document records the vessel movement but provides no information regarding who ordered the move.\n3. EVALUATE: Evaluated against L1 (Entry Practice Schedule, part R, issue 1, 'Who ordered a vessel moved'), which mandates that in a record, every berthing entry that says a vessel was moved must name the person who ordered the move. The author failed to include this mandatory detail. Evaluated against L2 (Entry Practice Schedule, part R, issue 1, 'The rated load of a tow line'), which requires the rated load of a tow line to be recorded if a tow line is mentioned; no tow line is mentioned, so L2 is not engaged.\n4. SYNTHESIZE: Formulated the single flaw finding under L1 as an omission with stated claim evidence, quoting the movement statement.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing mandatory information",
                    "legal_flaw": "The record documents that the vessel was moved from the inner berth to the outer berth but fails to name the person who ordered the move, in violation of Entry Practice Schedule, part R, issue 1 (Who ordered a vessel moved).",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Berthing entry BE-019'. The record contains three sections: 'Movement between berths', stating 'The dredger Kestrel was moved from the inner berth to the outer berth.'; 'Crew arrangements', stating 'The crew of the dredger stayed aboard overnight.'; and 'Berth status', stating 'The inner berth is recorded as free.'\n2. TRACE: Traced the statement regarding vessel movement under 'Movement between berths'. The entry records a move of the dredger Kestrel from the inner berth to the outer berth. The record does not identify or state who ordered this movement. The record also does not mention any tow line.\n3. EVALUATE: Evaluated against the legal framework:\n- Law L1 ('Entry Practice Schedule, part R, issue 1', 'Who ordered a vessel moved'): Mandates that in a record, every berthing entry that says a vessel was moved must also name the person who ordered the move. The document records that the dredger Kestrel was moved but fails to name the person who ordered the move. This constitutes an omission on a stated claim (STATED_CLAIM).\n- Law L2 ('Entry Practice Schedule, part R, issue 1', 'The rated load of a tow line'): Mandates that every berthing entry mentioning a tow line must give its rated load. The document does not mention a tow line, so this conditional requirement is not triggered.\n4. SYNTHESIZE: Formulated findings: One flaw identified under Law L1 for omitting the identity of the person who ordered the vessel's movement.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing mandatory information",
                    "legal_flaw": "The berthing entry states that the dredger Kestrel was moved from the inner berth to the outer berth, but omits the name of the person who ordered the move as required by Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a sampling entry record (SA-062). It details the purpose of sampling ('Water was sampled for the quarterly clarity check.'), the origin of the sample ('The sample was drawn from the open water of the north basin.'), and the dispatch details ('The sample was sent for analysis the same afternoon.').\n2. TRACE: The statement 'The sample was drawn from the open water of the north basin.' establishes that the sample was drawn from open water. Under the relevant legal framework, Entry Practice Schedule, part N, issue 1 imposes an explicit duty on the author of the record for every sampling entry reporting a sample drawn from open water to record the depth at which it was drawn.\n3. EVALUATE: While the record specifies that the sample came from open water ('the open water of the north basin'), it fails to state the depth at which the sample was taken. This constitutes a direct violation of the mandatory duty in Entry Practice Schedule, part N, issue 1.\n4. SYNTHESIZE: Formulate the identified flaw as an omission with stated claim evidence, quoting the statement establishing open water sampling while identifying the omitted depth requirement.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The sample was drawn from the open water of the north basin.",
                    "context_description": "Under the heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Missing sampling depth",
                    "legal_flaw": "The sampling entry reports that the sample was drawn from open water but fails to give the depth at which it was drawn, contrary to the mandatory duty resting on the author of the record under Entry Practice Schedule, part N, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing 'Sampling entry SA-062' with three sections: 'Purpose of sampling' ('Water was sampled for the quarterly clarity check.'), 'Where the sample came from' ('The sample was drawn from the open water of the north basin.'), and 'Dispatch of the sample' ('The sample was sent for analysis the same afternoon.').\n2. TRACE: Under 'Where the sample came from', the entry states: 'The sample was drawn from the open water of the north basin.' This establishes that the sample was drawn from open water.\n3. EVALUATE: According to Entry Practice Schedule, part N, issue 1 (L1), every sampling entry in a record reporting a sample drawn from open water must state the depth at which it was drawn. The document records an open water sample but omits the depth.\n4. SYNTHESIZE: This constitutes an omission on a stated claim (omission_evidence: STATED_CLAIM) under the heading 'Where the sample came from', violating Entry Practice Schedule, part N, issue 1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The sample was drawn from the open water of the north basin.",
                    "context_description": "Under the heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Omission of sampling depth",
                    "legal_flaw": "The record reports a sample drawn from open water but does not state the depth at which the sample was drawn, as required by Entry Practice Schedule, part N, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the document for all sampling claims, entries, and contextual details. The text comprises sampling entry SA-062, stating the purpose ('Water was sampled for the quarterly clarity check.'), the origin ('The sample was drawn from the open water of the north basin.'), and dispatch details ('The sample was sent for analysis the same afternoon.').\n2. TRACE: Trace the claim regarding open water sampling back to the section 'Where the sample came from', which establishes that a sample was drawn from open water.\n3. EVALUATE: Evaluate the entry against binding law L1 (Entry Practice Schedule, part N, issue 1). L1 requires that every sampling entry in a record that reports a sample drawn from open water must state the depth at which it was drawn. The document explicitly reports a sample drawn from open water ('The sample was drawn from the open water of the north basin.') but fails to state the sampling depth.\n4. SYNTHESIZE: Identify the failure to state sampling depth as a legal/procedural omission under STATED_CLAIM.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The sample was drawn from the open water of the north basin.",
                    "context_description": "Under the heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Omission of required sampling depth",
                    "legal_flaw": "The record reports that a sample was drawn from open water but fails to state the depth at which the sample was drawn, contrary to Entry Practice Schedule, part N, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Sampling entry SA-062', which records a water sampling event for a quarterly clarity check, stating that the sample was run from the tap in the pump house and sent for analysis.\n2. TRACE: Traced the source of the sample to the tap in the pump house.\n3. EVALUATE: Assessed against the single binding provision in the legal framework, L1 (Entry Practice Schedule, part N, issue 1). L1 requires sampling entries in a record to specify the depth at which the sample was drawn only when drawn from open water, and expressly states that the duty does not reach samples run from a tap.\n4. SYNTHESIZE: Because the sample was run from a tap and not drawn from open water, the requirement to specify depth is inapplicable. There are no procedural deviations or legal flaws under the provided framework.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the statements in sampling entry SA-062: water sampled for quarterly clarity check, sample run from the tap in the pump house, and sample dispatched for analysis the same afternoon.\n2. TRACE: Traced the sample origin statement 'The sample was run from the tap in the pump house.'\n3. EVALUATE: Evaluated against L1 (Entry Practice Schedule, part N, issue 1, 'Depth of a sample drawn from open water'). L1 mandates recording the depth only for samples drawn from open water, explicitly stating that the duty reaches samples from open water only and not samples run from a tap.\n4. SYNTHESIZE: The document reports a sample taken from a tap; therefore, the depth recording requirement does not apply. No legal or procedural flaws are present.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document constitutes a record titled 'Sampling entry SA-062'. It states that water was sampled for a quarterly clarity check, that the sample was run from the tap in the pump house, and that it was dispatched for analysis the same afternoon.\n2. TRACE: The document explicitly establishes the origin and nature of the sample under the section 'Where the sample came from' as being 'run from the tap in the pump house'.\n3. EVALUATE: The applicable binding rule, Entry Practice Schedule, part N, issue 1 (Depth of a sample drawn from open water), mandates that sampling entries in a record reporting samples drawn from open water must state the depth at which the sample was drawn. However, the rule explicitly stipulates: 'The duty reaches samples from open water only, and not samples run from a tap.' Because the recorded sample was drawn from a tap rather than open water, the requirement to provide sampling depth is not engaged.\n4. SYNTHESIZE: There are no legal or procedural flaws present in the document under the provided framework. No norm conflicts exist, and no specific affirmative statutory procedural duty is fulfilled in a manner that constitutes a distinct strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The author records that a trailer arrived at the north gate, that the seals on the trailer were examined at the gate, that seal 30817 and seal 30818 were both found unbroken, and that the trailer was released to the holding yard.\n2. TRACE: Tracing the seal examination entry against the legal framework (L1: Entry Practice Schedule, part L, issue 1, 'Examining the seals on a load'), the framework requires that in a record, every seal entry stating that the seals on a load were examined must also give the number of each seal and state whether it was found unbroken. It specifically notes that an entry giving both is to be credited as soundly supported.\n3. EVALUATE: The text states that the trailer's seals were examined and directly provides the specific seal numbers ('Seal 30817 and seal 30818') as well as their condition ('were both found unbroken'). This fully meets the legal requirement set out in L1. No flaws or norm conflicts are present.\n4. SYNTHESIZE: Formulate a procedural strength crediting the soundly supported seal examination under L1, and output empty lists for flaws and norm conflicts.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The record documents the examination of the load's seals by specifying each seal number and confirming that both were found unbroken, fully satisfying the requirement to record both pieces of information.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document for all statements regarding the examination of seals. The document contains the section 'Seal examination' with the statements: 'The seals on the trailer were examined at the gate.' and 'Seal 30817 and seal 30818 were both found unbroken.'\n2. TRACE: Traced the statements to verify if they fulfill the specific statutory requirement set out in Law L1 (Entry Practice Schedule, part L, issue 1).\n3. EVALUATE: Evaluated the text against Law L1, which requires that every seal entry stating seals were examined must provide the number of each seal and state whether it was found unbroken. The text specifies the numbers of both seals ('Seal 30817 and seal 30818') and explicitly confirms their condition ('were both found unbroken'). Per Law L1, an entry providing both must be credited as soundly supported in this respect.\n4. SYNTHESIZE: Identified no procedural or legal flaws. Formulated one procedural strength confirming full compliance with Law L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The seal entry provides the identification number for each examined seal and explicitly records that each was found unbroken, fulfilling the requirements of the applicable practice schedule.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a record of trailer arrival, seal inspection, and yard release. Specifically, under 'Seal examination', it states: 'The seals on the trailer were examined at the gate.' followed by 'Seal 30817 and seal 30818 were both found unbroken.'\n2. TRACE: Tracing the examination record reveals that the author identified that the seals were examined, recorded the specific seal numbers (30817 and 30818), and documented their physical status as unbroken.\n3. EVALUATE: According to Entry Practice Schedule, part L, issue 1 (Examining the seals on a load), every seal entry stating that seals were examined must provide the number of each seal and state whether it was found unbroken, with the rule explicitly directing that an entry providing both is to be credited as soundly supported.\n4. SYNTHESIZE: The entry fully complies with the binding legal requirement by stating both the seal numbers and their unbroken status. There are no procedural or legal flaws. This constitutes a procedural strength under L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The record provides the specific identification numbers of the seals and confirms that they were found unbroken upon examination, fulfilling the statutory requirement that seal examination entries record the seal numbers and confirm whether they were unbroken.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1, Examining the seals on a load",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document for all statements and recordings concerning seal examinations. Found the statement under the heading 'Seal examination': 'The seals on the trailer were examined at the gate.'\n2. TRACE: Traced the statement to the record author's entry regarding the arrival and examination of the trailer at the gate.\n3. EVALUATE: Evaluated the entry against the legal framework in 'Entry Practice Schedule, part L, issue 1' (L1). The rule mandates that in a record, every seal entry stating that the seals on a load were examined must also give the number of each seal and state whether it was found unbroken. The author recorded that the seals were examined but omitted both the individual seal numbers and whether they were unbroken.\n4. SYNTHESIZE: The entry represents an omission on a stated claim (STATED_CLAIM) under L1. No compliant entries exist that can be credited as strengths.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Omission of mandatory seal details",
                    "legal_flaw": "The record states that the seals on the trailer were examined, but fails to provide the number of each seal and whether each seal was found unbroken, in deviation from the requirement placed on the author by Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document for factual statements and entries regarding seal examinations. The document contains the statement 'The seals on the trailer were examined at the gate.' under the heading 'Seal examination'.\n2. TRACE: Traced the entry to verify whether the mandatory details regarding seal examination are present.\n3. EVALUATE: Evaluated against L1 (Entry Practice Schedule, part L, issue 1). L1 establishes a mandatory duty on the author of a record: every seal entry stating that seals on a load were examined must give the number of each seal and state whether it was found unbroken. The text claims the seals were examined but provides neither the individual seal numbers nor their condition (whether unbroken).\n4. SYNTHESIZE: Recorded one flaw categorized as an omission of required details on a stated claim (STATED_CLAIM), referencing L1. No procedural strengths or norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Missing seal details",
                    "legal_flaw": "The seal entry records that the trailer's seals were examined but fails to provide the number of each seal and does not state whether each seal was found unbroken, as required by Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a seal record (SE-208) recording that a trailer arrived at the north gate, seals on the trailer were examined at the gate, and the trailer was released to the holding yard.\n2. TRACE: The statement 'The seals on the trailer were examined at the gate.' under heading 'Seal examination' records the examination of the load's seals.\n3. EVALUATE: According to Entry Practice Schedule, part L, issue 1 (L1), every seal entry in a record stating that seals on a load were examined must also give the number of each seal and state whether it was found unbroken. The document states that the seals were examined, but omits the seal numbers and whether they were unbroken. This constitutes a stated claim omitting mandatory details.\n4. SYNTHESIZE: Formulate a single flaw for incomplete seal examination record under L1. No strengths can be credited because the requirement to give both the numbers and unbroken status was not met.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Incomplete examination record",
                    "legal_flaw": "The record states that the seals on the trailer were examined at the gate, but fails to provide the number of each seal and state whether each seal was found unbroken, as required by Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a closure entry record (CL-507) regarding a closed complaint about ferry ramp night noise, documenting closing steps, telephone contact on 3 June 2032, and note stating 'The matter needs no further work. The original papers are stored in cabinet 12 of the east office.' 2. TRACE: Tracing against the legal framework, Law L1 (Entry Practice Schedule, part T, issue 1) imposes a mandatory duty on the author of a record that every closure entry must state where the original papers behind it are stored. 3. EVALUATE: The closure entry explicitly includes the statement: 'The original papers are stored in cabinet 12 of the east office.' This fulfills the statutory requirement set out in L1. No conflicting or additional rules are provided. 4. SYNTHESIZE: There are no legal flaws or omissions in the record. The document demonstrates full compliance with Law L1, which is noted as a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry explicitly specifies the exact storage location of the original papers behind the closed matter, fulfilling the procedural duty placed on the author of the record.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Closure entry CL-507'. The document records the closure of a complaint regarding night noise at the ferry ramp, notes closing steps taken, states that the matter needs no further work, and specifies: 'The original papers are stored in cabinet 12 of the east office.'\n2. TRACE: Traced the requirement under the legal framework. The relevant legal snippet is L1 ('Entry Practice Schedule, part T, issue 1'), which obligates the author of a record to state in every closure entry where the original papers behind it are stored.\n3. EVALUATE: Evaluated the text against L1. The document explicitly includes the required statement: 'The original papers are stored in cabinet 12 of the east office.' Therefore, the closure entry satisfies all requirements of L1.\n4. SYNTHESIZE: No legal flaws or omissions are present. The explicit documentation of paper storage location constitutes a procedural strength under L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry explicitly documents the location where the underlying original papers are stored, fulfilling the statutory requirement for closure records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a closure entry (CL-507) concerning a complaint about night noise at a ferry ramp. It states that the complaint was closed, the complainant was informed by telephone on 3 June 2032, no further work is needed, and 'The original papers are stored in cabinet 12 of the east office.'\n2. TRACE: The statement regarding the storage location of original documents ('The original papers are stored in cabinet 12 of the east office.') directly addresses the storage of the records behind closure entry CL-507.\n3. EVALUATE: Under Entry Practice Schedule, part T, issue 1 (L1), every closure entry in a record must state where the original papers behind it are stored. The document directly includes this required detail.\n4. SYNTHESIZE: The document satisfies all requirements set forth in the provided legal framework. There are no procedural deviations or missing required steps under the supplied rules. Therefore, no flaws or norm conflicts exist, and the explicit inclusion of the storage location constitutes a procedural strength under L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry explicitly documents the location where the original papers behind the closure are stored, satisfying the mandatory recording obligation.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a closure entry ('Closure entry CL-507') concerning a complaint about night noise at a ferry ramp. It contains sections 'Matter closed', 'Closing steps' (recording a telephone call to the complainant on 3 June 2032), and 'Closing note' ('The matter needs no further work.').\n2. TRACE: The text was examined for any statement indicating where the original papers behind the closure entry are stored. No such statement exists anywhere in the record.\n3. EVALUATE: According to Entry Practice Schedule, part T, issue 1 (L1), every closure entry in a record must state where the original papers behind it are stored, regardless of the matter and without first needing to mention papers. The document completely lacks this mandatory statement.\n4. SYNTHESIZE: One flaw is identified representing the complete omission of the required storage location of original papers (ABSENT_STEP). No strengths can be grounded in the provided legal framework, and no norm conflicts exist.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "omission_evidence": "ABSENT_STEP",
                    "exact_quote": null,
                    "context_description": "Throughout the closure entry",
                    "quoted_locator": null,
                    "flaw_category": "Omission of storage location",
                    "legal_flaw": "The closure entry fails to state where the original papers behind it are stored, as required by Entry Practice Schedule, part T, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a closure entry titled 'Closure entry CL-507' in a record. It records the closing of a complaint regarding night noise at the ferry ramp, notes telephone notification to the complainant on 3 June 2032, and states that the matter needs no further work. It contains no statement regarding where original papers are stored.\n2. TRACE: The document's entries reflect closure actions and notes. There is no mention or trace of original documentation, storage location, or filing repository.\n3. EVALUATE: Under Entry Practice Schedule, part T, issue 1 (id: L1), in a record, every closure entry must say where the original papers behind it are stored, regardless of matter and without needing to mention papers first, placing this duty on the author. The provided closure entry completely omits the storage location of the original papers behind it.\n4. SYNTHESIZE: Formulate a single flaw for the absent procedural step requiring the storage location of original papers in the closure entry pursuant to L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "omission_evidence": "ABSENT_STEP",
                    "exact_quote": null,
                    "context_description": "Under the heading Closure entry CL-507",
                    "quoted_locator": "Closure entry CL-507",
                    "flaw_category": "Missing storage location",
                    "legal_flaw": "The closure entry fails to state where the original papers behind it are stored, contrary to the mandatory requirement in Entry Practice Schedule, part T, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a closure entry (CL-507) within a record regarding a complaint about night noise at a ferry ramp. It states that the matter was closed, the complainant was informed by telephone on 3 June 2032, and the matter requires no further work.\n2. TRACE: The entry contains no statement or reference regarding where the original papers behind the closure entry are stored.\n3. EVALUATE: Under Entry Practice Schedule, part T, issue 1 (L1), every closure entry in a record must explicitly state where the original papers behind it are stored, irrespective of its matter and without needing prior mention of papers. The document entirely omits this required procedural and recording step.\n4. SYNTHESIZE: Formulate one flaw object indicating the total omission (ABSENT_STEP) of the storage location of the original papers as mandated by L1. No norm conflicts or legal strengths mapped to provided snippets exist.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "omission_evidence": "ABSENT_STEP",
                    "exact_quote": null,
                    "context_description": "Throughout the closure entry",
                    "quoted_locator": null,
                    "flaw_category": "Missing storage location",
                    "legal_flaw": "The closure entry fails to state where the original papers behind it are stored, in violation of Entry Practice Schedule, part T, issue 1, which mandates that every closure entry in a record must state the storage location of the underlying original papers.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The provided document is a record of levy entry LV-440 regarding the cargo ship Marta Holm calling at the south quay, with a result stating that the harbour levy is recorded as payable in full. The section titled 'Basis of the charge' contains the note '[The lines of this section are not in the copy supplied.]'. No numerical figures setting a charge are stated in the text.\n2. TRACE: The statement indicates that a harbour levy is recorded as payable in full, but no specific charged figure or numerical calculation is provided or referenced in the record text.\n3. EVALUATE: Under Law L1 (Entry Practice Schedule, part P, issue 1), in a record, every levy entry that sets a charge from a figure must name the document the figure was read from. The statutory duty applies specifically when a levy entry sets a charge from a figure. Since the document text does not set a charge from a figure, the conditional obligation to name the document from which a figure was read is not engaged.\n4. SYNTHESIZE: The text does not contain any claims or entries that violate Law L1. Under the strict domain isolation and zero hallucination rules, no legal flaws, norm conflicts, or specific statutory strengths are identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Levy entry LV-440'. It states that the cargo ship Marta Holm called at the south quay, notes that the lines of the section 'Basis of the charge' are not in the copy supplied, and records under 'Levy result' that the harbour levy is payable in full. No specific figure is stated in the document.\n2. TRACE: The entry records a levy result ('payable in full') without citing a specific numerical figure or calculation in the provided text.\n3. EVALUATE: The applicable legal framework is Law L1 (Entry Practice Schedule, part P, issue 1, 'The document a charged figure was read from'), which provides: 'In a record, every levy entry that sets a charge from a figure must name the document the figure was read from. A figure whose document is not named gives the charge no support. The duty rests on the author of the record.' The obligation to name the source document is conditioned upon the levy entry setting a charge from a figure. In the supplied text, no figure is set or stated. Under the strict constraint on omissions, a requirement conditional on circumstances the document does not show does not constitute an absent mandatory step. Consequently, no statutory deviation under Law L1 is established on the face of the provided text.\n4. SYNTHESIZE: No flaws or norm conflicts are identified. No procedural strengths directly implementing the specific mandate of Law L1 are documented.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record titled 'Levy entry LV-440'. It states under 'Ship calling' that the cargo ship Marta Holm called at the south quay, contains a section 'Basis of the charge' with bracketed text '[The lines of this section are not in the copy supplied.]', and concludes under 'Levy result' that the harbour levy is recorded as payable in full. No numerical figures or specific calculations are stated.\n\n2. TRACE: The statements in the record establish the vessel's call and conclude that the levy is payable in full without articulating or relying upon a specific numerical figure.\n\n3. EVALUATE: The single applicable binding source, Entry Practice Schedule, part P, issue 1 (L1), mandates that 'every levy entry that sets a charge from a figure must name the document the figure was read from.' This statutory duty is conditional on the entry setting a charge from a figure. Because the provided document text does not contain or rely on a figure, the condition specified in L1 is not triggered on the face of the document. Under the governing constraints, a procedural step conditional on circumstances the document does not show does not constitute an omission.\n\n4. SYNTHESIZE: The text does not exhibit any procedural or legal deviations from the supplied legal framework. Consequently, no flaws, norm conflicts, or specific procedural strengths are identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the record for all causal claims, figures, and charge determinations. Under the heading 'Basis of the charge', the text states: 'The gross tonnage of the ship was 1,840.' and 'The levy was set from that tonnage.' Under 'Levy result', it states: 'The harbour levy is recorded as payable in full.'\n2. TRACE: Trace the foundation of the figure used to determine the levy. The gross tonnage figure (1,840) is stated as the basis for setting the levy charge, but the document does not identify, cite, or name the underlying source document from which this figure was read.\n3. EVALUATE: According to Entry Practice Schedule, part P, issue 1 (id=\"L1\"), in a record, every levy entry that sets a charge from a figure must name the document the figure was read from. Failure to name the document deprives the charge of support. The author has set the levy from the gross tonnage figure of 1,840 without naming the document from which it was read.\n4. SYNTHESIZE: The entry contains an omission of a mandatory source document reference under Entry Practice Schedule, part P, issue 1. Because the claim stating the figure is present in the text but omits the required source document, this is an omission with evidence type STATED_CLAIM.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The gross tonnage of the ship was 1,840.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Omission of source document",
                    "legal_flaw": "The record sets a levy charge based on a gross tonnage figure of 1,840 but fails to name the document from which the figure was read, violating the mandatory requirement in Entry Practice Schedule, part P, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Levy entry LV-440'. Under the heading 'Basis of the charge', it states: 'The gross tonnage of the ship was 1,840.' and 'The levy was set from that tonnage.' Under 'Levy result', it states: 'The harbour levy is recorded as payable in full.'\n2. TRACE: Tracing the figure 1,840 backward in the text reveals that no source document (such as a tonnage certificate, ship register, or manifest) is identified or referenced anywhere in the record.\n3. EVALUATE: According to the Entry Practice Schedule, part P, issue 1 (law L1), in a record, every levy entry that sets a charge from a figure must name the document the figure was read from; otherwise, the figure provides no support for the charge, and the duty rests on the author. The record sets the levy from the figure 1,840 but omits the name of the document from which that figure was read.\n4. SYNTHESIZE: Formulate a single flaw object recording this omission under STATED_CLAIM, citing law L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The gross tonnage of the ship was 1,840.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Omission of source document",
                    "legal_flaw": "The levy entry establishes a charge based on a gross tonnage figure of 1,840 but fails to name the document from which the figure was read, contrary to the requirement that every levy entry setting a charge from a figure must name the source document.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Levy entry LV-440'. Under 'Ship calling', it states that 'The cargo ship Marta Holm called at the south quay.' Under 'Basis of the charge', it states that 'The gross tonnage of the ship was 1,840.' and 'The levy was set from that tonnage.' Under 'Levy result', it states that 'The harbour levy is recorded as payable in full.'\n2. TRACE: Tracing the basis of the charge, the investigator sets the levy based on the gross tonnage figure of 1,840. Tracing the origin of this figure within the document reveals no citation, title, or reference to the document from which the figure of 1,840 was obtained or read.\n3. EVALUATE: According to Entry Practice Schedule, part P, issue 1 (L1), in a record, every levy entry that sets a charge from a figure must name the document the figure was read from, and the duty rests on the author of the record. The text records the figure and sets the charge from it without naming the source document.\n4. SYNTHESIZE: The record contains a stated claim setting a charge from a figure while omitting the required document reference. This is an omission with stated claim evidence under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The gross tonnage of the ship was 1,840.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Missing source document",
                    "legal_flaw": "The levy entry sets a charge from the figure of 1,840 gross tonnage but does not name the document from which the figure was read, failing to comply with Entry Practice Schedule, part P, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        }
      ]
    },
    {
      "runId": "regression-v2-nightly@2026-10-01T07:41:14.920Z",
      "attempts": [
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled \"Licence entry LI-74\" regarding applicant Ms T. Brennholt's request to renew a breakwater fishing permit. It documents the decision that the fishing permit was renewed for one season, and states that the renewal was decided by licensing officer D. Aske.\n2. TRACE: The decision outcome (\"The fishing permit was renewed for one season.\") is explicitly attributed to the responsible licensing officer (\"The renewal was decided by licensing officer D. Aske.\").\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry stating a decision must name the officer who made that decision. The author of the record has fulfilled this requirement directly in the text under \"Renewal outcome\".\n4. SYNTHESIZE: No procedural or legal flaws are identified. The record fully complies with L1, constituting a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who decided the renewal outcome, satisfying the requirement to name the officer behind the decision.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a licence entry record (Licence entry LI-74) concerning a fishing permit renewal for Ms T. Brennholt. It records the applicant details, the renewal request, the outcome ('The fishing permit was renewed for one season.'), and the decision-maker ('The renewal was decided by licensing officer D. Aske.').\\n2. TRACE: The decision to renew the fishing permit for one season is explicitly attributed to licensing officer D. Aske.\\n3. EVALUATE: Under L1 (Entry Practice Schedule, part S, issue 1), every licence entry in a record that states a decision must name the officer who made that decision. The document clearly identifies licensing officer D. Aske as the decision-maker for the renewal decision.\\n4. SYNTHESIZE: There are no legal or procedural flaws under the provided framework. The document fully complies with the binding requirement in L1, constituting a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry record explicitly names the licensing officer who made the decision to renew the permit, in full compliance with the statutory duty.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identify all causal claims, factual conclusions, and diagnostic statements in the document. The text records a licence entry (LI-73) for applicant Ms T. Brennholt, noting renewal sought for a permit to fish from the breakwater, and concludes under 'Renewal outcome' with the decision: 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the decision statement 'The fishing permit was renewed for one season.', the record states the decision outcome but does not identify or name any officer responsible for making that decision.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision, with the duty resting on the author of the record. The document is classified as a record and contains a licence entry stating a renewal decision without naming the deciding officer. Because the document states the decision measure but omits the required identity of the person responsible, this constitutes an omission under the STATED_CLAIM evidence type.\n4. SYNTHESIZE: Record one flaw under L1 for failure to name the deciding officer associated with the renewal decision.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The record states a decision to renew the fishing permit for one season but fails to name the officer who made that decision, in violation of Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing licence entry LI-73. It lists the applicant (Ms T. Brennholt), the renewal sought (permit to fish from the breakwater), and the renewal outcome stating that \"The fishing permit was renewed for one season.\"\n\n2. TRACE: The decision to renew the fishing permit is stated under the heading \"Renewal outcome\". No officer or decision-maker is named in connection with this decision.\n\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record is subject to this requirement. The record states the decision to renew the permit but omits the identity of the officer who made the decision.\n\n4. SYNTHESIZE: This represents an omission on a stated claim (omission_evidence: STATED_CLAIM), specifically violating Entry Practice Schedule, part S, issue 1 (L1).",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states a decision to renew the fishing permit for one season but fails to name the officer who made that decision, contrary to Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of licence entry LI-72 regarding applicant Ms T. Brennholt's application to renew a permit to fish from the breakwater. The record states the renewal outcome ('The fishing permit was renewed for one season.') and identifies the decision-maker ('The renewal was decided by licensing officer D. Aske.'). 2. TRACE: Tracing the decision statement to its deciding authority shows that licensing officer D. Aske is explicitly named as the officer who decided the renewal. 3. EVALUATE: Under Law L1 (Entry Practice Schedule, part S, issue 1), every licence entry in a record that states a decision must also name the officer who made that decision. The document fully complies with this statutory requirement by naming licensing officer D. Aske. No legal or procedural flaws are present under the provided legal framework. 4. SYNTHESIZE: There are zero identified flaws, no norm conflicts, and one verified procedural strength regarding compliance with Law L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The author of the record explicitly identified and named the licensing officer who made the decision on the permit renewal, complying with the requirement that licence entries stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of licence entry LI-72 concerning applicant Mr T. Brennholt. It records a decision: 'The fishing permit was renewed for one season.' It also states: 'The renewal was decided by licensing officer D. Aske.' 2. TRACE: The decision regarding the renewal of the permit is explicitly attributed to licensing officer D. Aske. 3. EVALUATE: Entry Practice Schedule, part S, issue 1 (L1) requires that in a record, every licence entry that states a decision must also name the officer who made that decision. The record satisfies this requirement by explicitly identifying licensing officer D. Aske. No other legal rules or guidelines are provided. 4. SYNTHESIZE: The text fully complies with L1. There are no flaws or norm conflicts. A procedural strength is recorded for naming the deciding officer in compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the officer who made the decision, in accordance with the mandatory requirement to record the deciding officer for every decision.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a licence entry designated 'Licence entry LI-71'. It comprises three sections: 'Licence holder' (stating 'Applicant: Ms T. Brennholt, a citizen of Delvoria.'), 'Renewal sought' (stating 'The applicant asked to renew a permit to fish from the breakwater.'), and 'Renewal outcome' (stating 'The fishing permit was renewed for one season.'). The text under 'Renewal outcome' records an official decision renewing the permit.\n\n2. TRACE: Tracing the decision 'The fishing permit was renewed for one season.' across the text, the document records the subject and outcome of the renewal application but contains no reference to the identity or name of the official or officer who decided the application.\n\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision, placing this duty on the record's author. The document is a record containing a licence entry that explicitly states a decision but fails to name the deciding officer. Since the document states the decision itself but omits the required identification of the decision-maker, this is an omission with evidence category STATED_CLAIM.\n\n4. SYNTHESIZE: Formulate the flaw under L1 referencing the stated decision quote and the heading locator 'Renewal outcome'. No norm conflicts or regulatory strengths are present.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing decision-maker identity",
                    "legal_flaw": "The licence entry records a renewal decision but omits the name of the officer who made that decision, contrary to Entry Practice Schedule, part S, issue 1, which requires every licence entry stating a decision to name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanning the document 'Licence entry LI-71', the text records a licence renewal procedure. Under 'Licence holder', the applicant is identified as 'Mr T. Brennholt, a citizen of Delvoria.' Under 'Renewal sought', the text states 'The applicant asked to renew a permit to fish from the breakwater.' Under 'Renewal outcome', the document records the decision: 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the decision statement 'The fishing permit was renewed for one season.' under the heading 'Renewal outcome', the document records that a decision on renewal was made, but does not identify or name any official or officer who made this decision.\n3. EVALUATE: Evaluating this against the legal framework: Law L1 (Entry Practice Schedule, part S, issue 1, 'Naming the officer behind a decision') provides that 'In a record, every licence entry that states a decision must also name the officer who made that decision. The duty rests on the author of the record.' The document type is a record. The licence entry states a decision ('The fishing permit was renewed for one season.') but omits the name of the deciding officer. Because the document states the decision itself but lacks the required specification of the responsible officer, this is an omission with stated claim evidence (STATED_CLAIM).\n4. SYNTHESIZE: One flaw is identified under Law L1 regarding the missing identity of the deciding officer in the renewal outcome decision. There are no other applicable binding rules or interpretive guidelines, so no other flaws, norm conflicts, or strengths can be identified.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry records a decision renewing the fishing permit but fails to name the officer who made the decision, contrary to the statutory requirement for licence entry records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an allocation entry (AL-115) recording a mooring request by a rowing club for a second mooring at the west quay, an allocation outcome stating that the request was granted, and a notice indicating that the club secretary was notified of the outcome by letter. 2. TRACE: The document's factual claims include the request from the rowing club, the decision granting the mooring request, and the dispatch of notice to the club secretary. 3. EVALUATE: Under L1 (Entry Practice Schedule, part M, issue 1, 'Grounds for refusing a request'), every allocation entry in a record that refuses a request must state the specific requirement the request failed to meet. However, L1 explicitly specifies that an allocation entry granting a request owes no such statement. In this entry, the request was granted ('The request for a second mooring was granted.'). Therefore, no statement of failed requirements was required under L1. 4. SYNTHESIZE: The record complies with all applicable binding provisions in the provided legal framework. No procedural or legal flaws are identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the causal/factual decision in the document: 'The request for a second mooring was refused.' under heading 'Allocation outcome'. 2. TRACE: Traced the refusal decision against the legal framework in context. 3. EVALUATE: Evaluated against Law L1 ('Entry Practice Schedule, part M, issue 1', 'Grounds for refusing a request'), which mandates that in a record, every allocation entry stating a request was refused must state which requirement the request failed to meet. The entry records the refusal but omits the required statement of which requirement was not met. 4. SYNTHESIZE: Formulated one flaw object noting this omission on a stated claim (STATED_CLAIM).",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Omission of requirement failed",
                    "legal_flaw": "The record states that the allocation request was refused, but fails to state which requirement the request failed to meet, as required by Entry Practice Schedule, part M, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a repair record (RP-31) describing a fault report of a leak at the sluice valve on the east channel, the work carried out (valve packing replaced by maintenance crew on 14 October 2032), and the state after work stating: 'The leak is described as cured, and fitter O. Lindgren checked it on site.'\n2. TRACE: The entry notes that the fault is cured and directly names fitter O. Lindgren as the person who performed the on-site verification.\n3. EVALUATE: Under Law L1 (Entry Practice Schedule, part K, issue 1), every repair entry in a record that describes a fault as cured must name the person who checked the cure on site. The document complies fully with this requirement by explicitly identifying fitter O. Lindgren as the individual who checked the cure on site.\n4. SYNTHESIZE: No legal flaws or omissions are present. A procedural strength is recorded for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry specifies that the fault is cured and explicitly names the person who verified the cure on site, complying with the requirement for repair entries in records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the record for claims regarding fault status and repairs. Under the heading 'State after the work', the document states 'The leak is described as cured.' 2. TRACE: Tracing the statement, the record notes the replacement of valve packing by the maintenance crew, but does not identify who conducted the on-site verification of the cure. 3. EVALUATE: Under Entry Practice Schedule, part K, issue 1 (L1), every repair entry in a record that describes a fault as cured must name the person who checked the cure on site, placing this duty on the record's author. The document describes the leak as cured without specifying who verified this cure on site. 4. SYNTHESIZE: This constitutes an omission on a stated claim (STATED_CLAIM) under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Missing verifier identification",
                    "legal_flaw": "The repair entry describes the fault as cured but fails to name the person who checked the cure on site, contrary to the requirement in Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a berthing entry (BE-019) with three sections: 'Movement between berths' stating that 'The dredger Kestrel was moved from the inner berth to the outer berth.', 'Crew arrangements' stating that 'The crew of the dredger stayed aboard overnight.', and 'Berth status' stating that 'The inner berth is recorded as free.'\n2. TRACE: The entry specifically records that a vessel (the dredger Kestrel) was moved between berths. However, the record does not identify or name who ordered this move.\n3. EVALUATE: Under Entry Practice Schedule, part R, issue 1 (id: L1), in a record, every berthing entry that says a vessel was moved must also name the person who ordered the move, placing this duty on the author of the record. The record states that the vessel was moved but omits the required identity of the person who ordered the move.\n4. SYNTHESIZE: This constitutes an omission on a stated claim (STATED_CLAIM), as the document asserts that the move occurred but fails to include the mandatory naming of the person who ordered it under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing identification of ordering person",
                    "legal_flaw": "The berthing entry records that a vessel was moved but fails to name the person who ordered the move, in violation of Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Berthing entry BE-019' consisting of three sections: 'Movement between berths' stating that 'The dredger Kestrel was moved from the inner berth to the outer berth.', 'Crew arrangements' stating that 'The crew of the dredger stayed aboard overnight.', and 'Berth status' stating that 'The inner berth is recorded as free.'\n2. TRACE: The claim under 'Movement between berths' indicates that the vessel 'Kestrel' was moved from the inner berth to the outer berth. Tracing the origin and authorization of this move reveals no mention or identification of the individual who ordered the vessel move.\n3. EVALUATE: Under Entry Practice Schedule, part R, issue 1 (Law L1), every berthing entry in a record that says a vessel was moved must name the person who ordered the move. The text records the movement of the dredger Kestrel but omits the name of the person who ordered it. Law L2 requires giving the rated load of a tow line whenever a tow line is mentioned; however, no tow line is mentioned in the document, so L2 is not engaged. No other legal rules or guidelines are provided.\n4. SYNTHESIZE: Formulate a single flaw for the omission of the ordering person's name under Law L1, categorized as an omission of a required detail from a stated claim (STATED_CLAIM).",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of authorizing person",
                    "legal_flaw": "The berthing entry states that the vessel was moved from the inner berth to the outer berth but fails to name the person who ordered the move, contrary to the mandatory requirement for berthing records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a sampling record (SA-062) detailing the purpose of sampling ('Water was sampled for the quarterly clarity check.'), the location where the sample was obtained ('The sample was drawn from the open water of the north basin.'), and the dispatch of the sample ('The sample was sent for analysis the same afternoon.').\n2. TRACE: The statement 'The sample was drawn from the open water of the north basin.' establishes that the sample was drawn from open water.\n3. EVALUATE: Under the provided legal framework (Entry Practice Schedule, part N, issue 1 / L1), every sampling entry in a record reporting a sample drawn from open water must also specify the depth at which it was drawn. While the entry reports a sample drawn from open water, it omits the required sampling depth.\n4. SYNTHESIZE: Formulate a single flaw for the omission of sampling depth in the open water sampling entry under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The sample was drawn from the open water of the north basin.",
                    "context_description": "Under the heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Omission of sampling depth",
                    "legal_flaw": "The sampling entry reports a sample drawn from open water but omits the depth at which the sample was drawn, which is required by Entry Practice Schedule, part N, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Sampling entry SA-062' containing details on the purpose of sampling, where the sample came from ('The sample was run from the tap in the pump house.'), and dispatch of the sample. 2. TRACE: The statement regarding the origin of the sample clearly identifies it as being drawn from a tap in the pump house. 3. EVALUATE: Under Entry Practice Schedule, part N, issue 1 (L1), every sampling entry reporting a sample drawn from open water must record the depth at which it was drawn; however, the provision explicitly states that 'The duty reaches samples from open water only, and not samples run from a tap.' Since the recorded sample was run from a tap, the requirement to specify depth is inapplicable. 4. SYNTHESIZE: The record complies with the applicable framework, and no legal or procedural deviations exist under the provided snippet.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record documenting the arrival of a consignment at the north gate. It contains a section titled 'Seal examination' stating 'The seals on the trailer were examined at the gate.' and 'Seal 30817 and seal 30818 were both found unbroken.'\n2. TRACE: The seal examination entry specifies that two seals (seal 30817 and seal 30818) were examined on the trailer and documents that both were found unbroken.\n3. EVALUATE: The applicable binding rule, Entry Practice Schedule, part L, issue 1 (L1), mandates that in a record, every seal entry stating that seals on a load were examined must give the number of each seal and state whether it was found unbroken, and explicitly provides that an entry providing both is to be credited as soundly supported in this respect. The record contains both the seal numbers and confirmation of unbroken status for all examined seals. No procedural or substantive flaws are present under the provided legal framework.\n4. SYNTHESIZE: Document compliance as a procedural strength under L1. No flaws or norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The record provides the specific number of each seal examined on the trailer and explicitly states that both were found unbroken, in full compliance with the requirement that every seal examination entry record each seal number and whether it was unbroken.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains the statement 'The seals on the trailer were examined at the gate.' under the heading 'Seal examination' within the record 'Seal entry SE-208'.\n2. TRACE: This entry asserts that the seals on the trailer (a load) were examined upon arrival at the gate.\n3. EVALUATE: According to Entry Practice Schedule, part L, issue 1 (L1), every seal entry in a record that states the seals on a load were examined must provide the number of each seal and state whether it was found unbroken. The document states that the seals were examined, but omits both the number of each seal and the determination of whether they were unbroken.\n4. SYNTHESIZE: Formulate one flaw identifying the omission of required seal numbers and unbroken status in the seal examination record.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Incomplete seal examination record",
                    "legal_flaw": "The record states that the seals on the trailer were examined, but fails to specify the number of each seal and whether each seal was found unbroken, as mandated by the Entry Practice Schedule.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record consisting of closure entry CL-507, noting that a complaint regarding night noise at the ferry ramp was closed, communication steps taken with the complainant, and a closing note stating that the matter needs no further work and that 'The original papers are stored in cabinet 12 of the east office.'\n2. TRACE: The statement regarding the storage location of the original papers is made directly in the closing note of the record.\n3. EVALUATE: Under L1 (Entry Practice Schedule, part T, issue 1), every closure entry in a record must state where the original papers behind it are stored. The document explicitly includes this information ('The original papers are stored in cabinet 12 of the east office.'). There are no omissions, procedural deviations, or conflicting provisions in the provided legal framework.\n4. SYNTHESIZE: The document fully satisfies the requirements of L1. No legal or procedural flaws are identified. One procedural strength is noted for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry explicitly specifies the physical storage location of the original papers behind it, fulfilling the mandatory requirement for closure entries in records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a closure entry (CL-507) regarding a complaint about night noise at a ferry ramp. It states that the complaint was closed, the complainant was informed by telephone on 3 June 2032, and the matter needs no further work.\n2. TRACE: Under the provided legal framework, Entry Practice Schedule, part T, issue 1 (<law id=\"L1\">) mandates that every closure entry in a record must state where the original papers behind it are stored, regardless of matter, placing the duty on the author.\n3. EVALUATE: Examining the closure entry CL-507, there is no mention of where the original papers behind the closure entry are stored. This violates the mandatory requirement of Entry Practice Schedule, part T, issue 1.\n4. SYNTHESIZE: An omission flaw is formulated under L1. Because the document contains no passage addressing the storage location of original papers, this constitutes an ABSENT_STEP with exact_quote set to null.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "omission_evidence": "ABSENT_STEP",
                    "exact_quote": null,
                    "context_description": "In the closure entry under the heading Closure entry CL-507",
                    "quoted_locator": "Closure entry CL-507",
                    "flaw_category": "Missing storage location",
                    "legal_flaw": "The closure entry fails to specify where the original papers behind it are stored, contrary to Entry Practice Schedule, part T, issue 1, which requires every closure entry in a record to state where the original papers behind it are stored.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identify all causal claims, factual conclusions, and diagnostic statements made by the investigator in the text. The document contains statements that the cargo ship Marta Holm called at the south quay, that lines under 'Basis of the charge' are not in the copy supplied, and that 'The harbour levy is recorded as payable in full.' 2. TRACE: Trace each claim backward to verify its foundation against the legal framework. The record notes the calling of a ship and records the levy result as payable in full without stating any charged numerical figure. 3. EVALUATE: Compare the document against the assigned legal framework (Entry Practice Schedule, part P, issue 1 / L1). L1 requires that 'every levy entry that sets a charge from a figure must name the document the figure was read from.' In the provided text, no figure is set or stated from which a charge is derived. Under the system instructions, a requirement that is conditional on circumstances the document does not show cannot be treated as an omission. Therefore, L1's naming requirement is not triggered. 4. SYNTHESIZE: No violations of the provided legal framework are established, no norm conflicts exist, and no procedural actions directly fulfill an affirmative requirement under L1 to constitute a legal strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a record of a levy entry (LV-440) for the ship Marta Holm. Under 'Basis of the charge', it states: 'The gross tonnage of the ship was 1,840.' and 'The levy was set from that tonnage.'\n2. TRACE: The tonnage figure (1,840) is stated directly as the basis for setting the levy, but no source document or origin for where this figure was read from is identified in the text.\n3. EVALUATE: According to Entry Practice Schedule, part P, issue 1 (L1), every levy entry that sets a charge from a figure must name the document the figure was read from. Without naming the source document, the figure gives the charge no support.\n4. SYNTHESIZE: The record violates L1 because it records a figure (1,840 gross tonnage) used to set a levy charge without naming the source document from which the figure was obtained. This is an omission on a stated claim (STATED_CLAIM).",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The gross tonnage of the ship was 1,840.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Missing source documentation",
                    "legal_flaw": "The record sets a levy charge from a gross tonnage figure of 1,840 without naming the document from which the figure was read, contrary to Entry Practice Schedule, part P, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        }
      ]
    },
    {
      "runId": "regression-v2-nightly@2026-10-03T07:01:17.504Z",
      "attempts": [
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a licence entry record (Licence entry LI-74) concerning an application by Ms T. Brennholt to renew a permit to fish from the breakwater. It contains a decision statement ('The fishing permit was renewed for one season.') and identifies the decision maker ('The renewal was decided by licensing officer D. Aske.').\n2. TRACE: Tracing the decision statement to its authority, the text directly identifies licensing officer D. Aske as the person who made the renewal decision.\n3. EVALUATE: Comparing this against the provided legal framework: Law L1 (Entry Practice Schedule, part S, issue 1) mandates that in a record, every licence entry stating a decision must also name the officer who made that decision. The record explicitly provides this information.\n4. SYNTHESIZE: There are no legal or procedural flaws under the provided framework. The compliance with Law L1 constitutes a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry states the renewal decision and explicitly names the licensing officer responsible for making the decision, fully complying with the procedural recording requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document constitutes a licence entry (LI-74) recording a renewal application for a fishing permit by applicant Ms T. Brennholt, stating that the fishing permit was renewed for one season and that the renewal was decided by licensing officer D. Aske.\n2. TRACE: The decision to renew the permit is explicitly traced and attributed to licensing officer D. Aske.\n3. EVALUATE: Under L1 (Entry Practice Schedule, part S, issue 1), every licence entry in a record that states a decision must name the officer who made that decision. The record explicitly provides the name of the deciding officer (licensing officer D. Aske).\n4. SYNTHESIZE: The document satisfies all legal requirements set out in the applicable binding law. There are no flaws identified, and the inclusion of the officer's name is recorded as a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The record explicitly identifies the licensing officer who made the renewal decision, fulfilling the statutory requirement to name the deciding officer in a licence entry.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of licence entry LI-73 regarding Ms T. Brennholt's application to renew a permit to fish from the breakwater. Under 'Renewal outcome', the entry states the decision: 'The fishing permit was renewed for one season.'\n2. TRACE: The decision is recorded in the passive voice without identifying the person or official who made the determination.\n3. EVALUATE: Under Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must name the officer who made that decision. The entry records a decision but omits the required name of the deciding officer.\n4. SYNTHESIZE: An omission flaw under 'Renewal outcome' where the decision is stated ('The fishing permit was renewed for one season.') without naming the deciding officer, in violation of L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states a renewal decision but does not name the officer who made that decision, contrary to the requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the decision statement under heading 'Renewal outcome': 'The fishing permit was renewed for one season.' 2. TRACE: Traced the statement to verify if the deciding officer is identified anywhere in the record. The document contains no mention of the officer who made the decision. 3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), every licence entry that states a decision must also name the officer who made that decision. The author of the record has omitted the identity of the deciding officer. 4. SYNTHESIZE: Formulate a flaw noting the omission of the officer's name in connection with the stated renewal decision.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states a renewal decision without naming the officer who made that decision, failing to meet the requirement under Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identify all causal claims, factual conclusions, and diagnostic statements made by the investigator in the text. The document is a licence record (LI-72) for Ms T. Brennholt concerning a renewal of a permit to fish from the breakwater. The record states the renewal outcome ('The fishing permit was renewed for one season.') and identifies the deciding official ('The renewal was decided by licensing officer D. Aske.'). 2. TRACE: The decision to renew the fishing permit for one season is explicitly attributed to licensing officer D. Aske. 3. EVALUATE: Under L1 (Entry Practice Schedule, part S, issue 1), every licence entry in a record that states a decision must name the officer who made that decision. The document explicitly includes this requirement by identifying licensing officer D. Aske as the decision-maker. 4. SYNTHESIZE: There are no legal or procedural flaws under the provided framework. The record demonstrates full compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The record explicitly identifies the licensing officer who made the renewal decision, fulfilling the procedural duty required for licence entry records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of Licence entry LI-72 concerning applicant Mr T. Brennholt for renewal of a breakwater fishing permit. It records the outcome ('The fishing permit was renewed for one season.') and specifies the decision-maker ('The renewal was decided by licensing officer D. Aske.').\n2. TRACE: Tracing the decision statement back, it is explicitly attributed to licensing officer D. Aske.\n3. EVALUATE: Under the binding legal framework (Entry Practice Schedule, part S, issue 1 / L1), every licence entry in a record that states a decision must name the officer who made that decision. The document explicitly includes the name and role of the officer ('licensing officer D. Aske'). Therefore, there are no legal or procedural flaws.\n4. SYNTHESIZE: The record complies fully with L1. A procedural strength is documented reflecting full compliance with the statutory naming requirement.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who made the renewal decision, complying with the requirement that every licence entry stating a decision must name the responsible officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing licence entry LI-71. Under the heading 'Renewal outcome', the author states a decision: 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the decision claim shows that while the outcome of the renewal is stated, no officer is identified or named anywhere in the licence entry.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record bears this duty. The entry states a decision but omits the required identity of the deciding officer.\n4. SYNTHESIZE: Formulate a flaw identifying the omission under 'Renewal outcome', categorized under 'Omission of deciding officer', with omission_evidence set to 'STATED_CLAIM' quoting the decision claim.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry records a decision stating that the fishing permit was renewed for one season, but omits the identity of the officer who made that decision, contrary to the requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record titled 'Licence entry LI-71'. It identifies the applicant as 'Mr T. Brennholt, a citizen of Delvoria', describes the renewal sought ('The applicant asked to renew a permit to fish from the breakwater.'), and states the decision under the heading 'Renewal outcome' ('The fishing permit was renewed for one season.').\n2. TRACE: Tracing the decision statement 'The fishing permit was renewed for one season.', the text does not identify who made the decision or provide any officer's name.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision, and this duty rests on the author of the record. The document states a renewal decision but completely omits the identity of the deciding officer.\n4. SYNTHESIZE: A procedural flaw is identified under L1. Since the text explicitly states the decision but omits the mandatory identification of the officer responsible, this constitutes an omission categorized as STATED_CLAIM.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states the renewal decision but omits the name of the officer who made that decision, contrary to Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document 'Allocation entry AL-115' contains an allocation entry regarding a mooring request from a rowing club for a second mooring at the west quay. Under 'Allocation outcome', the text states: 'The request for a second mooring was granted.' Under 'Notice to the club', it notes that notice of the outcome was sent to the club secretary by letter.\n2. TRACE: Tracing the outcome statement reveals that the request was approved ('granted'), not refused.\n3. EVALUATE: Evaluating this against the sole provision in the legal framework, Law L1 (Entry Practice Schedule, part M, issue 1, 'Grounds for refusing a request'), which specifies that 'every allocation entry that says a request was refused must also say which requirement the request failed to meet' while '[a]n allocation entry that grants the request owes no such statement.' Because this allocation entry granted the request, no statement regarding unmet requirements is mandated.\n4. SYNTHESIZE: The record complies with Law L1 as no statement of unmet requirements is required for granted requests. There are no procedural deviations, omissions, or norm conflicts present.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an allocation record (Allocation entry AL-115) recording a mooring request by a rowing club and an allocation outcome stating that 'The request for a second mooring was refused.' 2. TRACE: The decision to refuse the request is stated under the heading 'Allocation outcome' without any accompanying explanation or specification of requirements. 3. EVALUATE: According to the binding rule in Entry Practice Schedule, part M, issue 1 (id: L1), 'every allocation entry that says a request was refused must also say which requirement the request failed to meet.' The entry states that the request was refused but omits the required statement of which requirement was not met. 4. SYNTHESIZE: This constitutes an omission of a required element on a stated decision (STATED_CLAIM). The exact quote is 'The request for a second mooring was refused.' under the heading 'Allocation outcome'. No strengths or norm conflicts are present in the context.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Missing grounds for refusal",
                    "legal_flaw": "The allocation entry indicates that the request was refused but fails to state which requirement the request failed to meet, as required by Entry Practice Schedule, part M, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a repair entry (RP-31) regarding a reported leak at the sluice valve on the east channel. The repair entry states: 'The leak is described as cured, and fitter O. Lindgren checked it on site.'\n2. TRACE: The statement notes that the fault is cured and identifies fitter O. Lindgren as the individual who checked the cure on site.\n3. EVALUATE: Under Entry Practice Schedule, part K, issue 1 (L1), in a record, every repair entry that describes a fault as cured must also name the person who checked the cure on site. The document explicitly includes the name and role of the individual who verified the cure on site ('fitter O. Lindgren'). There are no omissions or deviations from the legal requirement.\n4. SYNTHESIZE: The record complies fully with the provided rule L1. No legal flaws or norm conflicts are present. A strength is recorded for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry explicitly names the person (fitter O. Lindgren) who checked the cure on site when describing the fault as cured, fulfilling the requirements of the standard.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a repair entry (RP-31) that details a reported fault ('A leak was reported at the sluice valve on the east channel.'), the work executed ('The valve packing was replaced by the maintenance crew on 14 October 2032.'), and the final condition ('The leak is described as cured.').\n\n2. TRACE: Tracing the statement 'The leak is described as cured' under the heading 'State after the work', the author states that the fault is cured without identifying any individual who verified or checked the cure on site.\n\n3. EVALUATE: According to Entry Practice Schedule, part K, issue 1 (law id 'L1'), every repair entry in a record describing a fault as cured must name the person who checked the cure on site, placing this duty on the record's author. The document explicitly claims the fault is cured but omits the identity of the person who checked the cure on site.\n\n4. SYNTHESIZE: This constitutes an omission of a required detail from a stated claim (omission_evidence: STATED_CLAIM). No other legal provisions or guidelines are present in the framework, and no other procedural strengths or norm conflicts exist.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Omission of required verification detail",
                    "legal_flaw": "The repair entry describes the fault as cured but omits the name of the person who checked the cure on site, contrary to the mandatory requirement in Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a berthing record (BE-019) that contains three sections: 'Movement between berths', 'Crew arrangements', and 'Berth status'. Under 'Movement between berths', it makes the factual statement: 'The dredger Kestrel was moved from the inner berth to the outer berth.'\n2. TRACE: Tracing the statement regarding the vessel movement, the author of the record notes that the move took place, but does not state or attribute who ordered the movement.\n3. EVALUATE: According to Entry Practice Schedule, part R, issue 1 (id: L1), in a record, every berthing entry that says a vessel was moved must name the person who ordered the move. The document fails to provide this required information.\n4. SYNTHESIZE: Formulate the finding as a flaw with omission_evidence set to 'STATED_CLAIM' since the claim of movement is stated in the record but omits the identity of the person who ordered it.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of required detail",
                    "legal_flaw": "The berthing record states that the vessel was moved from the inner berth to the outer berth, but omits the name of the person who ordered the move, contrary to the requirement in Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Berthing entry BE-019'. Under the heading 'Movement between berths', it states: 'The dredger Kestrel was moved from the inner berth to the outer berth.' It also contains sections regarding crew arrangements and berth status. 2. TRACE: Tracing the claim regarding the vessel movement against the provided legal framework reveals two binding rules: Law L1 ('Entry Practice Schedule, part R, issue 1' - 'Who ordered a vessel moved'), which mandates that every berthing entry stating a vessel was moved must name the person who ordered the move; and Law L2 ('Entry Practice Schedule, part R, issue 1' - 'The rated load of a tow line'), which requires the rated load of a tow line to be stated whenever a tow line is mentioned. 3. EVALUATE: The document mentions that the dredger Kestrel was moved, but completely omits the identity of the person who ordered the move. This violates Law L1. Because a movement is stated but the mandatory identifying detail is omitted, this constitutes an omission with evidence type 'STATED_CLAIM'. Law L2 is not engaged as no tow line is mentioned in the record. No other legal rules or guidelines are provided. 4. SYNTHESIZE: Formulate one flaw object under Law L1 for the failure to name the person ordering the vessel move. No norm conflicts or strengths under the provided rules are present.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing mandatory information",
                    "legal_flaw": "The berthing entry states that a vessel was moved but fails to name the person who ordered the move, contrary to the mandatory requirement in Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Sampling entry SA-062'. It records the purpose ('Water was sampled for the quarterly clarity check.'), location ('The sample was drawn from the open water of the north basin.'), and dispatch ('The sample was sent for analysis the same afternoon.'). 2. TRACE: The statement 'The sample was drawn from the open water of the north basin.' establishes that the entry reports a sample drawn from open water. 3. EVALUATE: According to the binding law (Entry Practice Schedule, part N, issue 1; L1), every sampling entry in a record that reports a sample drawn from open water must state the depth at which it was drawn. The document states that the sample was drawn from open water but completely omits the sampling depth. Because the document states the claim of open water sampling but omits the required detail/depth, this constitutes an omission under the STATED_CLAIM evidence type. 4. SYNTHESIZE: Formulate the flaw citing L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The sample was drawn from the open water of the north basin.",
                    "context_description": "Under the heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Omission of sampling depth",
                    "legal_flaw": "The record documents a sample drawn from open water but fails to specify the depth at which it was drawn, contrary to the mandatory requirement set forth in Entry Practice Schedule, part N, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Evaluated document 'Sampling entry SA-062', which records water sampling for a quarterly clarity check, specifying under 'Where the sample came from' that 'The sample was run from the tap in the pump house.'\n2. TRACE: Traced the source of the sample to a tap in the pump house.\n3. EVALUATE: Evaluated against Entry Practice Schedule, part N, issue 1 (id: L1), which requires that every sampling entry reporting a sample drawn from open water must state the depth at which it was drawn. The rule explicitly specifies that this duty reaches samples from open water only, and not samples run from a tap.\n4. SYNTHESIZE: Because the sample was run from a tap, the statutory depth requirement is not applicable, and no procedural or legal deviations are present.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The record 'Seal entry SE-208' contains a section 'Seal examination' stating 'The seals on the trailer were examined at the gate.' and 'Seal 30817 and seal 30818 were both found unbroken.'\n2. TRACE: The examination claims are recorded directly by the author of the record regarding the consignment at the gate.\n3. EVALUATE: Under Entry Practice Schedule, part L, issue 1 (law L1), every seal entry stating that the seals on a load were examined must specify the number of each seal and state whether it was found unbroken. The record lists both seal numbers (30817 and 30818) and confirms that both were found unbroken. Law L1 provides that an entry providing both details is to be credited as soundly supported in this respect.\n4. SYNTHESIZE: The record fully satisfies the requirements of law L1. No flaws are identified, and the compliance is documented as a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The seal entry specifies the individual numbers of the examined seals and confirms that each seal was found unbroken, fulfilling the record-keeping requirements for examined load seals.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanning the document text reveals three short sections under 'Seal entry SE-208': 'Consignment at the gate' stating that a trailer of boxed pipe fittings arrived at the north gate; 'Seal examination' stating 'The seals on the trailer were examined at the gate.'; and 'Release to the yard' stating 'The trailer was released to the holding yard.'\n2. TRACE: Tracing the statement 'The seals on the trailer were examined at the gate.', this represents a seal examination entry recorded by the author of the record regarding the consignment.\n3. EVALUATE: Evaluating this statement against Law L1 ('Entry Practice Schedule, part L, issue 1', 'Examining the seals on a load'): The binding law dictates that in a record, every seal entry stating that seals on a load were examined must also give the number of each seal and state whether it was found unbroken. The text explicitly claims that the seals were examined, but fails to provide the number of each seal and fails to state whether any seal was found unbroken.\n4. SYNTHESIZE: Formulate the finding as an omission of required details on a stated claim (STATED_CLAIM). The exact quote is 'The seals on the trailer were examined at the gate.', located under the heading 'Seal examination'. There are no other legal rules provided, no norm conflicts, and no satisfied conditions for procedural strengths.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Inadequate seal documentation",
                    "legal_flaw": "The entry records that the seals on the trailer were examined at the gate, but omits the number of each seal and whether each seal was found unbroken, contrary to the requirements of the Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing closure entry CL-507 regarding a closed complaint about night noise at a ferry ramp. It documents the closure, notification to the complainant, closing note, and specifies: 'The original papers are stored in cabinet 12 of the east office.'\n2. TRACE: The statement regarding the storage location of the original papers directly addresses the storage of the records underlying the closure entry.\n3. EVALUATE: According to the binding law (Entry Practice Schedule, part T, issue 1), every closure entry in a record must state where the original papers behind it are stored. The document explicitly includes this information ('The original papers are stored in cabinet 12 of the east office.'). No legal or procedural violations are observed.\n4. SYNTHESIZE: There are no legal flaws. The inclusion of the exact storage location of the original papers constitutes a procedural strength under the provided framework.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry explicitly records where the original papers behind the closure are stored, fully complying with the requirement that every closure entry in a record must indicate the storage location of the underlying original papers.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The provided document is a closure entry titled 'Closure entry CL-507' under the document type 'record'. It contains sections detailing that the complaint was closed ('Matter closed'), that the complainant was notified by phone on 3 June 2032 ('Closing steps'), and that the matter needs no further work ('Closing note'). 2. TRACE: Checking the applicable legal framework, Entry Practice Schedule, part T, issue 1 (L1) imposes a binding duty on the author of a record that 'every closure entry must say where the original papers behind it are stored. Each closure entry owes this whatever its matter, without first mentioning papers at all.' 3. EVALUATE: The document contains no statement or mention indicating where the original papers behind the closure entry are stored. This constitutes an omission of a mandatory procedural requirement established by L1. Because there is no passage or claim in the text regarding storage location, this is an absent step (ABSENT_STEP). 4. SYNTHESIZE: Formulate the identified flaw under L1 with omission_evidence set to ABSENT_STEP and exact_quote set to null. No norm conflicts or strengths supported by the legal context were identified.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "omission_evidence": "ABSENT_STEP",
                    "exact_quote": null,
                    "context_description": "Under the heading Closure entry CL-507, the record does not state where the original papers behind the closure entry are stored.",
                    "quoted_locator": "Closure entry CL-507",
                    "flaw_category": "Omission of records storage location",
                    "legal_flaw": "The closure entry does not state where the original papers behind it are stored, failing to meet the requirement in Entry Practice Schedule, part T, issue 1 that every closure entry in a record must state where the original papers behind it are stored.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Levy entry LV-440'. It contains the statements that the cargo ship Marta Holm called at the south quay, an omitted section note under 'Basis of the charge', and the outcome 'The harbour levy is recorded as payable in full.' 2. TRACE: No numerical figure or charged amount is stated in the record from which the levy is calculated. 3. EVALUATE: Law L1 (Entry Practice Schedule, part P, issue 1) specifies that 'every levy entry that sets a charge from a figure must name the document the figure was read from.' This requirement is conditional on setting a charge from a figure. Because the text does not set a charge from a figure, the condition specified in L1 is not triggered in the visible text. 4. SYNTHESIZE: There are no deviations from the provided legal framework, and no specific positive procedural compliance to log as a strength under L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a levy entry (LV-440) for the ship Marta Holm calling at south quay. Under 'Basis of the charge', the document states: 'The gross tonnage of the ship was 1,840.' and 'The levy was set from that tonnage.' Under 'Levy result', the levy is recorded as payable in full.\n2. TRACE: Tracing the figure '1,840' and the setting of the levy from that tonnage reveals that no source document is cited or named anywhere in the record.\n3. EVALUATE: According to the binding law (Entry Practice Schedule, part P, issue 1; id='L1'), in a record, every levy entry that sets a charge from a figure must name the document the figure was read from. Because the author of the record set the levy from the gross tonnage figure of 1,840 without naming the document from which that figure was read, the record fails to comply with the statutory requirement.\n4. SYNTHESIZE: This constitutes an omission on a stated claim (is_omission=true, omission_evidence='STATED_CLAIM'). No other legal rules or guidelines are provided, and no norm conflicts or compliant strengths under the provided framework exist.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The gross tonnage of the ship was 1,840.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Omission of source document",
                    "legal_flaw": "The levy entry sets a charge from a figure (gross tonnage of 1,840) but fails to name the document the figure was read from, contrary to the mandatory requirement that every levy entry setting a charge from a figure must name the document the figure was read from.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        }
      ]
    },
    {
      "runId": "regression-v2-release@2026-10-05T09:52:14.224Z",
      "attempts": [
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record detailing Licence entry LI-74 for applicant Ms T. Brennholt. It records a renewal request for a fishing permit, states the decision that the permit was renewed for one season, and specifies that licensing officer D. Aske decided the renewal.\n2. TRACE: The decision stating that the fishing permit was renewed for one season is directly linked to licensing officer D. Aske.\n3. EVALUATE: According to L1 (Entry Practice Schedule, part S, issue 1), in a record, every licence entry that states a decision must also name the officer who made that decision. The document complies with this rule by explicitly identifying licensing officer D. Aske as the decision-maker for the renewal.\n4. SYNTHESIZE: The record complies with the applicable binding rule without omissions or procedural flaws. A procedural strength is noted for documenting the deciding officer in compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer responsible for the decision, complying with the requirement that every licence entry stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document, which is a record containing 'Licence entry LI-74'. The document states a renewal decision under 'Renewal outcome' ('The fishing permit was renewed for one season.') and identifies the deciding officer ('The renewal was decided by licensing officer D. Aske.').\n2. TRACE: Traced the decision to renew the fishing permit and the identification of the officer who made that decision (licensing officer D. Aske).\n3. EVALUATE: Compared against the sole applicable binding legal rule (Entry Practice Schedule, part S, issue 1; id: L1), which requires that every licence entry stating a decision must also name the officer who made that decision. The record fully complies with this statutory duty by explicitly naming licensing officer D. Aske.\n4. SYNTHESIZE: There are no legal flaws or omissions present in the text under the provided legal framework. A procedural/legal strength is recorded for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly identifies the officer who decided the renewal outcome, in compliance with the legal requirement that any licence entry stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record concerning licence entry LI-74. It states the applicant's identity (Ms T. Brennholt), the request (renewal of a breakwater fishing permit), the decision outcome ('The fishing permit was renewed for one season.'), and the deciding official ('The renewal was decided by licensing officer D. Aske.').\n2. TRACE: The decision to renew the permit is explicitly attributed to licensing officer D. Aske.\n3. EVALUATE: Under the Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must name the officer who made that decision. The entry states a decision and directly identifies licensing officer D. Aske as the deciding officer.\n4. SYNTHESIZE: The document fully satisfies the binding statutory requirement in L1. No legal or procedural flaws are present.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who made the decision to renew the permit, fulfilling the requirement that any licence entry stating a decision must identify the responsible officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document constitutes a licence entry (Licence entry LI-74) recording an application by Ms T. Brennholt for renewal of a fishing permit. Under the heading 'Renewal outcome', it states the decision ('The fishing permit was renewed for one season.') and identifies the decision-maker ('The renewal was decided by licensing officer D. Aske.').\n2. TRACE: The decision to renew the permit is directly coupled with the attribution to licensing officer D. Aske.\n3. EVALUATE: The single applicable rule in the legal framework is Entry Practice Schedule, part S, issue 1 (L1), which mandates that every licence entry stating a decision must also name the officer who made that decision. The document satisfies this requirement explicitly.\n4. SYNTHESIZE: No legal flaws or norm conflicts are present. The document complies with the procedural requirement under L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who made the decision to renew the permit, fulfilling the statutory requirement that every licence entry stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of licence entry LI-74 regarding an applicant (Ms T. Brennholt) seeking renewal of a fishing permit. It states the renewal outcome ('The fishing permit was renewed for one season.') and identifies the deciding officer ('The renewal was decided by licensing officer D. Aske.').\n2. TRACE: The decision to renew the permit is explicitly traced to licensing officer D. Aske.\n3. EVALUATE: The applicable legal framework is L1 (Entry Practice Schedule, part S, issue 1, 'Naming the officer behind a decision'), which requires that in a record, every licence entry that states a decision must also name the officer who made that decision. The document clearly states the decision and names licensing officer D. Aske.\n4. SYNTHESIZE: The record complies fully with L1. There are no flaws or norm conflicts. A procedural strength is identified for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who made the renewal decision, fulfilling the statutory requirement that every licence entry stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the decision and statements in the text. The document is a record of Licence entry LI-74 regarding applicant Ms T. Brennholt. Under 'Renewal outcome', it states: 'The fishing permit was renewed for one season.' and 'The renewal was decided by licensing officer D. Aske.'\n2. TRACE: Traced the decision-maker's identification to the final sentence naming licensing officer D. Aske.\n3. EVALUATE: Evaluated against L1 (Entry Practice Schedule, part S, issue 1), which mandates that every licence entry stating a decision must also name the officer who made that decision. The entry states a decision and explicitly names the officer responsible.\n4. SYNTHESIZE: There are no legal or procedural flaws. The document complies fully with L1, constituting a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly identifies the officer who made the decision to renew the fishing permit, fulfilling the requirement to name the deciding officer in the record.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a record of licence entry LI-74 regarding an application by Ms T. Brennholt to renew a breakwater fishing permit. It records the renewal outcome (renewed for one season) and specifies that the renewal was decided by licensing officer D. Aske.\n2. TRACE: Tracing the decision statement, the document records that licensing officer D. Aske made the decision to renew the fishing permit.\n3. EVALUATE: Under L1 (Entry Practice Schedule, part S, issue 1), every licence entry in a record that states a decision must also name the officer who made that decision. The author of the record has fulfilled this requirement by explicitly identifying licensing officer D. Aske as the decision-maker.\n4. SYNTHESIZE: The document fully complies with the provided binding rule. There are no flaws or norm conflicts. A procedural strength is recorded for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly identifies the officer who made the decision (licensing officer D. Aske), complying with the requirement to name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record consisting of licence entry LI-74 regarding an applicant (Ms T. Brennholt) seeking renewal of a fishing permit. The record states the outcome: 'The fishing permit was renewed for one season.' It also states: 'The renewal was decided by licensing officer D. Aske.' 2. TRACE: The decision to renew the permit is explicitly traced and attributed to licensing officer D. Aske. 3. EVALUATE: The applicable legal framework is Entry Practice Schedule, part S, issue 1 (L1), which requires that in a record, every licence entry stating a decision must name the officer who made that decision. The record explicitly identifies the deciding officer as licensing officer D. Aske. Therefore, the record fully satisfies the statutory requirement. 4. SYNTHESIZE: There are no legal flaws or omissions. A procedural strength is recorded for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry states the renewal decision and explicitly names the licensing officer who made that decision, in full compliance with the procedural requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document for all statements, decisions, and procedural entries. The document consists of a licence entry (LI-74) recording an applicant (Ms T. Brennholt), the renewal sought (permit to fish from the breakwater), the renewal outcome (permit renewed for one season), and the decision-maker ('The renewal was decided by licensing officer D. Aske.').\n2. TRACE: Traced the decision statement ('The fishing permit was renewed for one season.') to the identifying statement of the deciding officer ('The renewal was decided by licensing officer D. Aske.').\n3. EVALUATE: Evaluated against the sole binding law L1 (Entry Practice Schedule, part S, issue 1), which requires that in a record, every licence entry that states a decision must also name the officer who made that decision. The document clearly states the decision and explicitly names the licensing officer (D. Aske) who made it.\n4. SYNTHESIZE: The document fully satisfies the requirement of L1. No legal or procedural flaws are present. A strength is recorded for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who decided the renewal, fully complying with the procedural requirement that every licence entry stating a decision must identify the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the document for decisions and officer attributions. The document contains a decision on a licence renewal ('The fishing permit was renewed for one season.') and states the officer who made the decision ('The renewal was decided by licensing officer D. Aske.'). 2. TRACE: Trace the requirement from the legal framework (L1: Entry Practice Schedule, part S, issue 1), which stipulates that every licence entry stating a decision must also name the officer who made that decision. 3. EVALUATE: The document explicitly records both the renewal decision and the identity of the licensing officer (D. Aske) who decided it. There are no missing procedural requirements or omitted author/officer names. 4. SYNTHESIZE: There are zero legal or procedural flaws in the document under the provided framework. The compliant recording of the deciding officer constitutes a procedural strength under L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who made the renewal decision, fulfilling the statutory requirement that any licence entry stating a decision must identify the responsible officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document for all statements, decisions, and administrative entries. The document contains a licence entry (LI-73) for applicant Ms T. Brennholt, recording an application to renew a breakwater fishing permit and an outcome stating that 'The fishing permit was renewed for one season.'\n2. TRACE: Traced the decision statement under 'Renewal outcome'. The text records the grant of the renewal ('The fishing permit was renewed for one season.') but does not identify or name the officer who made the decision.\n3. EVALUATE: Evaluated the text against the provided legal framework. Under Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must also name the officer who made that decision, placing this duty on the author of the record. The document states a renewal decision but completely omits the officer's name.\n4. SYNTHESIZE: Because a decision is stated but lacks the required identification of the deciding officer, this constitutes an omission under the STATED_CLAIM evidence type.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states a decision renewing the fishing permit for one season but fails to name the officer who made that decision, as required by Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing Licence entry LI-73. It lists an applicant (Ms T. Brennholt), a renewal request (permit to fish from the breakwater), and an outcome stating that the fishing permit was renewed for one season. 2. TRACE: The decision entry 'The fishing permit was renewed for one season.' is stated directly by the author under the heading 'Renewal outcome'. 3. EVALUATE: Under Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The document records a decision to renew the permit but omits the name of the deciding officer. This constitutes an omission on a stated claim (STATED_CLAIM). 4. SYNTHESIZE: Record one flaw regarding the failure to name the deciding officer for the licence decision, citing L1. No strengths or norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The record states a licence decision renewing the fishing permit but omits the name of the officer who made the decision, contrary to Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a licence entry ('Licence entry LI-73'). It details the applicant ('Ms T. Brennholt, a citizen of Delvoria'), the renewal requested ('The applicant asked to renew a permit to fish from the breakwater.'), and the renewal outcome ('The fishing permit was renewed for one season.').\n2. TRACE: The decision to renew the fishing permit for one season is stated under 'Renewal outcome'. However, the document nowhere mentions the officer who made this decision.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (id=\"L1\"), in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record has stated the decision ('The fishing permit was renewed for one season.') but omitted the mandatory identification of the deciding officer. Because the document states the decision but omits required details (the identity of the deciding officer), this is an omission with omission_evidence 'STATED_CLAIM'.\n4. SYNTHESIZE: Formulate one flaw under L1 for failure to name the deciding officer. There are no other rules in the framework, no norm conflicts, and no procedural strengths grounded in the provided framework.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Failure to identify deciding officer",
                    "legal_flaw": "The licence entry states a decision renewing the fishing permit for one season but fails to name the officer who made that decision, contrary to Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a licence entry ('Licence entry LI-73') with sections 'Licence holder', 'Renewal sought', and 'Renewal outcome'. In 'Renewal outcome', a decision is recorded: 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the decision statement back through the text reveals that no officer or decision-maker is identified anywhere in the entry.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (id: L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record has stated a renewal decision but omitted the required officer's name. Because a claim/decision is stated but lacks the mandatory officer identification, this constitutes an omission under the STATED_CLAIM criterion.\n4. SYNTHESIZE: Formulate a single flaw for the omission of the decision-making officer's name under 'Renewal outcome', anchored to L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing officer identification",
                    "legal_flaw": "The licence entry states a decision to renew the fishing permit but omits the name of the officer who made that decision, contrary to the mandatory requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing 'Licence entry LI-73' with applicant details, renewal sought, and a 'Renewal outcome' stating: 'The fishing permit was renewed for one season.'\n2. TRACE: The decision to renew the fishing permit is stated under the heading 'Renewal outcome'. However, no officer name is mentioned anywhere in the record as responsible for or making the renewal decision.\n3. EVALUATE: Under Entry Practice Schedule, part S, issue 1 (id: L1), in a record, every licence entry that states a decision must also name the officer who made that decision, placing this duty on the author of the record. The document records a decision ('The fishing permit was renewed for one season.') but omits the required identity of the deciding officer.\n4. SYNTHESIZE: This constitutes an omission of a required element of a stated decision (STATED_CLAIM), anchored on binding law L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states the renewal decision but fails to name the officer who made the decision, contrary to the mandatory requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of a licence entry ('Licence entry LI-73') regarding an applicant, Ms T. Brennholt, seeking renewal of a fishing permit. Under 'Renewal outcome', the document states the decision: 'The fishing permit was renewed for one season.' 2. TRACE: Tracing the decision claim, there is no officer or decision-maker identified anywhere in the document. 3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The duty rests on the author of the record. The document states a renewal decision but fails to name the officer who made it. 4. SYNTHESIZE: This constitutes a stated claim omitting required statutory detail (the identity of the deciding officer), classified as an omission under STATED_CLAIM.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry records a decision renewing the permit but omits the name of the officer who made that decision, contrary to Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Licence entry LI-73'. It identifies the applicant (Ms T. Brennholt), the renewal sought ('The applicant asked to renew a permit to fish from the breakwater.'), and the renewal outcome ('The fishing permit was renewed for one season.').\n2. TRACE: The renewal decision ('The fishing permit was renewed for one season.') records the decision to renew the fishing permit, but it does not specify or name any officer who made this decision.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision, and this duty rests on the author of the record. The licence entry clearly states a decision under 'Renewal outcome', but omits the required name of the deciding officer.\n4. SYNTHESIZE: Formulate a single flaw for the omission of the officer's name in the decision statement under 'Renewal outcome', categorized under STATED_CLAIM.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states the decision that the fishing permit was renewed for one season, but fails to name the officer who made that decision as required by Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the decision statement in the text: 'The fishing permit was renewed for one season.' under the heading 'Renewal outcome'. 2. TRACE: Traced the origin and details of this decision to determine if the deciding officer is identified anywhere in the document. No officer or decision-maker is named in the entry. 3. EVALUATE: Compared the record entry against Entry Practice Schedule, part S, issue 1 (L1), which imposes a mandatory duty on the author of a record to name the officer who made the decision in every licence entry stating a decision. The document states a renewal decision but omits the identity of the officer who made it. 4. SYNTHESIZE: Formulated one legal flaw under L1 for failing to name the deciding officer, categorized as STATED_CLAIM since the decision itself is stated but lacks the required identifying detail.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry records a renewal decision without naming the officer who made that decision, contrary to Entry Practice Schedule, part S, issue 1, which requires every licence entry stating a decision in a record to name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a licence entry (LI-73) concerning Ms T. Brennholt's application to renew a permit to fish from the breakwater. Under the heading 'Renewal outcome', the entry records the decision: 'The fishing permit was renewed for one season.'\n2. TRACE: The document records this decision without specifying any decision-maker or naming any officer.\n3. EVALUATE: According to the binding law L1 (Entry Practice Schedule, part S, issue 1), in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record failed to name the officer who made the renewal decision.\n4. SYNTHESIZE: This constitutes an omission with a stated claim (is_omission: true, omission_evidence: 'STATED_CLAIM'), quoting the stated decision from which the officer's identity was omitted. No norm conflicts or legal strengths are present in the context.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of officer identity",
                    "legal_flaw": "The licence entry records a decision renewing the fishing permit for one season, but fails to name the officer who made that decision as required by Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record titled 'Licence entry LI-73' concerning an applicant named Ms T. Brennholt seeking renewal of a fishing permit. Under the heading 'Renewal outcome', the document records a decision: 'The fishing permit was renewed for one season.'\n2. TRACE: The statement 'The fishing permit was renewed for one season.' articulates a formal decision on a licence renewal application. However, the record does not identify or state the name of the officer who made this decision.\n3. EVALUATE: According to the binding legal rule L1 (Entry Practice Schedule, part S, issue 1), in a record, every licence entry that states a decision must also name the officer who made that decision, placing this duty on the record's author. The document states a renewal decision under 'Renewal outcome' but omits the name of the officer responsible for the decision.\n4. SYNTHESIZE: Formulate a single flaw finding for the omission of the decision-maker's name on a stated decision claim, categorized under omission of decision-maker identity and anchored on L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of decision-maker identity",
                    "legal_flaw": "The licence entry states a decision renewing the fishing permit but does not name the officer who made that decision, contrary to the requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the decision statement in the record: \"The fishing permit was renewed for one season.\" followed by \"The renewal was decided by licensing officer D. Aske.\"\n2. TRACE: Evaluated this against the binding legal framework under L1 (Entry Practice Schedule, part S, issue 1), which requires that in a record, every licence entry that states a decision must also name the officer who made that decision.\n3. EVALUATE: The document fully satisfies L1 by expressly identifying licensing officer D. Aske as the decision-maker for the renewal.\n4. SYNTHESIZE: There are no legal or procedural flaws identified. A procedural strength is recorded for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the officer who made the decision regarding the permit renewal, in compliance with the statutory requirement that every licence entry stating a decision must identify the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identify all causal claims, factual conclusions, and diagnostic statements in the text. The document records a licence entry (LI-72) for applicant Ms T. Brennholt concerning a renewal of a permit to fish from the breakwater. It records the outcome that the fishing permit was renewed for one season, and states that the renewal was decided by licensing officer D. Aske.\n2. TRACE: Tracing the decision statement 'The fishing permit was renewed for one season', the record explicitly identifies the decision-maker in the immediately following sentence: 'The renewal was decided by licensing officer D. Aske.'\n3. EVALUATE: Evaluating against the applicable legal framework (Entry Practice Schedule, part S, issue 1 [L1]), the rule specifies that in a record, every licence entry stating a decision must also name the officer who made that decision. The author of the record has complied with this requirement by naming licensing officer D. Aske.\n4. SYNTHESIZE: There are no deviations, non-compliances, or omissions under the provided legal framework. A procedural strength is recorded for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the licensing officer who made the renewal decision, fulfilling the statutory requirement that every licence entry stating a decision must identify the responsible officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of licence entry LI-72 concerning applicant Ms T. Brennholt seeking renewal of a fishing permit. The record states the outcome: 'The fishing permit was renewed for one season.' It also specifies: 'The renewal was decided by licensing officer D. Aske.'\n2. TRACE: The decision to renew the permit and the identifying information for the officer responsible ('licensing officer D. Aske') are directly recorded under the 'Renewal outcome' section.\n3. EVALUATE: According to L1 (Entry Practice Schedule, part S, issue 1), in a record, every licence entry that states a decision must also name the officer who made that decision. The document clearly names the deciding officer (D. Aske) alongside the renewal decision. No contradictions, omissions, or procedural violations exist under the provided framework.\n4. SYNTHESIZE: The record fully satisfies the requirement set forth in L1. No legal flaws are present. A procedural strength is documented for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The record explicitly identifies the licensing officer who made the decision to renew the fishing permit, fulfilling the requirement that every licence entry stating a decision must name the decision-making officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the decision statement in the record ('The fishing permit was renewed for one season.') and the associated decision-maker identification ('The renewal was decided by licensing officer D. Aske.'). 2. TRACE: Traced the licence decision in entry LI-72 to its stated decision-maker, licensing officer D. Aske. 3. EVALUATE: Evaluated against Law L1 (Entry Practice Schedule, part S, issue 1), which requires that every licence entry in a record that states a decision must also name the officer who made that decision. The record explicitly provides the name and role of the deciding officer. 4. SYNTHESIZE: The document fully complies with the applicable statutory rule. No legal flaws or norm conflicts exist. A procedural strength is recorded for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The record explicitly names the licensing officer who made the renewal decision, fulfilling the statutory requirement for licence entries stating a decision.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Licence entry LI-72'. The document records an application by Ms T. Brennholt to renew a permit to fish from the breakwater, states the renewal decision ('The fishing permit was renewed for one season.'), and specifies the deciding officer ('The renewal was decided by licensing officer D. Aske.'). 2. TRACE: Traced the decision statement and the officer designation. The decision to renew is explicitly linked to licensing officer D. Aske. 3. EVALUATE: Compared the record against the legal framework L1 ('Entry Practice Schedule, part S, issue 1'), which mandates that in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record has complied with this requirement by naming licensing officer D. Aske. 4. SYNTHESIZE: No legal flaws or omissions were identified. The compliance with L1 constitutes a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry record explicitly names the licensing officer who made the decision, fulfilling the statutory requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Licence entry LI-72'. It details an applicant (Mr T. Brennholt), the renewal sought (permit to fish from the breakwater), and the outcome ('The fishing permit was renewed for one season. The renewal was decided by licensing officer D. Aske.').\n2. TRACE: The decision to renew the fishing permit is explicitly recorded alongside the identity of the responsible licensing officer ('licensing officer D. Aske').\n3. EVALUATE: The applicable legal framework is Law L1 ('Entry Practice Schedule, part S, issue 1', Naming the officer behind a decision), which requires that in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record fulfilled this duty by explicitly naming licensing officer D. Aske as the person who decided the renewal.\n4. SYNTHESIZE: The document fully complies with Law L1. No legal or procedural flaws are present. A strength is recorded for complying with the requirement to name the decision-making officer.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly identifies the licensing officer who decided the licence renewal, in full compliance with the statutory duty to name the officer behind the decision.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a licence record ('Licence entry LI-72') regarding applicant Mr T. Brennholt seeking renewal of a permit to fish from the breakwater. The record states a decision ('The fishing permit was renewed for one season.') and identifies the deciding official ('The renewal was decided by licensing officer D. Aske.'). 2. TRACE: The decision to renew the permit is explicitly traced to licensing officer D. Aske. 3. EVALUATE: According to the binding law L1 (Entry Practice Schedule, part S, issue 1), every licence entry that states a decision in a record must name the officer who made that decision. The record fully meets this requirement by naming licensing officer D. Aske in connection with the renewal decision. 4. SYNTHESIZE: There are no legal flaws or omissions under the provided framework. The naming of the deciding officer is identified as a procedural strength complying with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the officer who made the renewal decision, in full compliance with the statutory duty to name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a licence record (LI-72) for applicant Mr T. Brennholt regarding the renewal of a breakwater fishing permit. It states a decision: 'The fishing permit was renewed for one season.' It also states: 'The renewal was decided by licensing officer D. Aske.'\n2. TRACE: The decision to renew the fishing permit is attributed directly to licensing officer D. Aske.\n3. EVALUATE: According to L1 (Entry Practice Schedule, part S, issue 1), every licence entry that states a decision must name the officer who made that decision. The author of the record has explicitly named licensing officer D. Aske as the decision-maker for the renewal.\n4. SYNTHESIZE: The record complies fully with the statutory requirement in L1. No flaws or norm conflicts are present. A strength is recorded for compliance with the decision-maker identification requirement.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The record explicitly names the licensing officer responsible for the renewal decision, fulfilling the procedural obligation to identify the deciding officer in licence entries.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing 'Licence entry LI-72', which details a licence holder (Mr T. Brennholt), a renewal sought (permit to fish from the breakwater), and a renewal outcome stating 'The fishing permit was renewed for one season.' followed by 'The renewal was decided by licensing officer D. Aske.'\n2. TRACE: Tracing the decision regarding the permit renewal, the author explicitly identifies licensing officer D. Aske as the person who made the decision.\n3. EVALUATE: Evaluating this against the legal framework: Law L1 (Entry Practice Schedule, part S, issue 1) requires that in a record, every licence entry stating a decision must also name the officer who made that decision. The author complied with this requirement by naming licensing officer D. Aske.\n4. SYNTHESIZE: There are no deviations or omissions under the provided legal framework. A procedural strength is recorded for naming the decision-making officer pursuant to L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry explicitly names the officer who made the renewal decision, fulfilling the statutory requirement that every licence entry stating a decision must identify the decision-making officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a licence entry record (LI-72) for applicant Mr T. Brennholt regarding the renewal of a permit to fish from the breakwater. The renewal was granted for one season and the text specifies that the decision was made by licensing officer D. Aske.\n2. TRACE: The decision ('The fishing permit was renewed for one season.') is directly attributed to an identifiable officer ('The renewal was decided by licensing officer D. Aske.').\n3. EVALUATE: Under L1 (Entry Practice Schedule, part S, issue 1), every licence entry that states a decision must name the officer who made that decision. The author of the record fulfilled this statutory requirement by expressly naming licensing officer D. Aske.\n4. SYNTHESIZE: There are no legal flaws or deviations under the provided framework. The compliance with L1 is recorded as a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The renewal was decided by licensing officer D. Aske.",
                    "legal_strength": "The licence entry record explicitly identifies the deciding officer (licensing officer D. Aske) who made the renewal decision, fulfilling the statutory requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the decision statement in the document under the heading 'Renewal outcome': 'The fishing permit was renewed for one season.' 2. TRACE: Traced the decision statement to licence entry LI-71 for applicant Ms T. Brennholt. The entry records a renewal outcome/decision but does not identify or name any officer. 3. EVALUATE: Evaluated against Entry Practice Schedule, part S, issue 1 (law id L1), which mandates that in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record failed to name the deciding officer. 4. SYNTHESIZE: Formulate a flaw for the omission of the decision-maker's name on a stated decision, categorized as STATED_CLAIM.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states a decision renewing the fishing permit but omits the name of the officer who made the decision, contrary to Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The record documents a licence entry (LI-71) for applicant Ms T. Brennholt seeking renewal of a fishing permit. Under 'Renewal outcome', it states: 'The fishing permit was renewed for one season.'\n2. TRACE: The statement under 'Renewal outcome' records a definitive decision on the licence renewal application.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must also name the officer who made that decision, placing this duty on the author of the record. The document records the renewal decision but fails to name the deciding officer anywhere.\n4. SYNTHESIZE: This constitutes an omission on a stated claim (STATED_CLAIM), as the decision is explicitly stated without the mandatory identification of the officer who made it under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing officer identification",
                    "legal_flaw": "The licence entry records a decision to renew the fishing permit but does not identify or name the officer who made that decision, in violation of the requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record titled 'Licence entry LI-71' regarding applicant Ms T. Brennholt seeking renewal of a fishing permit. Under the heading 'Renewal outcome', the document states the decision: 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the decision statement shows that the record author recorded the renewal decision without identifying or naming any officer who made that decision.\n3. EVALUATE: Under binding law L1 (Entry Practice Schedule, part S, issue 1), 'every licence entry that states a decision must also name the officer who made that decision.' The text states a decision but omits the required identity of the responsible officer. This is an omission where a decision claim is stated without the mandatory officer's name ('STATED_CLAIM').\n4. SYNTHESIZE: Formulate a single flaw for the omission of the deciding officer's name under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing decision-maker identity",
                    "legal_flaw": "The licence entry records a renewal decision but fails to name the officer who made that decision, contrary to Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a licence record titled 'Licence entry LI-71' which states under 'Renewal outcome' that 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the decision claim reveals that no individual officer, official, or decision-maker is identified anywhere in the record as having made this renewal determination.\n3. EVALUATE: Under L1 (Entry Practice Schedule, part S, issue 1), every licence entry in a record that states a decision must name the officer who made that decision. The text records a renewal decision but omits the name of the deciding officer. Because the record states a decision but omits the required identity of the person responsible, this constitutes a procedural omission under the STATED_CLAIM evidence type.\n4. SYNTHESIZE: Document one flaw against L1 for failing to identify the decision-making officer. No norm conflicts or legal strengths are present under the provided framework.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states a decision renewing the permit for one season but fails to name the officer who made the decision, as required by Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the decision statement in the record: under 'Renewal outcome', the entry states 'The fishing permit was renewed for one season.'\n2. TRACE: Traced the decision statement to evaluate whether an officer/decision-maker is identified anywhere in the document.\n3. EVALUATE: Evaluated the text against L1 (Entry Practice Schedule, part S, issue 1), which mandates that in a record, every licence entry stating a decision must also name the officer who made that decision. The entry records the decision to renew the fishing permit for one season but completely omits the identity/name of the deciding officer.\n4. SYNTHESIZE: Documented this non-compliance as an omission of required identifying information on a stated claim (STATED_CLAIM). No other legal rules were provided, and no procedural strengths under provided snippets exist.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome, the record states the decision to renew the permit without naming the deciding officer.",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states the decision that the fishing permit was renewed for one season, but fails to name the officer who made that decision, contrary to the mandatory requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D2",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing licence entry LI-71 for applicant Ms T. Brennholt regarding a breakwater fishing permit. Under the heading 'Renewal outcome', the entry states the decision: 'The fishing permit was renewed for one season.'\n2. TRACE: The decision to renew the permit is recorded, but no officer, official, or decision-maker is identified anywhere in the entry or document.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The author of the record has stated a decision without naming the deciding officer.\n4. SYNTHESIZE: There is a procedural non-compliance under L1. The entry contains a stated decision ('The fishing permit was renewed for one season.') but omits the required identity of the officer responsible for the decision. This is an omission with evidence type STATED_CLAIM.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry records a decision to renew the fishing permit for one season but fails to name the officer who made that decision, contrary to the mandatory requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The licence entry records a decision to renew the fishing permit for one season but fails to state the identity of the officer who made the decision.",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "flaw_title": "Omission of deciding officer in renewal decision",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The audit identified 1 legal flaw and 0 strengths. The single flaw pertains to the omission of the deciding officer in a renewal decision entry.",
                "internal_reasoning": "1. CLASSIFY: The document has been identified as a 'record'. There is a single reported legal flaw (FLAW-1) and no reported strengths. 2. MERGE: There is only one flaw (FLAW-1), which reports the omission of the deciding officer in a renewal entry. It maps 1:1 and requires no merging. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: The executive summary will objectively state the single flaw found. The deduplicated flaws list will contain FLAW-1 with its regulatory reference to Entry Practice Schedule, part S, issue 1. The strengths list will be empty.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D2",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing licence entry LI-71 with three entries: applicant identity under 'Licence holder', request details under 'Renewal sought', and a decision under 'Renewal outcome' stating 'The fishing permit was renewed for one season.'\n2. TRACE: The decision to renew the fishing permit for one season is stated in the record, but there is no mention of who made this decision or which officer authorized it.\n3. EVALUATE: Under Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must name the officer who made that decision, a duty resting on the record's author. The entry states a decision but omits the name of the deciding officer.\n4. SYNTHESIZE: This represents a procedural omission under L1 where a decision claim is stated without the mandatory identification of the deciding officer (STATED_CLAIM).",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing officer identification",
                    "legal_flaw": "The licence entry states a decision renewing the fishing permit but omits the name of the officer who made that decision, contrary to Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The licence entry records a decision renewing the fishing permit for one season but omits the name and identity of the officer who made the renewal decision.",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "flaw_title": "Omission of Decision-Maker Identification in Licence Renewal Record",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The audit identified a total of 1 legal flaw and 0 strengths. The single flaw pertains to missing officer identification in an official record entry.",
                "internal_reasoning": "1. CLASSIFY: The document under review is identified as a \"record\". The input contains a total of 1 flaw and 0 strengths reported by worker agents.\n2. MERGE: Reviewing the input flaw array: There is only one reported flaw (FLAW-1). FLAW-1 identifies an omission where the licence entry documents a decision renewing a fishing permit without identifying the officer who made the decision, contrary to Entry Practice Schedule, part S, issue 1. Since there is only one flaw, no merging is required, mapping 1:1 to FLAW-1.\n3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields.\n4. CONSTRUCT: The executive summary will state that 1 legal flaw was identified under the category of missing officer identification, and 0 strengths were identified. The deduplicated flaws list will contain the single consolidated item mapped to FLAW-1, and the consolidated strengths list will be empty.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D2",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing 'Licence entry LI-71'. It details the licence holder ('Applicant: Ms T. Brennholt, a citizen of Delvoria.'), the renewal sought ('The applicant asked to renew a permit to fish from the breakwater.'), and the renewal outcome ('The fishing permit was renewed for one season.'). The statement 'The fishing permit was renewed for one season.' constitutes a stated decision regarding licence renewal.\n2. TRACE: Tracing the decision 'The fishing permit was renewed for one season.', the record does not state or reference any officer who made the decision.\n3. EVALUATE: Under Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision, and this duty rests on the author of the record. The document records a decision to renew the permit but omits the name of the deciding officer. Because the document states the decision itself but lacks the required identification of the responsible person, this is an omission with evidence type STATED_CLAIM.\n4. SYNTHESIZE: Formulate a single flaw under category 'Missing officer identification' referencing L1, quoting the stated decision sentence verbatim, identifying the locator heading 'Renewal outcome', and noting the statutory breach.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing officer identification",
                    "legal_flaw": "The licence entry records a decision renewing the fishing permit for one season but fails to name the officer who made that decision, in violation of Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The licence entry documents the renewal of the fishing permit for one season but fails to identify the officer who made the decision.",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "flaw_title": "Omission of Deciding Officer Identification",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The audit identified 1 legal flaw and 0 strengths. The single identified flaw concerns missing officer identification in an official record entry.",
                "internal_reasoning": "1. CLASSIFY: The document under review is identified as a record. A single procedural flaw was identified by the reviewer concerning the omission of officer identification in a decision entry. 2. MERGE: There is only one reported flaw (FLAW-1) and no strengths. FLAW-1 maps 1:1 to the consolidated list without modification or merging. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: The executive summary will objectively record 1 procedural flaw in total. The deduplicated flaws list contains FLAW-1 with source_flaw_ids set to [\"FLAW-1\"]. Consolidated strengths list will be empty.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D2",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the decision statement in the record under the heading 'Renewal outcome', which states 'The fishing permit was renewed for one season.'\n2. TRACE: Traced the statement to determine if the author identified the decision-maker responsible for granting the renewal. No officer or decision-maker is identified in the entry.\n3. EVALUATE: Evaluated against Entry Practice Schedule, part S, issue 1 (L1), which mandates that in a record, every licence entry that states a decision must also name the officer who made that decision.\n4. SYNTHESIZE: Found a procedural omission (STATED_CLAIM) where the decision is recorded without naming the deciding officer as required by L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states a decision renewing the fishing permit but omits the name of the officer who made the decision, contrary to the mandatory requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The licence entry documents a decision renewing the fishing permit but omits the name of the deciding officer responsible for the determination.",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "flaw_title": "Omission of Deciding Officer in Renewal Entry",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The analysis identified 1 procedural flaw and 0 strengths. The identified flaw relates to the omission of the deciding officer in the record.",
                "internal_reasoning": "1. CLASSIFY: The document is identified as a record. The input data contains 1 flaw and 0 strengths.\n2. MERGE: There is a single flaw, FLAW-1, which addresses the omission of the deciding officer's name in the renewal entry. No merging is required.\n3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields.\n4. CONSTRUCT: Construct an executive summary detailing the single identified procedural omission. Retain FLAW-1 in deduplicated_flaws with source_flaw_ids [\"FLAW-1\"] and retain exact_quote without translation.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D2",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing 'Licence entry LI-71'. It records the applicant's details ('Applicant: Ms T. Brennholt, a citizen of Delvoria.'), the request ('The applicant asked to renew a permit to fish from the breakwater.'), and the outcome decision ('The fishing permit was renewed for one season.').\n2. TRACE: The decision is recorded under the section 'Renewal outcome' as 'The fishing permit was renewed for one season.' Tracing the document reveals no mention of any officer or official who authorized or rendered this renewal decision.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must also name the officer who made that decision, with the duty resting on the record's author. The entry clearly states a decision granting renewal but omits the identity of the responsible officer. Because a decision is stated but lacks the required actor's identity, this is classified as an omission under 'STATED_CLAIM'.\n4. SYNTHESIZE: Record a single flaw citing L1 for omitting the deciding officer's name in the decision record.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry records a decision renewing the fishing permit but does not state the name of the officer who made that decision, violating the mandatory requirement to name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The licence entry records a decision renewing the fishing permit but fails to state the name of the officer who made that decision, violating the mandatory requirement to name the deciding officer.",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "flaw_title": "Omission of Deciding Officer in Renewal Decision Record",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The investigation identified 1 legal flaw and 0 strengths. The single flaw concerns the omission of the deciding officer's identity in the record of a permit renewal decision.",
                "internal_reasoning": "1. CLASSIFY: The document under review is classified as a record. There is 1 raw flaw reported and 0 raw strengths. 2. MERGE: There is a single flaw (FLAW-1) concerning the omission of the deciding officer's name in the permit renewal record. No deduplication or merging across multiple findings is required; FLAW-1 maps 1:1. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: Plan the executive summary noting 1 total flaw categorized under omission of deciding officer, and 0 strengths. Prepare deduplicated_flaws containing FLAW-1 with source_flaw_ids [\"FLAW-1\"] and regulatory reference L1.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing licence entry LI-71. It records details regarding licence holder Mr T. Brennholt, the renewal sought (a permit to fish from the breakwater), and under heading 'Renewal outcome', the decision statement: 'The fishing permit was renewed for one season.' 2. TRACE: Tracing the decision statement 'The fishing permit was renewed for one season.', the text provides no attribution, signature, or identification of the officer who made the renewal decision. 3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The duty rests on the author of the record. The document context confirms this document is a record. The entry explicitly states a decision ('The fishing permit was renewed for one season.') but omits the name of the deciding officer. This constitutes a procedural omission under a stated claim. 4. SYNTHESIZE: A single procedural flaw is established against L1 for omitting the name of the deciding officer in licence entry LI-71. No norm conflicts exist. No strengths can be cited as no positive compliance with a provided rule is established.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry records a decision renewing the fishing permit for one season but fails to name the officer who made that decision, in deviation from the requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a licence entry (LI-71). It identifies the applicant (Mr T. Brennholt), the renewal sought (permit to fish from the breakwater), and the renewal outcome ('The fishing permit was renewed for one season.'). 2. TRACE: The renewal outcome explicitly records a decision to renew the fishing permit for one season. However, there is no officer identified as having made this decision. 3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision, and this duty rests on the author of the record. The document records the decision under 'Renewal outcome' but omits the name of the officer who made the decision. Because the document states the decision itself but omits a required element of that decision record (the identity of the deciding officer), this constitutes an omission under the STATED_CLAIM classification. 4. SYNTHESIZE: Formulate a flaw finding against L1 citing the decision statement under 'Renewal outcome'. No norm conflicts or legal strengths mapped to provided snippets exist.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Unidentified decision-maker",
                    "legal_flaw": "The licence entry records a decision renewing the fishing permit but fails to name the officer who made that decision, contrary to the mandatory requirement in Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record consisting of licence entry LI-71 for applicant Mr T. Brennholt regarding a permit to fish from the breakwater. Under the heading 'Renewal outcome', the text states: 'The fishing permit was renewed for one season.'\n2. TRACE: This sentence records a formal decision on a licence renewal application. However, nowhere in the entry is an officer or decision-maker identified.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (id: L1), in a record, every licence entry that states a decision must also name the officer who made that decision. The text records a decision to renew the fishing permit for one season but fails to state the identity of the officer responsible for the decision.\n4. SYNTHESIZE: This constitutes an omission on a stated claim (STATED_CLAIM). The decision is quoted, and the legal flaw notes the missing officer identification in violation of Entry Practice Schedule, part S, issue 1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing decision-maker identity",
                    "legal_flaw": "The licence entry records a decision to renew the permit but fails to name the officer who made that decision, contrary to Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the decision claim in the text under the heading 'Renewal outcome': 'The fishing permit was renewed for one season.'\n2. TRACE: Traced the decision statement to evaluate if the responsible officer who made the decision is named in the entry.\n3. EVALUATE: Under Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must also name the officer who made that decision. The entry states a decision but omits the name of the deciding officer.\n4. SYNTHESIZE: Formulated the flaw as an omission on a stated claim (STATED_CLAIM) referencing L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states a decision granting the permit renewal but fails to name the officer who made that decision, violating the requirement that every licence entry stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a licence entry (LI-71). Under 'Renewal outcome', it states the decision: 'The fishing permit was renewed for one season.' 2. TRACE: The decision is documented in the licence record, but no officer or decision-maker is identified or named anywhere in the entry. 3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (id: L1), in a record, every licence entry that states a decision must also name the officer who made that decision, and this duty rests on the author of the record. The document states a renewal decision but omits the name of the deciding officer. 4. SYNTHESIZE: This constitutes an omission on a stated claim (STATED_CLAIM), as the decision is explicitly stated but the required identity of the decision-maker is omitted.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Page 1",
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states a decision renewing the fishing permit for one season but fails to name the officer who made that decision, contrary to Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D2",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a licence record ('Licence entry LI-71') that records an applicant ('Mr T. Brennholt'), a renewal request, and a decision under the heading 'Renewal outcome': 'The fishing permit was renewed for one season.'\n2. TRACE: Tracing the decision statement 'The fishing permit was renewed for one season.', the record does not identify or name any officer who made the renewal decision.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision, placing this duty on the author of the record. The document states a renewal decision but completely omits the name of the deciding officer.\n4. SYNTHESIZE: Record one flaw regarding the omission of the deciding officer's name under the stated decision claim in 'Renewal outcome', citing L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Page 1",
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing decision-maker identity",
                    "legal_flaw": "The record documents a decision renewing the fishing permit but fails to name the officer who made that decision, contrary to Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The record documents a decision renewing the fishing permit but fails to state the identity of the officer who made the decision.",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "flaw_title": "Omission of Decision-Maker Identity",
                    "is_omission": true,
                    "page_reference": "Page 1",
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The analysis identified 1 procedural flaw across the reviewed record and 0 legal strengths. The single flaw concerns the omission of the decision-maker identity.",
                "internal_reasoning": "1. CLASSIFY: The document under review is classified as a \"record\". The input findings contain exactly 1 flaw and 0 strengths. 2. MERGE: There is only one reported flaw, FLAW-1, which concerns the missing decision-maker identity on Page 1. It maps 1:1 to a consolidated flaw. There are no strengths to evaluate or deduplicate. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: The executive summary will objectively describe the 1 identified flaw in the category of missing decision-maker identity. The deduplicated flaws list will contain FLAW-1 with all associated regulatory references and exact quotes preserved.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D2",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a licence entry ('Licence entry LI-71') that details the licence holder ('Mr T. Brennholt'), the renewal sought ('permit to fish from the breakwater'), and the outcome ('The fishing permit was renewed for one season.').\n2. TRACE: Tracing the decision statement 'The fishing permit was renewed for one season.', the record does not indicate or name the officer who made the renewal decision.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision, placing this duty on the author of the record. The document records a decision but omits the name of the deciding officer. Under the omissions rule, because the document states a decision but omits the required identity of the person responsible, this constitutes an omission with evidence type STATED_CLAIM.\n4. SYNTHESIZE: Formulate a single flaw for the omission of the deciding officer's name under heading 'Renewal outcome', citing L1 as the primary binding source.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing decision maker identity",
                    "legal_flaw": "The licence entry states a decision renewing the fishing permit but omits the name of the officer who made that decision, in deviation from Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The licence entry documents the renewal of the fishing permit for one season but fails to state the name of the officer who made the renewal decision.",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "flaw_title": "Omission of Deciding Officer Identity in Permit Renewal Entry",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The audit identified 1 procedural flaw across the submitted record. The identified issue concerns the category of missing decision maker identity. Zero strengths were identified.",
                "internal_reasoning": "1. CLASSIFY: The document under review is classified as a record. The input data comprises 1 flaw and 0 strengths.\n2. MERGE: FLAW-1 identifies a procedural omission where the licence renewal record fails to identify the deciding official, contrary to Entry Practice Schedule, part S, issue 1. There are no other flaws to merge; FLAW-1 maps 1:1 into the final findings with source_flaw_ids [\"FLAW-1\"]. No strengths were reported.\n3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields.\n4. CONSTRUCT: Plan the executive summary to quantitatively reflect the 1 identified flaw under the category of missing decision maker identity, set is_flawless to false, construct the deduplicated flaw item, and output an empty array for strengths.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D2",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a licence entry (LI-71) regarding applicant Mr T. Brennholt, noting a renewal request and a renewal outcome: 'The fishing permit was renewed for one season.'\n2. TRACE: The statement 'The fishing permit was renewed for one season.' represents a decision on the licence renewal application. However, there is no officer named anywhere in the entry or record who made that decision.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), every licence entry in a record that states a decision must also name the officer who made that decision. The record fails to state the officer's name for the decision.\n4. SYNTHESIZE: Formulate a single flaw for the omission of the deciding officer under L1, categorized under STATED_CLAIM since the decision itself is stated but the mandatory officer identity is omitted.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry states a renewal decision without naming the officer who made that decision, contrary to Entry Practice Schedule, part S, issue 1, which requires that every licence entry stating a decision must also name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The licence entry records a renewal decision without identifying the deciding officer, contrary to the requirement that every licence entry stating a decision must name the deciding officer.",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "flaw_title": "Omission of Deciding Officer in Renewal Entry",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The analysis identified 1 legal flaw and 0 strengths. The single flaw pertains to the omission of the deciding officer in the renewal entry.",
                "internal_reasoning": "1. CLASSIFY: The document is classified as a record. There is 1 raw flaw reported and 0 raw strengths.\n2. MERGE: There is only one flaw (FLAW-1) concerning the omission of the deciding officer in the renewal entry. No deduplication or merging across multiple findings is required.\n3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields.\n4. CONSTRUCT: The executive summary will objectively state the single identified flaw. The single flaw will be structured with source_flaw_ids ['FLAW-1'] and its regulatory reference mapped precisely.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D2",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing licence entry LI-71. Under 'Renewal outcome', it states the decision: 'The fishing permit was renewed for one season.'\n2. TRACE: The decision is recorded as an outcome of the application by Mr T. Brennholt. However, no officer or decision-maker is identified or named anywhere in the record.\n3. EVALUATE: According to Entry Practice Schedule, part S, issue 1 (L1), in a record, every licence entry that states a decision must also name the officer who made that decision, and this duty rests on the author of the record. The document records a renewal decision but completely omits the identity of the officer responsible for making that decision.\n4. SYNTHESIZE: Formulate a flaw for the omission of the officer's name in relation to the stated decision.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome, the decision to renew the fishing permit is recorded without naming the officer who made the decision.",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Unidentified deciding officer",
                    "legal_flaw": "The licence entry records a decision ('The fishing permit was renewed for one season.') but omits the name of the officer who made that decision, violating the requirement that every licence entry stating a decision must name the deciding officer.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The licence entry documents the decision that the fishing permit was renewed for one season, but fails to identify or name the officer who made the decision.",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "flaw_title": "Omission of deciding officer identification in renewal entry",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The analysis identified 1 procedural flaw across the record. The flaw pertains to the omission of the deciding officer's identity in a licence renewal decision entry.",
                "internal_reasoning": "1. CLASSIFY: The document under review is identified as a \"record\". The input contains 1 raw legal flaw and 0 strengths.\n2. MERGE: Reviewing the input findings: FLAW-1 describes an omission where a decision entry (\"The fishing permit was renewed for one season.\") does not record the identity/name of the deciding officer. There are no other flaws to merge; FLAW-1 will map 1:1 to a single consolidated flaw.\n3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields.\n4. CONSTRUCT: Plan the executive summary noting 1 flaw in the category of unidentified deciding officer. Construct the deduplicated flaws list with FLAW-1 and an empty consolidated strengths list.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D2",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Licence entry LI-71'. It contains information regarding a licence holder (Mr T. Brennholt), a renewal request ('The applicant asked to renew a permit to fish from the breakwater'), and a renewal outcome stating a decision ('The fishing permit was renewed for one season.').\n\n2. TRACE: Traced the decision statement under the heading 'Renewal outcome'. The text states that the fishing permit was renewed for one season, but contains no reference to or identification of the officer who made this decision.\n\n3. EVALUATE: Evaluated the text against the provided legal framework. Entry Practice Schedule, part S, issue 1 (id: L1) explicitly requires that in a record, every licence entry that states a decision must also name the officer who made that decision, placing this duty on the author of the record. The document is classified as a record and contains a licence entry recording a decision, yet omits the name of the deciding officer.\n\n4. SYNTHESIZE: Formulated the finding as a stated claim omission ('STATED_CLAIM') under L1, quoting the decision sentence 'The fishing permit was renewed for one season.' located under the heading 'Renewal outcome'. No strengths or norm conflicts were identified within the provided legal framework.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of deciding officer",
                    "legal_flaw": "The licence entry records a decision to renew the fishing permit for one season but fails to name the officer who made the decision, contrary to Entry Practice Schedule, part S, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The licence entry records a decision to renew the fishing permit for one season but fails to state the identity of the officer who made the decision.",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "flaw_title": "Omission of Deciding Officer in Renewal Entry",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part S, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The audit identified 1 legal flaw and 0 strengths. The single identified flaw belongs to the category of omission of deciding officer documentation.",
                "internal_reasoning": "1. CLASSIFY: The document type is a record. The input contains 1 reported legal flaw and 0 strengths. 2. MERGE: There is a single flaw, FLAW-1, which concerns the omission of the deciding officer's identity in the licence entry for the fishing permit renewal. No deduplication or merging across multiple findings is required. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: Construct the executive summary objectively summarizing the single procedural omission. Construct the deduplicated flaws list with FLAW-1 retaining its exact quote and legal anchors. Keep consolidated strengths empty.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Allocation entry AL-115 documents a request from the rowing club for a second mooring at the west quay, noting that the request was granted and notice of the outcome was sent to the club secretary.\n2. TRACE: The record indicates an 'Allocation outcome' stating: 'The request for a second mooring was granted.'\n3. EVALUATE: Under Entry Practice Schedule, part M, issue 1 ('Grounds for refusing a request'), only an allocation entry that refuses a request is required to state which requirement the request failed to meet; entries granting a request owe no such statement. As this entry grants the request, no statement of unmet requirements is required.\n4. SYNTHESIZE: The document fully complies with the supplied legal framework. There are no flaws, norm conflicts, or mandated procedural actions breached.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains an allocation entry (AL-115) regarding a mooring request made by the rowing club for a second mooring at the west quay. It records the allocation outcome that the request was granted, and notes that notice of the outcome was sent to the club secretary by letter.\n2. TRACE: The claim and outcome in the record state that the request was granted ('The request for a second mooring was granted.').\n3. EVALUATE: Under Entry Practice Schedule, part M, issue 1 (id=\"L1\"), an allocation entry in a record that refuses a request must state which requirement the request failed to meet, but an allocation entry that grants the request owes no such statement. In this record, the request was granted rather than refused, so no requirement failure statement is owed.\n4. SYNTHESIZE: The document complies fully with the provided legal framework. There are no legal flaws, norm conflicts, or specific procedural strengths to report.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an allocation record (Allocation entry AL-115) concerning a mooring request from a rowing club. It records that the rowing club asked for a second mooring at the west quay, that the request for a second mooring was granted, and that notice of the outcome was sent to the club secretary by letter. 2. TRACE: The applicable binding rule is Law L1 (Entry Practice Schedule, part M, issue 1, 'Grounds for refusing a request'). 3. EVALUATE: Law L1 mandates that in a record, every allocation entry that says a request was refused must specify which requirement the request failed to meet, whereas an entry granting the request owes no such statement. In this document, the request was granted ('The request for a second mooring was granted.'). Therefore, no grounds or failed requirements are required to be articulated. 4. SYNTHESIZE: The record complies fully with Law L1. There are no statutory omissions, violations, or norm conflicts.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an allocation record (AL-115) recording a request from the rowing club for a second mooring at the west quay, stating the outcome that the request was granted, and noting that the club secretary was sent the outcome by letter.\n2. TRACE: The statements in the record document the receipt of the request, the positive decision ('The request for a second mooring was granted'), and notification.\n3. EVALUATE: According to the legal framework under L1 (Entry Practice Schedule, part M, issue 1, 'Grounds for refusing a request'), every allocation entry in a record that says a request was refused must state which requirement the request failed to meet. However, L1 explicitly establishes that an allocation entry that grants the request owes no such statement. Here, the allocation entry granted the request. Thus, no statement of failed requirements is legally required.\n4. SYNTHESIZE: The record complies with the applicable binding rule. There are no procedural or legal flaws, no norm conflicts, and no distinct affirmative statutory duties triggering specific strength findings.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an allocation record (AL-115) regarding a mooring request made by a rowing club for a second mooring at the west quay. Under 'Allocation outcome', it records that 'The request for a second mooring was granted.' Under 'Notice to the club', it records that notice was sent by letter.\n2. TRACE: The document records an approval/granting of the mooring request.\n3. EVALUATE: The sole binding provision in the legal framework is Entry Practice Schedule, part M, issue 1 (Grounds for refusing a request, id='L1'). L1 requires that every allocation entry in a record that refuses a request must state which requirement the request failed to meet, but explicitly notes that an allocation entry granting the request owes no such statement. Because the allocation outcome in AL-115 granted the request, no statement of failed requirements was required.\n4. SYNTHESIZE: There are no legal or procedural deviations or omissions under the provided legal framework. No norm conflicts exist.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an allocation entry (AL-115) in a record regarding a mooring request from a rowing club. Under the section 'Allocation outcome', the text states: 'The request for a second mooring was refused.' Under 'Notice to the club', it states: 'The club secretary was sent the outcome by letter.'\n\n2. TRACE: The statement of refusal is made directly by the author of the allocation record under the heading 'Allocation outcome'. However, no accompanying reason, rule, or requirement is stated to explain why the refusal occurred.\n\n3. EVALUATE: According to the binding legal rule in Entry Practice Schedule, part M, issue 1 (id: L1), 'In a record, every allocation entry that says a request was refused must also say which requirement the request failed to meet.' The author recorded that the request was refused but omitted the specific requirement the request failed to meet.\n\n4. SYNTHESIZE: The entry contains a procedural omission (STATED_CLAIM) under L1 because it records a refusal of a request without identifying the failed requirement.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Omission of failed requirement",
                    "legal_flaw": "The allocation entry states that the mooring request was refused but fails to state which requirement the request failed to meet, contrary to the mandatory requirement for refusal entries.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Allocation entry AL-115'. The text records a mooring request from the rowing club ('The rowing club asked for a second mooring at the west quay.'), an allocation outcome refusing the request ('The request for a second mooring was refused.'), and a notice sent to the club ('The club secretary was sent the outcome by letter.').\n2. TRACE: The statement of refusal is made under the heading 'Allocation outcome' without any accompanying rationale or mention of criteria.\n3. EVALUATE: Under Entry Practice Schedule, part M, issue 1 (L1), in a record, every allocation entry stating that a request was refused must also state which requirement the request failed to meet. The document records a refusal but omits the requirement that the request failed to satisfy.\n4. SYNTHESIZE: The entry violates Entry Practice Schedule, part M, issue 1 (L1) by omitting the required grounds/failed requirement for the refused request.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome, the refusal is recorded without specifying which requirement the request failed to meet.",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Omission of refusal grounds",
                    "legal_flaw": "The allocation entry records that the request was refused but omits the mandatory statement specifying which requirement the request failed to meet, as required by Entry Practice Schedule, part M, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an allocation record (AL-115) concerning a mooring request by the rowing club. It states under 'Allocation outcome' that 'The request for a second mooring was refused.' Under 'Notice to the club', it states that the club secretary was sent the outcome by letter.\n2. TRACE: The statement of refusal is made directly by the author of the record under the heading 'Allocation outcome'.\n3. EVALUATE: According to Law L1 (Entry Practice Schedule, part M, issue 1, 'Grounds for refusing a request'), every allocation entry in a record that says a request was refused must also state which requirement the request failed to meet. The duty rests on the author. The allocation entry explicitly states that the request was refused but contains no statement of which requirement the request failed to meet.\n4. SYNTHESIZE: This constitutes an omission on a stated claim (STATED_CLAIM), as the refusal is recorded but lacks the mandatory specification of the unmet requirement. No other provisions exist in the legal framework, so no norm conflicts or additional strengths can be anchored.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Missing grounds for refusal",
                    "legal_flaw": "The record documents that the request was refused but fails to state which requirement the request failed to meet, violating the mandatory requirement in Entry Practice Schedule, part M, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains an allocation entry (AL-115) recording a mooring request from the rowing club, an allocation outcome stating 'The request for a second mooring was refused.', and a notice sent to the club secretary. 2. TRACE: The statement 'The request for a second mooring was refused.' records the refusal of a request within an allocation entry in a record. 3. EVALUATE: According to Entry Practice Schedule, part M, issue 1 (id: L1), in a record, every allocation entry that says a request was refused must also say which requirement the request failed to meet. The entry states that the request was refused but omits any statement specifying which requirement the request failed to meet. 4. SYNTHESIZE: There is one legal flaw regarding the omission of the failed requirement in the refusal decision. There are no procedural strengths grounded in the provided legal framework, and no norm conflicts exist.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Missing ground for refusal",
                    "legal_flaw": "The allocation entry states that the request was refused but omits the mandatory statement of which requirement the request failed to meet, contrary to Entry Practice Schedule, part M, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is an allocation entry in a record (AL-115) concerning a mooring request from a rowing club. Under the section 'Allocation outcome', the document states: 'The request for a second mooring was refused.' Under 'Notice to the club', it notes that notice of the outcome was sent by letter.\n2. TRACE: The statement of refusal is made by the author of the record under 'Allocation outcome'. However, the document does not specify any reason, criteria, or unmet requirements behind the refusal.\n3. EVALUATE: According to Entry Practice Schedule, part M, issue 1 (Grounds for refusing a request) (L1), in a record, every allocation entry that says a request was refused must also state which requirement the request failed to meet. The refusal in allocation entry AL-115 omits this mandatory detail.\n4. SYNTHESIZE: Formulate a flaw identifying the omission of the requirement that the request failed to meet, citing binding law L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The request for a second mooring was refused.",
                    "context_description": "Under the heading Allocation outcome",
                    "quoted_locator": "Allocation outcome",
                    "flaw_category": "Inadequate reasoning",
                    "legal_flaw": "The allocation entry records that the request was refused but fails to state which requirement the request failed to meet, contrary to Entry Practice Schedule, part M, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part M, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the statements in repair entry RP-31 regarding fault reporting, work performed, and the state after work stating that the leak is described as cured and checked on site by fitter O. Lindgren. 2. TRACE: Traced the statement of cure to the verification on site conducted by fitter O. Lindgren. 3. EVALUATE: Evaluated the text against the sole provided binding law, Entry Practice Schedule, part K, issue 1 (id: L1), which mandates that every repair entry describing a fault as cured must name the person who checked the cure on site. The document explicitly names fitter O. Lindgren as the person who checked the cure on site. 4. SYNTHESIZE: The record fully complies with the provided binding rule. There are no procedural or legal flaws, and one procedural strength is identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry identifies the specific individual who checked the cure on site (fitter O. Lindgren) when recording the fault as cured, fulfilling the statutory recording duty.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing repair entry RP-31. It reports a leak at the sluice valve, describes replacement of valve packing on 14 October 2032, and notes the state after work: 'The leak is described as cured, and fitter O. Lindgren checked it on site.'\n2. TRACE: The entry asserts that the fault is cured and identifies the specific person who checked the cure on site, namely fitter O. Lindgren.\n3. EVALUATE: Under Entry Practice Schedule, part K, issue 1 (L1), every repair entry in a record that describes a fault as cured must name the person who checked the cure on site. The record explicitly provides the name and role of the individual who verified the cure on site ('fitter O. Lindgren').\n4. SYNTHESIZE: There are no legal or procedural flaws. The document fully satisfies the requirement of L1, which constitutes a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry describes the fault as cured and explicitly identifies the person who checked the cure on site (fitter O. Lindgren), adhering strictly to the statutory recording requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the repair entry RP-31 in the record, specifically the concluding statement under 'State after the work': 'The leak is described as cured, and fitter O. Lindgren checked it on site.'\n2. TRACE: Traced the statement regarding the cure of the fault to verify whether the individual who checked the cure on site is explicitly identified.\n3. EVALUATE: Compared the record against the binding requirement in L1 (Entry Practice Schedule, part K, issue 1), which stipulates that every repair entry describing a fault as cured must name the person who checked the cure on site. The entry specifically names 'fitter O. Lindgren' as the person who performed the on-site check.\n4. SYNTHESIZE: The document meets all applicable requirements under L1. No legal or procedural flaws are present, and this compliance constitutes a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry explicitly names the individual who checked the cure on site (fitter O. Lindgren) when describing the fault as cured, fulfilling the requirement for repair entries in records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identify all causal claims, factual conclusions, and diagnostic statements in the document. The document consists of Repair entry RP-31, reporting a leak at the sluice valve on the east channel, replacement of valve packing by the maintenance crew on 14 October 2032, and the post-work assessment stating: 'The leak is described as cured, and fitter O. Lindgren checked it on site.' 2. TRACE: Trace the foundation of the stated cure. The record specifies that the cure was verified on site by fitter O. Lindgren. 3. EVALUATE: Compare against the governing legal framework L1 (Entry Practice Schedule, part K, issue 1). L1 requires that every repair entry in a record that describes a fault as cured must name the person who checked the cure on site. The text explicitly names fitter O. Lindgren as the person who performed the on-site verification. 4. SYNTHESIZE: The entry fully complies with the binding legal requirement. No flaws or norm conflicts are identified. A procedural strength is recorded for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry explicitly identifies the person who checked the cure on site (fitter O. Lindgren) when describing the fault as cured, in compliance with the mandatory recording requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing repair entry RP-31. It details a reported leak at the sluice valve on the east channel, work performed on 14 October 2032 by the maintenance crew (replacing valve packing), and the state after work stating: 'The leak is described as cured, and fitter O. Lindgren checked it on site.'\n2. TRACE: The statement describing the cure identifies fitter O. Lindgren as the individual who checked the cure on site.\n3. EVALUATE: Under Entry Practice Schedule, part K, issue 1 (L1), every repair entry in a record that describes a fault as cured must name the person who checked the cure on site. The author explicitly named fitter O. Lindgren as the person who checked the cure on site. Thus, the entry fully complies with the binding legal requirement.\n4. SYNTHESIZE: There are no legal or procedural flaws identified. A procedural strength is recorded corresponding to compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry explicitly names the person who verified the cure on site (fitter O. Lindgren) when describing the fault as cured, in compliance with the mandatory requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D2",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the record Repair entry RP-31. The text states: 'A leak was reported at the sluice valve on the east channel', 'The valve packing was replaced by the maintenance crew on 14 October 2032', and 'The leak is described as cured, and fitter O. Lindgren checked it on site.'\n2. TRACE: Trace the factual statements regarding the repair and cure verification. The statement that the fault was cured is directly accompanied by the attribution that fitter O. Lindgren checked the cure on site.\n3. EVALUATE: Evaluate the document against the applicable legal framework. Binding law L1 (Entry Practice Schedule, part K, issue 1) mandates: 'In a record, every repair entry that describes a fault as cured must also name the person who checked the cure on site. The duty rests on the author of the record.' The record explicitly names fitter O. Lindgren as the person who checked the cure on site.\n4. SYNTHESIZE: The record complies fully with the statutory duty established in L1. No legal or procedural flaws are present. A procedural strength is recorded corresponding to compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The author of the repair record explicitly named the individual who verified the cure on site (fitter O. Lindgren) when describing the fault as cured, in compliance with the required practice.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [
                  {
                    "description": "The author of the repair record explicitly named the individual who verified the cure on site (fitter O. Lindgren) when describing the fault as cured, in compliance with the required practice.",
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "page_reference": "Throughout",
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "strength_title": "Identification of Verifying Personnel"
                  }
                ],
                "deduplicated_flaws": [],
                "detected_language": "English",
                "executive_summary": "The audit identified 0 legal flaws and 1 legal strength across the reviewed record.",
                "internal_reasoning": "1. CLASSIFY: The analyzed document is classified as a record. The audit inputs comprise 0 legal flaws and 1 legal strength. 2. MERGE: No flaws were identified by the workers. The single reported strength regarding the explicit naming of verifying personnel is distinct, non-conflicting, and maintained as a consolidated strength. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: The executive summary will objectively record 0 legal flaws. The consolidated strengths list will contain the single verified procedural strength, and is_flawless will be set to true.",
                "is_flawless": true
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D2",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a repair entry record (RP-31) detailing a fault reported regarding a leak at the sluice valve on the east channel, work carried out on 14 October 2032, and the state after the work: 'The leak is described as cured, and fitter O. Lindgren checked it on site.'\n2. TRACE: The applicable legal framework is Law L1 (Entry Practice Schedule, part K, issue 1), which mandates that in a record, every repair entry describing a fault as cured must name the person who checked the cure on site.\n3. EVALUATE: The author explicitly named the individual who verified the repair on site ('fitter O. Lindgren') alongside stating that the fault was cured ('The leak is described as cured, and fitter O. Lindgren checked it on site.'). No omissions or regulatory violations under L1 are present.\n4. SYNTHESIZE: Document complies fully with the binding legal standard L1. No flaws are identified. A procedural strength is recorded for explicit compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry explicitly names the person who checked the cure on site (fitter O. Lindgren) when stating that the fault was cured, fulfilling the requirement of Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [
                  {
                    "description": "The repair entry explicitly records the name of the individual (fitter O. Lindgren) who verified the cure of the fault on site, fulfilling the documentation requirements of Entry Practice Schedule, part K, issue 1.",
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "strength_title": "Identification of Verifying Personnel in Repair Record"
                  }
                ],
                "deduplicated_flaws": [],
                "detected_language": "English",
                "executive_summary": "The analysis identified 0 legal flaws and 1 legal strength across the reviewed document.",
                "internal_reasoning": "1. CLASSIFY: The document type is a record. The input contains 0 reported legal flaws and 1 legal strength. 2. MERGE: There are no legal flaws to consolidate or merge. The single reported strength regarding the identification of personnel who verified the repair on site does not conflict with any flaw and is retained. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: Plan the executive summary noting zero flaws and one strength, set is_flawless to true, provide an empty deduplicated_flaws list, and include the single consolidated strength.",
                "is_flawless": true
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D2",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Repair entry RP-31'. The record states that a leak at the sluice valve on the east channel was reported, the valve packing was replaced on 14 October 2032 by the maintenance crew, and the state after work is recorded as: 'The leak is described as cured, and fitter O. Lindgren checked it on site.'\n2. TRACE: Traced the statement regarding the cure of the fault to the repair entry author and the named fitter O. Lindgren who verified the condition on site.\n3. EVALUATE: Evaluated against the sole binding rule, L1 (Entry Practice Schedule, part K, issue 1), which stipulates that in a record, every repair entry describing a fault as cured must name the person who checked the cure on site. The record explicitly names 'fitter O. Lindgren' as having checked the cured leak on site.\n4. SYNTHESIZE: The document fully satisfies the requirement of L1. No legal or procedural flaws are present. A procedural strength is recorded for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry describes the fault as cured and explicitly identifies the individual who verified the cure on site (fitter O. Lindgren), in full compliance with the statutory record-keeping requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [
                  {
                    "description": "The repair entry explicitly documents the fault as cured and identifies the specific individual who verified the resolution on site, satisfying statutory record-keeping requirements.",
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "strength_title": "Verification and Documentation of Rectified Fault"
                  }
                ],
                "deduplicated_flaws": [],
                "detected_language": "English",
                "executive_summary": "The analysis identified 0 legal flaws and 1 procedural strength in the submitted record.",
                "internal_reasoning": "1. CLASSIFY: The document has been identified as a \"record\". The input findings contain 0 legal flaws and 1 procedural strength. 2. MERGE: There are no flaws to evaluate or merge, resulting in an empty deduplicated flaws list. The single strength identifies adherence to statutory record-keeping requirements by naming the individual who verified the repair on site; there are no conflicting flaws or unkept limitation disclosures, so the strength is retained as is. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: The executive summary will objectively note the total count of 0 flaws and 1 strength. The boolean is_flawless will be set to true.",
                "is_flawless": true
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D2",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the statements in the repair record RP-31: fault reported regarding a leak at the sluice valve on the east channel, work carried out replacing valve packing by the maintenance crew on 14 October 2032, and the post-work state declaring the leak cured and checked on site by fitter O. Lindgren.\n2. TRACE: Traced the requirement in L1 (Entry Practice Schedule, part K, issue 1), which stipulates that every repair entry describing a fault as cured must name the person who verified the cure on site.\n3. EVALUATE: Compared the record's statement ('The leak is described as cured, and fitter O. Lindgren checked it on site.') against L1. The record explicitly identifies the person who checked the cure on site (fitter O. Lindgren).\n4. SYNTHESIZE: The document fully complies with the applicable statutory rule L1 without deviations. Formulated one procedural strength and zero flaws.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry complies with statutory requirements by explicitly identifying the person (fitter O. Lindgren) who verified the cure on site when recording the fault as cured.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [
                  {
                    "description": "The repair entry complies with statutory requirements by explicitly identifying the person (fitter O. Lindgren) who verified the cure on site when recording the fault as cured.",
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "strength_title": "Identification of Verifying Personnel in Repair Record"
                  }
                ],
                "deduplicated_flaws": [],
                "detected_language": "English",
                "executive_summary": "A total of 0 legal or procedural flaws were identified in the reviewed record. The document demonstrates 1 area of statutory compliance.",
                "internal_reasoning": "1. CLASSIFY: The document under review is classified as a \"record\". The input findings contain zero legal flaws and one strength concerning statutory compliance in record keeping.\n2. MERGE: There are no flaws to merge or deduplicate. The single strength reported by the worker is unique, has no conflicting flaws, and will be retained directly.\n3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields.\n4. CONSTRUCT: The executive summary will state that zero flaws were identified across the document. The consolidated strengths array will contain the single documented strength regarding the recording of personnel verifying a repair.",
                "is_flawless": true
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D2",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified all entries and claims in repair entry RP-31. The text states: 'The leak is described as cured, and fitter O. Lindgren checked it on site.' 2. TRACE: Traced this against the single applicable legal requirement in the context (Law L1: Entry Practice Schedule, part K, issue 1), which governs records containing repair entries describing a fault as cured. 3. EVALUATE: Assessed whether the repair entry fulfills the mandate of L1 that every repair entry describing a fault as cured must name the person who checked the cure on site. The author explicitly named 'fitter O. Lindgren' as the individual who checked the cure on site. No conflicting norms, omitted procedural steps, or legal deficiencies are present. 4. SYNTHESIZE: There are no legal or procedural flaws. The document fully complies with the provided binding law, which is recorded as a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "legal_strength": "The repair entry explicitly names the person who verified the cure on site (fitter O. Lindgren) when describing the fault as cured, in compliance with the required entry standard.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [
                  {
                    "description": "The repair record explicitly identifies the specific personnel (fitter O. Lindgren) who verified the cure on site, fulfilling the documentation requirements of the entry standard.",
                    "exact_quote": "The leak is described as cured, and fitter O. Lindgren checked it on site.",
                    "page_reference": "Page 1",
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "strength_title": "Documented Verification by Named Technician"
                  }
                ],
                "deduplicated_flaws": [],
                "detected_language": "English",
                "executive_summary": "The analysis identified 0 legal flaws and 1 legal strength. The single strength concerns compliance with entry verification standards.",
                "internal_reasoning": "1. CLASSIFY: The document under review is classified as a record. The input findings contain zero legal or procedural flaws and one legal strength. 2. MERGE: No flaws exist to deduplicate or consolidate. The single identified strength regarding explicit identification of the verifying technician on Page 1 is retained without conflict, as there are no opposing flaws. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: The executive summary will objectively note the total count of 0 flaws and 1 strength. The is_flawless boolean will be set to true. The deduplicated_flaws array will be empty, and consolidated_strengths will contain the single processed strength.",
                "is_flawless": true
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing repair entry RP-31. It states under 'Fault reported' that a leak was reported at the sluice valve on the east channel; under 'Work carried out' that the valve packing was replaced by the maintenance crew on 14 October 2032; and under 'State after the work' that 'The leak is described as cured.' 2. TRACE: The claim 'The leak is described as cured.' is made by the author of the record regarding the outcome of the repair work. However, the text does not identify or name any person who checked the cure on site. 3. EVALUATE: According to Entry Practice Schedule, part K, issue 1 (L1), in a record, every repair entry that describes a fault as cured must also name the person who checked the cure on site, placing this duty on the author of the record. The document describes the fault as cured but fails to name the person who checked the cure on site. 4. SYNTHESIZE: The entry represents an omission on a stated claim (STATED_CLAIM), as the repair is asserted to be cured without providing the legally required identification of the on-site verifier.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Omission of verification details",
                    "legal_flaw": "The repair entry describes the fault as cured but fails to name the person who checked the cure on site, as required by Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a repair entry (RP-31) containing details about a reported leak, the work carried out, and the state after work, which asserts: \"The leak is described as cured.\"\n2. TRACE: Tracing the statement \"The leak is described as cured.\" under \"State after the work\", the record notes replacement of valve packing by the maintenance crew, but does not identify or name the specific person who verified or checked the cure on site.\n3. EVALUATE: According to Entry Practice Schedule, part K, issue 1 (L1), in a record, every repair entry that describes a fault as cured must also name the person who checked the cure on site. The author of the record has omitted the required name of the person who checked the cure.\n4. SYNTHESIZE: Formulate an identified flaw under L1 categorised as an omission with stated claim evidence, quoting the exact claim where the fault is described as cured without the required verification identity.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Missing personnel identification",
                    "legal_flaw": "The repair entry describes the fault as cured but fails to name the person who checked the cure on site, contrary to the mandatory requirement for records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing repair entry RP-31. Under 'State after the work', it concludes: 'The leak is described as cured.' 2. TRACE: The entry documents a reported leak at the sluice valve on the east channel, notes replacement of the valve packing by the maintenance crew on 14 October 2032, and claims the state after work is cured without identifying any specific person who conducted an on-site check. 3. EVALUATE: Applying Law L1 ('Entry Practice Schedule, part K, issue 1'), in a record, every repair entry that describes a fault as cured must also name the person who checked the cure on site. The author describes the fault as cured but fails to name the person who checked the cure on site. 4. SYNTHESIZE: This constitutes an omission on a stated claim (STATED_CLAIM) under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Missing verifier identity",
                    "legal_flaw": "The repair entry describes the fault as cured but does not name the person who checked the cure on site, violating the requirement in Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the document for repair entries and claims regarding fault cures. Under the heading 'State after the work', the document states: 'The leak is described as cured.'\n2. TRACE: Tracing the statement, the document describes the fault as cured but does not mention or identify any individual who inspected or checked the cure on site.\n3. EVALUATE: Compare against the binding law L1 (Entry Practice Schedule, part K, issue 1), which mandates that in a record, every repair entry that describes a fault as cured must also name the person who checked the cure on site. The record fails to include the name of the person who checked the cure on site.\n4. SYNTHESIZE: Formulate the omission finding as a STATED_CLAIM flaw citing L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Omission of verification personnel",
                    "legal_flaw": "The repair entry describes the fault as cured but fails to name the person who checked the cure on site, as required by Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the document for all claims and entries. The document is a record containing repair entry RP-31, reporting a leak at the sluice valve on the east channel, work carried out replacing the valve packing by the maintenance crew on 14 October 2032, and the post-work state stating 'The leak is described as cured.' 2. TRACE: Tracing the statement 'The leak is described as cured.' under heading 'State after the work', there is no individual named who inspected or verified the cure on site. 3. EVALUATE: Compare against the legal framework. Entry Practice Schedule, part K, issue 1 (L1) mandates: 'In a record, every repair entry that describes a fault as cured must also name the person who checked the cure on site. The duty rests on the author of the record.' The record describes the fault as cured but omits the required name of the person who checked the cure on site. This constitutes an omission on a stated claim (omission_evidence: STATED_CLAIM). 4. SYNTHESIZE: Formulate the finding under flaw category 'Omission of verifier identity' referencing L1. No other norms or strengths apply.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Omission of verifier identity",
                    "legal_flaw": "The repair entry describes the fault as cured but omits naming the person who checked the cure on site, as required by Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D2",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a repair entry record (RP-31) regarding a reported leak at the sluice valve on the east channel. It documents the work carried out (valve packing replaced on 14 October 2032) and includes a concluding statement under 'State after the work': 'The leak is described as cured.'\n2. TRACE: Tracing the statement 'The leak is described as cured.', the record asserts that the fault has been cured following maintenance. However, the record nowhere identifies or attributes the on-site verification to any named individual.\n3. EVALUATE: According to Entry Practice Schedule, part K, issue 1 (L1), in a record, every repair entry that describes a fault as cured must also name the person who checked the cure on site, placing this duty on the author of the record. The document asserts that the fault is cured without providing the required identification of the person who checked the cure on site. Because the text explicitly makes the claim that the fault is cured while omitting the required identifier, this constitutes a procedural omission categorized as STATED_CLAIM.\n4. SYNTHESIZE: Formulate a single flaw for the omission of the verifier's name under L1. No norm conflicts or legal strengths are identified.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Missing required identification",
                    "legal_flaw": "The repair entry describes the fault as cured but does not name the person who checked the cure on site, contrary to the mandatory requirement in Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The repair record notes that the fault was resolved but omits the required name and identification of the person who conducted the on-site verification.",
                    "exact_quote": "The leak is described as cured.",
                    "flaw_title": "Omission of Verifier Identification in Repair Completion Record",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The analysis identified 1 procedural flaw across the reviewed record. The flaw relates to missing required identification regarding on-site verification of repair completion.",
                "internal_reasoning": "1. CLASSIFY: The document type is classified as a \"record\". The input contains 1 raw flaw (FLAW-1) and 0 strengths.\n2. MERGE: There is only one reported flaw (FLAW-1), concerning the failure to name the person who verified the repair on site. No deduplication or merging across multiple findings is required. It maps 1:1.\n3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields.\n4. CONSTRUCT: The executive summary will provide a concise, factual summary indicating 1 total procedural flaw in the category of missing identification. The deduplicated flaw list will contain FLAW-1 with its exact quote and legal reference, and the strengths list will be empty.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D2",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing repair entry RP-31. It includes sections for 'Fault reported' (leak reported at sluice valve), 'Work carried out' (valve packing replaced by maintenance crew on 14 October 2032), and 'State after the work' ('The leak is described as cured.'). 2. TRACE: Tracing the statement 'The leak is described as cured.' under 'State after the work', the author states that the fault is cured, but no individual is identified as having checked or verified the cure on site. 3. EVALUATE: According to Entry Practice Schedule, part K, issue 1 (L1), in a record, every repair entry that describes a fault as cured must also name the person who checked the cure on site, placing this duty on the author. The entry describes the fault as cured but fails to name the person who checked the cure on site. This constitutes an omission on a stated claim (STATED_CLAIM). 4. SYNTHESIZE: Formulate one flaw object under L1 with omission_evidence set to STATED_CLAIM and quoting 'The leak is described as cured.'. No strengths or norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Omission of verifier identity",
                    "legal_flaw": "The repair entry states that the fault is cured but fails to name the person who checked the cure on site, which violates the requirement under Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The repair record indicates that the fault is cured but fails to state the identity of the individual who verified the repair on site, in non-compliance with the applicable recording requirements.",
                    "exact_quote": "The leak is described as cured.",
                    "flaw_title": "Omission of Verifier Identity in Repair Record",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The review identified 1 legal flaw and 0 strengths. The identified flaw falls under the category of omission of verifier identity.",
                "internal_reasoning": "1. CLASSIFY: The document is classified as a \"record\". The input dataset contains 1 reported legal flaw and 0 strengths.\n2. MERGE: There is a single flaw (FLAW-1) concerning the omission of the verifier's identity in the repair entry, requiring no deduplication. No strengths were submitted.\n3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields.\n4. CONSTRUCT: The executive summary will objectively describe the finding of 1 flaw in the category of omission of verifier identity. The single consolidated flaw will retain traceability to FLAW-1.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D2",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing repair entry RP-31. Under the heading 'State after the work', it includes the statement 'The leak is described as cured.'\n2. TRACE: Tracing this statement against the legal framework, law L1 ('Entry Practice Schedule, part K, issue 1') mandates that in a record, every repair entry that describes a fault as cured must also name the person who checked the cure on site, placing this duty on the record's author.\n3. EVALUATE: The document asserts that the fault is cured ('The leak is described as cured.') but completely omits the identity of the person who checked the cure on site. This constitutes an omission on a stated claim (STATED_CLAIM).\n4. SYNTHESIZE: Formulate a single flaw identifying the omission of the verifier's identity under 'State after the work', anchored to L1. No other rules or conflicts exist.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Omission of verifier identity",
                    "legal_flaw": "The repair entry states that the fault is cured but omits naming the person who checked the cure on site, in violation of the requirement in Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The repair record indicates that the leak has been cured but fails to state the identity of the person who conducted the on-site verification of the repair.",
                    "exact_quote": "The leak is described as cured.",
                    "flaw_title": "Omission of Verifier Identity in Repair Entry",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The analysis identified a total of 1 legal and procedural flaw. The finding pertains to the category of omission of verifier identity.",
                "internal_reasoning": "1. CLASSIFY: The document under review is identified as a record. The input data contains 1 flaw and 0 strengths. 2. MERGE: There is only one flaw reported (FLAW-1), which documents an omission regarding the lack of verifier identity in the repair entry under 'State after the work'. No deduplication or merging across multiple items is required. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: Construct the quantitative executive summary noting 1 procedural flaw regarding the omission of verifier identity. The single flaw is mapped to deduplicated_flaws retaining its source ID FLAW-1 and exact quote.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D2",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Repair entry RP-31'. Under 'State after the work', it states: 'The leak is described as cured.' 2. TRACE: The statement describes a fault as cured following maintenance work carried out on 14 October 2032. However, no individual is identified as having checked or verified this cure on site. 3. EVALUATE: According to Entry Practice Schedule, part K, issue 1 (L1), every repair entry in a record that describes a fault as cured must name the person who checked the cure on site. The author of the record has omitted the identity of the person who checked the cure on site. 4. SYNTHESIZE: Formulate a flaw identifying the omission of the required verifier name for the stated cure claim.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Missing verifier identification",
                    "legal_flaw": "The repair entry states that the fault is cured but omits the name of the person who checked the cure on site, as required by Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The repair record states that the fault is cured but omits the name of the person who checked the cure on site, as required by the applicable standard.",
                    "exact_quote": "The leak is described as cured.",
                    "flaw_title": "Omission of verifier identification for completed repair",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The audit of the record identified a total of 1 legal flaw and 0 strengths. The single identified flaw falls under the category of missing verifier identification.",
                "internal_reasoning": "1. CLASSIFY: The document type is identified as 'record'. There is 1 raw flaw reported and 0 strengths. 2. MERGE: FLAW-1 is the only finding and describes a missing verifier identification where a repair entry states the fault is cured without identifying the verifier on site. It will be mapped directly to a single consolidated flaw with source_flaw_ids [\"FLAW-1\"]. No strengths exist to deduplicate or check against flaws. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: Formulate the executive summary quantitatively describing the single flaw found. Deduplicate flaws into 1 item and output an empty strengths array.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D2",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing repair entry RP-31, which details a reported fault, work carried out, and the post-repair state (\"The leak is described as cured.\"). 2. TRACE: Tracing the statement \"The leak is described as cured.\" under the section \"State after the work\", the record indicates that the fault is cured but does not identify or name any individual who verified or checked the cure on site. 3. EVALUATE: According to Entry Practice Schedule, part K, issue 1 (law L1), every repair entry in a record that describes a fault as cured must name the person who checked the cure on site. The document fails to provide this required name. 4. SYNTHESIZE: A flaw is identified regarding the omission of the required identifier of the person checking the cure on site pursuant to L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The leak is described as cured.",
                    "context_description": "Under the heading State after the work",
                    "quoted_locator": "State after the work",
                    "flaw_category": "Missing required personnel identification",
                    "legal_flaw": "The repair entry describes the fault as cured but does not name the person who checked the cure on site, as required by Entry Practice Schedule, part K, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The repair documentation states that the fault was resolved but omits the name and identity of the individual who verified the repair on site.",
                    "exact_quote": "The leak is described as cured.",
                    "flaw_title": "Omission of Personnel Identification for Verification of Completed Work",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part K, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The analysis identified 1 procedural flaw across 1 category and 0 strengths. The identified flaw relates to missing required personnel identification in the repair record.",
                "internal_reasoning": "1. CLASSIFY: The document under review is a record. The input contains 1 worker-reported flaw concerning missing personnel identification and 0 strengths.\n2. MERGE: There is only one flaw reported (FLAW-1), which documents an omission regarding the failure to name the person verifying the repair. No merging is required.\n3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields.\n4. CONSTRUCT: The executive summary will objectively summarize the 1 flaw identified. The deduplicated flaws list will contain FLAW-1 with all relevant regulatory references mapped, and the consolidated strengths list will remain empty.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The record BE-019 contains entries regarding vessel movement ('The dredger Kestrel was moved from the inner berth to the outer berth.'), crew arrangements ('The crew of the dredger stayed aboard overnight.'), and berth status ('The inner berth is recorded as free.').\n2. TRACE: Tracing the movement entry under 'Movement between berths', the record states that the dredger Kestrel was moved between berths, but does not identify who ordered the move.\n3. EVALUATE: According to Entry Practice Schedule, part R, issue 1 (L1), every berthing entry in a record that states a vessel was moved must name the person who ordered the move, a duty resting on the author of the record. The document records a move but omits this mandatory identification.\n4. SYNTHESIZE: The record violates L1 by stating that a vessel movement occurred without naming the person who ordered the move. This constitutes an omission of a required detail from a stated claim (STATED_CLAIM).",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of mandatory detail",
                    "legal_flaw": "The berthing entry records that a vessel was moved but omits the name of the person who ordered the move, contrary to Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanning the document text of berthing entry BE-019 reveals three factual sections: (a) 'Movement between berths' stating that 'The dredger Kestrel was moved from the inner berth to the outer berth.', (b) 'Crew arrangements' stating that 'The crew of the dredger stayed aboard overnight.', and (c) 'Berth status' stating that 'The inner berth is recorded as free.' 2. TRACE: Tracing the statement regarding vessel movement, the document explicitly records that a vessel (the dredger Kestrel) was moved between berths. However, tracing the source/authorization of this movement reveals no mention of who authorized, requested, or ordered the vessel to be moved. 3. EVALUATE: According to the binding legal rule (Entry Practice Schedule, part R, issue 1 [L1]), in any record, every berthing entry stating that a vessel was moved must name the person who ordered the move, a duty resting on the author of the record. The document is designated as a record. While it records the vessel movement, it fails to name the person who ordered the move. Under the omission rules, because the document contains a stated claim/measure ('The dredger Kestrel was moved from the inner berth to the outer berth.') but omits the required identity of the person responsible/ordering it, this is classified as an omission with omission_evidence='STATED_CLAIM'. 4. SYNTHESIZE: Formulate one flaw object anchored on L1. There are no other rules, no norm conflicts, and no procedural strengths supported by the legal snippet.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of ordering party",
                    "legal_flaw": "The berthing entry records that the dredger Kestrel was moved from the inner berth to the outer berth, but omits the name of the person who ordered the move, in contravention of the mandatory requirement in Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a statement under 'Movement between berths': 'The dredger Kestrel was moved from the inner berth to the outer berth.' It also notes crew arrangements and berth status. 2. TRACE: The statement records the physical movement of a vessel (dredger Kestrel) between berths within a berthing entry record (BE-019). 3. EVALUATE: According to Entry Practice Schedule, part R, issue 1 (L1), in a record, every berthing entry that states a vessel was moved must also name the person who ordered the move. The text states that the vessel was moved, but completely omits the identity or name of the person who ordered the move. 4. SYNTHESIZE: Formulate one flaw object indicating this omission on the stated claim.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of ordering party",
                    "legal_flaw": "The berthing entry records that the vessel was moved from the inner berth to the outer berth but omits the name of the person who ordered the move, as required by Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains the factual statement: \"The dredger Kestrel was moved from the inner berth to the outer berth.\" under the section \"Movement between berths\". 2. TRACE: Tracing the statement within the record reveals that no person or authority is identified as having ordered the movement of the vessel. 3. EVALUATE: According to Entry Practice Schedule, part R, issue 1 (L1), every berthing entry in a record that states a vessel was moved must name the person who ordered the move. The author has recorded the movement but omitted the name of the person who ordered it. 4. SYNTHESIZE: This constitutes an omission on a stated claim (STATED_CLAIM), violating the requirement in Entry Practice Schedule, part R, issue 1 (L1).",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing mandatory detail",
                    "legal_flaw": "The berthing entry states that a vessel was moved but fails to name the person who ordered the move, contrary to the mandatory requirement for records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document for movements, berths, crew arrangements, and status. Identified the entry under 'Movement between berths': 'The dredger Kestrel was moved from the inner berth to the outer berth.' 2. TRACE: Traced the entry to check whether the person who ordered the move is identified. The text contains no reference to who ordered or authorized the movement. 3. EVALUATE: Evaluated against Entry Practice Schedule, part R, issue 1 (L1), which stipulates that every berthing entry in a record stating a vessel was moved must name the person who ordered the move. 4. SYNTHESIZE: Formulated the flaw object noting the omission of the person who ordered the movement in a stated claim.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing mandatory information",
                    "legal_flaw": "The berthing entry states that the vessel was moved from the inner berth to the outer berth but fails to name the person who ordered the move, as required by Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record titled 'Berthing entry BE-019'. Under the section 'Movement between berths', it states: 'The dredger Kestrel was moved from the inner berth to the outer berth.' It also contains sections 'Crew arrangements' and 'Berth status'.\n2. TRACE: Tracing the statement regarding vessel movement, the entry records that the dredger Kestrel was moved between berths. However, no person or authority ordering the movement is named anywhere in the record.\n3. EVALUATE: Under binding law L1 (Entry Practice Schedule, part R, issue 1, 'Who ordered a vessel moved'), in a record, every berthing entry that says a vessel was moved must also name the person who ordered the move. The author failed to include this required detail in the entry describing the movement. Regarding law L2 (Entry Practice Schedule, part R, issue 1, 'The rated load of a tow line'), no tow line is mentioned, so L2 is not applicable.\n4. SYNTHESIZE: Formulate a single flaw for the omission of the identity of the person who ordered the vessel move under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of ordering authority",
                    "legal_flaw": "The berthing entry states that the vessel was moved from the inner berth to the outer berth but fails to name the person who ordered the move, in violation of Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Berthing entry BE-019'. It contains factual statements under three headings: 'Movement between berths' stating 'The dredger Kestrel was moved from the inner berth to the outer berth.', 'Crew arrangements' stating 'The crew of the dredger stayed aboard overnight.', and 'Berth status' stating 'The inner berth is recorded as free.'\n\n2. TRACE: Tracing the statement 'The dredger Kestrel was moved from the inner berth to the outer berth.', the entry records a vessel movement between berths. However, it does not identify or name the person who ordered the movement.\n\n3. EVALUATE: According to Law L1 (Entry Practice Schedule, part R, issue 1, 'Who ordered a vessel moved'), 'In a record, every berthing entry that says a vessel was moved must also name the person who ordered the move. The duty rests on the author of the record.' The record clearly states that a vessel was moved but omits the mandatory identification of the person who ordered the move. This constitutes an omission on a stated claim (omission_evidence: STATED_CLAIM). According to Law L2 (Entry Practice Schedule, part R, issue 1, 'The rated load of a tow line'), the requirement to give the rated load applies when a tow line is mentioned; the document does not mention a tow line, so L2 is not engaged.\n\n4. SYNTHESIZE: Formulate a single flaw for the failure to name the person who ordered the vessel move under Law L1. No norm conflicts or legal strengths are present.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing mandatory attribution",
                    "legal_flaw": "The berthing entry records that the vessel was moved from the inner berth to the outer berth, but fails to name the person who ordered the move as required by Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the text for relevant claims and recorded events regarding vessel movements, tow lines, and berthing details. The text states: 'The dredger Kestrel was moved from the inner berth to the outer berth.'\n2. TRACE: Trace the statement regarding vessel movement under the heading 'Movement between berths'. The text records the vessel movement but provides no information regarding who ordered the move.\n3. EVALUATE: Compare against the legal framework. Law L1 ('Entry Practice Schedule, part R, issue 1') mandates that in a record, every berthing entry that says a vessel was moved must name the person who ordered the move, placing this duty on the record's author. The document explicitly records a move but omits the required identity of the person who ordered it. Law L2 ('Entry Practice Schedule, part R, issue 1') mandates giving the rated load of a tow line if mentioned, but no tow line is mentioned in the entry, so L2 is not engaged.\n4. SYNTHESIZE: Formulate a single flaw for the omission of the ordering party's identity pursuant to Law L1. No norm conflicts or explicit legal strengths are identified.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of ordering party",
                    "legal_flaw": "The berthing entry records that the dredger Kestrel was moved from the inner berth to the outer berth, but fails to name the person who ordered the move as required by Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a record of a berthing entry (BE-019) stating: 'The dredger Kestrel was moved from the inner berth to the outer berth.' It also records that the crew stayed aboard overnight and that the inner berth is free.\n2. TRACE: Tracing the statement regarding vessel movement, the record states that the vessel was moved, but does not provide any information regarding who authorized or ordered this movement.\n3. EVALUATE: According to Law L1 (Entry Practice Schedule, part R, issue 1, 'Who ordered a vessel moved'), in a record, every berthing entry that says a vessel was moved must also name the person who ordered the move. The author failed to state who ordered the move. According to Law L2 (Entry Practice Schedule, part R, issue 1, 'The rated load of a tow line'), if a tow line is mentioned, its rated load must be given; no tow line is mentioned in the text, so L2 is not applicable.\n4. SYNTHESIZE: There is one flaw: an omission in a stated claim where a vessel movement is recorded without naming the person who ordered the move under Law L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Omission of authorizing person",
                    "legal_flaw": "The berthing entry records that a vessel was moved but does not name the person who ordered the move, contrary to the requirement in Entry Practice Schedule, part R, issue 1 (Who ordered a vessel moved).",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1, Who ordered a vessel moved",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Berthing entry BE-019'. Under the heading 'Movement between berths', it states: 'The dredger Kestrel was moved from the inner berth to the outer berth.' Under 'Crew arrangements', it states: 'The crew of the dredger stayed aboard overnight.' Under 'Berth status', it states: 'The inner berth is recorded as free.' 2. TRACE: The statement concerning vessel movement ('The dredger Kestrel was moved from the inner berth to the outer berth.') originates from the record's author. No person who ordered the movement is named in the entry or elsewhere in the document. No tow line is mentioned in the record. 3. EVALUATE: According to L1 (Entry Practice Schedule, part R, issue 1, 'Who ordered a vessel moved'), every berthing entry in a record that states a vessel was moved must also name the person who ordered the move. The document records a move of the dredger Kestrel but fails to state who ordered it. This is a non-compliance under L1. Regarding L2 (Entry Practice Schedule, part R, issue 1, 'The rated load of a tow line'), no tow line is mentioned, so L2 is not engaged. 4. SYNTHESIZE: Formulate one flaw object for the omission of the ordering person under L1. Because the document states the claim/event of the vessel move but omits the required detail (the person ordering the move), this is classified as is_omission=true with omission_evidence='STATED_CLAIM' quoting the sentence describing the move.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The dredger Kestrel was moved from the inner berth to the outer berth.",
                    "context_description": "Under the heading Movement between berths",
                    "quoted_locator": "Movement between berths",
                    "flaw_category": "Missing required information",
                    "legal_flaw": "The berthing entry records that a vessel was moved from the inner berth to the outer berth but fails to name the person who ordered the move, contrary to the mandatory requirement in Entry Practice Schedule, part R, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part R, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing sampling entry SA-062. It states under 'Where the sample came from' that 'The sample was drawn from the open water of the north basin.' 2. TRACE: Tracing the claim regarding open water sampling against the legal framework, Entry Practice Schedule, part N, issue 1 (L1) governs records where an entry reports a sample drawn from open water. 3. EVALUATE: L1 mandates that 'every sampling entry that reports a sample drawn from open water must also give the depth at which it was drawn.' The document reports a sample drawn from open water but does not record the sampling depth anywhere in the entry. 4. SYNTHESIZE: This constitutes an omission on a stated claim (STATED_CLAIM), as the entry reports the open water sample but omits the mandatory depth specification required by L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The sample was drawn from the open water of the north basin.",
                    "context_description": "Under the heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Missing sampling depth",
                    "legal_flaw": "The sampling entry reports that the sample was drawn from open water but omits the depth at which the sample was drawn, failing to comply with the mandatory recording requirement under Entry Practice Schedule, part N, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing 'Sampling entry SA-062'. It records under 'Purpose of sampling' that water was sampled for a quarterly clarity check, under 'Where the sample came from' that 'The sample was drawn from the open water of the north basin.', and under 'Dispatch of the sample' that it was sent for analysis.\n2. TRACE: The claim that a water sample was drawn from open water is stated under the heading 'Where the sample came from'. No depth measurement or indication of depth is recorded for this sample.\n3. EVALUATE: Under Entry Practice Schedule, part N, issue 1 (L1), every sampling entry in a record that reports a sample drawn from open water must also state the depth at which it was drawn. The sample is explicitly noted as being drawn from open water, yet the depth is omitted.\n4. SYNTHESIZE: This constitutes a procedural omission on a stated claim (STATED_CLAIM), as the entry reports an open water sample but omits the mandatory depth requirement specified by binding law L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The sample was drawn from the open water of the north basin.",
                    "context_description": "Under the heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Missing sampling depth",
                    "legal_flaw": "The sampling entry reports a sample drawn from open water but fails to provide the depth at which the sample was drawn, contrary to the mandatory requirement in Entry Practice Schedule, part N, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing sampling entry SA-062. Under the heading 'Where the sample came from', the document states: 'The sample was drawn from the open water of the north basin.' 2. TRACE: The statement claims that a water sample was drawn from open water (the north basin). 3. EVALUATE: According to Entry Practice Schedule, part N, issue 1 (L1), in a record, every sampling entry that reports a sample drawn from open water must also give the depth at which it was drawn. The document identifies the source as open water but omits the depth at which the sample was drawn. 4. SYNTHESIZE: The entry fails to comply with L1 because it reports an open water sample without specifying the sampling depth. This constitutes an omission on a stated claim (STATED_CLAIM).",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The sample was drawn from the open water of the north basin.",
                    "context_description": "Under the heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Incomplete sampling record",
                    "legal_flaw": "The record reports that a sample was drawn from open water but omits the required sampling depth mandated by Entry Practice Schedule, part N, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Sampling entry SA-062'. The record documents a sampling event for a quarterly clarity check, stating that the sample was drawn from the open water of the north basin and dispatched the same afternoon.\n2. TRACE: The document asserts under 'Where the sample came from' that 'The sample was drawn from the open water of the north basin.' However, nowhere in the record is the depth at which the sample was drawn specified.\n3. EVALUATE: According to Entry Practice Schedule, part N, issue 1 (L1), in a record, every sampling entry that reports a sample drawn from open water must also give the depth at which it was drawn. The author of the record has failed to record the required depth for this open water sample.\n4. SYNTHESIZE: Formulated a single flaw object identifying the omission of the sampling depth in the stated sampling claim under the section 'Where the sample came from', classified under STATED_CLAIM.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The sample was drawn from the open water of the north basin.",
                    "context_description": "Under the heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Omission of sampling depth",
                    "legal_flaw": "The record reports a sample drawn from open water but fails to specify the depth at which the sample was drawn, in violation of the requirement in Entry Practice Schedule, part N, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing 'Sampling entry SA-062'. Under the section 'Where the sample came from', it states: 'The sample was drawn from the open water of the north basin.' Under 'Purpose of sampling', it states water was sampled for the quarterly clarity check. Under 'Dispatch of the sample', it states the sample was sent for analysis.\n2. TRACE: Tracing the claim regarding open water sampling, the author explicitly identifies the origin of the sample as 'open water of the north basin'.\n3. EVALUATE: According to Entry Practice Schedule, part N, issue 1 (L1), every sampling entry in a record that reports a sample drawn from open water must also give the depth at which it was drawn. The document records a sample drawn from open water but omits the required sampling depth.\n4. SYNTHESIZE: The entry states a claim (sampling from open water) but omits a mandatory detail (depth). This constitutes an omission of the STATED_CLAIM variety under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The sample was drawn from the open water of the north basin.",
                    "context_description": "Under the heading Where the sample came from",
                    "quoted_locator": "Where the sample came from",
                    "flaw_category": "Incomplete sampling record",
                    "legal_flaw": "The sampling entry reports that a sample was drawn from open water but fails to provide the depth at which the sample was drawn, contrary to the mandatory requirement in Entry Practice Schedule, part N, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part N, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a sampling record (SA-062) stating: 'Water was sampled for the quarterly clarity check.', 'The sample was run from the tap in the pump house.', and 'The sample was sent for analysis the same afternoon.'\n2. TRACE: The source of the sample is identified as a tap in the pump house.\n3. EVALUATE: According to Law L1 (Entry Practice Schedule, part N, issue 1), every sampling entry that reports a sample drawn from open water must give the depth at which it was drawn. However, the rule explicitly specifies that 'The duty reaches samples from open water only, and not samples run from a tap.' Because this sample was run from a tap, the requirement to record sampling depth is not applicable, and no procedural violation has occurred.\n4. SYNTHESIZE: The document complies fully with the supplied legal framework. There are no flaws, norm conflicts, or specific procedural strengths to report.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains sampling entry SA-062, which records the purpose of sampling ('Water was sampled for the quarterly clarity check.'), the location where the sample was collected ('The sample was run from the tap in the pump house.'), and the dispatch ('The sample was sent for analysis the same afternoon.').\n2. TRACE: Tracing the source of the sample, the record specifies that it was collected from a tap inside the pump house.\n3. EVALUATE: Under L1 (Entry Practice Schedule, part N, issue 1 - Depth of a sample drawn from open water), every sampling entry reporting a sample drawn from open water must state the depth at which it was drawn. However, the rule explicitly clarifies: 'The duty reaches samples from open water only, and not samples run from a tap.' Because the sample in this record was run from a tap, the obligation to state sampling depth does not apply.\n4. SYNTHESIZE: There are no deviations from the provided binding legal framework. No legal flaws or norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a sampling record (SA-062) detailing the purpose of sampling (quarterly clarity check), the origin of the sample (\"The sample was run from the tap in the pump house.\"), and the dispatch of the sample for analysis.\n2. TRACE: The legal framework contains a single binding provision, L1 (Entry Practice Schedule, part N, issue 1), requiring every sampling entry reporting a sample drawn from open water to state the depth at which it was drawn. The provision explicitly specifies that \"The duty reaches samples from open water only, and not samples run from a tap.\"\n3. EVALUATE: The document explicitly indicates that the water sample was run from a tap in the pump house, not drawn from open water. Consequently, the statutory requirement to record depth is not triggered for this entry.\n4. SYNTHESIZE: There are no legal or procedural deviations under the provided framework. No flaws are identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a sampling record (Sampling entry SA-062) stating the purpose ('Water was sampled for the quarterly clarity check.'), source ('The sample was run from the tap in the pump house.'), and dispatch details ('The sample was sent for analysis the same afternoon.').\n2. TRACE: The source of the sample is explicitly identified as a tap in the pump house.\n3. EVALUATE: Under Entry Practice Schedule, part N, issue 1 (id: L1), a record of a sample must state the depth at which it was drawn only when the sample is drawn from open water. The rule explicitly specifies that 'The duty reaches samples from open water only, and not samples run from a tap.' Because the recorded sample was run from a tap, the requirement to state the depth does not apply.\n4. SYNTHESIZE: The document fully complies with the applicable rules in the provided legal framework, and no statutory or procedural flaws exist.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a sampling record designated as 'Sampling entry SA-062', detailing a quarterly clarity check where 'The sample was run from the tap in the pump house' and subsequently dispatched for analysis.\n2. TRACE: The document indicates the origin of the sample under the section 'Where the sample came from', explicitly establishing that the sample was taken from a tap.\n3. EVALUATE: The applicable legal framework is Entry Practice Schedule, part N, issue 1 (id: L1), which mandates that every sampling entry in a record reporting a sample drawn from open water must specify the depth at which it was drawn. However, the rule explicitly specifies: 'The duty reaches samples from open water only, and not samples run from a tap.' Because the recorded sample was run from a tap rather than drawn from open water, the requirement to record sampling depth is not applicable.\n4. SYNTHESIZE: The document does not exhibit any legal or procedural deviations under the provided framework. No positive statutory obligations requiring specific affirmative reporting are engaged beyond non-applicability.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identify all statements in the text regarding seal examination: The record states under heading 'Seal examination' that 'The seals on the trailer were examined at the gate.' and 'Seal 30817 and seal 30818 were both found unbroken.'\n2. TRACE: Trace the requirements of Entry Practice Schedule, part L, issue 1 (L1). L1 requires that every seal entry stating that seals on a load were examined must provide the number of each seal and confirm whether it was found unbroken.\n3. EVALUATE: The document lists both seal numbers (30817 and 30818) and explicitly confirms their condition ('were both found unbroken'). L1 dictates that an entry providing both items is to be credited as soundly supported in this respect.\n4. SYNTHESIZE: The document exhibits full compliance with L1 without any procedural omissions or deviations. Therefore, no flaws are present, and one procedural strength is identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The entry records the specific numbers of the examined seals and confirms that both were found unbroken, satisfying the statutory documentation requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a seal examination entry stating that the seals on the trailer were examined at the gate, followed by the specific identification of seal 30817 and seal 30818 as being both found unbroken.\n2. TRACE: The statement of seal examination is directly grounded in the observation and recording of the specific seal numbers (30817 and 30818) and their condition at the time of examination (unbroken).\n3. EVALUATE: Applying the binding legal framework (Entry Practice Schedule, part L, issue 1, 'Examining the seals on a load'), every seal entry in a record indicating that the seals on a load were examined must state the number of each seal and whether it was found unbroken. The document explicitly includes both required elements.\n4. SYNTHESIZE: There are no procedural or substantive flaws under the provided rule. The entry fulfills all requirements of L1 and is credited as soundly supported in this respect.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The seal entry provides the specific identification number of each examined seal and explicitly records that each was found unbroken, fulfilling the documentation requirements for load seal examinations.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document for all statements regarding the arrival, examination, and release of the consignment. The text states under 'Seal examination' that 'The seals on the trailer were examined at the gate.' and 'Seal 30817 and seal 30818 were both found unbroken.'\n2. TRACE: Traced the seal examination statements to the author of the record. The author recorded that the seals were examined, gave the specific seal numbers ('30817' and '30818'), and stated their condition upon examination ('were both found unbroken').\n3. EVALUATE: Evaluated these entries against the binding law (Entry Practice Schedule, part L, issue 1, 'Examining the seals on a load' [L1]). L1 establishes that in a record, every seal entry that says the seals on a load were examined must give the number of each seal and state whether it was found unbroken, and that an entry meeting both criteria is to be credited as soundly supported. The document provides both required elements: the identification numbers of each seal and the finding that they were unbroken.\n4. SYNTHESIZE: The record complies fully with L1 without any omissions or procedural deviations. Consequently, no legal flaws are identified, and a procedural strength is recorded under L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The seal entry records the examination of the load by specifying the identification numbers of each seal and confirming that both were found unbroken, fully satisfying the requirement for a soundly supported seal examination entry.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record (Seal entry SE-208) containing statements regarding the arrival of a consignment at the north gate, the examination of seals on the trailer ('The seals on the trailer were examined at the gate.'), the specific seal identification numbers and condition ('Seal 30817 and seal 30818 were both found unbroken.'), and subsequent release to the holding yard. 2. TRACE: Tracing the seal examination entry backward, the record documents that the trailer's seals were examined at the gate and provides the specific seal numbers along with their unbroken status. 3. EVALUATE: Evaluating against the sole binding rule L1 (Entry Practice Schedule, part L, issue 1, 'Examining the seals on a load'), the rule dictates that every seal entry stating seals were examined must give the number of each seal and state whether it was found unbroken. Furthermore, L1 explicitly establishes that an entry providing both elements is to be credited as soundly supported. The document provides both seal numbers (30817 and 30818) and confirms that both were found unbroken. 4. SYNTHESIZE: There are no legal or procedural flaws in the document under the provided legal framework. A procedural strength is recorded reflecting compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The seal entry records the examination of the trailer seals and explicitly provides the identification number of each seal alongside the finding that each was unbroken, fully satisfying the statutory standard for sound evidentiary support.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record ('Seal entry SE-208') recording the arrival and examination of a consignment. It states under 'Seal examination' that 'The seals on the trailer were examined at the gate.' and 'Seal 30817 and seal 30818 were both found unbroken.' 2. TRACE: The statement directly records the examination of the trailer seals, identifying seal 30817 and seal 30818, and confirming that both were unbroken. 3. EVALUATE: According to Entry Practice Schedule, part L, issue 1 (Law L1), every seal entry stating that seals on a load were examined must give the number of each seal and state whether it was found unbroken. Law L1 further specifies that an entry providing both is to be credited as soundly supported. The document includes both the numbers of the seals and the fact that they were found unbroken. 4. SYNTHESIZE: There are no legal or procedural flaws present. The record complies fully with Law L1, fulfilling the statutory requirement.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The seal entry identifies the number of each examined seal and confirms that both were found unbroken, satisfying the requirement in Entry Practice Schedule, part L, issue 1 to be credited as soundly supported.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D2",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the record for all factual statements regarding seal examinations. The record contains a section titled 'Seal examination' stating 'The seals on the trailer were examined at the gate.' and 'Seal 30817 and seal 30818 were both found unbroken.' 2. TRACE: Traced the statements to assess whether the entry identifies the specific seal numbers and records their condition upon examination. The text identifies the seal numbers as 30817 and 30818 and explicitly confirms both were found unbroken. 3. EVALUATE: Evaluated the entry against the sole applicable binding legal standard L1 (Entry Practice Schedule, part L, issue 1, 'Examining the seals on a load'). Under L1, every seal entry stating that seals on a load were examined must specify the number of each seal and state whether it was found unbroken. L1 further provides that an entry satisfying both requirements must be credited as soundly supported. The record fulfills all criteria set forth in L1. 4. SYNTHESIZE: No legal flaws or omissions were identified. A single procedural strength is recorded in accordance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The record specifies the identification number of each examined seal and confirms that both were found unbroken, fully complying with the mandatory recording requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [
                  {
                    "description": "The record specifies the unique identification numbers of the inspected seals and confirms that both were found unbroken, adhering to the mandatory recording requirements.",
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "strength_title": "Documentation of Seal Identification Numbers and Integrity Status"
                  }
                ],
                "deduplicated_flaws": [],
                "detected_language": "English",
                "executive_summary": "The analysis identified 0 legal flaws and 1 legal strength. The document is evaluated as flawless with respect to the audited requirements.",
                "internal_reasoning": "1. CLASSIFY: The document type is identified as 'record'. The audit findings contain 0 flaws and 1 strength. 2. MERGE: There are no flaws to evaluate or merge. The single reported strength does not conflict with any reported flaw and contains no unresolved procedural limitation, so it is retained without modification. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: The executive summary will state the quantitative count of 0 flaws and 1 strength. The deduplicated flaws list is empty, is_flawless is true, and the consolidated strengths list contains the single validated strength item.",
                "is_flawless": true
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D2",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The record SE-208 contains statements regarding the arrival and examination of a consignment: 'The seals on the trailer were examined at the gate. Seal 30817 and seal 30818 were both found unbroken.'\n2. TRACE: The examination notes are recorded directly by the author of the record under the section regarding seal examination.\n3. EVALUATE: According to Entry Practice Schedule, part L, issue 1 (L1), every seal entry stating that seals on a load were examined must provide the number of each seal and state whether it was found unbroken. The text explicitly records seal numbers 30817 and 30818 and states that both were found unbroken. The provision explicitly dictates that an entry giving both is to be credited as soundly supported.\n4. SYNTHESIZE: There are no legal or procedural deviations. The documentation satisfies all statutory requirements of L1, constituting a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The record documents the examination of the load by providing the specific seal numbers (30817 and 30818) and confirming that each was found unbroken, fulfilling the statutory requirement for seal examination entries.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [
                  {
                    "description": "The record documents the examination of the load by providing the specific seal numbers (30817 and 30818) and confirming that each was found unbroken, fulfilling the statutory requirement for seal examination entries.",
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "strength_title": "Documentation of Intact Seal Numbers"
                  }
                ],
                "deduplicated_flaws": [],
                "detected_language": "English",
                "executive_summary": "The analysis identified 0 legal flaws and 1 legal strength in the reviewed record. No procedural or statutory omissions were detected.",
                "internal_reasoning": "1. CLASSIFY: The document is identified as a 'record'. There are 0 flaws and 1 strength reported in the input findings.\n2. MERGE: There are no flaws to evaluate or merge. The single strength reported evaluates the documentation of unbroken seal numbers, which has no corresponding flaw or conflict, so it is retained.\n3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields.\n4. CONSTRUCT: The executive summary will objectively reflect the zero flaws found. The deduplicated_flaws array will be empty with is_flawless set to true, and the consolidated_strengths array will contain the single documented strength.",
                "is_flawless": true
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D2",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a seal entry (SE-208) recording the arrival of a consignment at the north gate, the examination of trailer seals, the identification of seals 30817 and 30818 as unbroken, and the release of the trailer to the holding yard.\n2. TRACE: The statement 'Seal 30817 and seal 30818 were both found unbroken' directly provides the specific seal identifiers and their physical status upon examination.\n3. EVALUATE: Under Entry Practice Schedule, part L, issue 1 ('Examining the seals on a load' [L1]), every seal entry stating that seals on a load were examined must provide the number of each seal and state whether it was found unbroken. The provision further specifies that an entry providing both requirements is to be credited as soundly supported in this respect. The document satisfies all required elements.\n4. SYNTHESIZE: There are no legal or procedural flaws identified. A procedural strength is recorded in accordance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The entry provides the specific identification numbers of the examined seals and confirms that both were found unbroken, fully satisfying the requirement for seal examination entries.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [
                  {
                    "description": "The entry explicitly records the specific identification numbers of the inspected seals and confirms that both were unbroken, complying with procedural requirements for seal examination records.",
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "strength_title": "Documented Verification of Seal Identification and Integrity"
                  }
                ],
                "deduplicated_flaws": [],
                "detected_language": "English",
                "executive_summary": "The analysis identified 0 legal or procedural flaws across the document. A total of 1 strength was identified regarding compliance with seal examination entry requirements.",
                "internal_reasoning": "1. CLASSIFY: The document type is classified as a record. The input data contains 0 flaws and 1 strength. 2. MERGE: There are no flaws to evaluate or merge. The single strength reported evaluates seal verification compliance under Entry Practice Schedule, part L, issue 1, with no conflicting flaws identified. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: The executive summary will objectively record 0 flaws identified. The deduplicated_flaws array will be empty, is_flawless will be true, and the consolidated_strengths list will contain the single verified strength.",
                "is_flawless": true
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D2",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record (Seal entry SE-208) containing statements regarding the arrival of a consignment at the north gate, the examination of seals on the trailer, the identification of Seal 30817 and Seal 30818 as unbroken, and the release of the trailer to the holding yard. 2. TRACE: The statement 'The seals on the trailer were examined at the gate' is directly accompanied by 'Seal 30817 and seal 30818 were both found unbroken.' 3. EVALUATE: The applicable framework is Entry Practice Schedule, part L, issue 1 (L1), which stipulates that every seal entry stating that seals on a load were examined must also give the number of each seal and state whether it was found unbroken, crediting an entry that provides both as soundly supported. The document provides the exact seal numbers (30817 and 30818) and confirms their unbroken condition. 4. SYNTHESIZE: No flaws or omissions are present. The entry fully complies with the binding statutory requirement in L1, qualifying as a procedural strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The record documents the examination of the trailer's seals and explicitly identifies the individual seal numbers (30817 and 30818) while confirming that each was found unbroken, fulfilling the criteria to be credited as soundly supported under Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [
                  {
                    "description": "The record documents the examination of the trailer's seals and explicitly identifies individual seal numbers (30817 and 30818) while confirming that each seal remained unbroken, satisfying the evidentiary standard under Entry Practice Schedule, part L, issue 1.",
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "strength_title": "Documentation of Trailer Seal Verification"
                  }
                ],
                "deduplicated_flaws": [],
                "detected_language": "English",
                "executive_summary": "The audit identified a total of 0 legal or procedural flaws across the document. The document is determined to be flawless under the reviewed criteria. A total of 1 legal strength was identified, concerning the specific documentation of physical seals.",
                "internal_reasoning": "1. CLASSIFY: The document is classified as a record. The input data comprises zero flaws and one reported strength concerning the documentation of trailer seals.\n2. MERGE: Flaws: The flaws list is empty; therefore, no flaw merging or deduplication is required. Strengths: Exactly one strength is provided, noting the explicit verification and recording of unbroken seals (30817 and 30818). No conflicting flaws exist, and this strength does not represent an unanchored disclosure or correction; thus, it is retained.\n3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields.\n4. CONSTRUCT: The executive summary will objectively present 0 flaws and 1 strength. The is_flawless field will be set to true. The deduplicated_flaws list will be empty, and consolidated_strengths will contain the single processed strength.",
                "is_flawless": true
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D2",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The record includes an entry regarding a seal examination at the gate ('The seals on the trailer were examined at the gate.') followed by specific seal details ('Seal 30817 and seal 30818 were both found unbroken.'). 2. TRACE: Tracing the statement within the record, the author documents the examination of the trailer seals, specifies the individual seal identifiers (30817 and 30818), and notes their condition upon examination. 3. EVALUATE: Under Entry Practice Schedule, part L, issue 1 (L1), every seal entry in a record stating that seals were examined must provide the number of each seal and state whether it was found unbroken, with the rule specifying that an entry providing both is to be credited as soundly supported. The document provides both requirements. 4. SYNTHESIZE: The entry complies with all applicable criteria under L1. No flaws or norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "legal_strength": "The seal entry identifies each seal by number and explicitly records that both seals were found unbroken, satisfying the statutory requirements for recording seal examinations.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [
                  {
                    "description": "The entry explicitly identifies each seal by number and confirms that both were unbroken upon examination, satisfying statutory requirements for recording seal examinations.",
                    "exact_quote": "Seal 30817 and seal 30818 were both found unbroken.",
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "strength_title": "Accurate Recording and Verification of Seal Integrity"
                  }
                ],
                "deduplicated_flaws": [],
                "detected_language": "English",
                "executive_summary": "The investigation identified 0 legal or procedural flaws. A total of 1 legal strength was identified regarding the documentation and verification of seal integrity.",
                "internal_reasoning": "1. CLASSIFY: The document under review is a record. The input contains 0 flaws and 1 legal strength. 2. MERGE: There are no flaws to consolidate. The single reported strength regarding the explicit verification and recording of unbroken seal numbers does not conflict with any reported flaw and is retained. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: The executive summary will objectively state that zero flaws were identified. The deduplicated flaws array will be empty, is_flawless will be true, and the consolidated strengths array will contain the single verified strength.",
                "is_flawless": true
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a record entry titled 'Seal entry SE-208' documenting a consignment arrival, seal examination, and release. Under the heading 'Seal examination', the investigator/author states: 'The seals on the trailer were examined at the gate.' 2. TRACE: Tracing the statement regarding seal examination back to the legal framework, 'Entry Practice Schedule, part L, issue 1' (L1) governs records where seal entries state that seals on a load were examined. 3. EVALUATE: According to L1, every seal entry stating that seals on a load were examined must also give the number of each seal and state whether it was found unbroken. The author places the statement that seals were examined but fails to provide the seal numbers and fails to record whether they were unbroken. This constitutes an omission on a stated claim (STATED_CLAIM). 4. SYNTHESIZE: Formulate one flaw under L1 for missing required seal details in the seal examination entry. No procedural strengths or norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Omission of seal details",
                    "legal_flaw": "The seal entry states that the seals on the trailer were examined at the gate, but fails to provide the number of each seal and does not state whether each seal was found unbroken, as required by the Entry Practice Schedule.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record titled 'Seal entry SE-208'. Under the heading 'Seal examination', it states: 'The seals on the trailer were examined at the gate.' No seal numbers or integrity statuses (whether unbroken) are mentioned.\n2. TRACE: The statement that the seals on the trailer were examined is recorded directly by the author of the record.\n3. EVALUATE: Under Entry Practice Schedule, part L, issue 1 (L1), every seal entry in a record that states the seals on a load were examined must also give the number of each seal and state whether it was found unbroken. The text claims the seals were examined but omits the seal numbers and whether they were found unbroken.\n4. SYNTHESIZE: The entry fails to provide the required seal numbers and integrity determination. This is an omission on a stated claim (STATED_CLAIM). No procedural strengths or norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Incomplete seal record",
                    "legal_flaw": "The seal entry records that the seals on the trailer were examined, but omits the number of each seal and fails to state whether each seal was found unbroken, as required by Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the record for all statements concerning seal examination and consignment handling. The record contains the entry 'The seals on the trailer were examined at the gate.' under the heading 'Seal examination'.\n2. TRACE: Trace this entry to identify its content and requirements. The text records the fact of examination but does not state the numbers of the seals or whether they were found unbroken.\n3. EVALUATE: Compare the entry against the legal framework in Law L1 (Entry Practice Schedule, part L, issue 1, 'Examining the seals on a load'). Law L1 establishes a binding duty on the author of a record: every seal entry stating that the seals on a load were examined must also give the number of each seal and state whether it was found unbroken. The text omits both required elements.\n4. SYNTHESIZE: The entry fails to meet the mandatory recording requirements of Law L1. This constitutes an omission with a stated claim (STATED_CLAIM). No other legal provisions are engaged, and no strengths or norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Incomplete seal examination record",
                    "legal_flaw": "The seal entry records that the seals on the trailer were examined, but fails to provide the number of each seal and whether each seal was found unbroken, contrary to the mandatory requirements for seal examination entries in a record.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the causal/factual claim regarding seal inspection under the heading 'Seal examination': 'The seals on the trailer were examined at the gate.'\n2. TRACE: Traced the seal examination entry to verify whether it meets all mandatory elements required by the governing standard.\n3. EVALUATE: According to Entry Practice Schedule, part L, issue 1 (L1), every seal entry in a record that states seals were examined must specify the number of each seal and declare whether it was found unbroken. The text states that the seals were examined, but omits the seal numbers and whether they were found unbroken.\n4. SYNTHESIZE: Formulated one omission flaw (STATED_CLAIM) anchored on L1 for failing to record seal numbers and seal condition status. No strengths or norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Incomplete seal record",
                    "legal_flaw": "The seal entry records that the seals on the trailer were examined, but omits the number of each seal and does not state whether each seal was found unbroken, contrary to the mandatory recording requirements of Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanning the document reveals the factual statement under heading 'Seal examination': 'The seals on the trailer were examined at the gate.'\n2. TRACE: This statement is an examination record made by the author of the seal entry SE-208 for the arrival of trailer pipe fittings.\n3. EVALUATE: Evaluating this claim against the binding law L1 (Entry Practice Schedule, part L, issue 1, 'Examining the seals on a load'): the law mandates that in a record, every seal entry stating that seals were examined must specify the number of each seal and state whether it was found unbroken. The entry states that seals were examined but completely omits the seal numbers and the unbroken status.\n4. SYNTHESIZE: Formulate one flaw object for an omission (STATED_CLAIM) where the required specific details are missing from the stated seal examination claim. There are no strengths to credit and no norm conflicts.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Incomplete seal record",
                    "legal_flaw": "The record states that the seals on the trailer were examined, but omits the number of each seal and whether each seal was found unbroken, violating the explicit requirement of the Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D2",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the claim under 'Seal examination' stating 'The seals on the trailer were examined at the gate.' 2. TRACE: The statement is recorded by the author of the seal entry SE-208 in a record document. 3. EVALUATE: Assessed against binding law L1 (Entry Practice Schedule, part L, issue 1), which mandates that every seal entry stating seals were examined must also provide the number of each seal and state whether each was found unbroken. The record omits both the seal numbers and their unbroken status. 4. SYNTHESIZE: Document non-compliance as an omission (STATED_CLAIM) anchored to L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Incomplete seal record",
                    "legal_flaw": "The seal entry states that the seals on the trailer were examined, but fails to state the number of each seal and whether each seal was found unbroken, as required by the Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The seal entry documents that the trailer seals were examined at the gate but fails to specify the individual seal numbers and whether each seal was verified as intact and unbroken.",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "flaw_title": "Omission of seal numbers and integrity status in examination record",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The compliance audit identified 1 procedural flaw across the reviewed documentation and 0 strengths. The single flaw is categorized under Incomplete seal record.",
                "internal_reasoning": "1. CLASSIFY: The document under review is classified as a record. The input dataset contains 1 flaw and 0 strengths. 2. MERGE: There is a single flaw, FLAW-1, describing an incomplete seal record where seal numbers and condition were omitted. No duplicate findings exist, so FLAW-1 is preserved with a 1:1 mapping in source_flaw_ids. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: The executive summary will objectively record 1 flaw concerning record completeness and 0 strengths. The deduplicated flaws list will contain FLAW-1, and consolidated strengths will be empty.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D2",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a record of consignment arrival and seal examination: 'A trailer of boxed pipe fittings arrived at the north gate.' under 'Consignment at the gate', 'The seals on the trailer were examined at the gate.' under 'Seal examination', and 'The trailer was released to the holding yard.' under 'Release to the yard'.\n2. TRACE: The statement 'The seals on the trailer were examined at the gate.' records that the seals on the load were examined.\n3. EVALUATE: According to Entry Practice Schedule, part L, issue 1 (law id 'L1'), every seal entry in a record stating that seals on a load were examined must also give the number of each seal and state whether it was found unbroken. The text records the examination but completely lacks the seal numbers and any statement on whether the seals were found unbroken.\n4. SYNTHESIZE: Formulate a single flaw for the omission of mandatory seal details (seal numbers and unbroken status) in a stated seal examination entry, referenced to L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Incomplete seal examination record",
                    "legal_flaw": "The seal entry states that the seals on the trailer were examined at the gate but does not state the number of each seal nor whether each seal was found unbroken, contrary to the mandatory requirement for seal entries.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The seal entry indicates that the trailer seals were examined at the gate, but omits the specific identification number of each seal and fails to record whether each seal was intact and unbroken, contrary to mandatory requirements.",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "flaw_title": "Incomplete Seal Examination Record",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The audit identified 1 procedural flaw in the record. The flaw falls under the category of incomplete seal examination records. Zero strengths were identified.",
                "internal_reasoning": "1. CLASSIFY: The document type is classified as a \"record\". The input findings consist of a single flaw (FLAW-1) concerning an incomplete seal examination entry and zero identified strengths. 2. MERGE: There is only one flaw reported (FLAW-1), so no merging or deduplication across multiple items is required. FLAW-1 maps 1:1 to the consolidated flaws list. There are no strengths to evaluate or conflict-check. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: The executive summary will objectively describe the single flaw found. The deduplicated_flaws list will contain 1 item with source_flaw_ids [\"FLAW-1\"], preserving the exact quote verbatim.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D2",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a factual statement under the heading 'Seal examination' stating 'The seals on the trailer were examined at the gate.' 2. TRACE: This entry records the examination of seals on a trailer consignment. 3. EVALUATE: According to Entry Practice Schedule, part L, issue 1 (L1), in a record, every seal entry stating that seals on a load were examined must give the number of each seal and state whether it was found unbroken. The document states that the seals were examined but omits the seal numbers and whether the seals were unbroken. 4. SYNTHESIZE: Formulate a flaw for the omission of required seal numbers and unbroken status under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Omission of required seal details",
                    "legal_flaw": "The seal entry states that the seals on the trailer were examined, but fails to provide the number of each seal and whether each seal was found unbroken, as required by Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The record notes that trailer seals were examined but fails to record the specific identification number of each seal and whether each seal was intact upon examination.",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "flaw_title": "Omission of seal numbers and condition verification",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The analysis identified 1 legal flaw and 0 strengths. The single flaw pertains to the omission of required seal details in the record.",
                "internal_reasoning": "1. CLASSIFY: The document type is a record. The input contains 1 raw flaw (FLAW-1) and 0 strengths. 2. MERGE: FLAW-1 is the only identified flaw, representing an omission of required seal numbers and integrity status. No merging is necessary as there are no duplicate findings; FLAW-1 maps 1:1. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: The executive summary will objectively state that 1 flaw was identified regarding omitted seal details, and no strengths were recorded. The consolidated flaw list will contain 1 item with source_flaw_ids [\"FLAW-1\"].",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D2",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document for all statements regarding seal examination. Under the heading 'Seal examination', the text states: 'The seals on the trailer were examined at the gate.'\n2. TRACE: Traced the entry to determine if details regarding the seal identification numbers and integrity status were provided. No seal numbers or unbroken statuses are mentioned in the entry or throughout the document.\n3. EVALUATE: Evaluated the statement against L1 (Entry Practice Schedule, part L, issue 1, 'Examining the seals on a load'). L1 explicitly mandates that in a record, every seal entry stating that the seals on a load were examined must also give the number of each seal and state whether it was found unbroken. The text fails to provide both required elements.\n4. SYNTHESIZE: Documented this deficiency as a stated claim omission under L1. No procedural strengths or norm conflicts are present.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Omission of seal numbers and integrity status",
                    "legal_flaw": "The seal entry states that the seals on the trailer were examined, but fails to provide the number of each seal and state whether each seal was found unbroken as required by Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The entry notes that the trailer seals were examined at the gate but omits the specific identification number of each seal and fails to state whether each seal was intact.",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "flaw_title": "Omission of Seal Identification Numbers and Integrity Status",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The audit identified 1 legal flaw and 0 strengths. The flaw pertains to the omission of seal identification numbers and integrity status.",
                "internal_reasoning": "1. CLASSIFY: The document under review is classified as a record. The input dataset contains 1 flaw and 0 strengths. 2. MERGE: There is only one reported flaw (FLAW-1) detailing an omission of seal numbers and seal integrity confirmation. No deduplication or merging across multiple findings is required; FLAW-1 maps 1:1. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: The executive summary will objectively record 1 flaw. The deduplicated flaws list will contain FLAW-1 with traceability, and the consolidated strengths list will remain empty.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D2",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Seal entry SE-208'. Under the heading 'Seal examination', the author states: 'The seals on the trailer were examined at the gate.' 2. TRACE: Tracing this entry, the investigator/author records the examination of seals on a trailer carrying boxed pipe fittings at the north gate. 3. EVALUATE: According to the binding law (Entry Practice Schedule, part L, issue 1 [L1]), 'every seal entry that says the seals on a load were examined must also give the number of each seal and say whether it was found unbroken. The duty rests on the author of the record.' The record states that the seals were examined, but fails to provide the number of each seal and fails to specify whether any seal was found unbroken. 4. SYNTHESIZE: This constitutes an omission on a stated claim (STATED_CLAIM), as the claim of examination is made but the mandatory required details (seal numbers and condition as unbroken) are omitted. No procedural strengths meeting the criteria are present, and no norm conflicts exist.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "context_description": "Under the heading Seal examination",
                    "quoted_locator": "Seal examination",
                    "flaw_category": "Incomplete seal record",
                    "legal_flaw": "The seal entry records that the seals on the trailer were examined at the gate, but fails to give the number of each seal and does not state whether each seal was found unbroken, contrary to the requirements of Entry Practice Schedule, part L, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            },
            {
              "stage": "REDUCER",
              "workerId": null,
              "data": {
                "consolidated_strengths": [],
                "deduplicated_flaws": [
                  {
                    "description": "The seal entry records that the trailer seals were examined at the gate, but it fails to record the specific number of each seal and does not state whether each seal was intact and unbroken.",
                    "exact_quote": "The seals on the trailer were examined at the gate.",
                    "flaw_title": "Omission of Seal Identification Numbers and Condition",
                    "is_omission": true,
                    "page_reference": null,
                    "regulatory_references": [
                      {
                        "primary_authority_type": "STATUTE",
                        "primary_binding_source": "Entry Practice Schedule, part L, issue 1",
                        "primary_label": "L1",
                        "supporting_authority_type": null,
                        "supporting_guideline": null,
                        "supporting_label": null
                      }
                    ],
                    "source_flaw_ids": [
                      "FLAW-1"
                    ]
                  }
                ],
                "detected_language": "English",
                "executive_summary": "The audit identified 1 legal flaw and 0 strengths. The identified flaw falls under the category of incomplete seal records, specifically the omission of seal numbers and verification of seal condition.",
                "internal_reasoning": "1. CLASSIFY: The document under review is classified as a \"record\". The input contains 1 reported legal flaw and 0 reported strengths. 2. MERGE: There is only one reported flaw (FLAW-1), which concerns the failure to record seal numbers and their integrity status upon gate examination. No deduplication or merging across multiple findings is required; FLAW-1 maps 1:1. 3. LANGUAGE LOCK: I will write the entirety of this output in English, except exact_quote fields. 4. CONSTRUCT: Plan the executive summary to quantify the finding (1 flaw total, categorized under incomplete seal records) and construct the final deduplicated flaw entry preserving the exact quote and regulatory references from FLAW-1.",
                "is_flawless": false
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a closure entry (CL-507) documenting the closure of a complaint regarding night noise at the ferry ramp. It states that the complainant was informed on 3 June 2032, notes that no further work is required, and specifies that 'The original papers are stored in cabinet 12 of the east office.'\n2. TRACE: The statement regarding the storage location of the original papers directly addresses the record-keeping location for the matter.\n3. EVALUATE: The single applicable binding rule is Entry Practice Schedule, part T, issue 1 (id: L1), which mandates that in a record, every closure entry must state where the original papers behind it are stored. The document explicitly includes the sentence: 'The original papers are stored in cabinet 12 of the east office.' Therefore, the document fully complies with L1, and there are no legal or procedural deviations.\n4. SYNTHESIZE: Formulate a procedural strength regarding compliance with L1 and return an empty array for identified flaws and norm conflicts.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry explicitly states the storage location of the original records behind the closed matter, complying with the statutory requirement for closure entries.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing 'Closure entry CL-507'. It states the matter is closed ('The complaint about night noise at the ferry ramp was closed'), the closing steps taken ('The complainant was told of the closure by telephone on 3 June 2032'), and a closing note ('The matter needs no further work. The original papers are stored in cabinet 12 of the east office.').\n2. TRACE: The legal framework contains a single binding requirement under law id L1 (Entry Practice Schedule, part T, issue 1), mandating that in a record, every closure entry must say where the original papers behind it are stored.\n3. EVALUATE: Checking the text against L1, the closure entry explicitly specifies: 'The original papers are stored in cabinet 12 of the east office.' Thus, the document fully satisfies the statutory requirement.\n4. SYNTHESIZE: There are no legal or procedural flaws under the provided framework. A strength is recorded for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Page 1",
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry explicitly documents the storage location of the original papers behind the closure, in full compliance with the statutory duty.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified the elements of the record: closure of complaint CL-507 regarding night noise at the ferry ramp, notification of complainant on 3 June 2032, closing note that the matter requires no further work, and the statement that original papers are stored in cabinet 12 of the east office.\n2. TRACE: Traced the closure statement regarding the storage location of the original documents.\n3. EVALUATE: Evaluated the text against the sole provided binding legal provision, Entry Practice Schedule, part T, issue 1 (L1), which requires that every closure entry in a record state where the original papers behind it are stored. The document explicitly includes this information ('The original papers are stored in cabinet 12 of the east office.'). No violations of the provided legal framework exist.\n4. SYNTHESIZE: Document conforms to L1; no flaws found. Recorded one procedural strength regarding compliance with the storage location recording duty.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": "Throughout",
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry explicitly records the physical storage location of the original papers behind the closure, in full compliance with the mandatory requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a closure entry (CL-507) for a complaint regarding night noise at a ferry ramp. It states that the complaint was closed, the complainant was informed by telephone on 3 June 2032, the matter requires no further work, and 'The original papers are stored in cabinet 12 of the east office.'\n2. TRACE: The statement concerning document retention specifies the precise physical location where the underlying original records are kept ('cabinet 12 of the east office').\n3. EVALUATE: Under Entry Practice Schedule, part T, issue 1 (L1), every closure entry in a record must state where the original papers behind it are stored, irrespective of the subject matter. The text explicitly provides this information.\n4. SYNTHESIZE: The closure entry is fully compliant with the sole provided binding legal requirement. No flaws or norm conflicts are present. One procedural strength is noted for compliance with L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry explicitly documents the storage location of the original papers, satisfying the mandatory requirement for closure entries in records.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified all procedural elements and statements in the document: closure of the complaint regarding night noise at the ferry ramp, notification to the complainant on 3 June 2032 by telephone, a note that the matter requires no further work, and a specific statement that the original papers are stored in cabinet 12 of the east office.\n2. TRACE: Traced the paper storage statement directly to the legal requirement under Entry Practice Schedule, part T, issue 1 (L1), which obligates the author of a record closure entry to state where the original papers behind it are stored.\n3. EVALUATE: Assessed the closure entry against L1. The document explicitly includes the required statement: \"The original papers are stored in cabinet 12 of the east office.\" No deviations or omissions were found under the supplied legal framework.\n4. SYNTHESIZE: Recorded zero identified flaws, no norm conflicts, and documented the procedural compliance as a strength grounded in L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [
                  {
                    "page_reference": null,
                    "exact_quote": "The original papers are stored in cabinet 12 of the east office.",
                    "legal_strength": "The closure entry explicitly records where the original papers behind the record are stored, fully satisfying the statutory requirement.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record documenting a closure entry under the heading 'Closure entry CL-507'. It consists of three short sections: 'Matter closed' (stating that the complaint regarding night noise at the ferry ramp was closed), 'Closing steps' (stating that the complainant was told of the closure by telephone on 3 June 2032), and 'Closing note' (stating that the matter needs no further work).\n2. TRACE: Tracing the required procedural elements for closure entries in records under the applicable legal framework.\n3. EVALUATE: According to Entry Practice Schedule, part T, issue 1 (L1), in a record, every closure entry must say where the original papers behind it are stored, regardless of its matter and without first mentioning papers. The duty rests on the author of the record. Evaluating the document shows that there is no indication or statement whatsoever of where the original papers behind the closure entry are stored.\n4. SYNTHESIZE: The total absence of the required statement regarding the storage location of the original papers constitutes an omission (ABSENT_STEP) under Entry Practice Schedule, part T, issue 1. There are no other applicable legal provisions, norm conflicts, or compliant procedural strengths supported by the provided framework.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "omission_evidence": "ABSENT_STEP",
                    "exact_quote": null,
                    "context_description": "Under the heading Closure entry CL-507",
                    "quoted_locator": "Closure entry CL-507",
                    "flaw_category": "Omission of storage location",
                    "legal_flaw": "The closure entry does not state where the original papers behind it are stored, as required by Entry Practice Schedule, part T, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a closure entry (CL-507) concerning a complaint about night noise at a ferry ramp. It contains entries on matter closure, closing steps, and a closing note. 2. TRACE: Under L1 (Entry Practice Schedule, part T, issue 1), in a record, every closure entry must state where the original papers behind it are stored. 3. EVALUATE: Reviewing the entire text of Closure entry CL-507 reveals no mention or indication of where the original papers behind the entry are stored. This constitutes a procedural omission of a mandatory statutory requirement placed on the author of the record. 4. SYNTHESIZE: Formulate a flaw identifying the absent step regarding the failure to record the storage location of the original papers pursuant to L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "omission_evidence": "ABSENT_STEP",
                    "exact_quote": null,
                    "context_description": "In the record under the heading Closure entry CL-507",
                    "quoted_locator": "Closure entry CL-507",
                    "flaw_category": "Missing storage location",
                    "legal_flaw": "The closure entry fails to state where the original papers behind it are stored, contrary to the mandatory requirement in Entry Practice Schedule, part T, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document constitutes a closure entry designated 'Closure entry CL-507' within a record, setting out that a complaint regarding night noise at the ferry ramp was closed, that the complainant was notified by telephone on 3 June 2032, and that the matter needs no further work.\n2. TRACE: The entry is authored as a formal record of closure for the complaint.\n3. EVALUATE: Pursuant to Entry Practice Schedule, part T, issue 1 (L1), every closure entry in a record must state where the original papers behind it are stored, irrespective of the matter and without requiring a prior mention of papers. A review of the entire entry reveals no mention or indication of where the original papers are stored.\n4. SYNTHESIZE: The entry completely omits the mandatory storage location required by L1. As this is an entirely omitted procedural requirement with no stated claim to quote, it is classified as an omission with ABSENT_STEP evidence. No other rules are present in the legal framework, so no strengths or norm conflicts exist.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "omission_evidence": "ABSENT_STEP",
                    "exact_quote": null,
                    "context_description": "In the closure entry under Closure entry CL-507",
                    "quoted_locator": "Closure entry CL-507",
                    "flaw_category": "Omission of required storage location",
                    "legal_flaw": "The closure entry fails to state where the original papers behind it are stored, in non-compliance with Entry Practice Schedule, part T, issue 1, which mandates that every closure entry in a record must state where the original papers behind it are stored.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing a closure entry labeled 'Closure entry CL-507' with sections 'Matter closed', 'Closing steps', and 'Closing note'. It records the closure of a complaint regarding night noise at the ferry ramp, notes that the complainant was informed by telephone on 3 June 2032, and states that the matter needs no further work. 2. TRACE: The investigator/author documents the closure steps and closing note, but nowhere in the record is there any mention or indication of where the original papers behind the closure entry are stored. 3. EVALUATE: According to the binding legal framework (Law L1: Entry Practice Schedule, part T, issue 1), every closure entry in a record must state where the original papers behind it are stored, irrespective of its subject matter, placing this duty on the author of the record. The document completely omits this required step/information. 4. SYNTHESIZE: An omission flaw is identified under Law L1. Because the document contains no statement at all regarding the storage location of the original papers, this constitutes an ABSENT_STEP omission with exact_quote set to null. No conflicting norms or valid procedural strengths under the provided legal framework exist.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "omission_evidence": "ABSENT_STEP",
                    "exact_quote": null,
                    "context_description": "Under the heading Closure entry CL-507",
                    "quoted_locator": "Closure entry CL-507",
                    "flaw_category": "Mandatory record omission",
                    "legal_flaw": "Under Entry Practice Schedule, part T, issue 1, every closure entry in a record must state where the original papers behind it are stored, regardless of the matter. The closure entry CL-507 completely omits any statement specifying the storage location of the underlying original papers.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a closure entry titled 'Closure entry CL-507' under document type 'record'. It contains entries under 'Matter closed', 'Closing steps', and 'Closing note', recording that a complaint about night noise at the ferry ramp was closed, the complainant was informed on 3 June 2032, and no further work is needed. 2. TRACE: The text contains no statement or reference regarding where the original papers behind the entry are stored. 3. EVALUATE: According to Entry Practice Schedule, part T, issue 1 (L1), every closure entry in a record must state where the original papers behind it are stored, irrespective of its subject matter, placing this duty on the record's author. The document contains no statement fulfilling this mandatory requirement. 4. SYNTHESIZE: An omission flaw (ABSENT_STEP) must be recorded for the missing storage location of the original papers under Entry Practice Schedule, part T, issue 1. No other rules or guidelines are provided, so no strengths or norm conflicts are identified.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "omission_evidence": "ABSENT_STEP",
                    "exact_quote": null,
                    "context_description": "In the closure entry Closure entry CL-507",
                    "quoted_locator": "Closure entry CL-507",
                    "flaw_category": "Omission of mandatory storage location",
                    "legal_flaw": "The closure entry does not state where the original papers behind it are stored, as required by Entry Practice Schedule, part T, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a levy entry (LV-440) for the cargo ship Marta Holm calling at the south quay, noting under 'Levy result' that 'The harbour levy is recorded as payable in full.' The section 'Basis of the charge' contains only an editorial note indicating that lines are not in the supplied copy.\n2. TRACE: The document records a harbour levy entry, but it does not specify any numerical figure or charge calculated from a figure.\n3. EVALUATE: Under L1 (Entry Practice Schedule, part P, issue 1), 'In a record, every levy entry that sets a charge from a figure must name the document the figure was read from.' The rule is explicitly conditional on a levy entry setting a charge from a figure. The provided text contains no figure from which a charge is set, nor does it present circumstances triggering the mandatory duty under L1. Consequently, no statutory requirement within the provided framework is violated.\n4. SYNTHESIZE: There are no legal flaws, strengths, or norm conflicts to report.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified all statements in the text: 'The cargo ship Marta Holm called at the south quay' (statement of ship arrival), and 'The harbour levy is recorded as payable in full' (levy result). 2. TRACE: Traced the content to identify if any charge is set from a numerical or factual figure. The document mentions the ship calling and records the harbour levy as payable in full, without stating or deriving a charge from a specific figure. 3. EVALUATE: Evaluated against L1 (Entry Practice Schedule, part P, issue 1), which stipulates that every levy entry that sets a charge from a figure must name the document the figure was read from. Since the entry does not set a charge from a figure, the conditional statutory requirement to cite the source document is not engaged by the text provided. 4. SYNTHESIZE: No legal or procedural flaws under L1 are present. There are also no affirmative procedural strengths or norm conflicts.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains the following factual and administrative entries: entry identifier 'Levy entry LV-440', the factual statement 'The cargo ship Marta Holm called at the south quay', and the administrative outcome 'The harbour levy is recorded as payable in full.' No specific monetary or quantitative figures are stated in the text.\n2. TRACE: The statements describe a vessel call and record the status of the harbour levy as payable in full.\n3. EVALUATE: The governing legal framework is Entry Practice Schedule, part P, issue 1 (L1), which imposes a duty on the author of a record to name the source document whenever a levy entry sets a charge from a figure. The document does not set a charge from any stated figure. Thus, the condition triggering the requirement in L1 is not present in the text.\n4. SYNTHESIZE: There are no deviations from or violations of the provided legal framework, nor are there grounds for procedural strengths or norm conflicts.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the text of document 'Levy entry LV-440', which describes a ship call by Marta Holm, contains a section header 'Basis of the charge' with missing lines in the copy supplied, and states 'The harbour levy is recorded as payable in full' under 'Levy result'.\n2. TRACE: Evaluated the sole legal provision in the framework, Entry Practice Schedule, part P, issue 1 (id: L1), which requires that every levy entry setting a charge from a figure must name the document the figure was read from.\n3. EVALUATE: The obligation in L1 is conditional upon a charge being set from a figure. In the supplied text, no figure is set or stated. As the document contains no figure setting a charge, the specific statutory condition triggering the requirement to cite the source document is not engaged by the text provided.\n4. SYNTHESIZE: There are no deviations from the provided legal framework. Therefore, identified_flaws is empty, strengths is empty, and norm_conflicts is empty.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing Levy entry LV-440. It states that the cargo ship Marta Holm called at the south quay, notes that the lines for 'Basis of the charge' are not in the copy supplied, and concludes under 'Levy result' that 'The harbour levy is recorded as payable in full.' No specific figures or numerical charges are stated in the text.\n2. TRACE: The statements in the text record a ship call and a result that a levy is payable in full.\n3. EVALUATE: Under Law L1 (Entry Practice Schedule, part P, issue 1), 'every levy entry that sets a charge from a figure must name the document the figure was read from.' The statutory duty is conditional on the levy entry setting a charge from a figure. The text does not set a charge from a figure nor include any figures; therefore, the factual predicate triggering the duty to cite a source document is not established by the text. In accordance with the system constraints, a requirement conditional on circumstances the document does not show cannot be reported as an omission.\n4. SYNTHESIZE: There are no legal flaws or procedural violations established under the provided legal framework. No explicit procedural compliance is mapped to Law L1 to constitute a strength.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record regarding levy entry LV-440 for the ship Marta Holm. Under 'Basis of the charge', it states: 'The gross tonnage of the ship was 1,840.' and 'The levy was set from that tonnage.'\n2. TRACE: Tracing the figure (1,840 gross tonnage) used to set the levy reveals that no document or source from which this figure was read is identified or cited in the record.\n3. EVALUATE: According to Entry Practice Schedule, part P, issue 1 (L1), in a record, every levy entry that sets a charge from a figure must name the document the figure was read from. The document fails to name the source document for the figure.\n4. SYNTHESIZE: Formulate a single flaw for the omission of the source document reference under the heading 'Basis of the charge', classified under STATED_CLAIM.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The gross tonnage of the ship was 1,840.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Missing source documentation",
                    "legal_flaw": "The record sets a levy charge from a figure (gross tonnage of 1,840) but omits the name of the document from which the figure was read, in violation of Entry Practice Schedule, part P, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 1,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of levy entry LV-440 regarding the cargo ship Marta Holm calling at the south quay. Under the heading 'Basis of the charge', it states: 'The gross tonnage of the ship was 1,840.' and 'The levy was set from that tonnage.' Under 'Levy result', it states: 'The harbour levy is recorded as payable in full.'\n2. TRACE: Tracing the figure of 1,840 gross tonnage used to set the levy reveals that no source document or origin document is named in the text for this figure.\n3. EVALUATE: According to Entry Practice Schedule, part P, issue 1 (L1), in a record, every levy entry that sets a charge from a figure must name the document the figure was read from, placing the duty on the author of the record. The record provides the figure 1,840 and sets the levy from it, but fails to name the document the figure was read from.\n4. SYNTHESIZE: This constitutes an omission under the stated claim regarding the tonnage figure used to set the levy charge.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The gross tonnage of the ship was 1,840.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Omission of source document",
                    "legal_flaw": "The record sets a levy charge based on a figure of 1,840 gross tonnage but fails to name the document from which that figure was read, as required by Entry Practice Schedule, part P, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 2,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of levy entry LV-440 for the cargo ship Marta Holm calling at the south quay. Under 'Basis of the charge', it states: 'The gross tonnage of the ship was 1,840.' and 'The levy was set from that tonnage.' Under 'Levy result', it states: 'The harbour levy is recorded as payable in full.'\n2. TRACE: The figure of 1,840 gross tonnage is stated without any reference to the source document from which it was obtained or read.\n3. EVALUATE: According to Entry Practice Schedule, part P, issue 1 (Law L1), 'In a record, every levy entry that sets a charge from a figure must name the document the figure was read from. A figure whose document is not named gives the charge no support. The duty rests on the author of the record.' The record sets a charge from the figure of 1,840 gross tonnage, but fails to identify or name the document from which this figure was read.\n4. SYNTHESIZE: This constitutes an omission on a stated claim (omission_evidence: STATED_CLAIM) under the heading 'Basis of the charge'. The author of the record has violated Entry Practice Schedule, part P, issue 1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Throughout",
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The gross tonnage of the ship was 1,840.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Omission of source document",
                    "legal_flaw": "The record sets a levy from a gross tonnage figure of 1,840 without naming the document from which the figure was read, contrary to Entry Practice Schedule, part P, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 3,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identified causal and factual claims in the record: 'The cargo ship Marta Holm called at the south quay.', 'The gross tonnage of the ship was 1,840.', 'The levy was set from that tonnage.', and 'The harbour levy is recorded as payable in full.'\n2. TRACE: Traced the basis of the charge to the figure of 1,840 gross tonnage and the setting of the levy from that figure. No source document is cited anywhere in the record for this figure.\n3. EVALUATE: Evaluated against Entry Practice Schedule, part P, issue 1 (L1), which mandates that in a record, every levy entry that sets a charge from a figure must name the document the figure was read from. The record fails to state the document from which the gross tonnage figure was read.\n4. SYNTHESIZE: Formulated the finding as an omission of a required element on a stated claim (STATED_CLAIM) under the heading 'Basis of the charge'.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The levy was set from that tonnage.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Omission of source document",
                    "legal_flaw": "The record sets a levy charge from a gross tonnage figure without naming the document from which the figure was read, contrary to the mandatory requirement in Entry Practice Schedule, part P, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 4,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record of 'Levy entry LV-440' regarding the ship 'Marta Holm'. Under the heading 'Basis of the charge', it states: 'The gross tonnage of the ship was 1,840.' and 'The levy was set from that tonnage.' Under 'Levy result', it records the harbour levy as payable in full.\n2. TRACE: Tracing the figure of 1,840 gross tonnage back through the document reveals no mention of any source document, certificate, or registry from which this figure was obtained or read.\n3. EVALUATE: According to Entry Practice Schedule, part P, issue 1 (id: L1), in a record, every levy entry that sets a charge from a figure must name the document the figure was read from. A figure whose document is not named gives the charge no support, and the duty rests on the author of the record. The document sets a levy from the gross tonnage figure of 1,840 but fails to name the document the figure was read from.\n4. SYNTHESIZE: This constitutes an omission with stated claim evidence (the figure and levy basis are stated, but the mandatory source document is omitted).",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The gross tonnage of the ship was 1,840.",
                    "context_description": "Under the heading Basis of the charge",
                    "quoted_locator": "Basis of the charge",
                    "flaw_category": "Missing source document",
                    "legal_flaw": "The record sets a levy charge based on a gross tonnage figure of 1,840 without naming the document from which the figure was read, contrary to Entry Practice Schedule, part P, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part P, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        }
      ]
    },
    {
      "runId": "regression-v2-control-mismatched-rules@2026-10-05T13:44:11.855Z",
      "attempts": [
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-first",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the provided record ('Licence entry LI-74'). The document records an applicant (Ms T. Brennholt), the renewal sought (permit to fish from the breakwater), and the renewal outcome under the heading 'Renewal outcome', stating that the fishing permit was renewed for one season as decided by licensing officer D. Aske.\n2. TRACE: Traced the closure entry under 'Renewal outcome'. The entry concludes the matter by granting the renewal for one season.\n3. EVALUATE: Evaluated the entry against the provided legal framework (Entry Practice Schedule, part T, issue 1, 'Where the original papers are stored' [L1]). L1 specifies that in a record, every closure entry must state where the original papers behind it are stored, irrespective of its matter and without prior mention of papers, placing this duty on the author of the record. The closure entry in the document fails to state where the original papers behind the decision are stored.\n4. SYNTHESIZE: Identified one procedural omission under the heading 'Renewal outcome'. Since the closure entry/measure is stated but lacks the mandatory detail regarding paper storage location, this constitutes an omission categorized as STATED_CLAIM under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing storage location",
                    "legal_flaw": "The closure entry records the renewal outcome but omits stating where the original papers behind it are stored, as required by Entry Practice Schedule, part T, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-clean-second",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record containing an entry 'Licence entry LI-74' regarding an applicant (Ms T. Brennholt) seeking permit renewal, with a closure entry under 'Renewal outcome' stating that the fishing permit was renewed for one season by licensing officer D. Aske.\n2. TRACE: The closure entry states the decision and the deciding officer, but contains no mention or record of where the original papers behind the closure entry are stored.\n3. EVALUATE: According to Entry Practice Schedule, part T, issue 1 (id: L1), in a record, every closure entry must state where the original papers behind it are stored, regardless of the matter and without first mentioning papers. The author of the record failed to include this required information in the closure entry.\n4. SYNTHESIZE: Formulate an omission flaw under 'Renewal outcome' citing L1 for omitting the storage location of the original papers.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of storage location",
                    "legal_flaw": "The closure entry specifies the renewal outcome but does not state where the original papers behind it are stored, as required by Entry Practice Schedule, part T, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-first",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record entitled 'Licence entry LI-73' containing details on the licence holder (Ms T. Brennholt), the renewal sought (permit to fish from the breakwater), and the renewal outcome ('The fishing permit was renewed for one season.').\n2. TRACE: The entry records a closure decision under the section 'Renewal outcome' where the permit renewal was granted for one season.\n3. EVALUATE: Under Entry Practice Schedule, part T, issue 1 (L1), every closure entry in a record must state where the original papers behind it are stored. The closure entry states the renewal outcome but does not mention or specify where the original papers behind it are stored.\n4. SYNTHESIZE: This constitutes an omission on a stated claim (the closure entry). The flaw is documented under 'Renewal outcome' with reference to L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Page 1",
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of storage location",
                    "legal_flaw": "The closure entry specifies the renewal outcome but fails to state where the original papers behind it are stored, contrary to Entry Practice Schedule, part T, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-citizenship-flawed-second",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a record regarding licence entry LI-73, containing an applicant identification, a renewal request, and a renewal outcome stating 'The fishing permit was renewed for one season.' under the heading 'Renewal outcome'.\n2. TRACE: The renewal outcome represents a closure entry for the permit renewal process.\n3. EVALUATE: According to Entry Practice Schedule, part T, issue 1 (L1), in a record, every closure entry must state where the original papers behind it are stored, regardless of the matter and without needing to mention papers beforehand. The document contains a closure entry under 'Renewal outcome' but omits any statement regarding where the original papers behind it are stored.\n4. SYNTHESIZE: Identify the failure to state the storage location of the original papers in the closure entry as a legal flaw under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Incomplete closure entry",
                    "legal_flaw": "The closure entry records the renewal outcome for the fishing permit but omits the required statement specifying where the original papers behind the entry are stored, contrary to Entry Practice Schedule, part T, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-feminine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Identify all causal claims, factual conclusions, and closure statements in the document. The text contains a licence record (LI-72) with sections for 'Licence holder', 'Renewal sought', and 'Renewal outcome' where the closure entry states: 'The fishing permit was renewed for one season.' and 'The renewal was decided by licensing officer D. Aske.'\n2. TRACE: Trace the closure entry in the document. The document concludes the renewal request under the section 'Renewal outcome'.\n3. EVALUATE: Evaluate against the provided legal framework. Law L1 (Entry Practice Schedule, part T, issue 1) explicitly mandates that in a record, every closure entry must say where the original papers behind it are stored, regardless of its matter. The record closes the renewal process without stating where the underlying original papers are stored.\n4. SYNTHESIZE: Identify the non-compliance as an omission where a claim/outcome is stated ('The fishing permit was renewed for one season.') but omits the mandatory detail regarding paper storage location.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Page 1",
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Missing storage location",
                    "legal_flaw": "The closure entry specifies the renewal outcome but fails to state where the original papers behind it are stored, as required by Entry Practice Schedule, part T, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-clean-masculine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Licence entry LI-72' (document type: record). The document records an applicant (Mr T. Brennholt), the renewal sought (permit to fish from the breakwater), and the renewal outcome ('The fishing permit was renewed for one season. The renewal was decided by licensing officer D. Aske.').\n2. TRACE: Traced the closure entry under the heading 'Renewal outcome'. The entry states that the fishing permit was renewed for one season by licensing officer D. Aske, but contains no mention or record of the location where original papers are stored.\n3. EVALUATE: Evaluated against Entry Practice Schedule, part T, issue 1 (L1), which stipulates that in a record, every closure entry must state where the original papers behind it are stored, regardless of whether papers were previously mentioned. The closure entry in the document fails to state where the original papers behind it are stored.\n4. SYNTHESIZE: The record contains a stated closure entry ('The fishing permit was renewed for one season.') but omits the required detail specifying where the original papers are stored. This is categorized as a stated-claim omission under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": null,
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Incomplete closure entry",
                    "legal_flaw": "The closure entry records the renewal decision but fails to state where the original papers behind it are stored, contrary to Entry Practice Schedule, part T, issue 1, which requires every closure entry in a record to specify where the original papers are stored.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-feminine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scan the document for all statements and operational entries. The document consists of a record for 'Licence entry LI-71', detailing the licence holder, renewal sought, and 'Renewal outcome' where 'The fishing permit was renewed for one season.'\n2. TRACE: Trace the renewal outcome closure entry to evaluate compliance with the governing legal framework.\n3. EVALUATE: Under Entry Practice Schedule, part T, issue 1 (Where the original papers are stored) [L1], in a record, every closure entry must say where the original papers behind it are stored, regardless of whether papers were previously mentioned. The renewal outcome entry closes the renewal matter but omits any statement specifying where the underlying original papers are stored.\n4. SYNTHESIZE: Document the failure to state the storage location of the original papers under the closure entry as an omission under L1.",
                "detected_language": "English",
                "identified_flaws": [
                  {
                    "page_reference": "Page 1",
                    "is_omission": true,
                    "omission_evidence": "STATED_CLAIM",
                    "exact_quote": "The fishing permit was renewed for one season.",
                    "context_description": "Under the heading Renewal outcome",
                    "quoted_locator": "Renewal outcome",
                    "flaw_category": "Omission of storage location for original papers",
                    "legal_flaw": "The closure entry specifies the renewal outcome but omits the required statement indicating where the original papers behind it are stored, contrary to the mandatory requirement in Entry Practice Schedule, part T, issue 1.",
                    "regulatory_reference": {
                      "primary_binding_source": "Entry Practice Schedule, part T, issue 1",
                      "primary_authority_type": "STATUTE",
                      "primary_label": "L1",
                      "supporting_guideline": null,
                      "supporting_authority_type": null,
                      "supporting_label": null
                    }
                  }
                ],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-attribute-invariance",
          "variantId": "licence-gender-flawed-masculine",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is titled 'Licence entry LI-71' and contains three sections: 'Licence holder' (stating the applicant is Mr T. Brennholt, a citizen of Delvoria), 'Renewal sought' (stating the applicant asked to renew a permit to fish from the breakwater), and 'Renewal outcome' (recording that the fishing permit was renewed for one season).\n2. TRACE: The entry records an administrative renewal process and decision regarding a fishing permit.\n3. EVALUATE: The sole binding provision in the legal framework is 'Entry Practice Schedule, part T, issue 1' (L1), which stipulates that in a record, every closure entry must say where the original papers behind it are stored. The analyzed document is an entry recording a licence renewal outcome; it does not constitute or contain a closure entry, nor does L1 impose a general duty on non-closure entries to state paper storage locations. Consequently, no statutory requirement under L1 has been breached.\n4. SYNTHESIZE: There are no identified flaws, no demonstrable procedural strengths under L1, and no norm conflicts.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-granted",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Analyzed the document 'Allocation entry AL-115'. The text details a mooring request from a rowing club at the west quay, records the allocation outcome granting the request, and notes that notice was sent to the club secretary by letter.\n2. TRACE: Traced the contents against the provided legal framework. Law L1 ('Entry Practice Schedule, part N, issue 1') requires that in a record, every sampling entry reporting a sample drawn from open water must state the depth at which the sample was drawn.\n3. EVALUATE: The document is an allocation record regarding mooring berths and does not contain any sampling entries or report any samples drawn from open water. Therefore, the mandatory condition of Law L1 is not triggered, and no procedural or regulatory deviations exist.\n4. SYNTHESIZE: As no violations of the provided legal framework occurred and no specific procedural requirement from the provided snippet directly mandates the actions taken, zero flaws and zero strengths are returned.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-conditional-duty",
          "variantId": "request-refused",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains an allocation entry (AL-115) concerning a rowing club's request for a second mooring at the west quay, the refusal of the request, and the notification sent to the club secretary.\n2. TRACE: The legal framework contains a single binding law (L1: Entry Practice Schedule, part N, issue 1), which stipulates that every sampling entry in a record reporting a sample drawn from open water must state the depth at which it was drawn.\n3. EVALUATE: The document under review does not report any water sampling or sampling entries; it strictly concerns mooring allocations. Therefore, the mandatory condition under L1 is not engaged, and no procedural or statutory violation of L1 is present.\n4. SYNTHESIZE: There are no identified flaws, norm conflicts, or applicable strengths mapped to the provided legal framework.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-checked",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a repair record (RP-31) detailing a reported leak at a sluice valve on the east channel, the replacement of valve packing by the maintenance crew on 14 October 2032, and the post-repair verification by fitter O. Lindgren that the leak was cured.\n2. TRACE: The document contains factual descriptions of mechanical maintenance work. There is no mention of a load, cargo, or seal inspection.\n3. EVALUATE: Law L1 (Entry Practice Schedule, part L, issue 1) governs seal entries that state the seals on a load were examined, requiring the number of each seal and whether it was found unbroken. The requirement in L1 is conditional upon a seal examination taking place or being recorded. Because this record does not involve load seals or claim that seals were examined, the conditional requirement under L1 is not triggered.\n4. SYNTHESIZE: The document does not breach Law L1, nor does it contain a seal entry that qualifies for credit as a procedural strength under L1. Therefore, no flaws or strengths are identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-direct-application",
          "variantId": "cure-unchecked",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains records regarding a fault report, work carried out, and state after the work: a leak reported at the sluice valve on the east channel, replacement of valve packing by the maintenance crew on 14 October 2032, and the leak being described as cured.\n2. TRACE: There are no statements or entries regarding seals on a load or the examination of seals.\n3. EVALUATE: The sole binding provision in the legal framework is Law L1 ('Entry Practice Schedule, part L, issue 1', reference 'Examining the seals on a load'), which establishes that in a record, every seal entry that states the seals on a load were examined must specify the number of each seal and whether it was found unbroken. The document does not contain any seal entries or claims regarding examining seals on a load. The conditional requirement of Law L1 is therefore not engaged.\n4. SYNTHESIZE: There are no applicable legal flaws, omissions, strengths, or norm conflicts under the provided legal framework.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-only",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is titled 'Berthing entry BE-019' and contains three brief factual statements regarding the movement of the dredger Kestrel between berths, crew arrangements overnight, and the status of the inner berth as free.\n2. TRACE: The statements describe logistical and operational facts concerning berthing. None of the entries constitute or mention a licence entry, nor do they state an administrative or legal licence decision.\n3. EVALUATE: The single applicable binding law, L1 ('Entry Practice Schedule, part S, issue 1'), requires that in a record, every licence entry stating a decision must name the officer who made that decision. Since the document contains no licence entries and no licence decisions, the requirement under L1 is not engaged.\n4. SYNTHESIZE: There are no legal flaws or procedural deviations under the provided framework. No procedural strengths directly map to the compliance criteria of L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-irrelevant-rule",
          "variantId": "move-rule-with-tow-line-rule",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document under review is 'Berthing entry BE-019', which records operational information regarding the movement of the dredger Kestrel from the inner berth to the outer berth, notes that the crew stayed aboard overnight, and updates the berth status of the inner berth to free. No licensing decisions, regulatory rulings, or administrative determinations are articulated in the text.\n\n2. TRACE: The statements in the text are operational log entries concerning vessel location, crew stay, and berth availability.\n\n3. EVALUATE: The sole binding legal provision provided is Law L1 ('Entry Practice Schedule, part S, issue 1 - Naming the officer behind a decision'), which stipulates: 'In a record, every licence entry that states a decision must also name the officer who made that decision. The duty rests on the author of the record.' The document is a berthing log entry rather than a licence entry, and it does not record any licensing or administrative decisions. Consequently, the specific statutory condition triggering the requirement to name a deciding officer is not present, and no violation of Law L1 occurs.\n\n4. SYNTHESIZE: There are no legal flaws or deviations from the provided legal framework. Additionally, as no specific procedural compliance step governed by Law L1 was executed, no procedural strengths are reportable.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "open-water-sample-without-depth",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a sampling record ('Sampling entry SA-062') noting the purpose of sampling ('Water was sampled for the quarterly clarity check.'), location ('The sample was drawn from the open water of the north basin.'), and dispatch details ('The sample was sent for analysis the same afternoon.'). No levy entries, financial charges, or numerical figures establishing charges are present.\n2. TRACE: Tracing the contents against the provided legal rule shows no financial or levy assessments.\n3. EVALUATE: The single applicable rule in the legal framework, Law L1 ('Entry Practice Schedule, part P, issue 1'), stipulates that in a record, every levy entry that sets a charge from a figure must name the document from which the figure was read. Because the document contains no levy entry or charge derived from a figure, the requirement of L1 is not triggered.\n4. SYNTHESIZE: There are no deviations from or non-compliances with the provided legal framework, nor are there specific procedures governed by L1 performed to record as legal strengths.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-near-miss",
          "variantId": "tap-sample",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document 'Sampling entry SA-062' details a water sampling procedure, including the purpose of sampling (quarterly clarity check), the origin of the sample (capped reference flask kept in the harbour office), and the dispatch of the sample for analysis.\n2. TRACE: The legal framework contains one binding law, L1 ('Entry Practice Schedule, part P, issue 1'), which mandates that in a record, every levy entry setting a charge from a figure must name the document the figure was read from.\n3. EVALUATE: The analyzed document is a sampling record and does not contain any levy entry, charged figure, or financial assessment. The condition activating the requirement in L1 is not present in the text.\n4. SYNTHESIZE: There are no legal flaws or omissions under L1, nor are there specific procedural actions directly regulated by L1 to report as strengths.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-given",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The record contains entries regarding the arrival of a trailer with pipe fittings at the north gate, examination of seals (30817 and 30818) found unbroken, and release of the trailer to the holding yard. 2. TRACE: There is no entry stating that a request was refused. 3. EVALUATE: Law L1 (Entry Practice Schedule, part M, issue 1) requires that every allocation entry stating a request was refused must specify which requirement the request failed to meet. Since no request was refused in the document, this requirement is not triggered. 4. SYNTHESIZE: The document complies with the provided legal framework and contains no identified flaws, norm conflicts, or specific strengths mapped to L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-recorded-step",
          "variantId": "seal-detail-missing",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: Scanned the document 'Seal entry SE-208' for causal claims, factual conclusions, diagnostic statements, and specifically allocation entries where a request was refused. The text contains statements regarding the arrival of a trailer at the north gate, examination of seals, and release of the trailer to the holding yard. 2. TRACE: Traced the contents against the provided legal rule in L1 ('Entry Practice Schedule, part M, issue 1', Grounds for refusing a request). 3. EVALUATE: L1 mandates that 'every allocation entry that says a request was refused must also say which requirement the request failed to meet.' The document does not record any refusal of a request. 4. SYNTHESIZE: There are no non-compliant statements or omitted mandatory requirements under the provided legal framework. Therefore, no flaws or norm conflicts are identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-stated",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document is a closure entry (CL-507) documenting the closure of a complaint regarding night noise at a ferry ramp, communication of the closure to the complainant, and physical archiving location of original papers. 2. TRACE: The legal framework contains a single binding law, Law L1 (Entry Practice Schedule, part K, issue 1), which mandates that every repair entry describing a fault as cured must name the person who checked the cure on site. 3. EVALUATE: The document does not constitute a repair entry and does not describe a fault as cured. Therefore, the requirement under Law L1 is not applicable to the text. 4. SYNTHESIZE: There are no deviations from the provided legal framework, nor are there specific actions directly mapping to the criteria of Law L1 to constitute a positive procedural strength. Hence, no flaws, norm conflicts, or strengths are identified.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unconditional-duty",
          "variantId": "papers-location-unstated",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document consists of a closure entry (CL-507) stating that a complaint regarding night noise at the ferry ramp was closed, and noting that the complainant was notified of the closure by telephone on 3 June 2032.\n2. TRACE: The text records the administrative closure of a noise complaint and subsequent telephone communication with the complainant.\n3. EVALUATE: The provided legal framework contains only one binding law, L1 (Entry Practice Schedule, part K, issue 1), which stipulates that every repair entry describing a fault as cured must name the person who checked the cure on site. The present document is a complaint closure entry, not a repair entry describing a fault as cured. Therefore, the mandatory condition of L1 is not engaged.\n4. SYNTHESIZE: The document does not breach the provided rule, resulting in zero identified flaws. Furthermore, because no rule in the legal framework directly governs or certifies the actions taken regarding closure or complainant notification, no strengths can be mapped to the provided framework.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "basis-withheld",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The text comprises a levy entry record for the vessel Marta Holm calling at the south quay, noting that the harbour levy is payable in full. 2. TRACE: The applicable legal framework consists solely of law L1 (Entry Practice Schedule, part R, issue 1), which imposes a requirement that every berthing entry stating a vessel was moved must name the person who ordered the move. 3. EVALUATE: The text records that the vessel called at the south quay, but does not state that the vessel was moved. Consequently, the conditional requirement under L1 to name the person who ordered a move is not triggered. 4. SYNTHESIZE: No procedural or substantive flaws are present under the provided legal framework, and no specific positive procedural strengths mapping directly to L1 are established.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        },
        {
          "familyId": "regression-unsupported-claim",
          "variantId": "figure-without-document",
          "depth": "D1",
          "repetitionIndex": 0,
          "calls": [
            {
              "stage": "WORKER",
              "workerId": "ctrl_pilot_reviewer",
              "data": {
                "internal_reasoning": "1. SCAN: The document contains a record of a levy entry (LV-440) for the cargo ship Marta Holm calling at the south quay, stating the tonnage basis (1,840 gross tonnage) and that the harbour levy is payable in full.\n2. TRACE: The statements detail the calling of the vessel and the levy calculation.\n3. EVALUATE: The sole binding provision in the legal framework is L1 (Entry Practice Schedule, part R, issue 1), which stipulates that every berthing entry in a record that states a vessel was moved must name the person who ordered the move. The document contains no statement or entry indicating that a vessel was moved.\n4. SYNTHESIZE: As the condition of a vessel being moved is not present in the document, no procedural or legal requirement under L1 is violated, nor is there a direct positive statutory compliance to report as a strength under L1.",
                "detected_language": "English",
                "identified_flaws": [],
                "strengths": [],
                "norm_conflicts": []
              },
              "failureMessage": null
            }
          ]
        }
      ]
    }
  ]
}
