{"claim_boundary":{"prohibited":["Hardware safety, flight readiness, flight qualification, certification, or real-spacecraft performance.","Unbounded stability, universal controller correctness, or validity outside the registered model and cohort.","Independent validation merely because owner-built instruments or baselines agree."],"supported":["Single-axis X rotation from rest and identity attitude; zero gyro bias, noise, and wheel scale error. Integer midpoint rigid-body plant with unclipped wheel momentum and momentum-limit safe mode. Independent floating-point RK4 quaternion replay uses the same applied torque, inertia, initial state, epoch, and step. Inertia sensitivity is a separate open-loop replay, not implementation disagreement. Watchdog latches safe mode after the second consecutive invalid sample and records expiration on the third. All physical maxima include the terminal state."]},"cohort":{"exclusion":["Exploratory scenarios created after this revision is identified.","Hardware captures, operator-selected subsets, and retries with changed inputs."],"inclusion":["Exactly the seven scenarios in the identity-bound revision2 plan, each executed once."],"scenario_ids":["S-001","S-002","S-003","S-004","S-005","S-006","S-007"]},"contract_identity":"sha256:d9b93481f8d2840c8a522ef459a65b1050a519a737716deafc188419297521f0","hypotheses":{"primary":"Matched-input implementations agree within declared numerical tolerances; changed inertia is sensitivity, not implementation disagreement.","secondary":[]},"id":"TT/CP-001","input_identities":["sha256:52d3d18b5707b05941e8c07c7419ff14ee229ed7814db8928d93ac7ffae68459","sha256:5a0a827417682c957921012ab8d98622393eb897186c1e02144810a7aa0bab15","sha256:fbcb784254ce900db534fd4cf1ca65a1a27238b22d93c3f9180f07d66a497c20"],"limits":{"horizon_steps":1000,"input_bytes":1048576,"memory_bytes":536870912,"output_bytes":67108864,"processes":1,"retries":0,"trace_rows":10000,"wall_time_ms":60000},"metrics":[{"description":"Maximum principal attitude error over the registered horizon.","id":"max-attitude-error-rad","unit":"rad"},{"description":"Maximum body-rate vector magnitude over the registered horizon.","id":"max-body-rate-rad-s","unit":"rad/s"},{"description":"Maximum absolute momentum of any reaction wheel.","id":"max-wheel-momentum-nms","unit":"N*m*s"},{"description":"Number of required controller jobs completing at or after the next release.","id":"deadline-miss-count","unit":"1"},{"description":"Fraction of registered obligations with retained terminal evidence.","id":"obligation-coverage","unit":"1"}],"model_boundaries":["Single-axis X rotation only; zero bias, noise and torque scale error. No three-axis or uncertainty-envelope verification.","No native instruments, hardware evidence, or independent third-party validation.","Cross-domain composition is not established by this measurement revision."],"question":"What do bounded single-axis observations and matched-input quaternion replay establish after correcting revision 1 measurement errors?","required_obligations":["OBL-DEADLINE","OBL-WATCHDOG","OBL-TORQUE","OBL-MOMENTUM","OBL-ATTITUDE","OBL-RATE","OBL-COVERAGE","OBL-BASELINE","OBL-COMPOSITION"],"revision":2,"schema_version":"tt.experiment.v1","seeds":[1101,1102,1103,1104,1105,1106,1107],"stopping_rule":"Qualify historical inputs, then execute each declared revision2 scenario once in order. Retain refusal and incomplete resource-bound evidence and continue to the next declared scenario. Unexpected arithmetic, identity, time, or output-bound failure aborts without emitting a canonical result. No retries or hidden repeat trials.","thresholds":{"deadline-miss-count":"0","max-attitude-error-rad":"0.05","max-body-rate-rad-s":"0.1","max-wheel-momentum-nms":"0.02","obligation-coverage":"1"},"title":"CP-001 corrected single-axis measurement audit","tolerances":{"deadline-miss-count":"0","max-attitude-error-rad":"0.0005","max-body-rate-rad-s":"0.001","max-wheel-momentum-nms":"0.0001","obligation-coverage":"0"}}