Tracking epic: make metaseed a stable, modular foundation library that other apps (e.g. metaseed-hub) build on by reusing its tools.
metaseed stays single-user. This is about two things, not multi-tenancy:
- Promises — a dependable public API consumers can build on without getting broken.
- Modularity — cleanly separable tools, so a consumer imports only what it needs.
Supersedes the earlier multi-user/enterprise framing — those sub-issues (#62 state, #63 database, #64 auth, #66 observability) were closed as out of scope.
Promises — a dependable public API
Modularity — cleanly separable tools
The 260628 codebase review (docs/REVIEW.md) is the near-term reliability input; its findings are being worked separately.
Tracking epic: make metaseed a stable, modular foundation library that other apps (e.g. metaseed-hub) build on by reusing its tools.
metaseed stays single-user. This is about two things, not multi-tenancy:
Promises — a dependable public API
MetaseedClient+ the tools consumers import; mark everything else internal).Modularity — cleanly separable tools
metaseed[dcat]done;metaseed[seek]planned) — tracked in the integration epics (Add DCAT (Data Catalog Vocabulary) support #24, FAIRDOM-SEEK interoperability #33, Support for export of PRIDE submission file #21, MetaboLights submission export (ISA-Tab + MAF) #43).The 260628 codebase review (docs/REVIEW.md) is the near-term reliability input; its findings are being worked separately.