# GAL-FINGERPRINT-I — Gate B Instrument Reproducibility Report

**Project:** `UNNS_GALAXY_STRUCTURAL_FINGERPRINTS_v0_1`  
**Audit:** GAL-FINGERPRINT-I — Galaxy Structural Identity and Stability Audit  
**Protocol version:** `0.1`  
**Gate:** `GATE_B`  
**Primary instrument:** STRUC-I v1.0.4  
**Primary sample:** 121 frozen SPARC galaxies  
**Result timestamp:** `2026-07-27T23:07:41.743664Z`  
**Gate verdict:** `GATE_B_INSTRUMENT_REPRODUCIBILITY_PASS`  
**Passed:** `true`  
**Qualifier:** `OBSERVATIONAL_UNCERTAINTY_NOT_TESTED`

---

## 1. Purpose of Gate B

Gate B tests whether complete STRUC-I response curves are reproducible across independent executions of the unchanged galaxy ladders.

This gate addresses one bounded question:

> Are the galaxy-specific fingerprints stable under STRUC-I's native Monte Carlo randomness, or can the apparent identities be explained by stochastic chamber variation?

Gate B does not test robustness to point deletion, matched thinning, radial-coverage control, baryonic-preparation changes, or observational uncertainty. Those remain later branches of GAL-FINGERPRINT-I.

---

## 2. Registered design

Five repeat passes were evaluated:

```text
R1  previously registered reference execution
R2  independent unchanged-ladder execution
R3  independent unchanged-ladder execution
R4  independent unchanged-ladder execution
R5  independent unchanged-ladder execution
```

Each pass contains:

```text
121 galaxies
40 logarithmic κ points per galaxy
2000 Monte Carlo perturbations per κ point
STRUC-I v1.0.4
native unseeded browser RNG
```

The primary confirmatory representation is the complete standardized `ρ(κ)` curve with equal-log-κ RMS distance.

Frozen sensitivity representations:

```text
combined_rms   [ρ, 1−Aκ, normalized ν]
rho_pca3       first three reference-fitted ρ principal components
```

---

## 3. Source records and hashes

### R1

```text
Source:
runs/consolidated/struc_i_primary_121_profiles.csv

SHA256:
80e787c266c2442ab28a57dfc9b2a754b200e4059229e1664660e0cf69121133
```

### R2

```text
Direct result:
outputs/exports/struc_i/repeat_02/chamber_struc_i_v1_0_4_r2_results.json

SHA256:
edf91d5e904502f44db5bd9209924b54302e51a11f66a0198634b9b0d588e7e4

Run ID:
R2_20260727T222432Z_af1058
```

### R3

```text
Direct result:
outputs/exports/struc_i/repeat_03/chamber_struc_i_v1_0_4_r3_results.json

SHA256:
208a863ea3e10c6e9b9d51d8e41aaedbe23f13187759d0384b3a6155b15d1d45

Run ID:
R3_20260727T225826Z_87c4db
```

### R4

```text
Direct result:
outputs/exports/struc_i/repeat_04/chamber_struc_i_v1_0_4_r4_results.json

SHA256:
2201d4d3b5acec7af18ec8a0713a8b175ae64eac90339665e161d86d299bce03

Run ID:
R4_20260727T230112Z_297be6
```

### R5

```text
Direct result:
outputs/exports/struc_i/repeat_05/chamber_struc_i_v1_0_4_r5_results.json

SHA256:
318feccbb838ec19f836277ae217650d3e816172d6c9e2e78e7b40c095a6d723

Run ID:
R5_20260727T230419Z_2c7941
```

---

## 4. Execution integrity

The supplied Gate B result record reports complete registered coverage for R1–R5.

```text
Primary galaxies per repeat             121
κ points per galaxy                       40
Profile rows per repeat                 4840
Independent new repeat profiles          484
Independent new κ-profile rows         19360
Missing registered galaxies                0
STRUC-I version                         1.0.4
Monte Carlo runs per κ                    2000
```

