Repository Inventory
Summary
The canonical list of Aetos repositories covered by the CI and versioning standards, with the artifact each one produces, its version source, and its Drone shape. Every entry maps to the contract in 91 – Versioning & Changelog and the three CI files in 90 – Drone Pipelines.
The same data is published machine-readably as the registry://repos MCP
resource (and the list_repos tool), sourced from standards/src/repos.json.
Paths are relative to the aetos/ workspace root.
Packages (Type A — PyPI)
A wheel + sdist published to the private index. Version source is
pyproject.toml; Drone file is python-lib.yaml (tag-triggered).
| Repo | Path | Docs | MCP server |
|---|---|---|---|
dagpipe |
dagpipe |
lib, wiki | dagpipe:8006 |
doc-forge |
doc-forge |
lib, wiki | docforge:8001 |
hexa |
hexa |
lib, wiki | hexa:8008 |
mail-intake |
mail-intake |
lib, wiki | mail_intake:8002 |
mongo-ops |
mongo-ops |
lib, wiki | mongo_ops:8007 |
omniread |
omniread |
lib, wiki | omniread:8003 |
openapi-first |
openapi-first |
lib, wiki | openapi_first:8004 |
py-jwt |
py-jwt |
lib, wiki | jwtlib:8005 |
Packages (Type B — npm)
A package published to the private npm registry (npm.aetoskia.com). Version
source is package.json; Drone file is npm-lib.yaml (tag-triggered).
| Repo | Path | Docs | MCP server |
|---|---|---|---|
doc-weaver |
doc-weaver |
lib, wiki | doc-weaver:8010 |
react-auth |
react/react-auth |
lib, wiki | react-auth:8011 |
react-openapi |
react/react-openapi |
lib, wiki | react-openapi:8012 |
Services (Type C)
A container image pushed to the registry and run on the Docker host. Version
source is the VERSION file; Drone file is service-docker.yaml.
| Repo | Path | Trigger | Docs |
|---|---|---|---|
auth-server |
auth-server |
tag | api, lib, wiki |
Tag-triggered and enforces tag == VERSION.
Required files per repo
| Type | Version source | Changelog | Drone |
|---|---|---|---|
| package (PyPI) | pyproject.toml |
CHANGELOG.md |
python-lib.yaml |
| package (npm) | package.json |
CHANGELOG.md |
npm-lib.yaml |
| service | VERSION |
CHANGELOG.md |
service-docker.yaml |
Every covered repository must be able to satisfy tag == version:
the version file (never a commit id) is bumped in the release MR, the MR is
merged, and the tag is created on the merged commit.
Reading this at runtime
- Resource:
registry://repos - Tool:
list_repos() - Humans: this page (mirror of
standards/src/repos.json).