• Joined on 2025-08-22
zemion closed issue GovOPlaN/govoplan-core#144 2026-07-07 20:17:57 +02:00
[Feature] Add manifest schema/version validation
zemion closed issue GovOPlaN/govoplan-core#142 2026-07-07 20:17:47 +02:00
[Feature] Add a dependency-boundary test or lint script
zemion closed issue GovOPlaN/govoplan-core#141 2026-07-07 20:17:33 +02:00
[Feature] Add "kernel must not own product semantics" as an architecture rule
zemion closed issue GovOPlaN/govoplan-core#147 2026-07-07 20:17:27 +02:00
[Task] Identify which imports belong to future govoplan-access
zemion commented on issue GovOPlaN/govoplan-core#144 2026-07-07 20:17:27 +02:00
[Feature] Add manifest schema/version validation

Codex State: done

Summary

  • Manifest contract/version validation is implemented through ModuleCompatibility and installer preflight, with tests for source-version matching and incompatible…
zemion commented on issue GovOPlaN/govoplan-core#145 2026-07-07 20:17:26 +02:00
[Feature] Keep compatibility imports documented before extraction begins

Codex State: done

Summary

  • Compatibility imports are documented and covered by tests before extraction proceeds.

Changed Files

  • docs/MODULE_ARCHITECTURE.md
  • `docs/ACCESS_EXTRACT…
zemion commented on issue GovOPlaN/govoplan-core#147 2026-07-07 20:17:25 +02:00
[Task] Identify which imports belong to future govoplan-access

Codex State: done

Summary

  • Imports that belong to govoplan-access are identified in the extraction plan and backed by core compatibility shims and access-owned implementations.

###…

zemion commented on issue GovOPlaN/govoplan-core#142 2026-07-07 20:17:25 +02:00
[Feature] Add a dependency-boundary test or lint script

Codex State: done

Summary

  • Dependency-boundary linting is implemented and currently passes with zero transitional exceptions.

Changed Files

  • `scripts/check_dependency_boundaries.py…
zemion commented on issue GovOPlaN/govoplan-core#141 2026-07-07 20:17:25 +02:00
[Feature] Add "kernel must not own product semantics" as an architecture rule

Codex State: done

Summary

  • The kernel/product-semantics boundary is documented as an architecture rule.

Changed Files

  • docs/MODULE_ARCHITECTURE.md

Verification

  • `python…
zemion closed issue GovOPlaN/govoplan-core#146 2026-07-07 20:17:22 +02:00
[Task] Inventory all current govoplan_core.access, auth, user, account, group, API key, role, and permission imports
zemion commented on issue GovOPlaN/govoplan-core#146 2026-07-07 20:17:16 +02:00
[Task] Inventory all current govoplan_core.access, auth, user, account, group, API key, role, and permission imports

Codex State: done

Summary

  • The access/auth/user/account/group/API-key/role/permission import inventory is captured in the access extraction plan and current compatibility ownership…
zemion closed issue GovOPlaN/govoplan-core#143 2026-07-07 20:17:05 +02:00
[Feature] Add backend startup tests for supported module permutations
zemion commented on issue GovOPlaN/govoplan-core#143 2026-07-07 20:17:01 +02:00
[Feature] Add backend startup tests for supported module permutations

Codex State: done

Summary

  • Backend startup coverage now exercises supported module permutations and absent-module startup behavior.

Changed Files

  • tests/test_module_system.py

##…

zemion closed issue GovOPlaN/govoplan-files#1 2026-07-07 20:10:36 +02:00
[Task] Review the file rename path without owner context: move remaining callers to the owner-scoped bulk path where possible, or keep the fallback explicitly legacy with regres...
zemion commented on issue GovOPlaN/govoplan-files#1 2026-07-07 20:10:32 +02:00
[Task] Review the file rename path without owner context: move remaining callers to the owner-scoped bulk path where possible, or keep the fallback explicitly legacy with regres...

Codex State: done

Summary

  • Bulk rename is now owner-scoped at the public API boundary, and the historical no-owner file-only path is isolated behind an explicit legacy helper.

###…

zemion closed issue GovOPlaN/govoplan-core#149 2026-07-07 20:05:40 +02:00
[Feature] Define access module manifest target
zemion closed issue GovOPlaN/govoplan-core#148 2026-07-07 20:05:36 +02:00
[Feature] Define PrincipalResolver protocol in kernel
zemion closed issue GovOPlaN/govoplan-core#157 2026-07-07 20:05:34 +02:00
[Feature] Define typed event envelope
zemion commented on issue GovOPlaN/govoplan-core#157 2026-07-07 20:05:30 +02:00
[Feature] Define typed event envelope

Codex State: done

Summary

  • Typed event envelope is implemented as govoplan_core.core.events.PlatformEvent.

Changed Files

  • src/govoplan_core/core/events.py
  • `docs/EVENTS_AND_AUDI…
zemion closed issue GovOPlaN/govoplan-core#166 2026-07-07 20:05:25 +02:00
[Task] Inventory admin pages by owning future module