Packet identity

Packet ID
interactives:artificial-gravity
Packet SHA-256 identity
b56df1c91602ed3999a295e6a6d184ec7f846815288c0535fe124449f81cee16
Corpus SHA-256 identity
8fa944604ca189f5a9216ca59f640ad2ca20972ad512f2f4970764716782e18d
Release ID
public-alpha-2026-07-26-research-visuals-r14
Source commit
3eb036fce3d711336c8c605625895e8a2e799ab0
Frozen corpus date
2026-07-25
Primary records
1
Reference sources
0

Questions and exclusions

Required questions

  1. Required question 1 (exact ID: question-1)
    Do the declared formulas or projection rules, constants, units, rounding, defaults, and invalid-state behavior match the shipped implementation?
  2. Required question 2 (exact ID: question-2)
    Are the guardrails and exclusions strong enough to prevent a teaching result from being mistaken for feasibility, safety, clinical, demographic, or mission evidence?
  3. Required question 3 (exact ID: question-3)
    Does the no-JavaScript presentation convey the same documented example, result, evidence boundary, and access to the underlying records?

Explicit 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.

Requested controlled scopes: accessibility-disability-justice, systems-engineering, visual-science-communication

Frozen-evidence decision window: 365 days from the packet freeze. Not applicable to this packet family.

Complete primary record set

Every record below has one primary packet owner. Decisions must bind to the exact record and packet fingerprints; a changed lesson body, evidence grade, citation, locator, source snapshot, requirement, policy, release, or commit expires the old packet.

  1. interactive · artificial-gravity

    Artificial-gravity rotation

    Record fingerprint
    5851726e57443a103d0fd46695db3bd65078ebbbc8c3d217097d2121e6f76361
    Minimum approvals
    1
    Required scope groups
    bounded-competence: accessibility-disability-justice, systems-engineering, visual-science-communication
    High-consequence domains
    None under the named two-person rule
    Review state
    pending
    Published human decisions
    0
    Inspect the complete frozen review surface
    ID
    artificial-gravity
    Version
    1
    Title
    Artificial-gravity rotation
    Purpose
    Relate a rigid habitat radius and target floor acceleration to angular rate without claiming human tolerance or structural feasibility.
    Inputs
    1. ID
      radius
      Label
      Floor radius
      Unit
      metres
      Default
      100
      Min
      1
      Max
      100000
      Step
      0.1
      Integer Required
      false
    2. ID
      target
      Label
      Target floor acceleration
      Unit
      g₀
      Default
      1
      Min
      0.01
      Max
      2
      Step
      0.01
      Integer Required
      false
    Constants
    1. ID
      g0
      Value
      9.80665
      Unit
      m/s²
    2. ID
      seconds-per-minute
      Value
      60
      Unit
      s/min
    Formula Expressions
    1. omega = sqrt(targetG0 * g0 / radiusM)
    2. rpm = omega * 60 / (2 * pi)
    3. periodSeconds = 2 * pi / omega
    4. rimSpeed = omega * radiusM
    5. oneMetreAccelerationDropPercent = radiusM > 1 ? 100 / radiusM : not-applicable
    Outputs
    1. ID
      rpm
      Label
      Rotation rate
      Unit
      rpm
      Rounding
      2 decimal places
    2. ID
      period
      Label
      Rotation period
      Unit
      seconds/revolution
      Rounding
      2 decimal places
    3. ID
      rim-speed
      Label
      Floor rim speed
      Unit
      m/s
      Rounding
      2 decimal places
    4. ID
      gravity-drop
      Label
      Acceleration drop one metre inward
      Unit
      % of floor value
      Rounding
      2 decimal places
    Default Test Vector
    Inputs
    Radius
    100
    Target
    1
    Expected Outputs
    Rpm
    2.99
    Period Seconds
    20.06
    Rim Speed
    31.32
    One Metre Acceleration Drop Percent
    1
    Invalid Input Behavior
    Use native constraints plus script validation; preserve the last valid table and perform no calculation.
    Guardrails
    1. Interface limits are not evidence of a safe gravity envelope.
    2. The one-metre comparison is a rigid-body arithmetic measure only.
    Explicit Exclusions
    1. vestibular tolerance and Coriolis effects
    2. structural and dynamic margins
    3. pressure integrity and radiation protection
    4. habitability and long-duration health
    No Java Script Fallback
    The documented 100-metre, 1 g₀ example and table remain visible while controls are disabled.
    Linked Record Keys
    1. system:structures-shielding
    2. system:health-medicine
    3. system:human-factors