The four new executions were preserved separately. They were not averaged before their individual direct exports and hashes were recorded.

---

## 5. Primary Gate B result

### Full standardized `ρ(κ)` distance

```text
Strict top-1 source accuracy                 1.000000
Top-5 source accuracy                        1.000000
Median own / nearest-wrong distance ratio    0.11789318633032185
```

Interpretation:

- every repeat realization was uniquely assigned to its correct source galaxy under the primary full-curve representation;
- every correct source was present in the top five;
- at the median, the own-source distance was only about 11.8% of the distance to the nearest incorrect galaxy;
- equivalently, the nearest incorrect galaxy was approximately 8.48 times farther away than the correct source at the median.

---

## 6. Coordinate agreement and neighbour stability

```text
Median ICC across ρ PC1–PC3        0.9998485071521375
Minimum ICC among ρ PC1–PC3        0.9997089777488507
Median top-5 neighbour Jaccard      1.000000
```

These values show extremely high repeat agreement in the low-dimensional curve coordinates.

The median top-five neighbour Jaccard value of `1` means that the complete top-five structural-neighbour set was unchanged across repeats for the median galaxy comparison.

---

## 7. Frozen sensitivity representations

| Representation | Strict top-1 accuracy | Top-5 accuracy | Median own / nearest-wrong ratio |
|---|---:|---:|---:|
| `rho_rms` | 1.000000 | 1.000000 | 0.1178931863 |
| `combined_rms` | 1.000000 | 1.000000 | 0.0531470760 |
| `rho_pca3` | 0.9768595041 | 1.000000 | 0.0859444004 |

The combined three-channel representation produced the largest median separation from the nearest incorrect source.

The three-PC compression lost a small amount of strict top-1 information while retaining perfect top-five retrieval. This is consistent with the expected information loss from compressing the complete curve into three coordinates and does not affect the primary registered decision.

---

## 8. Registered threshold evaluation

| Gate B criterion | Registered threshold | Observed value | Pass |
|---|---:|---:|:---:|
| Strict top-1 accuracy | `≥ 0.90` | `1.000000` | Yes |
| Top-5 accuracy | `≥ 0.98` | `1.000000` | Yes |
| Median own/wrong ratio | `≤ 0.67` | `0.117893` | Yes |
| Median ICC, PC1–PC3 | `≥ 0.85` | `0.999849` | Yes |
| Minimum ICC, PC1–PC3 | `≥ 0.70` | `0.999709` | Yes |

All five frozen Gate B criteria passed.

---

## 9. Gate decision

```text
GATE_B_INSTRUMENT_REPRODUCIBILITY_PASS
```

The result excludes native STRUC-I Monte Carlo variation as a plausible dominant explanation for the observed galaxy-specific fingerprints.

The supported conclusion is:

> Complete STRUC-I response curves are highly reproducible across independent unchanged-ladder executions, and the within-galaxy repeat variation is much smaller than the separation from other galaxies.

This is a decisive fingerprint-reproducibility result. Gate C subsequently mapped how the fingerprint transforms under sampling and baryonic-preparation changes.

---

## 10. Scientific boundary

Gate B does **not** establish any of the following:

- robustness to removal of individual radial measurements;
- robustness after matching ladder point count;
- robustness after matching radial coverage;
- robustness to disk or bulge mass-to-light assumptions;
- robustness to observational uncertainties;
- physical classes or causal galaxy mechanisms.

The project must retain the qualifier:

```text
OBSERVATIONAL_UNCERTAINTY_NOT_TESTED
```

The next registered stage is Gate C:

```text
L   single-radius deletion
T   deterministic n=10 thinning
C   fixed-count radial-coverage control
M   declared baryonic M/L sensitivity
```

---

## 11. Controller-version provenance amendment

The Gate B result record contains:

```text
chamber_version = 0.1.0
```

