Resolved by docs/MODULE_BOUNDARY_DECISIONS.md.
Decision: RSS/source consume-publish starts in govoplan-connectors through connector profiles, source lifecycle metadata, external references,…
Resolved by docs/MODULE_BOUNDARY_DECISIONS.md.
Decision: govoplan-forms owns form definitions, schemas, validation rules, visibility, localization, versioning, admin editing, and package…
Resolved by docs/MODULE_BOUNDARY_DECISIONS.md.
Decision: templates and reporting are separate modules. govoplan-templates owns reusable renderable templates and render contracts. `govoplan-rep…
Resolved by the roadmap decision pass.
- Added
docs/MODULE_BOUNDARY_DECISIONS.mdas the durable decision register. - Updated
docs/GOVOPLAN_MODULE_ROADMAP.mdso older exploratory module ideas…
Implemented the first workflow slice.
Done:
- documented the migration squash/baseline policy in RELEASE_DEPENDENCIES.md,
- added the release-artifact rule to MODULE_ARCHITECTURE.md,
- added…
Follow-up verification added:
- Extended tests.test_conditional_requests with representative endpoint coverage for /api/v1/platform/status and /api/v1/platform/modules.
- The test verifies both…
Implemented the first platform foundation pass in core:
- Added central conditional JSON GET middleware for successful JSON GET responses.
- Middleware emits private weak ETags, honors If-None-Mat…
Progress update: the shared core/profile slice for this feature is now implemented and closed as govoplan-core#221.
What landed in core:
- persisted per-user UI preferences on the auth profile…
Implemented the core WebUI/profile slice for persisted user interface preferences.
Summary:
- Added shared UserUiPreferences schema and auth profile contract support.
- /auth/me now returns user…
Implemented the early-development table namespace cleanup.
Summary:
- Renamed core/access/tenancy/admin-owned platform tables to module-scoped names such as access_users, access_groups,…
Codex State: linked 2026-07-09
Created/linked govoplan-core#221 as the core WebUI/auth-profile slice for this feature. That issue covers persisted user UI preferences, language/theming-adjacent…