Ownership Map¶
extended-data owns the base data layer. Surfaces outside that
boundary were moved into repositories where their dependencies, docs,
tests, and release cadence are first-class.
In This Package¶
Surface |
Current owner |
|---|---|
Pure data functions |
|
Generic and shape-specific extended containers |
|
File import/export and codecs |
|
Workflow composition and local file sync primitives |
|
Input loading and decorators |
|
Structured lifecycle logging |
|
Moved Out¶
Prior surface |
Current repository |
Install target |
|---|---|---|
External vendor API clients |
|
|
Vendor capability dispatch and provider SDK adapters |
|
|
Meshy, Slack, Google, GitHub, AWS, Vault, Zoom, Anthropic, Cursor integrations |
|
|
Vendor-backed Python sync capabilities |
|
|
SecretSync agent tool wrappers |
|
|
Agent framework integrations |
|
|
The old in-package connector and secrets namespaces are intentionally absent. That is a clean major-version boundary: code should depend on the package that owns the capability it uses.
Dependency Direction¶
The intended layering is dependency-inward:
extended-data
<- vendor-fabric
<- agentic-fabric
extended-data has no dependency on the higher layers. Higher layers
may use extended-data primitives, containers, input handling,
workflows, and logging without reimplementing those base concerns.
agentic-fabric depends on vendor-fabric for provider coordination;
vendor-fabric depends on extended-data for generic data behavior.