{
 "title": "The Grounded Theory toolkit: scripted two-cycle example",
 "note": "Wholly invented. Produced by the toolkit's own scripted example with its record helpers and no model. No real person, source or finding.",
 "trace": [
  "A maker begins a short moving title with specification A.",
  "After an unreadable result, the maker repeats specification A and accepts the next result.",
  "A maker begins another moving title with specification B.",
  "After an unreadable result, the maker switches to a static panel and records a transformed outcome.",
  "A maker begins a moving title with specification C.",
  "The maker explicitly abandons that attempt after an unreadable result.",
  "A maker begins a moving title with specification D.",
  "The recording stops while the maker is still adjusting the title; no result is visible.",
  "The maker says: I used a static panel because movement hid the label."
 ],
 "cycles": [
  {
   "cycle": "C001",
   "previous_cycle": null,
   "manifest": {
    "schema_version": "0.2-phase-a",
    "workflow_profile": "source-bound-v1",
    "study_id": "SYNTHETIC-CONTRASTS",
    "cycle_id": "C001",
    "research_question": "How do responses to an unreadable result differ?",
    "method_profile": "inductive process study using grounded-theory techniques",
    "method_defaults": {
     "memo_types": [
      "DESCRIPTIVE",
      "COMPARISON",
      "METHODOLOGICAL",
      "THEORETICAL"
     ],
     "initial_coding": "action-oriented; prefer gerunds where they capture process",
     "pending_amendments": {
      "six_memo_purposes": false,
      "optional_gerunds": false
     }
    },
    "model_processing": {
     "authority_ref": "SYNTHETIC-DEMO-ONLY",
     "models": []
    },
    "producer_seat": "synthetic-producer",
    "reviewer_seat": "synthetic-reviewer",
    "analysis_status": "WORKING",
    "release_status": "NON_RELEASE",
    "saturation_status": "NOT_ASSESSED"
   },
   "input_manifest_sha256": "de5431fcbfa3a883c68f25241c745eb85e98f3a800b233a81d2b6cd6374aac28",
   "inputs": {
    "study_id": "SYNTHETIC-CONTRASTS",
    "data_kind": "SYNTHETIC",
    "authority_ref": "SYNTHETIC-DEMO-ONLY",
    "license": "SYNTHETIC_GENERATED",
    "rights": "wholly invented, no real people or sources",
    "privacy": "no personal data",
    "retention": "VAULT_ONLY",
    "model_processing": {
     "authority_ref": "SYNTHETIC-DEMO-ONLY",
     "models": []
    },
    "sources": [
     {
      "manifestation_id": "MNF-SYNTHETIC-TRACE",
      "path": "trace.txt",
      "kind": "NORMALIZED_TEXT",
      "language": "en",
      "rights": "wholly invented fixture",
      "source_url": "synthetic:trace",
      "sha256": "b332fbc6f594ba890bb166274fbd0d739060460878d6a41fe8f65428820afff1"
     }
    ]
   },
   "records": {
    "episodes": [
     {
      "episode_id": "E001",
      "boundary_basis": "SOURCE_EXPLICIT",
      "outcome_status": "ACCEPTED",
      "source_refs": [
       "MNF-SYNTHETIC-TRACE"
      ],
      "intended_outcome": "a readable moving title",
      "boundary": {
       "start_ref": {
        "manifestation_id": "MNF-SYNTHETIC-TRACE",
        "locator": "lines:1-1"
       },
       "end_ref": {
        "manifestation_id": "MNF-SYNTHETIC-TRACE",
        "locator": "lines:2-2"
       },
       "ending": "OUTCOME_OBSERVED",
       "event_order": "SOURCE_ORDER",
       "missingness": []
      }
     },
     {
      "episode_id": "E002",
      "boundary_basis": "SOURCE_EXPLICIT",
      "outcome_status": "TRANSFORMED",
      "source_refs": [
       "MNF-SYNTHETIC-TRACE"
      ],
      "intended_outcome": "a readable moving title",
      "boundary": {
       "start_ref": {
        "manifestation_id": "MNF-SYNTHETIC-TRACE",
        "locator": "lines:3-3"
       },
       "end_ref": {
        "manifestation_id": "MNF-SYNTHETIC-TRACE",
        "locator": "lines:4-4"
       },
       "ending": "OUTCOME_OBSERVED",
       "event_order": "SOURCE_ORDER",
       "missingness": []
      }
     },
     {
      "episode_id": "E003",
      "boundary_basis": "SOURCE_EXPLICIT",
      "outcome_status": "ABANDONED",
      "source_refs": [
       "MNF-SYNTHETIC-TRACE"
      ],
      "intended_outcome": "a readable moving title",
      "boundary": {
       "start_ref": {
        "manifestation_id": "MNF-SYNTHETIC-TRACE",
        "locator": "lines:5-5"
       },
       "end_ref": {
        "manifestation_id": "MNF-SYNTHETIC-TRACE",
        "locator": "lines:6-6"
       },
       "ending": "OUTCOME_OBSERVED",
       "event_order": "SOURCE_ORDER",
       "missingness": []
      }
     },
     {
      "episode_id": "E004",
      "boundary_basis": "UNCERTAIN",
      "outcome_status": "UNKNOWN",
      "source_refs": [
       "MNF-SYNTHETIC-TRACE"
      ],
      "intended_outcome": "a readable moving title",
      "boundary": {
       "start_ref": {
        "manifestation_id": "MNF-SYNTHETIC-TRACE",
        "locator": "lines:7-7"
       },
       "end_ref": {
        "manifestation_id": "MNF-SYNTHETIC-TRACE",
        "locator": "lines:8-8"
       },
       "ending": "TRACE_ENDS",
       "event_order": "SOURCE_ORDER",
       "missingness": [
        "ending not retained"
       ]
      }
     }
    ],
    "incidents": [
     {
      "incident_id": "I001",
      "episode_id": "E001",
      "ordinal": 1,
      "epistemic_class": "OBSERVED_ACTION",
      "description": "After an unreadable result, the maker repeats specification A and accepts the next result.",
      "source_ref": {
       "manifestation_id": "MNF-SYNTHETIC-TRACE",
       "locator": "lines:2-2"
      }
     },
     {
      "incident_id": "I002",
      "episode_id": "E002",
      "ordinal": 1,
      "epistemic_class": "OBSERVED_ACTION",
      "description": "After an unreadable result, the maker switches to a static panel and records a transformed outcome.",
      "source_ref": {
       "manifestation_id": "MNF-SYNTHETIC-TRACE",
       "locator": "lines:4-4"
      }
     },
     {
      "incident_id": "I003",
      "episode_id": "E003",
      "ordinal": 1,
      "epistemic_class": "OBSERVED_ACTION",
      "description": "The maker explicitly abandons that attempt after an unreadable result.",
      "source_ref": {
       "manifestation_id": "MNF-SYNTHETIC-TRACE",
       "locator": "lines:6-6"
      }
     },
     {
      "incident_id": "I004",
      "episode_id": "E004",
      "ordinal": 1,
      "epistemic_class": "OBSERVED_ACTION",
      "description": "The recording stops while the maker is still adjusting the title; no result is visible.",
      "source_ref": {
       "manifestation_id": "MNF-SYNTHETIC-TRACE",
       "locator": "lines:8-8"
      }
     },
     {
      "incident_id": "I005",
      "episode_id": "E002",
      "ordinal": 2,
      "epistemic_class": "CREATOR_STATED_INTERPRETATION",
      "description": "The maker attributes the switch to label readability.",
      "source_ref": {
       "manifestation_id": "MNF-SYNTHETIC-TRACE",
       "locator": "lines:9-9"
      },
      "quote_ref": {
       "manifestation_id": "MNF-SYNTHETIC-TRACE",
       "locator": "lines:9-9",
       "quote_sha256": "d250f4012a4cdbe8175d21d6efc9aa8deaf69ea1f108c96ffa595d8022c66ef6"
      },
      "attribution_basis": "CREATOR_STATEMENT"
     }
    ],
    "codes": [
     {
      "code_id": "CDE001",
      "label": "repeating a specification",
      "level": "FIRST_ORDER",
      "status": "CURRENT",
      "incident_ids": [
       "I001"
      ]
     },
     {
      "code_id": "CDE002",
      "label": "changing the intended result",
      "level": "FIRST_ORDER",
      "status": "CURRENT",
      "incident_ids": [
       "I002"
      ]
     },
     {
      "code_id": "CDE003",
      "label": "abandoning the attempt",
      "level": "FIRST_ORDER",
      "status": "CURRENT",
      "incident_ids": [
       "I003"
      ]
     },
     {
      "code_id": "CDE004",
      "label": "continuing without an observed ending",
      "level": "FIRST_ORDER",
      "status": "CURRENT",
      "incident_ids": [
       "I004"
      ]
     }
    ],
    "comparisons": [
     {
      "comparison_id": "CMP001",
      "compared_ids": [
       "I001",
       "I004"
      ],
      "relation": "DIFFERENCE",
      "purpose": "Compare repetition with an incompletely observed attempt.",
      "observation": "E001 has a known accepted result; E004 ends without an outcome.",
      "possible_condition": null,
      "rival_explanation": "recording coverage differs",
      "discriminating_evidence": "a complete E004 ending",
      "analytical_consequence": "Keep E004 UNKNOWN; do not infer eventual acceptance.",
      "status": "CURRENT"
     }
    ],
    "category_memos": [
     {
      "memo_id": "MEM001",
      "category_id": "CAT001",
      "status": "EMERGING",
      "definition": "A tentative repetition account: continuing the same approach after an unreadable result.",
      "not_this": "No claim about unobserved endings or real makers.",
      "supporting_code_ids": [
       "CDE001"
      ],
      "comparison_ids": [
       "CMP001"
      ],
      "negative_case_ids": [],
      "rival_explanations": [
       "recording selection"
      ],
      "properties": [
       "response after difficulty"
      ],
      "dimensions": [
       "same approach"
      ],
      "conditions": [
       "unreadable result"
      ],
      "consequences": [
       "another attempt"
      ]
     }
    ],
    "memos": [
     {
      "memo_id": "MEMO001",
      "memo_type": "DESCRIPTIVE",
      "body": "Four contrasting invented endings are retained.",
      "refs": [
       "CAT001",
       "CMP001"
      ],
      "status": "WORKING"
     },
     {
      "memo_id": "MEMO002",
      "memo_type": "COMPARISON",
      "body": "A missing ending differs from an observed successful outcome.",
      "refs": [
       "CAT001",
       "CMP001"
      ],
      "status": "WORKING"
     },
     {
      "memo_id": "MEMO003",
      "memo_type": "METHODOLOGICAL",
      "body": "Repetition is a tentative account and must face the transformed case.",
      "refs": [
       "CAT001",
       "CMP001"
      ],
      "status": "WORKING"
     },
     {
      "memo_id": "MEMO004",
      "memo_type": "THEORETICAL",
      "body": "The tentative repetition account is an analytical proposal, not evidence.",
      "refs": [
       "CAT001",
       "CMP001"
      ],
      "status": "WORKING"
     }
    ],
    "sampling_requests": []
   },
   "analysis": "This is an invented demonstration. A tentative repetition category requires comparison against switching and abandonment. E004 is unresolved because the trace ends. No empirical claim or saturation conclusion.",
   "stop_status": "NOT_REACHED",
   "stop_reason": "Initial synthetic comparison complete; counterevidence remains to be analyzed.",
   "sealed_files": [
    "CATEGORY_MEMOS.jsonl",
    "CODES.jsonl",
    "COMPARISONS.jsonl",
    "EPISODES.jsonl",
    "HANDOFF.md",
    "INCIDENTS.jsonl",
    "INPUT_MANIFEST.json",
    "MANIFEST.json",
    "MEMOS.jsonl",
    "SAMPLING_REQUESTS.jsonl"
   ]
  },
  {
   "cycle": "C002",
   "previous_cycle": "C001",
   "manifest": {
    "schema_version": "0.2-phase-a",
    "workflow_profile": "source-bound-v1",
    "study_id": "SYNTHETIC-CONTRASTS",
    "cycle_id": "C002",
    "research_question": "How do responses to an unreadable result differ?",
    "method_profile": "inductive process study using grounded-theory techniques",
    "method_defaults": {
     "memo_types": [
      "DESCRIPTIVE",
      "COMPARISON",
      "METHODOLOGICAL",
      "THEORETICAL"
     ],
     "initial_coding": "action-oriented; prefer gerunds where they capture process",
     "pending_amendments": {
      "six_memo_purposes": false,
      "optional_gerunds": false
     }
    },
    "model_processing": {
     "authority_ref": "SYNTHETIC-DEMO-ONLY",
     "models": []
    },
    "producer_seat": "synthetic-producer",
    "reviewer_seat": "synthetic-reviewer",
    "analysis_status": "WORKING",
    "release_status": "NON_RELEASE",
    "saturation_status": "NOT_ASSESSED"
   },
   "input_manifest_sha256": "de5431fcbfa3a883c68f25241c745eb85e98f3a800b233a81d2b6cd6374aac28",
   "inputs": {
    "study_id": "SYNTHETIC-CONTRASTS",
    "data_kind": "SYNTHETIC",
    "authority_ref": "SYNTHETIC-DEMO-ONLY",
    "license": "SYNTHETIC_GENERATED",
    "rights": "wholly invented, no real people or sources",
    "privacy": "no personal data",
    "retention": "VAULT_ONLY",
    "model_processing": {
     "authority_ref": "SYNTHETIC-DEMO-ONLY",
     "models": []
    },
    "sources": [
     {
      "manifestation_id": "MNF-SYNTHETIC-TRACE",
      "path": "trace.txt",
      "kind": "NORMALIZED_TEXT",
      "language": "en",
      "rights": "wholly invented fixture",
      "source_url": "synthetic:trace",
      "sha256": "b332fbc6f594ba890bb166274fbd0d739060460878d6a41fe8f65428820afff1"
     }
    ]
   },
   "records": {
    "episodes": [
     {
      "episode_id": "E001",
      "boundary_basis": "SOURCE_EXPLICIT",
      "outcome_status": "ACCEPTED",
      "source_refs": [
       "MNF-SYNTHETIC-TRACE"
      ],
      "intended_outcome": "a readable moving title",
      "boundary": {
       "start_ref": {
        "manifestation_id": "MNF-SYNTHETIC-TRACE",
        "locator": "lines:1-1"
       },
       "end_ref": {
        "manifestation_id": "MNF-SYNTHETIC-TRACE",
        "locator": "lines:2-2"
       },
       "ending": "OUTCOME_OBSERVED",
       "event_order": "SOURCE_ORDER",
       "missingness": []
      }
     },
     {
      "episode_id": "E002",
      "boundary_basis": "SOURCE_EXPLICIT",
      "outcome_status": "TRANSFORMED",
      "source_refs": [
       "MNF-SYNTHETIC-TRACE"
      ],
      "intended_outcome": "a readable moving title",
      "boundary": {
       "start_ref": {
        "manifestation_id": "MNF-SYNTHETIC-TRACE",
        "locator": "lines:3-3"
       },
       "end_ref": {
        "manifestation_id": "MNF-SYNTHETIC-TRACE",
        "locator": "lines:4-4"
       },
       "ending": "OUTCOME_OBSERVED",
       "event_order": "SOURCE_ORDER",
       "missingness": []
      }
     },
     {
      "episode_id": "E003",
      "boundary_basis": "SOURCE_EXPLICIT",
      "outcome_status": "ABANDONED",
      "source_refs": [
       "MNF-SYNTHETIC-TRACE"
      ],
      "intended_outcome": "a readable moving title",
      "boundary": {
       "start_ref": {
        "manifestation_id": "MNF-SYNTHETIC-TRACE",
        "locator": "lines:5-5"
       },
       "end_ref": {
        "manifestation_id": "MNF-SYNTHETIC-TRACE",
        "locator": "lines:6-6"
       },
       "ending": "OUTCOME_OBSERVED",
       "event_order": "SOURCE_ORDER",
       "missingness": []
      }
     },
     {
      "episode_id": "E004",
      "boundary_basis": "UNCERTAIN",
      "outcome_status": "UNKNOWN",
      "source_refs": [
       "MNF-SYNTHETIC-TRACE"
      ],
      "intended_outcome": "a readable moving title",
      "boundary": {
       "start_ref": {
        "manifestation_id": "MNF-SYNTHETIC-TRACE",
        "locator": "lines:7-7"
       },
       "end_ref": {
        "manifestation_id": "MNF-SYNTHETIC-TRACE",
        "locator": "lines:8-8"
       },
       "ending": "TRACE_ENDS",
       "event_order": "SOURCE_ORDER",
       "missingness": [
        "ending not retained"
       ]
      }
     }
    ],
    "incidents": [
     {
      "incident_id": "I001",
      "episode_id": "E001",
      "ordinal": 1,
      "epistemic_class": "OBSERVED_ACTION",
      "description": "After an unreadable result, the maker repeats specification A and accepts the next result.",
      "source_ref": {
       "manifestation_id": "MNF-SYNTHETIC-TRACE",
       "locator": "lines:2-2"
      }
     },
     {
      "incident_id": "I002",
      "episode_id": "E002",
      "ordinal": 1,
      "epistemic_class": "OBSERVED_ACTION",
      "description": "After an unreadable result, the maker switches to a static panel and records a transformed outcome.",
      "source_ref": {
       "manifestation_id": "MNF-SYNTHETIC-TRACE",
       "locator": "lines:4-4"
      }
     },
     {
      "incident_id": "I003",
      "episode_id": "E003",
      "ordinal": 1,
      "epistemic_class": "OBSERVED_ACTION",
      "description": "The maker explicitly abandons that attempt after an unreadable result.",
      "source_ref": {
       "manifestation_id": "MNF-SYNTHETIC-TRACE",
       "locator": "lines:6-6"
      }
     },
     {
      "incident_id": "I004",
      "episode_id": "E004",
      "ordinal": 1,
      "epistemic_class": "OBSERVED_ACTION",
      "description": "The recording stops while the maker is still adjusting the title; no result is visible.",
      "source_ref": {
       "manifestation_id": "MNF-SYNTHETIC-TRACE",
       "locator": "lines:8-8"
      }
     },
     {
      "incident_id": "I005",
      "episode_id": "E002",
      "ordinal": 2,
      "epistemic_class": "CREATOR_STATED_INTERPRETATION",
      "description": "The maker attributes the switch to label readability.",
      "source_ref": {
       "manifestation_id": "MNF-SYNTHETIC-TRACE",
       "locator": "lines:9-9"
      },
      "quote_ref": {
       "manifestation_id": "MNF-SYNTHETIC-TRACE",
       "locator": "lines:9-9",
       "quote_sha256": "d250f4012a4cdbe8175d21d6efc9aa8deaf69ea1f108c96ffa595d8022c66ef6"
      },
      "attribution_basis": "CREATOR_STATEMENT"
     }
    ],
    "codes": [
     {
      "code_id": "CDE001",
      "label": "repeating a specification",
      "level": "FIRST_ORDER",
      "status": "CURRENT",
      "incident_ids": [
       "I001"
      ]
     },
     {
      "code_id": "CDE002",
      "label": "changing the intended result",
      "level": "FIRST_ORDER",
      "status": "CURRENT",
      "incident_ids": [
       "I002"
      ]
     },
     {
      "code_id": "CDE003",
      "label": "abandoning the attempt",
      "level": "FIRST_ORDER",
      "status": "CURRENT",
      "incident_ids": [
       "I003"
      ]
     },
     {
      "code_id": "CDE004",
      "label": "continuing without an observed ending",
      "level": "FIRST_ORDER",
      "status": "CURRENT",
      "incident_ids": [
       "I004"
      ]
     }
    ],
    "comparisons": [
     {
      "comparison_id": "CMP001",
      "compared_ids": [
       "I001",
       "I004"
      ],
      "relation": "DIFFERENCE",
      "purpose": "Compare repetition with an incompletely observed attempt.",
      "observation": "E001 has a known accepted result; E004 ends without an outcome.",
      "possible_condition": null,
      "rival_explanation": "recording coverage differs",
      "discriminating_evidence": "a complete E004 ending",
      "analytical_consequence": "Keep E004 UNKNOWN; do not infer eventual acceptance.",
      "status": "CURRENT"
     },
     {
      "comparison_id": "CMP002",
      "compared_ids": [
       "I001",
       "I002",
       "I003"
      ],
      "relation": "DIFFERENCE",
      "purpose": "Challenge the same-approach account with changed and abandoned outcomes.",
      "observation": "The invented traces include repetition, changed outcome, and explicit abandonment.",
      "possible_condition": "whether movement remains necessary for the intended result",
      "rival_explanation": "different task constraints rather than learning",
      "discriminating_evidence": "matched tasks with an attributable reason for retaining or changing the goal",
      "analytical_consequence": "Bound CAT001 to cases retaining the goal and approach; do not generalize repetition to all responses.",
      "status": "CURRENT"
     }
    ],
    "category_memos": [
     {
      "memo_id": "MEM001",
      "category_id": "CAT001",
      "status": "EMERGING",
      "definition": "A tentative repetition account: continuing the same approach after an unreadable result.",
      "not_this": "No claim about unobserved endings or real makers.",
      "supporting_code_ids": [
       "CDE001"
      ],
      "comparison_ids": [
       "CMP001"
      ],
      "negative_case_ids": [],
      "rival_explanations": [
       "recording selection"
      ],
      "properties": [
       "response after difficulty"
      ],
      "dimensions": [
       "same approach"
      ],
      "conditions": [
       "unreadable result"
      ],
      "consequences": [
       "another attempt"
      ]
     },
     {
      "memo_id": "MEM002",
      "category_id": "CAT001",
      "status": "EMERGING",
      "definition": "Repetition is one response when the goal and approach are retained, alongside transformation and abandonment.",
      "not_this": "Does not describe E002 or E003 as repetition, or infer an E004 outcome.",
      "supporting_code_ids": [
       "CDE001"
      ],
      "comparison_ids": [
       "CMP001",
       "CMP002"
      ],
      "negative_case_ids": [
       "E002",
       "E003"
      ],
      "rival_explanations": [
       "recording selection"
      ],
      "properties": [
       "response after difficulty"
      ],
      "dimensions": [
       "retain approach",
       "change intended result",
       "abandon attempt"
      ],
      "conditions": [
       "unreadable result",
       "goal and approach retained for repetition"
      ],
      "consequences": [
       "another attempt"
      ],
      "supersedes": "MEM001",
      "supersession_reason": "The transformed and abandoned cases challenge an unrestricted repetition account.",
      "negative_case_response": {
       "action": "BOUND",
       "reason": "Countercases change the scope of the repetition account.",
       "discriminating_evidence": "matched constraints and explicit reasons for each response"
      }
     }
    ],
    "memos": [
     {
      "memo_id": "MEMO001",
      "memo_type": "DESCRIPTIVE",
      "body": "Four contrasting invented endings are retained.",
      "refs": [
       "CAT001",
       "CMP001"
      ],
      "status": "WORKING"
     },
     {
      "memo_id": "MEMO002",
      "memo_type": "COMPARISON",
      "body": "A missing ending differs from an observed successful outcome.",
      "refs": [
       "CAT001",
       "CMP001"
      ],
      "status": "WORKING"
     },
     {
      "memo_id": "MEMO003",
      "memo_type": "METHODOLOGICAL",
      "body": "Repetition is a tentative account and must face the transformed case.",
      "refs": [
       "CAT001",
       "CMP001"
      ],
      "status": "WORKING"
     },
     {
      "memo_id": "MEMO004",
      "memo_type": "THEORETICAL",
      "body": "The tentative repetition account is an analytical proposal, not evidence.",
      "refs": [
       "CAT001",
       "CMP001"
      ],
      "status": "WORKING"
     },
     {
      "memo_id": "MEMO005",
      "memo_type": "THEORETICAL",
      "status": "WORKING",
      "refs": [
       "MEM002",
       "CMP002"
      ],
      "body": "The countercases narrow the earlier repetition account. The examples establish software behavior only.",
      "supersedes": "MEMO004",
      "supersession_reason": "Record the change in category boundary after counterevidence."
     }
    ],
    "sampling_requests": [
     {
      "request_id": "REQ001",
      "provisional_focus": "Conditions for retaining an approach versus changing the intended result.",
      "focus_ids": [
       "CAT001",
       "CMP002"
      ],
      "discriminating_question": "Do matched constraints distinguish repetition from transformation?",
      "targets": [
       "RIVAL",
       "NEGATIVE_CASE"
      ],
      "eligible_source_classes": [
       "authorized complete normalized traces"
      ],
      "languages": [
       "en"
      ],
      "date_range": {
       "from": null,
       "to": null
      },
      "creators": [],
      "workflow_regimes": [],
      "restrictions": [
       "draft only; no acquisition or contact"
      ],
      "counter_search": "a transformed result under otherwise matched constraints",
      "resource_ceiling": "one proposed matched contrast",
      "stop_rule": "record whether the contrast is available and discriminating",
      "claim_ceiling": "bounded analyst proposal",
      "required_return_fields": [
       "source hash",
       "locator",
       "ending basis"
      ],
      "status": "PROPOSED",
      "expected_observations": {
       "supports": "repetition only where retaining motion is required",
       "challenges": "transformation despite the same motion requirement",
       "decision_if_missing": "retain the unresolved rival; do not claim adequacy"
      }
     }
    ]
   },
   "analysis": "This synthetic cycle narrows CAT001 using transformed and abandoned countercases. It preserves E004 as UNKNOWN. The request would distinguish constraints from a general repetition account and remains PROPOSED. These are invented traces; no empirical validity, study finding, saturation or agent efficacy is established.",
   "stop_status": "NOT_REACHED",
   "stop_reason": "The planned synthetic scenarios are complete; a real-data pilot remains unperformed.",
   "sealed_files": [
    "CATEGORY_MEMOS.jsonl",
    "CODES.jsonl",
    "COMPARISONS.jsonl",
    "EPISODES.jsonl",
    "HANDOFF.md",
    "INCIDENTS.jsonl",
    "INPUT_MANIFEST.json",
    "MANIFEST.json",
    "MEMOS.jsonl",
    "SAMPLING_REQUESTS.jsonl"
   ]
  }
 ],
 "dropped": [
  "manifest: study_root, created_at_utc, tool_revision, tool_tree_sha256, protocol_revision, previous_cycle",
  "seal hash values (file names kept)",
  "HANDOFF.md (its stop status, stop reason and analyst account are kept)"
 ]
}
