Skip to content

feat(taxonomy): add Taxonomy CDA delivery endpoints [DX-9681]#195

Draft
OMpawar-21 wants to merge 2 commits into
developmentfrom
enhc/DX-9681
Draft

feat(taxonomy): add Taxonomy CDA delivery endpoints [DX-9681]#195
OMpawar-21 wants to merge 2 commits into
developmentfrom
enhc/DX-9681

Conversation

@OMpawar-21

@OMpawar-21 OMpawar-21 commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds stack.Taxonomy() entry point returning TaxonomyQuery to list all published taxonomies (limit, skip, include count)
  • Adds stack.Taxonomy(uid) entry point returning TaxonomyCDA for fetching a specific taxonomy, listing its terms, and traversing hierarchy (ancestors, descendants, locales)
  • Adds supporting models: TaxonomyCDA, TaxonomyQuery, TaxonomyTerm, TaxonomyTermQuery
  • Adds TestDataHelper config helpers for integration test environment keys (TAXONOMY_CDA_UID, TAXONOMY_CDA_TERM_UID, TAXONOMY_CDA_LOCALE)

Test plan

  • Unit tests pass — TaxonomyCDAUnitTests.cs
  • Integration tests pass — TaxonomyCDA/TaxonomyCDATest.cs (requires TAXONOMY_CDA_UID, TAXONOMY_CDA_TERM_UID, TAXONOMY_CDA_LOCALE in app.config)
  • Verify stack.Taxonomy() (no args) still distinct from existing stack.Taxonomies() entry-level query builder
  • Verify hierarchy traversal: ancestors, descendants, locales on a term

🤖 Generated with Claude Code

…ient

Introduces stack.Taxonomy() and stack.Taxonomy(uid) entry points wrapping
the Taxonomy Publishing & Delivery API — including TaxonomyQuery, TaxonomyCDA,
TaxonomyTerm, and TaxonomyTermQuery models with full unit and integration test coverage.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@OMpawar-21
OMpawar-21 requested a review from a team as a code owner July 23, 2026 04:28
@github-actions

Copy link
Copy Markdown

🔒 Security Scan Results

ℹ️ Note: Only vulnerabilities with available fixes (upgrades or patches) are counted toward thresholds.

Check Type Count (with fixes) Without fixes Threshold Result
🔴 Critical Severity 0 0 10 ✅ Passed
🟠 High Severity 0 0 25 ✅ Passed
🟡 Medium Severity 0 0 500 ✅ Passed
🔵 Low Severity 0 0 1000 ✅ Passed

⏱️ SLA Breach Summary

✅ No SLA breaches detected. All vulnerabilities are within acceptable time thresholds.

Severity Breaches (with fixes) Breaches (no fixes) SLA Threshold (with/no fixes) Status
🔴 Critical 0 0 15 / 30 days ✅ Passed
🟠 High 0 0 30 / 120 days ✅ Passed
🟡 Medium 0 0 90 / 365 days ✅ Passed
🔵 Low 0 0 180 / 365 days ✅ Passed

✅ BUILD PASSED - All security checks passed

@OMpawar-21 OMpawar-21 self-assigned this Jul 23, 2026
@OMpawar-21
OMpawar-21 marked this pull request as draft July 23, 2026 04:31
Taxonomy CDA delivery endpoints introduced in this release.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

🔒 Security Scan Results

ℹ️ Note: Only vulnerabilities with available fixes (upgrades or patches) are counted toward thresholds.

Check Type Count (with fixes) Without fixes Threshold Result
🔴 Critical Severity 0 0 10 ✅ Passed
🟠 High Severity 0 0 25 ✅ Passed
🟡 Medium Severity 0 0 500 ✅ Passed
🔵 Low Severity 0 0 1000 ✅ Passed

⏱️ SLA Breach Summary

✅ No SLA breaches detected. All vulnerabilities are within acceptable time thresholds.

Severity Breaches (with fixes) Breaches (no fixes) SLA Threshold (with/no fixes) Status
🔴 Critical 0 0 15 / 30 days ✅ Passed
🟠 High 0 0 30 / 120 days ✅ Passed
🟡 Medium 0 0 90 / 365 days ✅ Passed
🔵 Low 0 0 180 / 365 days ✅ Passed

✅ BUILD PASSED - All security checks passed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant