[Feature] Ensure core-only startup still works enough to show shell/health, but access is required for authenticated product use #11

Closed
opened 2026-07-10 23:38:55 +02:00 by zemion · 1 comment
Owner

Moved from add-ideas/govoplan-core#81: add-ideas/govoplan-core#81
Reason: Authenticated product-use requirements and access-required shell behavior belong in access.

Imported from a backlog-like text file.

  • Source: /mnt/DATA/Nextcloud/ADD ideas UG/Products/govoplan/split-concept-action-plan.md
  • Line: 155
  • Source kind: product
  • Section: GovOPlaN Split Concept and Action Plan > Staged Refactor Plan > Phase 2: Extract Access

Imported item:

Ensure core-only startup still works enough to show shell/health, but access is required for authenticated product use.
> Moved from `add-ideas/govoplan-core#81`: https://git.add-ideas.de/add-ideas/govoplan-core/issues/81 > Reason: Authenticated product-use requirements and access-required shell behavior belong in access. <!-- codex-generic-backlog-fingerprint:6d05f461b5e4412b5a4c6871 --> Imported from a backlog-like text file. - Source: `/mnt/DATA/Nextcloud/ADD ideas UG/Products/govoplan/split-concept-action-plan.md` - Line: `155` - Source kind: `product` - Section: `GovOPlaN Split Concept and Action Plan > Staged Refactor Plan > Phase 2: Extract Access` Imported item: ```text Ensure core-only startup still works enough to show shell/health, but access is required for authenticated product use. ```
Author
Owner

Codex State: done

Summary

  • Removed the package-level govoplan-tenancy dependency while keeping tenancy as an optional module integration.
  • Documented core-only startup semantics: health/shell can boot without access, authenticated product use requires auth capabilities.

Changed Files

  • pyproject.toml
  • docs/ACCESS_MODULE_BOUNDARY.md
  • tests/test_optional_tenancy_contract.py

Verification

  • python -m unittest discover -s tests
## Codex State: done ### Summary - Removed the package-level govoplan-tenancy dependency while keeping tenancy as an optional module integration. - Documented core-only startup semantics: health/shell can boot without access, authenticated product use requires auth capabilities. ### Changed Files - `pyproject.toml` - `docs/ACCESS_MODULE_BOUNDARY.md` - `tests/test_optional_tenancy_contract.py` ### Verification - `python -m unittest discover -s tests`
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: add-ideas/govoplan-access#11
No description provided.