Skip to content

Mount Experimental Features dialog; add shared-server toggle; clean up flags#149

Merged
TCVinNYC merged 1 commit into
mainfrom
feat/experimental-surface
Jul 3, 2026
Merged

Mount Experimental Features dialog; add shared-server toggle; clean up flags#149
TCVinNYC merged 1 commit into
mainfrom
feat/experimental-surface

Conversation

@TCVinNYC

@TCVinNYC TCVinNYC commented Jul 3, 2026

Copy link
Copy Markdown
Member

Summary

  • Engine → Experimental Features… is back (the dialog existed, fully built and registry-driven, but nothing mounted it since the rc9 simplification pass — verified unreachable). Also linked from the Services panel, following the Manage Models… pattern.
  • Shared detection server (AUTOPTZ_MODEL_SERVER) added to the curated registry — the validated many-camera scale mode is now a visible, persisted, restart-badged toggle instead of an env-only debug flag. Honest description including the new crash recovery. Still off by default.
  • Dead flag removed: AUTOPTZ_INFERENCE_SCHEDULER was read nowhere in the app (only echoed into bench artifacts) — references and JSON fields deleted.
  • Flag surface documented: new docs/flags.md table — every AUTOPTZ_* var categorized (Experimental — use the dialog / Operations override / Internal-dev), with defaults.
  • Policy note appended to docs/engineering/retired-experiments.md owning the reversal (user decision for 2.2.0; the curated-not-generic shape still governs).

Test plan

  • New offscreen tests: menu action exists + opens the dialog; dialog renders the model-server row; persisted-flag apply path round-trips AUTOPTZ_MODEL_SERVER; unmanaged-env baseline test rekeyed to a truly unmanaged var.
  • Full suite + ruff + mypy + selftest green locally (run post-soak on a quiet machine).

Pre-release for v2.2.0.

🤖 Generated with Claude Code

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@TCVinNYC TCVinNYC merged commit 564fc33 into main Jul 3, 2026
3 checks passed
@TCVinNYC TCVinNYC deleted the feat/experimental-surface branch July 3, 2026 22:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant