RGCS v8.4.0 — Design Studio v1
RGCS v8.4.0 — Design Studio v1
The desktop workbench (rgcs-workbench) becomes a coherent user-facing product: a guided, task-first Design Studio layered over the existing Advanced Scientific Workbench (every research panel preserved).
What's new
Design Studio home — task cards answering "what do you want to do?", open by default; Advanced Mode one click away.
Crystal Validator — measured dimensions + required uncertainty → schema/semantic validation, derived geometry (aspect ratios, volume estimate, density consistency, axial half-wave model estimate), labelled SVG diagram, and a certification-sheet PDF with receipt hash.
Phyrll Generator Designer — custom-fit holder geometry inherited from the selected validated specimen (cavity = specimen + 2×clearance; refused, not clamped, when parameters don't fit), deterministic SCAD export, STL through external OpenSCAD when installed, build-sheet PDF with print settings.
Coil / Pulse Designer — wire length and resistance estimates from declared formulas, six pulse modes with duty-cycle validation, and exact sideband arithmetic: 4096 ± 925 → 3171 / 5021 Hz · 4096 ± 1337 → 2759 / 5433 Hz · 4096 ± 963.026 → 3132.974 / 5059.026 Hz.
Annular Ring Designer — exact-closure cell geometry (default RGCS fixture: OD 288 / ID 188 mm, 37 cells, 33 active / 4 blanked), mask validation, probe plan, ring SVG/SCAD, phase-map and mask CSVs, engineering-sheet PDF.
Frequency Key Library — 17 keys as sourced / mathematical-relation / candidate records from a packaged data file; custom keys allowed only with an explicit custom status and warning.
Provenance everywhere — export receipts (input/output SHA-256, git commit, software version), bundle MANIFEST.json + CHECKSUMS.json with verification, and a dependency-free pure-Python PDF writer (text-extractable; no NaN can reach a sheet; unavailable estimates say "unavailable", never zero).
Docs & installers — INSTALL.md, task-first user docs under docs/user/, developer packaging guide, scripts/install_linux.sh (+ launcher + install receipt), tools/packaging/windows/build_windows.ps1 reusing the existing PyInstaller spec, release-manifest schema + generator.
This release also carries the physics-spine research pack (RC2 workbench lane) previously on the research branch.
Verification
- Full suite: 8362 passed, 9 skipped, 1 deselected (D-V3-04), exit 0
- UI smoke:
rgcs-workbench --smoke-check→ 20 panels constructed OK, background job succeeded - Linux install script executed end-to-end on a clean checkout (fresh venv, PySide6 6.11.1, smoke passed)
- Screenshot proofs of every workflow:
docs/assets/design-studio/screenshots/ - Final report:
docs/reports/DESIGN_STUDIO_FINAL_REPORT.md
Windows frozen build (attached)
rgcs-workbench-v8.4.0-windows-x64.zip — PyInstaller onedir build from tag commit 2c9834a via tools/packaging/windows/build_windows.ps1; frozen --smoke-check passed (20 panels + background job). Zip SHA-256:
f91efb90f442bc83f5e4ee5251cfed31534b7e813f37213e176f77a1901b5873 (also attached as .sha256, with the build's release_manifest.json). Unzip and run rgcs-workbench\rgcs-workbench.exe. Unsigned, per project policy.
Demo artifacts (attached)
Certification sheet, Phyrll SCAD + build sheet, coil/pulse build sheet, annular ring engineering sheet, and the checksummed export bundle — all generated by tools/design_studio_demo.py from the golden fixtures.
Claim boundary
Every exported sheet states it explicitly: designs and estimates are model outputs and reproducibility records. They do not by themselves validate an anomalous physical effect. Measurements decide.
Quickstart
python -m pip install -e ".[desktop]"
rgcs-workbench