-
Notifications
You must be signed in to change notification settings - Fork 2
Epic: Implement GraphQL MVP for Concepts and Sources #2757
Copy link
Copy link
Open
Labels
signal/has-dependenciesRelies on other work or external inputsRelies on other work or external inputssignal/large-scopeAffects multiple areas or systemsAffects multiple areas or systemssignal/needs-specMissing detail or ambiguous requirementsMissing detail or ambiguous requirementsstage/triagedAI triage complete — scored and classifiedAI triage complete — scored and classifiedtype/featureNew or improved functionalityNew or improved functionality
Description
Activity
Metadata
Metadata
Assignees
Labels
signal/has-dependenciesRelies on other work or external inputsRelies on other work or external inputssignal/large-scopeAffects multiple areas or systemsAffects multiple areas or systemssignal/needs-specMissing detail or ambiguous requirementsMissing detail or ambiguous requirementsstage/triagedAI triage complete — scored and classifiedAI triage complete — scored and classifiedtype/featureNew or improved functionalityNew or improved functionality
@snyaggarwal Related to:
User story
As an OCL API consumer, I want a GraphQL interface for Concepts and Sources so that applications can request only the data they need while preserving OCL as the authoritative source.
Use case
CIEL Lab frequently needs authoritative reads from OCL, especially around concept retrieval and validation after writes.
Using the full REST representation can add unnecessary payload and latency when only a small subset of fields is required.
Check this benchmark bench-concept-editor-detail-load.md
The GraphQL MVP should focus on
ConceptsandSources, with a shared authorization model across REST and GraphQL.Requirements
Concepts.Sources.Query execution strategy
Acceptance criteria