- CONN-EGERIA-MCP-CONNECTOR-CONTENT1
- CONN-EGERIA-MCP-SDK-CENTRALIZATION3
- Requirementsall slices in all specs4
- Requirements not donenot VERIFIED4
- Specs not donewhole specs only2
Each spec shows its requirement count. Panel J lists every record.
Requirements (4)
Specs (2)
Each bar shows one state against all records of the same kind.
Percentages count current rows. Done means VERIFIED.
| State | Definition |
|---|---|
| SPECIFIED | The requirement is written. No code for it is on the default branch. |
| LANDED | A commit that carries its ID in a Spec trailer is on the default branch. |
| VERIFIED | It is LANDED and a test bound to its ID exists. |
A spec state is the lowest state of its rows. Done means VERIFIED.
Invalid state: 0
| Spec / title | Req. | Landed | Done | Spec state | Code references |
|---|---|---|---|---|---|
| CONN-EGERIA-MCP-CONNECTOR-CONTENTCONN-EGERIA-MCP-CONNECTOR-CONTENT — The connector serves its packaged content | 1 | 1/1 | 0 | LANDED | spec.md documentation: file exists; coverage not verified requirements.md documentation: file exists; coverage not verified |
| CONN-EGERIA-MCP-SDK-CENTRALIZATIONCONN-EGERIA-MCP-SDK-CENTRALIZATION — SDK centralized capabilities | 3 | 0/3 | 0 | SPECIFIED | spec.md documentation: file exists; coverage not verified ../../egeria_mcp/governed_http.py implementation: file exists; coverage not verified ../../egeria_mcp/harvest/secrets.py implementation: file exists; coverage not verified ../../pyproject.toml implementation: file exists; coverage not verified ../../tests/test_sdk_centralization.py test: file exists; coverage not verified |
Landed counts LANDED and VERIFIED requirements. Done counts VERIFIED requirements only.
The spec state comes from the spec status file only.
Packages group specs by repository and declared component. Unassigned means no component was declared. Code links do not prove coverage. Mermaid source.
Knuckles-Team/egeria-mcp / Unassigned (2)
CONN-EGERIA-MCP-CONNECTOR-CONTENT: no plan diagram declared.
CONN-EGERIA-MCP-SDK-CENTRALIZATION: no plan diagram declared.
Depends on means a declared prerequisite. Extends and references do not imply prerequisite order. Shared code never creates dependencies. External targets are source declarations, not verified delivery.
Knuckles-Team/egeria-mcp / Unassigned
| Spec | Relationship | Target | Evidence |
|---|---|---|---|
| CONN-EGERIA-MCP-CONNECTOR-CONTENT | No relationships declared; dependencies unknown | ||
| CONN-EGERIA-MCP-SDK-CENTRALIZATION | No relationships declared; dependencies unknown | ||
Issues
0 open at capture.
Pull Requests
0 open at capture.
The build reads GitHub one time. This page makes no live API requests.
Each status file gives one spec row. Each requirement gives one more row. A record without a valid state shows INVALID. Expand a Definition to read the canonical requirement and verification text.
All documented records (6 rows)
| ID / source | Kind | Parent | State | Commit / test evidence |
|---|---|---|---|---|
| CONN-EGERIA-MCP-CONNECTOR-CONTENT CONN-EGERIA-MCP-CONNECTOR-CONTENT — The connector serves its packaged content | spec | None | LANDED | No recorded commit/test evidence |
| CONN-EGERIA-MCP-CONNECTOR-CONTENT-R001 Default content Definition — CONN-EGERIA-MCP-CONNECTOR-CONTENT / CONN-EGERIA-MCP-CONNECTOR-CONTENT — The connector serves its packaged contentCanonical requirement and verification source**Default content.** `pyproject.toml` declares `egeria-mcp` as the single `scion_sdk.connector` entry point. The server lists the packaged `skill://` and `ontology://` resources and the packaged prompts with no `content=` argument. Proving test: `tests/test_default_content_surfaces.py`. | `resources/list` includes `skill://` and `ontology://`; `prompts/list` includes each packaged prompt. | requirement | CONN-EGERIA-MCP-CONNECTOR-CONTENT | LANDED | 49159f58eae9 |
| CONN-EGERIA-MCP-SDK-CENTRALIZATION CONN-EGERIA-MCP-SDK-CENTRALIZATION — SDK centralized capabilities | spec | None | SPECIFIED | No recorded commit/test evidence |
| CONN-EGERIA-MCP-SDK-CENTRALIZATION-R001 Governed HTTP client Definition — CONN-EGERIA-MCP-SDK-CENTRALIZATION / CONN-EGERIA-MCP-SDK-CENTRALIZATION — SDK centralized capabilitiesCanonical requirement and verification source**Governed HTTP client.** Harvest and OMVS code must not call `httpx.Client` directly. `egeria_mcp/governed_http.py` builds the client with the SDK retry policy and the `EGERIA` TLS profile (SCION-CENTRALIZED-CAPABILITIES-R001, SCION-CENTRALIZED-CAPABILITIES-R008). | `tests/test_sdk_centralization.py::test_no_direct_httpx_client` must pass, and `governed_client` must return a client on the SDK governed transport. | requirement | CONN-EGERIA-MCP-SDK-CENTRALIZATION | SPECIFIED | tests/test_sdk_centralization.py:16 |
| CONN-EGERIA-MCP-SDK-CENTRALIZATION-R002 OpenBao token by reference Definition — CONN-EGERIA-MCP-SDK-CENTRALIZATION / CONN-EGERIA-MCP-SDK-CENTRALIZATION — SDK centralized capabilitiesCanonical requirement and verification source**OpenBao token by reference.** `egeria_mcp/harvest/secrets.py` must resolve `env://` and `openbao://` token references with the SDK resolver and must not parse them itself (SCION-CENTRALIZED-CAPABILITIES-R009). | `tests/test_sdk_centralization.py::test_openbao_token_reference_is_resolved` must pass. | requirement | CONN-EGERIA-MCP-SDK-CENTRALIZATION | SPECIFIED | tests/test_sdk_centralization.py:28 |
| CONN-EGERIA-MCP-SDK-CENTRALIZATION-R003 Database driver from the SDK extra Definition — CONN-EGERIA-MCP-SDK-CENTRALIZATION / CONN-EGERIA-MCP-SDK-CENTRALIZATION — SDK centralized capabilitiesCanonical requirement and verification source**Database driver from the SDK extra.** `pyproject.toml` must declare `scion-sdk[db]` in the `harvest` and `all` extras and must not pin `pymongo` (SCION-CENTRALIZED-CAPABILITIES-R040). | `tests/test_sdk_centralization.py::test_database_driver_comes_from_sdk_extra` must pass. | requirement | CONN-EGERIA-MCP-SDK-CENTRALIZATION | SPECIFIED | tests/test_sdk_centralization.py:39 |