{
  "schemaVersion": "gships-review-packet-1",
  "packetId": "interactives:system-dependencies",
  "stableId": "system-dependencies",
  "family": "interactives",
  "slug": "system-dependencies",
  "title": "Systems dependency selector",
  "status": "prepared-human-review-not-started",
  "release": {
    "releaseId": "public-alpha-2026-07-26-research-visuals-r14",
    "sourceCommit": "3eb036fce3d711336c8c605625895e8a2e799ab0",
    "corpusGeneratedAt": "2026-07-25",
    "frozenAt": "2026-07-26T22:50:50.000Z",
    "canonicalOrigin": "https://gships.dammonburden.com"
  },
  "paths": {
    "human": "/review/interactives/system-dependencies",
    "family": "/review/interactives",
    "packet": "/review-packets/interactives/system-dependencies.b51613d67865ab7e.json",
    "decisionTemplate": "/review-packets/interactives/system-dependencies.b51613d67865ab7e.decision-template.json",
    "worksheet": "/review-packets/interactives/system-dependencies.b51613d67865ab7e.worksheet.md",
    "byFingerprint": "/review-packets/by-fingerprint/b51613d67865ab7eb6b45d4de11a51bdc0df807c317f01bcfb5f6c2610466483.json"
  },
  "boundary": "Prepared review packet; human review has not started. This packet is not a completed review, endorsement, reviewer appointment, partnership, or authorization to act.",
  "governingPolicies": [
    {
      "id": "policy-editorial-governance-001",
      "version": "0.1.0",
      "path": "/editorial-policy",
      "recordType": "governing-policy",
      "fingerprint": "1f6a1f823e8bfe891b6a707c5dce2ee2337c0bb7d915b48d6060ca82b8da1b47",
      "snapshot": {
        "id": "policy-editorial-governance-001",
        "version": "0.1.0",
        "status": "foundation-policy-controls-not-yet-staffed",
        "adoptedForFoundation": "2026-07-25",
        "title": "Editorial governance and independent review",
        "publisher": "GShips Project",
        "maintainer": "Dammon Burden",
        "publisherInterest": "The maintainer intends to explore a commercial venture based on some GShips work. No entity, outside funding, customer, sponsor, or indexed-organization relationship currently exists.",
        "currentBoundary": "No independent domain reviewer or review council is currently appointed. Foundation records and outlines may not be represented as independently reviewed.",
        "reviewerSelection": [
          "Publish the reviewer’s name, relevant credentials or lived expertise, review scope, compensation status, and declared conflicts with consent.",
          "Select for the actual claim domain rather than general prestige; include affected-community and disability-led expertise where rights or access are involved.",
          "Do not treat an employee, investor, customer, sponsor, source author, or directly supervised collaborator as independent for the affected claim."
        ],
        "reviewProcess": [
          "Provide the exact claim, sources, locators, assumptions, counterevidence, transfer limits, and proposed evidence dimensions.",
          "Record approve, revise, contest, or reject at claim level; silence and event attendance never count as review.",
          "Publish material minority findings and the editor’s reasoned response.",
          "High-consequence medical, reproductive, nuclear, radiation, cybersecurity, governance, and dual-use claims require two qualified independent reviewers with complementary scopes.",
          "A reviewer may recuse at any time; unresolved conflicts or missing expertise block the reviewed label."
        ],
        "appealAndCorrection": [
          "A correction receives a reference identifier and triage record; safety-critical allegations receive priority.",
          "A material editorial decision may be appealed to a reviewer not involved in the original decision once such a panel exists.",
          "Substantive reversals, unresolved disputes, and removed conclusions receive a dated public record that protects reporter privacy.",
          "No sponsor, customer, founder, or reviewer may purchase, suppress, or unilaterally assign an evidence grade."
        ],
        "publicationGate": "Public 1.0 requires named review coverage across every Academy track, documented high-consequence two-person review, a material-corrections log, reviewer conflict records, and an operating appeal path.",
        "correctionPath": "/corrections"
      }
    },
    {
      "id": "policy-dual-use-001",
      "version": "0.1.0",
      "path": "/dual-use",
      "recordType": "governing-policy",
      "fingerprint": "81637e2849f9c0866d23f7174eb9a2ce522b86313167ebf5022fca122d6e506c",
      "snapshot": {
        "id": "policy-dual-use-001",
        "version": "0.1.0",
        "status": "planned-controls-not-yet-operational",
        "adoptedForFoundation": "2026-07-25",
        "title": "Civil, defensive, and rights-preserving use boundary",
        "summary": "GShips may research safety, resilience, logistics, communications, recovery, and cyber defense only within explicit end-use, rights, and independent-review controls. Calling an activity defensive is never sufficient by itself.",
        "scopeTrigger": "Apply dual-use review before accepting or materially advancing customer, funder, collaborator, operational, procurement, or publication-sensitive work whose capability, data, end use, or transfer could reasonably enable a prohibited use. Public non-actionable education still follows prohibited-content and sensitive-publication controls.",
        "allowedInPrinciple": [
          "Safety engineering and independently assessed protection",
          "Resilience, graceful degradation, recovery, and disaster response",
          "Civil logistics, maintenance, communications, and knowledge continuity",
          "Cyber defense, secure software, incident response, and recovery",
          "Rights-preserving health, accessibility, ecology, education, and governance research"
        ],
        "prohibited": [
          "Identification, tracking, prioritization, or engagement of people or assets for force, weapons, repression, or offensive operations; safety navigation, astronomy, collision avoidance, search and rescue, and independently governed planetary defense are not prohibited by this clause",
          "Weapons command-and-control or targeting support",
          "Offensive access, persistence, exploitation, or destructive cyber payloads",
          "Mass surveillance, biometric repression, or political-control systems",
          "Autonomous force application",
          "Coercive reproductive, medical, genetic, disability, or civic control",
          "Nonconsensual experimentation or treating residents as research instruments"
        ],
        "reviewRequiredBeforeAnyRelevantWork": [
          "Customer, funder, collaborator, jurisdiction, beneficial-owner, and end-use screening",
          "Export-control and sanctions review by qualified counsel when applicable",
          "Written scope, allowed-use, prohibited-use, audit, termination, and incident clauses",
          "Independent stop-work authority with a named alternate and founder recusal",
          "Sensitive-publication and information-hazard review",
          "Whistleblowing, escalation, incident response, appeal, and anti-retaliation paths",
          "Aggregate transparency reporting that protects legitimate privacy and security"
        ],
        "currentBoundary": "No screening body, independent stop-work authority, contractual controls, or appeal body currently exists. Therefore no relevant customer, defense, dual-use, or operational engagement is authorized by this policy.",
        "changeControl": "Material changes require a dated public rationale, independent review, and may not be approved by the founder alone.",
        "correctionPath": "/corrections"
      }
    }
  ],
  "reviewContract": {
    "questions": [
      {
        "id": "question-1",
        "text": "Do the declared formulas or projection rules, constants, units, rounding, defaults, and invalid-state behavior match the shipped implementation?",
        "required": true
      },
      {
        "id": "question-2",
        "text": "Are the guardrails and exclusions strong enough to prevent a teaching result from being mistaken for feasibility, safety, clinical, demographic, or mission evidence?",
        "required": true
      },
      {
        "id": "question-3",
        "text": "Does the no-JavaScript presentation convey the same documented example, result, evidence boundary, and access to the underlying records?",
        "required": true
      }
    ],
    "exclusions": [
      "Structural or arithmetic correctness does not establish physical, clinical, ecological, demographic, or mission validity.",
      "A teaching interface is not a design tool, safety case, population policy, or authorization to act."
    ],
    "requestedScopeCodes": [
      "accessibility-disability-justice",
      "systems-engineering",
      "visual-science-communication"
    ],
    "dispositions": [
      "approve",
      "revise",
      "contest",
      "reject",
      "recuse"
    ],
    "prohibitedInputs": [
      "private legal names or contact details",
      "identity documents or raw credential files",
      "accessibility or medical records",
      "confidential conflict evidence",
      "classified, export-controlled, proprietary, or exploit material"
    ],
    "freshness": {
      "maximumDecisionAgeFromFreezeDays": 365,
      "eventOccurrenceRule": "Not applicable to this packet family."
    },
    "completionRule": "Every primary record must receive the required number of valid, current-fingerprint approvals; every complementary scope group and required domain must be covered; any unresolved revise, contest, or reject disposition blocks publication.",
    "highConsequenceRule": "Named medical, reproductive, nuclear, radiation, cybersecurity, governance, and dual-use conclusions require two distinct qualified independent humans covering complementary domain-method and rights/public-interest scopes."
  },
  "primaryRecords": [
    {
      "recordType": "interactive",
      "recordId": "system-dependencies",
      "title": "Systems dependency selector",
      "publicPath": "/systems",
      "recordFingerprint": "b81c6a628a853b7ca352bc34fba04acf7a86bfe0751c12e94bae3fede1ddf185",
      "reviewRequirements": {
        "minimumIndependentApprovals": 1,
        "highConsequenceDomains": [],
        "requiredDomainCodes": [],
        "requiredComplementaryScopeGroups": [
          {
            "id": "bounded-competence",
            "scopeClass": "bounded-competence",
            "oneOf": [
              "accessibility-disability-justice",
              "systems-engineering",
              "visual-science-communication"
            ]
          }
        ],
        "unresolvedNegativeFindingBlocksPublication": true
      },
      "referenceIds": [],
      "snapshot": {
        "id": "system-dependencies",
        "version": "1",
        "title": "Systems dependency selector",
        "purpose": "Inspect curated direct dependencies, dependents, failure modes, precursors, and decision gates without claiming a complete causal model.",
        "inputs": [
          {
            "id": "system",
            "label": "Capability selection",
            "unit": "system slug",
            "default": "mission-architecture",
            "min": null,
            "max": null,
            "step": null,
            "integerRequired": false
          }
        ],
        "constants": [],
        "projectionRules": [
          "selected dependencies are the selected system.dependencies values that resolve to a current system",
          "direct dependents are every current system whose dependencies include the selected slug",
          "preserve source order for the selected record and current system order for dependents",
          "show the selected system between dependency and dependent rows"
        ],
        "outputs": [
          {
            "id": "dependencies",
            "label": "Recorded direct dependencies",
            "unit": "records",
            "rounding": "none"
          },
          {
            "id": "dependents",
            "label": "Recorded direct dependents",
            "unit": "records",
            "rounding": "none"
          },
          {
            "id": "failure-modes",
            "label": "Recorded failure modes",
            "unit": "statements",
            "rounding": "none"
          },
          {
            "id": "precursors",
            "label": "Useful precursors",
            "unit": "statements",
            "rounding": "none"
          },
          {
            "id": "gate",
            "label": "Decision gate",
            "unit": "statement",
            "rounding": "none"
          }
        ],
        "defaultTestVector": {
          "inputs": {
            "system": "mission-architecture"
          },
          "expectedOutputs": "Exact dependencies, dependents, failure modes, precursors, and gate are projected from the current system record and verified by the interactive contract tests."
        },
        "invalidInputBehavior": "Reject unknown slugs and retain the prior valid record projection.",
        "guardrails": [
          "An arrow records an editorially asserted direct dependency only.",
          "An absent arrow does not establish independence."
        ],
        "explicitExclusions": [
          "completeness and causality",
          "readiness, safety, or priority",
          "validated engineering model status",
          "automatic promotion of context sources into claim citations"
        ],
        "noJavaScriptFallback": "The first current system and its complete documented relationship table, failure modes, precursors, and gate remain visible while controls are disabled.",
        "linkedRecordKeys": [
          "system:*"
        ]
      }
    }
  ],
  "linkedRecords": [
    {
      "recordType": "system",
      "recordId": "mission-architecture",
      "title": "Mission architecture & requirements",
      "publicPath": "/systems/mission-architecture",
      "recordFingerprint": "9cffe2c03337cdf1fe89b87afe2e8397f2e5fbc2704b8dbe4bc9d7691469b4e0"
    },
    {
      "recordType": "system",
      "recordId": "propulsion",
      "title": "Propulsion & trajectory",
      "publicPath": "/systems/propulsion",
      "recordFingerprint": "e22dde5ef50a3495a6760d8676ff6860722a1144edc5341c854aef8cb31203f0"
    },
    {
      "recordType": "system",
      "recordId": "power-thermal",
      "title": "Power generation & thermal rejection",
      "publicPath": "/systems/power-thermal",
      "recordFingerprint": "65ac1cd7d2d1ecd37d37799aacf926baab8f73317188c3573e99a0f767090caf"
    },
    {
      "recordType": "system",
      "recordId": "structures-shielding",
      "title": "Structures, habitats & shielding",
      "publicPath": "/systems/structures-shielding",
      "recordFingerprint": "377e5369b1f61601fca44935fdb803709c872e204f5b97ee6bf36ddac3c4942d"
    },
    {
      "recordType": "system",
      "recordId": "life-support",
      "title": "Air, water & waste life support",
      "publicPath": "/systems/life-support",
      "recordFingerprint": "708e96805aa5913e545741b896459f78e9f9115b83de4758eb6edf0cf72df3eb"
    },
    {
      "recordType": "system",
      "recordId": "ecology-food",
      "title": "Food, agriculture & closed ecology",
      "publicPath": "/systems/ecology-food",
      "recordFingerprint": "e04cdb3778ba805427428dab999904b8a2acf2b650b70b65dec892689e751cb6"
    },
    {
      "recordType": "system",
      "recordId": "health-medicine",
      "title": "Medicine, public health & human performance",
      "publicPath": "/systems/health-medicine",
      "recordFingerprint": "c5a0a79dc6997542128ab5531efc2d19b0c825fd0b3d972a5d42bb0faa49ccb3"
    },
    {
      "recordType": "system",
      "recordId": "reproduction-genetics",
      "title": "Reproduction, genetics & population",
      "publicPath": "/systems/reproduction-genetics",
      "recordFingerprint": "f61b7acf5663ad40872a2a6c84a25c779d917b780c22f20caa79b1aef16d2241"
    },
    {
      "recordType": "system",
      "recordId": "human-factors",
      "title": "Psychology, culture, education & meaning",
      "publicPath": "/systems/human-factors",
      "recordFingerprint": "d70b42291e00c8c2f264e071cfd59494aa1cf2f270abeff5fa1a9bc0df04cf57"
    },
    {
      "recordType": "system",
      "recordId": "governance-law",
      "title": "Governance, law, economics & rights",
      "publicPath": "/systems/governance-law",
      "recordFingerprint": "234fbdd0ae7a5b1356629360fbf5262b2a03e73dd4ada137ce12e6b81343c4fb"
    },
    {
      "recordType": "system",
      "recordId": "ai-autonomy",
      "title": "AI, LLMs, autonomy & digital twins",
      "publicPath": "/systems/ai-autonomy",
      "recordFingerprint": "28806d124fc870b3b3a457af967c5acdf047bcb5cca01431b50801a388f3e43d"
    },
    {
      "recordType": "system",
      "recordId": "cybersecurity",
      "title": "Cybersecurity, software assurance & recovery",
      "publicPath": "/systems/cybersecurity",
      "recordFingerprint": "48a0199de1d45db9fdb9aad2b20fcd4d219be2d336a58c2b4b44921d27a82a21"
    },
    {
      "recordType": "system",
      "recordId": "communications-navigation",
      "title": "Communications, navigation & knowledge",
      "publicPath": "/systems/communications-navigation",
      "recordFingerprint": "bb0e8da65781ed3621bd23b6c43adbfa0ba3c8b2d70b04cbbb2a7e6a048e0862"
    },
    {
      "recordType": "system",
      "recordId": "manufacturing-isru",
      "title": "Manufacturing, repair, recycling & ISRU",
      "publicPath": "/systems/manufacturing-isru",
      "recordFingerprint": "7846ec4b40072430c11582a0b68c8a2cedc7c3825cc2f96730b6b255b3cb778f"
    },
    {
      "recordType": "system",
      "recordId": "radiation-environment",
      "title": "Radiation, dust & the space environment",
      "publicPath": "/systems/radiation-environment",
      "recordFingerprint": "7dcbbc9c5c6b475b65e247c3e74c5f0d10d0f424332183c8840ac9d20cf716ee"
    },
    {
      "recordType": "system",
      "recordId": "assembly-logistics",
      "title": "Launch, assembly, logistics & supply chains",
      "publicPath": "/systems/assembly-logistics",
      "recordFingerprint": "0d8194a9390ffa72bdefb9f867bfdf37291f665934433320b017420954bddd7e"
    },
    {
      "recordType": "system",
      "recordId": "destinations-astrobiology",
      "title": "Destinations, astronomy & planetary protection",
      "publicPath": "/systems/destinations-astrobiology",
      "recordFingerprint": "ae2688b1a8c8954b32a5e9a5857aa7e9838327543318fa862fac0e1aec42e3bc"
    },
    {
      "recordType": "system",
      "recordId": "analogs-verification",
      "title": "Analogs, testbeds, simulation & verification",
      "publicPath": "/systems/analogs-verification",
      "recordFingerprint": "2713a7b5c12845ef5b7bc0c2a10f637072749782824b5aa7d51bcc21f7feda02"
    },
    {
      "recordType": "system",
      "recordId": "ethics-alternatives",
      "title": "Ethics, alternatives & decision gates",
      "publicPath": "/systems/ethics-alternatives",
      "recordFingerprint": "26d441fab037ca844574808a36eeb2af90f2fefe25bb571d8c8793c3249dd9ec"
    },
    {
      "recordType": "system",
      "recordId": "institutions-workforce",
      "title": "Institutions, capital, standards & workforce",
      "publicPath": "/systems/institutions-workforce",
      "recordFingerprint": "182659f3d9f465916bf309fc9d81cc51d77458050bc6b5040e7b4d44a54f1368"
    }
  ],
  "referenceSnapshots": [],
  "packetFingerprint": "b51613d67865ab7eb6b45d4de11a51bdc0df807c317f01bcfb5f6c2610466483"
}
