Step 6 of the lower-barrier plan. The Gates window opens with a Safety level row: Careful asks
before everything and allows only the ready-made ways' nodes; Balanced is exactly today's
defaults; Hands-off downloads without asking, builds blueprints at once and takes the
recommendation when the user does not answer in time. Moving files asks in all three. A level
sets the five gates, the node and route rules, no_answer and ai_plans.auto() in one write
(ai_gates.LEVELS, set_level) and leaves the canvas tab, run waiting, answer time and privacy
alone; level() names the one the settings match, "custom" once a row was changed by itself.
GET /anomalous/ai_gates gives level, POST {level} applies one. Privacy stays out of the levels.
Written by Gemini 4 Hydrogen (xhigh) in Antigravity from a brief the user approved, in a
separate worktree; reviewed, tested and checked live on the test ComfyUI before merging.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
57 lines
3.4 KiB
CSS
57 lines
3.4 KiB
CSS
@import url("./styles/00-foundation-models.css?v=20261017-roomy");
|
|
@import url("./styles/01-shell-tools.css?v=20261020-tidy");
|
|
@import url("./styles/02-notebooks.css?v=20261022-hand");
|
|
@import url("./styles/03-gallery-recipes.css?v=20261029-huge");
|
|
@import url("./styles/04-dialogs-materials.css?v=20261020-tidy");
|
|
@import url("./styles/05-recipe-studio-overrides.css?v=20261011-wfd-3");
|
|
@import url("./styles/06-material-workbench.css?v=20261020-tidy");
|
|
@import url("./styles/07-prompt-studio.css?v=20261020-tidy");
|
|
@import url("./styles/08-theme-gallery-overrides.css?v=20261020-tidy");
|
|
@import url("./styles/09-prompt-drawers.css?v=20261007-theme-2");
|
|
@import url("./styles/10-model-sources.css?v=20261007-theme-2");
|
|
@import url("./styles/11-audio-studio.css?v=20261018-cards");
|
|
@import url("./styles/12-tts-setup.css?v=20261017-feel4");
|
|
@import url("./styles/13-script-director.css?v=20261020-layers");
|
|
@import url("./styles/14-version-manager.css?v=20261007-theme-2");
|
|
@import url("./styles/15-shell-rail.css?v=20261024-feel");
|
|
@import url("./styles/16-activity.css?v=20261024-feel");
|
|
@import url("./styles/17-model-types.css?v=20261007-theme-2");
|
|
@import url("./styles/18-scan-page.css?v=20261016-counting");
|
|
@import url("./styles/19-model-doctor.css?v=20261007-theme-2");
|
|
@import url("./styles/20-current-node.css?v=20261011-last");
|
|
@import url("./styles/21-prompt-studio.css?v=20261007-theme-2");
|
|
@import url("./styles/22-model-download.css?v=20261007-theme-2");
|
|
@import url("./styles/23-combo-structure.css?v=20261019-hero");
|
|
@import url("./styles/24-backup.css?v=20261007-theme-2");
|
|
@import url("./styles/25-model-import.css?v=20261008-import");
|
|
@import url("./styles/26-model-tidy.css?v=20261024-retype2");
|
|
@import url("./styles/27-param-compare.css?v=20261013-video-1");
|
|
@import url("./styles/28-workflows.css?v=20261010-wf-2");
|
|
@import url("./styles/29-workflow-detail.css?v=20261011-wfd-3");
|
|
@import url("./styles/30-scan-picker.css?v=20261016-lists");
|
|
@import url("./styles/31-model-info.css?v=20261014-desc-2");
|
|
@import url("./styles/32-canvas-tools.css?v=20261019-places");
|
|
@import url("./styles/33-kept-combos.css?v=20261019-hero");
|
|
@import url("./styles/34-voice-over-panel.css?v=20261021-sample");
|
|
@import url("./styles/35-voice-over-drafts.css?v=20261020-drafts");
|
|
@import url("./styles/36-reference-audio.css?v=20261020-remove");
|
|
@import url("./styles/37-ai-workbench.css?v=20261024-results");
|
|
@import url("./styles/38-ai-panels.css?v=20261024-passed");
|
|
@import url("./styles/39-ai-stage.css?v=20261021-stage");
|
|
@import url("./styles/40-ai-side.css?v=20261024-links");
|
|
@import url("./styles/41-ai-results.css?v=20261024-results2");
|
|
@import url("./styles/42-ai-flow.css?v=20261113-levels");
|
|
@import url("./styles/43-ai-toolbox.css?v=20261024-feel");
|
|
@import url("./styles/44-ai-status.css?v=20261024-stop");
|
|
@import url("./styles/45-ai-side-views.css?v=20261025-stage-badge");
|
|
@import url("./styles/46-ai-mention.css?v=20261025-newest");
|
|
@import url("./styles/47-ai-decisions.css?v=20261024-feel");
|
|
@import url("./styles/48-ai-blocks.css?v=20261027-ways");
|
|
@import url("./styles/49-model-versions.css?v=20261030-versions");
|
|
@import url("./styles/50-snapshot-bar.css?v=20261104-marks");
|
|
@import url("./styles/51-shell-motion.css?v=20261105-motion");
|
|
@import url("./styles/52-model-guide.css?v=20261108-guide");
|
|
@import url("./styles/53-ai-plan.css?v=20261109-plan");
|
|
@import url("./styles/54-job-sheet.css?v=20261109-sheet");
|
|
@import url("./styles/55-ai-starters.css?v=20261113-tour");
|