Athena Knowledge Platform
In this Engineering System, Athena means the open-source projectjannismilz/athena that we evaluated and adopted.
It is not a generic industry name for all knowledge platforms, and Data Relay Labs did not create the base Athena platform. We maintain a fork at xdr-labs/athena so we can adapt the upstream project to our Engineering System.
- Upstream: https://github.com/jannismilz/athena
- Our fork: https://github.com/xdr-labs/athena
Athena is not Wiki.js
Wiki.js is only one component inside Athena. Think of Athena as the whole adopted knowledge platform and Wiki.js as its human-facing wiki UI.What comes from upstream Athena
The following are already part of the upstream Athena architecture; they were not invented for this Engineering System.What our fork adds
Our fork adapts Athena to the Data Relay Engineering System.- GitHub/OpenSpec → Athena synchronization and generated knowledge projections
projects/<project>/...organization and project-scoped retrieval- provenance back to repository, ref, source path, and Git blob
- safer read-only MCP use for AI clients
- dependency and CI hardening for our operating model
RATIONALE_UNKNOWN is an Engineering System usage rule validated in the POC prompts, not a built-in upstream Athena feature or a hard-coded fork capability. AI clients are instructed to use it when the indexed canonical material does not contain the requested rationale.
These additions do not change the authority model: GitHub/OpenSpec remains canonical and Athena remains derived.
What is already running in the POC
These components are not merely planned. They were already started and exercised on thedev-dp-mirror POC host.
The POC is temporary. The production server is still being provisioned and the above stack has not yet been migrated to the final OVHcloud host.
Source-of-truth rule
Athena is intentionally derived.What the POC proved
The Data Relay Link POC validated the workflows that matter most for this Engineering System:- Cursor can connect to Athena through MCP.
- Semantic search works for Korean and English questions.
- Athena can retrieve a design rationale separately from the current contract.
- Cursor can return Wiki paths and original OpenSpec source paths.
- When rationale is not present in the indexed canonical material, the expected behavior is to return
RATIONALE_UNKNOWNrather than invent an explanation. - Current specs and archived decision history can be indexed together without making Athena the source of truth.
Production deployment target
The current production target is an OVHcloud Singapore VPS. Selected baseline:
The hosting provider is an operational choice, not part of the normative Engineering System contract. A future migration to another provider should not change Athena’s role or GitHub’s authority.