Skip to content

CivicCast v1.0.0-rc17 public beta

Pre-release
Pre-release

Choose a tag to compare

@scottconverse scottconverse released this 20 Jul 07:39
c2dfdfb

CivicCast v1.0.0-rc17 public beta

rc17 is the beta-blocker salvage release on top of the published rc16 beta. It fixes the six defects rc16's clean-run gauntlet exposed — installed-CLI relocation survival, installer-owned local Ollama 0.24.0 provisioning (detect-and-reuse, hardware-selected models only), rehearsal-recording file paths (with a repair migration for rc16-shaped rows), honest provider-readiness reporting, accurate UAC/returning-Setup guidance, and release-matched docs — plus a clean-machine proof-kit verifier fix (CC-RC17-004) proven on a pristine Windows 11 VM.

Download for Windows

⬇ Download CivicCast v1.0.0-rc17 for Windows

232 MB · Windows 10/11 (64-bit) · signed installer

Verify it before you run it. In PowerShell, from the folder you downloaded to:

Get-FileHash .\civiccast-1.0.0-rc17-windows-setup.exe -Algorithm SHA256

Expect exactly this, and stop if it differs:

  • SHA-256: 600eaf5210a3b773fa0e22b459a10301fa68f8ec6121c6d324126ce7f1bbb9c4
  • Size: 243,693,352 bytes
  • Authenticode: Valid — Signature verified, Microsoft-timestamped
  • Publisher: CN=Scott Converse, O=Scott Converse, L=Longmont, S=co, C=US
Attestations and supporting files

The exact public installer was downloaded again after publication. Its local SHA-256, the GitHub asset digest, the sidecar digest, and the complete-manifest digest all match, and the manifest's recorded source state binds to the tagged merge commit with a clean tree.

Verification completed

  • Source/tag commit: c2dfdfbd52f7a6f16d30766098c68c513381ba40 (merge of PR #299).
  • Six independent review rounds recorded in the audit-control repository (verdicts/rc17-beta-blockers/): rounds 1/4/5 returned findings that were each fixed and re-reviewed; rounds 2, 3, and 6 passed — the final round at the exact pre-merge head d1f5d9c0.
  • Required PR checks: 17/17 passed at the final head.
  • Tag-triggered signed Windows/Linux artifact workflow: passed with 28 self-consistent assets.
  • Release identity, proof boundary, and the completed clean-host walkthrough: docs/releases/v1.0.0-rc17-verification.md.
  • No changes were made under program/native-windows.

Clean-host walkthrough — COMPLETED 2026-07-20

The exact public installer completed a full clean-host lifecycle walkthrough on real hardware (Windows 11 Pro, WSL/VirtualMachinePlatform features disabled, no prior state).

Verdict: PASSED. No blocker, no critical, no Major. (Residual: 1 Minor + 1 Nit, neither blocking.)

Proven: install from a clean baseline to the operator dashboard in ~6 minutes with zero restarts and zero terminal commands; first admin and one-time recovery kit; backup write/read/delete and a 95-table scoped database restore drill; private rehearsal and packaging; the publish privacy gate proven both ways (canonical URL 404 before approval, 200 after an explicit Portal-only approval) with resident playback confirmed; real local AI inference (summary and translation from installer-provisioned models); service relaunch and an unaided cold-reboot recovery; and a 42-second reinstall from the same installer. Captions were not exercised — captioning uses the faster-whisper runtime, not these models.

Uninstalling and your data

When you uninstall, the uninstaller shows a "Delete the application data" checkbox: check it to remove everything (including the ~19 GB Windows helper that holds your database and recordings), or leave it unchecked to keep your data for a later reinstall — the uninstaller then explains on screen what was kept. Two notes if you keep the data: a later reinstall makes previously published recordings public again without a new approval, and a command-line silent uninstall (/S) keeps the data by default (it never shows the checkbox). To remove kept data by hand, run wsl --unregister CivicCast-Ubuntu-24.04 and delete %USERPROFILE%\.civiccast.

(An earlier draft of these notes graded uninstall data-retention as a Major finding; a source review confirmed the uninstaller offers removal via the checkbox and downgraded it to non-blocking.)

Beta boundary

This is a public prerelease for bounded beta evaluation. rc16 remains published and immutable as the prior beta; if rc17 must be withdrawn, it will be marked withdrawn (as rc13 was) and testers directed back to rc16.

Report installation results through the in-product Report a beta issue link, and never include passwords, recovery codes, staff tokens, or private meeting material.