Skip to content

Commit a0393ce

Browse files
committed
docs: define Phase 3 API ownership
1 parent f7301e2 commit a0393ce

2 files changed

Lines changed: 18 additions & 3 deletions

File tree

platform-api/src/openmetadata_demo_api/catalog.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,10 @@ def scenarios() -> dict[str, Scenario]:
361361
),
362362
"taxonomy-domains": scenario_from_operations(
363363
"taxonomy-domains",
364-
"Classifications, tags, glossaries, terms, domains, products, and relationships",
364+
(
365+
"Taxonomy entity relations and domain lifecycles; RDF and system settings "
366+
"remain in their platform phases"
367+
),
365368
tuple(
366369
operation
367370
for operation in all_operations
@@ -381,8 +384,8 @@ def scenarios() -> dict[str, Scenario]:
381384
"governance-insights": scenario_from_operations(
382385
"governance-insights",
383386
(
384-
"Governance, insight, and report requests validated against RC1 schemas "
385-
"and available models"
387+
"Non-AI governance workflows, insights, and reports validated against RC1 "
388+
"schemas and available models; AI and automation remain in Phase 6"
386389
),
387390
tuple(
388391
operation

platform-api/tests/test_runtime.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -704,7 +704,14 @@ def test_taxonomy_domain_scenario_covers_source_routes_and_orders_parents() -> N
704704
"createGlossaryTerm",
705705
"createDomain",
706706
"createDataProduct",
707+
"addTermRelation",
708+
"removeTermRelation",
709+
"getTermRelationGraph",
707710
} <= expected
711+
assert {
712+
"getGlossaryTermGraph",
713+
"exportGlossaryAsOntology",
714+
}.isdisjoint(expected)
708715
ordered = [step.operation_id for step in scenario.ordered_steps()]
709716
for parent, child in (
710717
("createClassification", "createTag"),
@@ -824,6 +831,11 @@ def test_governance_insight_scenario_covers_source_routes_and_dependencies() ->
824831
"createKpi",
825832
"createOrUpdateReport",
826833
} <= expected
834+
assert {
835+
"createAIGovernanceFramework",
836+
"createAIGovernancePolicy",
837+
"listWorkflows",
838+
}.isdisjoint(expected)
827839
ordered = [step.operation_id for step in scenario.ordered_steps()]
828840
assert ordered.index("createWorkflowDefinition") < ordered.index("listWorkflowInstances")
829841
assert ordered.index("listWorkflowInstances") < ordered.index("listWorkflowInstanceStates")

0 commit comments

Comments
 (0)