{
  "schema_version": "1.0",
  "canonical_url": "https://transduction.systems/entries/practice_lab_system_dynamics/",
  "release": "0.35",
  "citation": "Taylor, B. P. (2026). Practice: System Dynamics: build, calculate and challenge a queue model. The Necessary Tangle, release 0.35. https://transduction.systems/entries/practice_lab_system_dynamics/",
  "licence": "CC BY-SA 4.0 for original atlas text and data; linked works retain their own terms",
  "entry": {
    "id": "practice_lab_system_dynamics",
    "label": "Practice: System Dynamics: build, calculate and challenge a queue model",
    "entity_type": "publication",
    "description": "Distinguish causal-loop reasoning from an executable stock-flow model and verify a small model by hand. An original discrete-time stock-flow rehearsal with a deliberately simple boundary. It is not a prediction of a real service and does not validate a model merely because it runs.",
    "aliases": [],
    "boundary_ring": "0",
    "inclusion_reason": "authorised_systems_methods_practice_pack",
    "status": "candidate",
    "source_ids": [
      "src_practice_lab_system_dynamics",
      "src_practice_external_mit_roadmaps",
      "src_practice_external_scio_courses"
    ],
    "set_tags": [
      "systems",
      "practice",
      "learning",
      "apprenticeship"
    ],
    "espoused_labels": [],
    "observed_clusters": [],
    "canonical_definition": "Distinguish causal-loop reasoning from an executable stock-flow model and verify a small model by hand. An original discrete-time stock-flow rehearsal with a deliberately simple boundary. It is not a prediction of a real service and does not validate a model merely because it runs.",
    "valid_from": "",
    "valid_to": "",
    "external_ids": "{\"practice_url\": \"https://transduction.systems/systems-thinking/practice/system-dynamics/\"}",
    "geographies": [],
    "licence": "",
    "review_status": "original_practice_material_specialist_review_not_recorded",
    "reviewed_by": "",
    "reviewed_at": "",
    "x": 0.38,
    "y": 0.34,
    "canonical_id": "practice_lab_system_dynamics",
    "public_visibility": "public",
    "publication_level": "profile",
    "public_stub_text": "",
    "public_source_count": 3,
    "no_public_link_count": 0
  },
  "profile": {
    "node_id": "practice_lab_system_dynamics",
    "summary": "Distinguish causal-loop reasoning from an executable stock-flow model and verify a small model by hand. An original discrete-time stock-flow rehearsal with a deliberately simple boundary. It is not a prediction of a real service and does not validate a model merely because it runs.",
    "canonical_definition": "Distinguish causal-loop reasoning from an executable stock-flow model and verify a small model by hand. An original discrete-time stock-flow rehearsal with a deliberately simple boundary. It is not a prediction of a real service and does not validate a model merely because it runs.",
    "why_it_matters": "A concrete rehearsal with a fictional case, explicit outputs and a way to inspect the result.",
    "key_distinctions": [
      "Mechanical correctness is distinct from judgement in an open situation.",
      "Training-case application is distinct from competent organisational practice."
    ],
    "historical_lineage": [],
    "logical_antecedents": [],
    "dependent_subsequents": [],
    "practice_connections": [
      "Draw the stock-flow structure and state its units.",
      "Calculate the first four end-of-week backlogs.",
      "Describe a balancing feedback that could generate the capacity decision.",
      "Run two extreme-condition checks.",
      "Identify a missing mechanism that could reverse the policy conclusion."
    ],
    "common_misreadings": [
      "A worked comparison is not the only acceptable answer to an open question."
    ],
    "open_checks": [
      "An original discrete-time stock-flow rehearsal with a deliberately simple boundary. It is not a prediction of a real service and does not validate a model merely because it runs.",
      "Compare an independent attempt before revealing the worked answer."
    ],
    "source_ids": [
      "src_practice_lab_system_dynamics",
      "src_practice_external_mit_roadmaps",
      "src_practice_external_scio_courses"
    ],
    "context_and_lineage": "Original educational resource, 7 September 2026.",
    "editorial_note": "Prepared with AI assistance. Publication authorised by Benjamin P Taylor. No independent specialist review or source-provider endorsement is claimed.",
    "last_researched": "2026-09-07",
    "title": "Practice: System Dynamics: build, calculate and challenge a queue model",
    "profile_status": "original_practice_resource",
    "review_status": "specialist_review_not_recorded"
  },
  "connections": [
    {
      "id": "practice_edge_c85a345d466cbb3a3f",
      "source": "practice_systems_methods_pack",
      "target": "practice_lab_system_dynamics",
      "relation_type": "includes_practice_resource",
      "relation_family": "practice",
      "directed": "true",
      "dependency_kind": "",
      "confidence": "",
      "claim_status": "candidate",
      "source_ids": [
        "src_systems_methods_practice_pack"
      ],
      "evidence_ids": [],
      "source_locator": "Named exercise and its scope statement",
      "valid_from": "",
      "valid_to": "",
      "scope_conditions": "Resource inventory only; completing a page is not accreditation.",
      "assertion_mode": "asserted",
      "inference_method": "",
      "claim_id": "",
      "reviewed_by": "",
      "reviewed_at": "",
      "notes": "",
      "plain_phrase": "includes practice resource",
      "public_review_label": "Editorial practice connection, not accreditation or intellectual influence"
    },
    {
      "id": "practice_edge_dc9a07ed15008eec47",
      "source": "practice_lab_system_dynamics",
      "target": "method_or_methodology_system_dynamics",
      "relation_type": "provides_practice_for",
      "relation_family": "practice",
      "directed": "true",
      "dependency_kind": "",
      "confidence": "",
      "claim_status": "candidate",
      "source_ids": [
        "src_practice_lab_system_dynamics"
      ],
      "evidence_ids": [],
      "source_locator": "Named exercise and its scope statement",
      "valid_from": "",
      "valid_to": "",
      "scope_conditions": "An original discrete-time stock-flow rehearsal with a deliberately simple boundary. It is not a prediction of a real service and does not validate a model merely because it runs.",
      "assertion_mode": "asserted",
      "inference_method": "",
      "claim_id": "",
      "reviewed_by": "",
      "reviewed_at": "",
      "notes": "",
      "plain_phrase": "provides a practice route for",
      "public_review_label": "Editorial practice connection, not accreditation or intellectual influence"
    },
    {
      "id": "practice_edge_91acbd226328a4233a",
      "source": "practice_lab_system_dynamics",
      "target": "tool_stock_and_flow_diagrams",
      "relation_type": "provides_practice_for",
      "relation_family": "practice",
      "directed": "true",
      "dependency_kind": "",
      "confidence": "",
      "claim_status": "candidate",
      "source_ids": [
        "src_practice_lab_system_dynamics"
      ],
      "evidence_ids": [],
      "source_locator": "Named exercise and its scope statement",
      "valid_from": "",
      "valid_to": "",
      "scope_conditions": "An original discrete-time stock-flow rehearsal with a deliberately simple boundary. It is not a prediction of a real service and does not validate a model merely because it runs.",
      "assertion_mode": "asserted",
      "inference_method": "",
      "claim_id": "",
      "reviewed_by": "",
      "reviewed_at": "",
      "notes": "",
      "plain_phrase": "provides a practice route for",
      "public_review_label": "Editorial practice connection, not accreditation or intellectual influence"
    },
    {
      "id": "practice_edge_48cbd5014ce9ac27ac",
      "source": "practice_lab_system_dynamics",
      "target": "concept_unfix_causal_loop_diagrams",
      "relation_type": "provides_practice_for",
      "relation_family": "practice",
      "directed": "true",
      "dependency_kind": "",
      "confidence": "",
      "claim_status": "candidate",
      "source_ids": [
        "src_practice_lab_system_dynamics"
      ],
      "evidence_ids": [],
      "source_locator": "Named exercise and its scope statement",
      "valid_from": "",
      "valid_to": "",
      "scope_conditions": "An original discrete-time stock-flow rehearsal with a deliberately simple boundary. It is not a prediction of a real service and does not validate a model merely because it runs.",
      "assertion_mode": "asserted",
      "inference_method": "",
      "claim_id": "",
      "reviewed_by": "",
      "reviewed_at": "",
      "notes": "",
      "plain_phrase": "provides a practice route for",
      "public_review_label": "Editorial practice connection, not accreditation or intellectual influence"
    }
  ],
  "claims": [],
  "sources": [
    {
      "id": "src_practice_lab_system_dynamics",
      "title": "System Dynamics: build, calculate and challenge a queue model",
      "source_type": "practice_resource",
      "quality_tier": "A",
      "access": "public",
      "url": "https://transduction.systems/systems-thinking/practice/system-dynamics/",
      "date": "2026-09-07",
      "notes": "Original fictional exercise. An original discrete-time stock-flow rehearsal with a deliberately simple boundary. It is not a prediction of a real service and does not validate a model merely because it runs.",
      "creators": [
        "The Necessary Tangle editorial practice pack"
      ],
      "doi": "",
      "isbn": "",
      "publisher": "The Necessary Tangle",
      "licence": "Original practice text CC BY-SA 4.0; external material retains source terms",
      "archived_url": "",
      "content_hash": "",
      "review_status": "original_material_and_source_boundary_recorded",
      "last_checked": "2026-09-07",
      "public_link_status": "public_link"
    },
    {
      "id": "src_practice_external_mit_roadmaps",
      "title": "MIT: System Dynamics Self Study, assignments and solutions",
      "source_type": "public_learning_resource",
      "quality_tier": "A",
      "access": "public",
      "url": "https://ocw.mit.edu/courses/15-988-system-dynamics-self-study-fall-1998-spring-1999/pages/assignments/",
      "date": "2026-09-07",
      "notes": "Assignment/solution pairs on the MIT page inspected. Historic software instructions may need adaptation; the whole course was not executed. Use: Start with the early assignments and their paired solutions. Predict behaviour, calculate it, then compare. Do not confuse this course with MIT courses that publish assignments without solutions.",
      "creators": [],
      "doi": "",
      "isbn": "",
      "publisher": "ocw.mit.edu",
      "licence": "External source terms; linked, not reproduced",
      "archived_url": "",
      "content_hash": "",
      "review_status": "specific_access_and_content_limit_recorded",
      "last_checked": "2026-09-07",
      "public_link_status": "public_link"
    },
    {
      "id": "src_practice_external_scio_courses",
      "title": "SCiO systems practice courses",
      "source_type": "public_learning_resource",
      "quality_tier": "A",
      "access": "public",
      "url": "https://www.systemspractice.org/courses/systems-practice",
      "date": "2026-09-07",
      "notes": "Public listings inspected for VSM, SSM, CSH, SD, Patterns of Strategy, Mosaic and systems laws. Paid exercises and marking were not accessed. Use: Choose the named introduction or core module matching your method. Check current price, access arrangements and feedback provision before paying.",
      "creators": [],
      "doi": "",
      "isbn": "",
      "publisher": "www.systemspractice.org",
      "licence": "External source terms; linked, not reproduced",
      "archived_url": "",
      "content_hash": "",
      "review_status": "specific_access_and_content_limit_recorded",
      "last_checked": "2026-09-07",
      "public_link_status": "public_link"
    },
    {
      "id": "src_systems_methods_practice_pack",
      "title": "Systemic systems methods practice for systems practice (alpha)",
      "source_type": "practice_resource",
      "quality_tier": "A",
      "access": "public",
      "url": "https://transduction.systems/systems-thinking/practice/",
      "date": "2026-09-07",
      "notes": "Alpha version. The original teaching material has not had independent specialist pedagogical review. These exercises support technical learning; they do not establish professional competence or accreditation.",
      "creators": [
        "Benjamin P Taylor"
      ],
      "doi": "",
      "isbn": "",
      "publisher": "The Necessary Tangle",
      "licence": "Original practice text CC BY-SA 4.0; external material retains source terms",
      "archived_url": "",
      "content_hash": "",
      "review_status": "original_material_and_source_boundary_recorded",
      "last_checked": "2026-09-07",
      "public_link_status": "public_link"
    }
  ],
  "evidence_locators": [],
  "reuse_note": "Preserve source attribution, scope, and review status. Source documents and evidence excerpts are excluded."
}
