• Joined on 2025-08-22
zemion commented on issue GovOPlaN/govoplan-core#166 2026-07-07 20:05:21 +02:00
[Task] Inventory admin pages by owning future module

Codex State: done

Summary

  • Admin page ownership is inventoried by module and reflected in the current WebUI split.

Changed Files

  • docs/MODULE_ARCHITECTURE.md
  • `../govoplan-acces…
zemion closed issue GovOPlaN/govoplan-core#150 2026-07-07 20:05:10 +02:00
[Feature] Create extraction checklist for models, migrations, routes, services, WebUI pages, and tests
zemion commented on issue GovOPlaN/govoplan-core#149 2026-07-07 20:05:10 +02:00
[Feature] Define access module manifest target

Codex State: done

Summary

  • The access module manifest target is documented and implemented: govoplan-access owns auth/access admin routes, capabilities, WebUI route contribution, and…
zemion commented on issue GovOPlaN/govoplan-core#148 2026-07-07 20:05:06 +02:00
[Feature] Define PrincipalResolver protocol in kernel

Codex State: done

Summary

  • PrincipalResolver is defined as a runtime-checkable kernel protocol returning PrincipalRef from request/session context.

Changed Files

  • `src/govoplan_cor…
zemion commented on issue GovOPlaN/govoplan-core#150 2026-07-07 20:05:04 +02:00
[Feature] Create extraction checklist for models, migrations, routes, services, WebUI pages, and tests

Codex State: done

Summary

  • The access extraction checklist exists and tracks models, migrations, routes, services, WebUI pages, tests, compatibility wrappers, and remaining follow-up.

##…

zemion closed issue GovOPlaN/govoplan-core#169 2026-07-07 20:03:31 +02:00
[Feature] Keep module-specific admin panels in owning modules
zemion commented on issue GovOPlaN/govoplan-core#169 2026-07-07 20:03:24 +02:00
[Feature] Keep module-specific admin panels in owning modules

Codex State: done

Summary

  • Module-specific admin panels now remain in their owning module repositories.

Changed Files

  • `Access owns tenant, user, group, role, API-key, audit, mail…
zemion closed issue GovOPlaN/govoplan-core#167 2026-07-07 20:03:23 +02:00
[Feature] Define admin route contribution contract
zemion closed issue GovOPlaN/govoplan-core#168 2026-07-07 20:03:03 +02:00
[Feature] Move generic admin layout into core WebUI
zemion commented on issue GovOPlaN/govoplan-core#167 2026-07-07 20:03:01 +02:00
[Feature] Define admin route contribution contract

Codex State: done

Summary

  • Admin route contributions are now defined by the typed core WebUI capability 'admin.sections'.

Changed Files

  • `govoplan-access provides the admin route…
zemion commented on issue GovOPlaN/govoplan-core#168 2026-07-07 20:02:56 +02:00
[Feature] Move generic admin layout into core WebUI

Codex State: done

Summary

  • Generic admin layout primitives now live in core WebUI and are exported for modules.

Changed Files

  • `Core exports AdminPageLayout, AdminIconButton,…
zemion closed issue GovOPlaN/govoplan-core#173 2026-07-07 19:59:15 +02:00
[Feature] Keep mailbox, mail policy, mail credential inheritance, and file storage behavior covered by focused tests
zemion commented on issue GovOPlaN/govoplan-core#173 2026-07-07 19:59:11 +02:00
[Feature] Keep mailbox, mail policy, mail credential inheritance, and file storage behavior covered by focused tests

Codex State: done

Summary

  • Focused tests now cover mailbox listing, mail policy and credential inheritance smoke paths, file storage fallback, module permutations, and optional…
zemion closed issue GovOPlaN/govoplan-core#172 2026-07-07 19:59:07 +02:00
[Feature] Ensure mail does not require campaign
zemion commented on issue GovOPlaN/govoplan-core#172 2026-07-07 19:58:55 +02:00
[Feature] Ensure mail does not require campaign

Codex State: done

Summary

  • Mail starts without campaign and remains optional in module permutations and physical absence probes.

Changed Files

  • tests/test_module_system.py

###…

zemion closed issue GovOPlaN/govoplan-core#171 2026-07-07 19:58:51 +02:00
[Feature] Ensure files does not require campaign
zemion commented on issue GovOPlaN/govoplan-core#171 2026-07-07 19:58:45 +02:00
[Feature] Ensure files does not require campaign

Codex State: done

Summary

  • Files starts without campaign and remains optional in module permutations and physical absence probes.

Changed Files

  • tests/test_module_system.py

###…

zemion closed issue GovOPlaN/govoplan-core#170 2026-07-07 19:58:39 +02:00
[Feature] Ensure campaign uses files/mail only through capabilities/metadata/API boundaries
zemion commented on issue GovOPlaN/govoplan-core#170 2026-07-07 19:58:34 +02:00
[Feature] Ensure campaign uses files/mail only through capabilities/metadata/API boundaries

Codex State: done

Summary

  • Campaign/files/mail integration boundaries are enforced through capability metadata, dependency boundaries, and physical absence startup probes.

Changed…

zemion closed issue GovOPlaN/govoplan-core#163 2026-07-07 19:58:30 +02:00
[Feature] Define TenantResolver protocol