Skip to content

Commit 4bc89ef

Browse files
committed
Add v1 release note, make onboard, and CI lock quick gate
V1_REFERENCE_RELEASE doc, print_v1_status script, reference-authority verify-v1-lock-quick, PR public-claims checkbox.
1 parent eb2279b commit 4bc89ef

16 files changed

Lines changed: 168 additions & 11 deletions

.github/pull_request_template.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
## Testing
66

77
- [ ] Default CI (`quality`, `conic-trusted-shape`, `governance-audit`, `reference-authority`) is green or pending
8+
- [ ] If `docs/`, `examples/`, or published bundle READMEs changed public claims: cited [`docs/PUBLIC_CLAIMS.md`](docs/PUBLIC_CLAIMS.md) (or related stance doc) and `python scripts/check_public_claim_phrases.py` passes
89

910
## Solver / parity / published runs
1011

.github/workflows/reference-authority.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ jobs:
4040
run: make verify-reference-system
4141
- name: Community dataset smoke (API, CLI, flagship example)
4242
run: make community-verify
43+
- name: v1 lock quick (auditor entrypoint)
44+
run: make verify-v1-lock-quick
4345
- name: Published bundle file profile (all tiers)
4446
run: python scripts/validate_published_bundle_profile.py
4547
- name: Committed batch acceptance report (viability — required)

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
## Reference system (host-realistic flagship)
44

5+
### 2026-05-28 — v1 release note, onboard target, and CI lock quick gate
6+
7+
- [`docs/V1_REFERENCE_RELEASE.md`](docs/V1_REFERENCE_RELEASE.md), `make onboard`, `scripts/print_v1_status.py`.
8+
- `reference-authority` runs `verify-v1-lock-quick`; PR template public-claims checkbox.
9+
510
### 2026-05-28 — Community front door and frozen published-runs v1 API
611

712
- README **Start here** block; [COMMUNITY_LAYER.md](docs/COMMUNITY_LAYER.md) as default public map.

Makefile

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ else
2626
endif
2727
endif
2828

29-
.PHONY: test test-reference test-slow test-solver test-vendor-moreau smoke-solver smoke-check env-check reference-correctness perf-benchmark diff-check trust-dashboard parity-native-licensed artifact-validation-report parity-report audit dashboard validate-fixture lint typecheck format format-check cov cov-gates compile-deps verify-extended bootstrap-moreau upgrade-host-realistic-vendor host-realistic-rehearsal export-upstream-rehearsal batch-solve-report check-batch-acceptance check-batch-throughput-advisory validate-published-bundle-profile sync-community-metadata sync-published-run-readmes sync-published-readmes finalize-community-dataset community-verify check-reference-refresh-cadence check-flagship-full-refresh-cadence verify-v1-lock verify-v1-lock-quick verify-reference-system reference-authority-check reference-authority-snapshot reference-system-status reference-system-status-check capture-inter-sim-graph refresh-live-upstream-export refresh-live-upstream-export-live host-realistic-refresh-cycle host-realistic-refresh-cycle-licensed host-realistic-refresh-milestone sync-published-readmes
29+
.PHONY: test test-reference test-slow test-solver test-vendor-moreau smoke-solver smoke-check env-check reference-correctness perf-benchmark diff-check trust-dashboard parity-native-licensed artifact-validation-report parity-report audit dashboard validate-fixture lint typecheck format format-check cov cov-gates compile-deps verify-extended bootstrap-moreau upgrade-host-realistic-vendor host-realistic-rehearsal export-upstream-rehearsal batch-solve-report check-batch-acceptance check-batch-throughput-advisory validate-published-bundle-profile sync-community-metadata sync-published-run-readmes sync-published-readmes finalize-community-dataset community-verify check-reference-refresh-cadence check-flagship-full-refresh-cadence verify-v1-lock verify-v1-lock-quick v1-status onboard verify-reference-system reference-authority-check reference-authority-snapshot reference-system-status reference-system-status-check capture-inter-sim-graph refresh-live-upstream-export refresh-live-upstream-export-live host-realistic-refresh-cycle host-realistic-refresh-cycle-licensed host-realistic-refresh-milestone sync-published-readmes
3030

