• Joined on 2025-08-22
zemion closed issue GovOPlaN/govoplan-core#25 2026-07-10 21:36:55 +02:00
[Feature] Add scripts/docs for starting, stopping, resetting, and seeding the production-like dev stack without replacing the minimal dev workflow
zemion commented on issue GovOPlaN/govoplan-core#25 2026-07-10 21:36:52 +02:00
[Feature] Add scripts/docs for starting, stopping, resetting, and seeding the production-like dev stack without replacing the minimal dev workflow

Implemented production-like dev stack lifecycle helper and docs.

Changes:

  • Added scripts/production-like-dev.sh with start, stop, status, seed, reset --yes, and validate-config
zemion closed issue GovOPlaN/govoplan-core#21 2026-07-10 21:36:47 +02:00
[Feature] Add configuration validation that fails early with actionable messages when required production-like settings are missing
zemion commented on issue GovOPlaN/govoplan-core#21 2026-07-10 21:36:43 +02:00
[Feature] Add configuration validation that fails early with actionable messages when required production-like settings are missing

Implemented early actionable configuration validation.

Changes:

  • Added govoplan_core.core.install_config.validate_runtime_configuration.
  • Added govoplan_core.commands.config validate /…
zemion closed issue GovOPlaN/govoplan-core#20 2026-07-10 21:36:33 +02:00
[Feature] Add .env.example, generated config templates, or a config bootstrap command so new installs are configured intentionally instead of only cloned
zemion commented on issue GovOPlaN/govoplan-core#20 2026-07-10 21:36:12 +02:00
[Feature] Add .env.example, generated config templates, or a config bootstrap command so new installs are configured intentionally instead of only cloned

Implemented config bootstrap support for installability.

Changes:

  • Added checked-in .env.example for self-hosted installs.
  • Added govoplan_core.commands.config env-template / `govoplan-confi…
zemion closed issue GovOPlaN/govoplan-core#5 2026-07-10 21:36:08 +02:00
[Task] Check and re-check module boundaries: mail code in campaign and files, file code in mail and campaign, and campaign code in mail and file; also, check against core so cor...
zemion commented on issue GovOPlaN/govoplan-core#5 2026-07-10 21:36:04 +02:00
[Task] Check and re-check module boundaries: mail code in campaign and files, file code in mail and campaign, and campaign code in mail and file; also, check against core so cor...

Implemented the boundary cleanup/check portion for this task.

Changes:

  • Extended scripts/check_dependency_boundaries.py beyond backend Python imports to also check feature WebUI source imports…
zemion opened issue GovOPlaN/govoplan-core#231 2026-07-10 21:27:35 +02:00
[Feature] Target-state module update planner
zemion closed issue GovOPlaN/govoplan-core#50 2026-07-10 21:16:26 +02:00
[Task] Replace direct cross-module SQL lookups with provider/event contracts
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#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#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…