You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cutting data presets (docs/PRESETS.md; grilled & ratified 2026-08-16) — F&S as recommendations with a source, never facts about the tool. Canonical presets on catalog and instance records is a derived, normalized union of source-preserved contributions (derived:preset-union): the server never reconciles — FreeCAD's conservative chipload and the manufacturer's aggressive chart both stay, origin-tagged, and identical values from two origins are corroboration, not duplicates. Normal form preset_schema: 1 = G5 engineering values (Vc, Fz, vertical-feed ratio, verbatim material, ratified op_type) + a verbatim extras bag; raw feed/RPM are never persisted. Contributions enter through the audited door POST /tool-{catalog,instance}-records/{id}/presets (assert scope; replace-own on (origin, label); removal rides the delete door), with clients promoting their own translations — the sync lane stays pure passthrough. Instance preset listings union the linked catalog type's entries at read time, scope-marked. The Web UI record detail gains a full-CRUD preset table. Migration 0007 adds the contribution table; "cutting data preset" and the op_type taxonomy join the glossary; design details in docs/TOOL_SCHEMA.md §7.9.
Fixed
Web UI unusable with AUTH_ENABLED=false: the audit-logs and changes routers 401'd under disabled auth, and the SPA treats any single 401 as signed-out. Both now honor all three auth modes (enabled / solo / disabled).