3131
test:
3232
$(PYTHON) -m pytest -q
@@ -129,6 +129,13 @@ verify-v1-lock: verify-reference-system community-verify reference-system-status
129129
verify-v1-lock-quick:
130130
$(PYTHON) scripts/verify_v1_lock.py
131131

132+
v1-status:
133+
$(PYTHON) scripts/print_v1_status.py
134+
135+
onboard: community-verify v1-status
136+
@echo ""
137+
@echo "Community onboarding OK. Next: docs/COMMUNITY_LAYER.md"
138+
132139
sync-community-metadata:
133140
$(PYTHON) scripts/sync_community_metadata.py
134141

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ Refresh: `make host-realistic-refresh-cycle-licensed` — [`docs/HOST_REALISTIC_
7979

8080
**Batch:** governed; viability-tested — not universal speedup ([`docs/SOLVER_PATHS_AND_BATCHING.md`](docs/SOLVER_PATHS_AND_BATCHING.md)). **Differentiation:** validation-only ([`docs/DIFFERENTIATION_PUBLIC_STANCE.md`](docs/DIFFERENTIATION_PUBLIC_STANCE.md)).
8181

82-
Published-run API: [`docs/PUBLISHED_RUNS_API.md`](docs/PUBLISHED_RUNS_API.md) · Claims: [`docs/PUBLIC_CLAIMS.md`](docs/PUBLIC_CLAIMS.md)
82+
v1 release: [`docs/V1_REFERENCE_RELEASE.md`](docs/V1_REFERENCE_RELEASE.md) · API: [`docs/PUBLISHED_RUNS_API.md`](docs/PUBLISHED_RUNS_API.md) · Claims: [`docs/PUBLIC_CLAIMS.md`](docs/PUBLIC_CLAIMS.md)
8383

8484
## Installation
8585

benchmarks/reports/reference_system_status.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"schema_version": "conicshield_reference_system_status/v1",
3-
"generated_at_utc": "2026-05-28T18:32:31Z",
3+
"generated_at_utc": "2026-05-28T18:45:41Z",
44
"flagship_run_id": "host-realistic-20260525",
55
"family_id": "conicshield-transition-bank-v1",
66
"reference_authority_aligned": true,
@@ -10,7 +10,7 @@
1010
"refresh_count": 4,
1111
"full_cycle_refresh_count": 1,
1212
"last_full_refresh_at_utc": "2026-05-28T17:00:56Z",
13-
"cadence_age_days": 0.06360137756944444,
13+
"cadence_age_days": 0.07274463219907408,
1414
"cadence_policy_ok": true,
1515
"full_refresh_cadence_ok": true,
1616
"batch_story": "throughput_win",
@@ -23,7 +23,8 @@
2323
"verify_make_target": "community-verify",
2424
"finalize_script": "scripts/finalize_community_dataset.py",
2525
"onboarding_doc": "docs/COMMUNITY_LAYER.md",
26-
"api_doc": "docs/PUBLISHED_RUNS_API.md"
26+
"api_doc": "docs/PUBLISHED_RUNS_API.md",
27+
"v1_release_doc": "docs/V1_REFERENCE_RELEASE.md"
2728
},
2829
"inter_sim_revision": "f1f04ee11d064262f5ee2810abfcb01715260182",
2930
"ci_merge_checks": [

docs/COMMUNITY_LAYER.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22

33
**Start here** if you are new to the repository. This page is the default map for researchers, integrators, and anyone citing published benchmarks.
44

5-
Maintainer depth (cadence, governance graph, refresh scripts) lives in [`docs/README.md`](README.md) — not required for consumption.
5+
v1 release summary: [`V1_REFERENCE_RELEASE.md`](V1_REFERENCE_RELEASE.md). Maintainer depth (cadence, governance graph, refresh scripts) lives in [`docs/README.md`](README.md) — not required for consumption.
6+
7+
```bash
8+
make onboard # community-verify + status snapshot (recommended first run)
9+
```
610

711
## Choose your path (< 10 minutes)
812

docs/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Public claim boundaries: [PUBLIC_CLAIMS.md](PUBLIC_CLAIMS.md). Examples: [exampl
1919
| Document | Use when |
2020
|----------|----------|
2121
| [REFERENCE_SYSTEM.md](REFERENCE_SYSTEM.md) | Auditor one-page map + status JSON |
22+
| [V1_REFERENCE_RELEASE.md](V1_REFERENCE_RELEASE.md) | v1 public release summary |
2223
| [V1_LOCK_CHECKLIST.md](V1_LOCK_CHECKLIST.md) | Pre-lock verification (`make verify-v1-lock`) |
2324
| [REFERENCE_AUTHORITY.md](REFERENCE_AUTHORITY.md) | Flagship `host-realistic-20260525`, gates, closed loop |
2425
| [HOST_REALISTIC_CADENCE_POLICY.md](HOST_REALISTIC_CADENCE_POLICY.md) | Monthly + immediate refresh triggers |

docs/V1_LOCK_CHECKLIST.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,19 @@ Licensed full refresh: `make host-realistic-refresh-cycle-licensed` ([procedure]
4040

4141
After push, confirm green: `quality`, `conic-trusted-shape`, `governance-audit`, `reference-authority`, `solver-touch` (when paths match). See [`CI_MERGE_GATES.md`](CI_MERGE_GATES.md).
4242

43+
## Machine status (committed)
44+
45+
```bash
46+
python scripts/print_v1_status.py
47+
python scripts/verify_v1_lock.py --json
48+
```
49+
50+
Reads [`benchmarks/reports/reference_system_status.json`](../benchmarks/reports/reference_system_status.json). Expect `reference_authority_aligned: true`, `full_refresh_cadence_ok: true`, `cadence_policy_ok: true`.
51+
4352
## v1 complete when
4453

4554
- [ ] `make verify-v1-lock` passes locally
55+
- [ ] `make onboard` passes (community smoke + status)
4656
- [ ] `reference-authority` green on `main`
4757
- [ ] At least one `live-export-full` refresh with `authority_ok` within 35 days
4858

docs/V1_REFERENCE_RELEASE.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# ConicShield v1 reference release
2+
3+
Public name for the governed **host-realistic flagship** reference system shipped in this repository.
4+
5+
## What v1 is
6+
7+
| Item | Value |
8+
|------|--------|
9+
| Family | `conicshield-transition-bank-v1` |
10+
| Flagship `run_id` | `host-realistic-20260525` |
11+
| Evidence tier | `vendor_native`, `real_projector` |
12+
| Export | `live_upstream_dump` (inter-sim fork topology) |
13+
| Public API | `conicshield.published_runs` v1 (frozen) |
14+
| Integrity catalog | `benchmarks/PUBLISHED_RUN_INDEX.json` schema v2 |
15+
16+
## What v1 is for
17+
18+
- Reproducible, hash-verified benchmark bundles for external researchers
19+
- Library integration via reference CVXPY and (with license) native Moreau paths
20+
- A closed maintainer loop: export → bank → publish → parity → index
21+
22+
## What v1 is not
23+
24+
See [PUBLIC_CLAIMS.md](PUBLIC_CLAIMS.md): no production autograd product, no universal batch speedup claim, no Maps/session navigation graph, no second-family authority.
25+
26+
## How to consume (start here)
27+
28+
1. [COMMUNITY_LAYER.md](COMMUNITY_LAYER.md)
29+
2. `python examples/verify_published_run_index.py`
30+
3. [CITING_CONICSHIELD_ARTIFACTS.md](CITING_CONICSHIELD_ARTIFACTS.md)
31+
32+
## How to verify coherence
33+
34+
```bash
35+
make verify-v1-lock-quick
36+
python scripts/print_v1_status.py
37+
```
38+
39+
Machine snapshot: [`benchmarks/reports/reference_system_status.json`](../benchmarks/reports/reference_system_status.json).
40+
41+
## Maintainer operations
42+
43+
- Refresh: [HOST_REALISTIC_REFRESH_PROCEDURE.md](HOST_REALISTIC_REFRESH_PROCEDURE.md)
44+
- Lock gate: [V1_LOCK_CHECKLIST.md](V1_LOCK_CHECKLIST.md)
45+
- Strategy: [V2_STRATEGY.md](V2_STRATEGY.md) (Option A active; B/C deferred)

0 commit comments

Comments
 (0)