Implemented and verified the governed Nextcloud/WebDAV/SMB connector baseline. Nextcloud and generic WebDAV now browse/import through the shared profile, policy, freeze-before-send, provenance,…
Closed by adding the concrete connector boundary documentation in docs/CONNECTOR_BOUNDARY.md and linking it from README.md. The boundary keeps governed managed-file browse/import, policy,…
Progress update: implemented the executable safety planner and admin safety endpoints. govoplan_core.core.configuration_safety now exposes plan_configuration_change, which validates UI-managed vs…
Implemented the first complete configuration package foundation. Core now has provider-neutral dry_run_configuration_package, apply_configuration_package, and export_configuration_package…
Closed by adding docs/DOCUMENT_COLLABORATION_BOUNDARY.md and linking it from README.md. The boundary keeps managed blobs, immutable versions, shares, connector imports, provenance, and campaign…
First safety-control foundation slice landed. Added govoplan_core.core.configuration_safety with a typed configuration safety catalog that classifies UI-managed vs deployment-managed settings,…
Implemented the provider capability/descriptor layer for file connectors. Added files.connector.providers and GET /api/v1/files/connectors/providers with descriptors for Seafile, Nextcloud,…
Progress slice landed. Nextcloud and generic WebDAV profiles now share the governed connector flow: profile scoping, connector policy for browse/import, read-only WebDAV browsing, authenticated…
Completed the governed Seafile connector baseline. The files module now supports governed connector profiles, read-only Seafile library/directory/file browsing via native Seafile API or WebDAV…
Implemented ZIP upload spooling so incoming ZIP archives are no longer buffered up to the configured archive limit. /upload-zip and unpack_zip ZIP handling now write the request body to a bounded…
First configuration-package foundation slice landed. Added govoplan_core.core.configuration_packages with DTOs for package manifests, module requirements, fragments, diagnostics, required data,…
First governed Seafile connector slice landed. The connector browse API now has native Seafile read-only support: account-token auth via username/password env or token_env, library listing through…