Equivalent record table for this packet
RecordSubjectFingerprintApprovalsScope groups
interactive:artificial-gravity Artificial-gravity rotation 5851726e57443a103d0fd46695db3bd65078ebbbc8c3d217097d2121e6f76361 1 bounded-competence: accessibility-disability-justice, systems-engineering, visual-science-communication

Linked records—not review targets here

These records provide dependency or relationship context. Their decisions belong to their single primary packet, preventing double counting.

Offline packet and worksheet

Downloads contain no reviewer contact details. Downloading does not create an account or store a review response in the GShips application. Ordinary provider request or analytics logs may record the download request. Work locally: the public site has no review account, upload endpoint, or decision-submission API.

Frozen packet · JSON

14.9 KB · packet identity b56df1c91602ed39…

Download packet

Blank decision worksheet · JSON

3.0 KB · template identity e25bf5399d5600fd…

Download blank JSON

Review-notes worksheet · Markdown

Readable notes companion only—not a decision-bundle equivalent. Use the closed JSON template for structural validation.

Download notes worksheet

Do not paste a completed decision, identity documents, private contact data, confidential conflict evidence, medical information, controlled material, or exploit details into a public form. Until a separately authorized private handoff exists, retain the completed worksheet locally.

Packet schema · JSON · Decision-bundle schema · JSON

Validate offline

Use Node.js 22.13.0 or later. Keep the packet, worksheet, completed decision, and all six kit files together in a local directory.

  1. Download the six kit files below. Complete a copy of the JSON template offline and preserve its templateFingerprint.
  2. Finalize a separate output file.
    node finalize-review-decision.mjs \
      --input DRAFT.json \
      --output COMPLETED.json

    This marks the copy complete and calculates an unkeyed canonical bundle fingerprint. A fingerprint detects changes; it is not a reviewer signature.

  3. Validate the packet and completed copy.
    node check-review-decisions.mjs \
      --packet PACKET.json \
      --decision COMPLETED.json

    Add another --decision for each independent reviewer.

  4. Interpret the result narrowly. A zero exit proves structural consistency only. Neither command appoints or qualifies a reviewer, establishes independence, accepts a decision, or authorizes publication.

Completion criteria

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.

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.

  • Reviewer identity, qualification, independence, conflicts, and compensation must be assessed by accountable human governance; local validation can only report structural validity.
  • Approve, revise, contest, reject, and recuse remain visible. A negative finding cannot be hidden by an aggregate approval percentage.
  • Revision creates a new record and packet fingerprint. Prior approvals do not carry forward automatically.
  • AI may assist with clerical comparison but cannot count as an independent reviewer, identity attestor, appeal authority, or second person.

Prepared review packet · 0 published human decisions · Independent review pending · Suggest a correction

Accountability record

How to inspect this page

Scope: Prepared review packet interactives:artificial-gravity · b56df1c91602ed3999a295e6a6d184ec7f846815288c0535fe124449f81cee16

Page citations and accountability links

  • Exact frozen packet
    Complete packet payload; SHA-256 b56df1c91602ed3999a295e6a6d184ec7f846815288c0535fe124449f81cee16 · fingerprint-bound review artifact
  • Blank closed decision template
    Offline structured-decision starting point · unsubmitted local artifact
  • Review-notes worksheet
    Human-readable notes companion; not validator input · offline notes aid
  • Review corpus index
    Corpus SHA-256 8fa944604ca189f5a9216ca59f640ad2ca20972ad512f2f4970764716782e18d · release and ownership index

Assumptions and limits

  • The exact packet, record, source, policy, release, and source-commit fingerprints bound this prepared page; human review has not started.
  • Downloading, local structural validation, or completing notes does not appoint or qualify a reviewer, establish independence, accept a decision, authorize publication, or create a relationship.

What would change this page?

Staffed governance, appointed qualified reviewers, completed record-level decisions, published conflicts, minority findings, corrections, or changed review policy would change this page.

People, review, and conflicts

Prepared by
GShips Project
Editorial status
public-alpha accountability pass
Editorial reviewer
GShips Project AI-assisted editorial synthesis
Last editorial review
2026-07-26
Independent review
pending
Independent reviewer
No independent reviewer assigned
Last independent review
No independent-review date exists
Last content edit
2026-07-25

Declared conflicts

  • 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.

Suggest a correction to this page