Albrecht Degering zemion
  • Joined on 2025-08-22
zemion commented on issue GovOPlaN/govoplan-core#50 2026-07-10 21:16:20 +02:00
[Task] Replace direct cross-module SQL lookups with provider/event contracts

Implemented the provider/capability cleanup for this item.

Changes:

  • Core audit logging now records through the audit.recorder capability and falls back only to an in-memory/null record ref…
zemion created repository add-ideas/sefidrop 2026-07-10 21:02:19 +02:00
zemion closed issue GovOPlaN/govoplan-core#82 2026-07-10 20:58:54 +02:00
[Feature] Move tenant registry, tenant settings, tenant lifecycle, tenant switching, and tenant deletion orchestration into tenancy
zemion commented on issue GovOPlaN/govoplan-core#82 2026-07-10 20:58:50 +02:00
[Feature] Move tenant registry, tenant settings, tenant lifecycle, tenant switching, and tenant deletion orchestration into tenancy

Implemented the remaining tenancy lifecycle/switching work: tenancy now contributes tenant registry/settings/lifecycle routes, deletion plans, non-destructive retirement, guarded empty-tenant…

zemion closed issue GovOPlaN/govoplan-core#63 2026-07-10 20:58:40 +02:00
Move platform admin services and models into owning modules
zemion commented on issue GovOPlaN/govoplan-core#63 2026-07-10 20:58:35 +02:00
Move platform admin services and models into owning modules

Completed the platform admin/service/model ownership cleanup targeted by this issue: audit persistence is behind audit capabilities, retention implementation moved to govoplan-policy with a core…

zemion closed issue GovOPlaN/govoplan-core#62 2026-07-10 20:58:32 +02:00
[Task] Move legacy admin handler, service, and model ownership out of the access compatibility implementation into access, tenancy, policy, audit, and core settings modules
zemion commented on issue GovOPlaN/govoplan-core#62 2026-07-10 20:58:28 +02:00
[Task] Move legacy admin handler, service, and model ownership out of the access compatibility implementation into access, tenancy, policy, audit, and core settings modules

Implemented the remaining ownership cleanup slice: core auth is now a capability-backed facade, access provides the API principal and tenant-context switch capabilities, policy owns the retention…

zemion commented on issue GovOPlaN/govoplan-core#62 2026-07-10 20:05:49 +02:00
[Task] Move legacy admin handler, service, and model ownership out of the access compatibility implementation into access, tenancy, policy, audit, and core settings modules

Progress 2026-07-10: reduced the legacy compatibility surface further. Access now owns access counts/settings/bootstrap behavior that core was previously performing directly, and audit owns SQL…

zemion commented on issue GovOPlaN/govoplan-core#82 2026-07-10 20:05:49 +02:00
[Feature] Move tenant registry, tenant settings, tenant lifecycle, tenant switching, and tenant deletion orchestration into tenancy

Progress 2026-07-10: added tenancy-owned lifecycle groundwork for tenant deletion orchestration. New tenancy API surface provides GET /api/v1/admin/tenants/{tenant_id}/deletion-plan and `DELETE…

zemion commented on issue GovOPlaN/govoplan-core#63 2026-07-10 20:05:48 +02:00
Move platform admin services and models into owning modules

Progress 2026-07-10: implemented a focused ownership cleanup slice. Core no longer statically imports access ORM/admin/API-key services for tenant counts, user/group privacy settings, or dev…

zemion commented on issue GovOPlaN/govoplan-core#62 2026-07-10 19:25:36 +02:00
[Task] Move legacy admin handler, service, and model ownership out of the access compatibility implementation into access, tenancy, policy, audit, and core settings modules

Review 2026-07-10: keeping this open for now, but it is mostly an umbrella/superseded tracker after the recent ownership split work. The boundary checker is clean and much of the old access…

zemion commented on issue GovOPlaN/govoplan-core#50 2026-07-10 19:25:36 +02:00
[Task] Replace direct cross-module SQL lookups with provider/event contracts

Review 2026-07-10: keeping this open. The provider/capability pattern exists and is being used (tenant_summary_providers, delete_veto_providers, access DTO/capability names, campaign…

zemion commented on issue GovOPlaN/govoplan-core#82 2026-07-10 19:25:35 +02:00
[Feature] Move tenant registry, tenant settings, tenant lifecycle, tenant switching, and tenant deletion orchestration into tenancy

Review 2026-07-10: keeping this open. Tenancy owns tenant list/create/update/settings routes and has capability integration for tenant provisioning/resolution, but tenant switching still lives…

zemion commented on issue GovOPlaN/govoplan-core#63 2026-07-10 19:25:35 +02:00
Move platform admin services and models into owning modules

Review 2026-07-10: keeping this open. scripts/check_dependency_boundaries.py passes with 0 transitional exceptions, but strict ownership is not complete yet. Current remaining examples: core…

zemion commented on issue GovOPlaN/govoplan-core#78 2026-07-10 19:25:35 +02:00
[Feature] Move access migrations into the access module migration registration

Review 2026-07-10: keeping this open. The current core Alembic stream still contains ownership-mixed historical migrations: alembic/versions/b57c5b216bce_initial_persistence_models.py creates…

zemion pushed to master at GovOPlaN/govoplan-risk-compliance 2026-07-10 19:02:10 +02:00
6a5cb2f680 Initialize GovOPlaN module seed
zemion created branch master in GovOPlaN/govoplan-risk-compliance 2026-07-10 19:02:10 +02:00
zemion pushed to master at GovOPlaN/govoplan-transparency 2026-07-10 19:01:31 +02:00
c34ab50b79 Initialize GovOPlaN module seed
zemion created branch master in GovOPlaN/govoplan-transparency 2026-07-10 19:01:31 +02:00