The successful executions were performed after the Windows checkpoint repair in the v0.1.3 runtime package. The `0.1.0` value is therefore retained as a legacy exported controller label, while the execution provenance must record:

```text
Authoritative measurement kernel       STRUC-I v1.0.4
Successful runtime package              GAL-FINGERPRINT-I Chamber v0.1.3
Legacy exported chamber label           0.1.0
Effect on numerical measurements        none identified
Rerun required                           no
```

The original direct exports and their hashes must remain unchanged. This amendment is additive provenance and must not rewrite the source files.

---

## 12. Canonical output placement

### Direct chamber output exports

The complete contents of each repeat run package belong in its corresponding canonical direct-export folder:

```text
outputs/exports/struc_i/repeat_02/
outputs/exports/struc_i/repeat_03/
outputs/exports/struc_i/repeat_04/
outputs/exports/struc_i/repeat_05/
```

Each repeat folder should contain:

```text
chamber_struc_i_v1_0_4_rN_results.json
chamber_struc_i_v1_0_4_rN_profiles.csv
chamber_struc_i_v1_0_4_rN_manifest.json
chamber_struc_i_v1_0_4_rN_result_record.md
run_manifest.csv
GAL_FINGERPRINT_I_RN_..._RUN_PACKAGE.zip
```

These are direct chamber output exports and associated run records. They must not be called raw data and must not be moved into `runs/`.

### Gate B derived analysis tables

```text
analysis/gal_fingerprint_i/outputs/tables/
├── gate_b_leave_one_repeat_out_retrieval.csv
├── gate_b_fixed_r1_retrieval.csv
├── gate_b_icc_results.csv
└── gate_b_neighbor_stability.csv
```

### Gate B reports

```text
analysis/gal_fingerprint_i/outputs/reports/
├── GAL_FINGERPRINT_I_GATE_B_RESULT_RECORD.json
├── GAL_FINGERPRINT_I_GATE_B_RESULT_RECORD.md
├── GAL_FINGERPRINT_I_GATE_B_REPORT.md
└── GAL_FINGERPRINT_I_GATE_B_PROVENANCE_AMENDMENT.md
```

The present document is:

```text
analysis/gal_fingerprint_i/outputs/reports/
GAL_FINGERPRINT_I_GATE_B_REPORT.md
```

### Registered run and audit manifests

Consolidated or cross-run manifest copies belong under:

```text
runs/gal_fingerprint_i/manifests/gate_b/
```

Suggested contents, using unambiguous repeat-specific names:

```text
R2_run_manifest.csv
R3_run_manifest.csv
R4_run_manifest.csv
R5_run_manifest.csv
R2_export_manifest.json
R3_export_manifest.json
R4_export_manifest.json
R5_export_manifest.json
gate_b_source_sha256.csv
```

The authoritative original manifests remain preserved in the repeat export folders.

### Project status

Update the existing project status record:

```text
STATUS.md
```

with:

```text
GAL-FINGERPRINT-I Gate A        PASS
GAL-FINGERPRINT-I Gate B        INSTRUMENT REPRODUCIBILITY PASS
Current authorized stage        Gate C preparation
Scientific final verdict        not yet assigned
Qualifier                       OBSERVATIONAL_UNCERTAINTY_NOT_TESTED
```

---

## 13. Permanent conclusion

Gate B is complete.

No additional unchanged-ladder repeat execution is required. The next work is not another instrument-repeat cycle; it is the registered Gate C test of whether the reproducible galaxy-specific curves survive individual-radius deletion, matched point-count thinning, controlled radial coverage, and declared baryonic-preparation changes.

---

## v0.3 project interpretation

This document contributes to the galaxy structural-fingerprint programme. Numerical, technical, protocol, or provenance content above is preserved. The canonical interpretation is that the fingerprints are reproducible, organized, and galaxy-specific; sampling, coverage, and baryonic-preparation dependence describe the transformation of fingerprint expression and do not erase the structural finding.

