infrasynth-backend-kit/infrasynth
jcv-dev a2930426b4 feat: tenant configs, live signals, and automatic permission management
- infrasynth.configs: typed multi-tenant config store (registry, service,
  secrets, cache) + public config_changed/config_reset signals and API
- emit the declared-but-dead signals (features flags/overrides, scheduler
  task_completed/task_failed, tenancy tenant_updated, audit model_changed)
  and per-model audit field exclusions
- security: permission catalog (security_permission), Django-style
  model-derived AutoPermission, PermissionRegistry, RoleAssignment,
  global-or-tenant Grant/Revoke, catalog API
- consolidate the permission surface: PermissionRegistry only (drop the
  settings dict), IsAuthenticatedAndPermitted aliases HybridPermission,
  require_permission replaced by required_permissions + require_all
- packaging: add [build-system]; add Forgejo publish workflow (.forgejo)
2026-09-29 17:06:54 -05:00
..
api feat: production-hardening pass across the kit 2026-09-24 10:41:21 -05:00
audit feat: tenant configs, live signals, and automatic permission management 2026-09-29 17:06:54 -05:00
billing feat: tenant configs, live signals, and automatic permission management 2026-09-29 17:06:54 -05:00
configs feat: tenant configs, live signals, and automatic permission management 2026-09-29 17:06:54 -05:00
features feat: tenant configs, live signals, and automatic permission management 2026-09-29 17:06:54 -05:00
files feat: tenant configs, live signals, and automatic permission management 2026-09-29 17:06:54 -05:00
notifications feat: tenant configs, live signals, and automatic permission management 2026-09-29 17:06:54 -05:00
scheduler feat: tenant configs, live signals, and automatic permission management 2026-09-29 17:06:54 -05:00
security feat: tenant configs, live signals, and automatic permission management 2026-09-29 17:06:54 -05:00
shared feat: uniform extensibility across every module 2026-09-24 11:08:08 -05:00
tenancy feat: tenant configs, live signals, and automatic permission management 2026-09-29 17:06:54 -05:00
webhooks feat: tenant configs, live signals, and automatic permission management 2026-09-29 17:06:54 -05:00
workflows feat: tenant configs, live signals, and automatic permission management 2026-09-29 17:06:54 -05:00
__init__.py Lua update 2026-08-28 14:38:47 -05:00
gates.py feat(gates): composable per-endpoint gating extension API 2026-09-24 10:49:44 -05:00