generated from coulomb/repo-seed
Start ecosystem registry service
This commit is contained in:
@@ -4,11 +4,12 @@ type: workplan
|
||||
title: "Railiance Ecosystem Registry Service"
|
||||
domain: railiance
|
||||
repo: railiance-fabric
|
||||
status: proposed
|
||||
status: active
|
||||
owner: codex
|
||||
topic_slug: railiance
|
||||
planning_priority: high
|
||||
planning_order: 2
|
||||
state_hub_workstream_id: "eab084f2-b71e-45c7-ae9c-8528b69f8dec"
|
||||
created: "2026-05-17"
|
||||
updated: "2026-05-17"
|
||||
---
|
||||
@@ -80,8 +81,9 @@ Out of scope:
|
||||
|
||||
```task
|
||||
id: RAIL-FAB-WP-0002-T01
|
||||
status: proposed
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "e3c219cf-1b81-4209-9f11-a79a78e1bb52"
|
||||
```
|
||||
|
||||
Define the API surface, storage tables, validation semantics, and snapshot
|
||||
@@ -94,8 +96,9 @@ identifies request/response shapes and storage ownership.
|
||||
|
||||
```task
|
||||
id: RAIL-FAB-WP-0002-T02
|
||||
status: proposed
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "ef7363a1-afae-4ac2-a977-6d162b3714e6"
|
||||
```
|
||||
|
||||
Create a lightweight HTTP service that reuses the existing Python loader,
|
||||
@@ -107,8 +110,9 @@ Done when the service can start locally and expose a health endpoint.
|
||||
|
||||
```task
|
||||
id: RAIL-FAB-WP-0002-T03
|
||||
status: proposed
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "59323dfe-4702-4b8a-bd60-86d2caea4618"
|
||||
```
|
||||
|
||||
Add endpoints and storage for repository slug, repo URL, default branch,
|
||||
@@ -120,8 +124,9 @@ Done when repos can be registered, listed, and fetched by slug.
|
||||
|
||||
```task
|
||||
id: RAIL-FAB-WP-0002-T04
|
||||
status: proposed
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "807fcb38-839f-43fd-9f45-ad5cd1f70d8f"
|
||||
```
|
||||
|
||||
Add atomic ingestion for `FabricGraphExport` payloads keyed by repo and commit.
|
||||
@@ -133,8 +138,9 @@ errors, and the latest accepted snapshot is queryable.
|
||||
|
||||
```task
|
||||
id: RAIL-FAB-WP-0002-T05
|
||||
status: proposed
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "f3dd0aba-b83c-4066-b0eb-efb07284a7ac"
|
||||
```
|
||||
|
||||
Expose providers, consumers, unresolved dependencies, dependency paths, and
|
||||
@@ -146,8 +152,9 @@ Done when HTTP responses match the local CLI answers for the same graph.
|
||||
|
||||
```task
|
||||
id: RAIL-FAB-WP-0002-T06
|
||||
status: proposed
|
||||
status: todo
|
||||
priority: medium
|
||||
state_hub_task_id: "95e4e60b-9d32-407e-83d4-c2a532047775"
|
||||
```
|
||||
|
||||
Support artifact metadata for CycloneDX SBOMs, OpenAPI contracts, AsyncAPI
|
||||
@@ -160,8 +167,9 @@ in graph node details.
|
||||
|
||||
```task
|
||||
id: RAIL-FAB-WP-0002-T07
|
||||
status: proposed
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "5ef7ccea-fd79-498b-99ce-b6bacb00d46d"
|
||||
```
|
||||
|
||||
Expose State Hub export data from the registry's latest accepted snapshots.
|
||||
@@ -173,8 +181,9 @@ Done when State Hub can fetch the same graph shape documented in
|
||||
|
||||
```task
|
||||
id: RAIL-FAB-WP-0002-T08
|
||||
status: proposed
|
||||
status: todo
|
||||
priority: medium
|
||||
state_hub_task_id: "285215e6-6018-44be-abea-56eb79c5d349"
|
||||
```
|
||||
|
||||
Document and, if small enough, prototype Backstage and xRegistry projections.
|
||||
|
||||
Reference in New Issue
Block a user