Release v0.1.5
This commit is contained in:
13
README.md
13
README.md
@@ -28,6 +28,19 @@ Files and mail are optional module integrations declared in the campaign manifes
|
||||
|
||||
Backend optional behavior is accessed through core-provided capabilities, not direct required imports. WebUI optional behavior uses core module metadata/capabilities so campaign pages can build and run without files or mail WebUI packages installed.
|
||||
|
||||
Campaign also provides narrow kernel capabilities so other modules and core
|
||||
services can cooperate without importing campaign internals:
|
||||
|
||||
- `campaigns.access` for campaign share/existence checks
|
||||
- `campaigns.mailPolicyContext` for campaign-scoped mail policy and owner
|
||||
context
|
||||
- `campaigns.policyContext` for retention/policy provenance
|
||||
- `campaigns.deliveryTasks` for queued send and append-to-Sent workers
|
||||
- `campaigns.retention` for campaign-owned retention cleanup
|
||||
|
||||
Keep these capability payloads narrow: stable ids, policy payloads, and task
|
||||
results only.
|
||||
|
||||
## Development
|
||||
|
||||
Install through the core environment:
|
||||
|
||||
Reference in New Issue
Block a user