Nox-Lumen MfgNox-Lumen Mfg

alm-integration (DOORS / Polarion / Jira)

Flagship skill

alm-integration is a major automotive requirements skill. It wraps heterogeneous ALM backends behind consistent Agent-facing APIs.

Overview

DimensionCoverage
BackendsIBM DOORS Next (production-ready), Polarion, ZenTao, Jira, Feishu Base
Surface4 tools × 40+ actions
ArtifactsRequirements / architecture / design / tests / safety analyses / changes / defects
FlowsCRUD, linking, ReqIF exports, baselines, change-impact analysis
HighlightsAtomic folder operations, high-throughput Reportable REST pulls

Core tools

Rendering diagram…
ToolRoleSample actions
alm_queryReadslist_items / get_item / describe_adapter / list_folders / get_baseline
alm_mutateWritescreate_item / update_item / delete_item / create_folder / create_baseline
alm_linkTrace linkscreate_link (satisfies / derivedFrom / verifies, …) / list_links / batch_link
alm_exportExportsexport_reqif / export_reportable_rest / export_docx
alm_bind_credentialSecretsbind_doors / bind_jira / bind_polarion

Supported item kinds

TypeExamples
Stakeholder requirementVoice-of-customer statements
System / software requirementsEngineering specs
ArchitectureModules, interfaces, signals
DesignDetailed design elements
Test case / procedureVerification assets
Safety analysisDFA / FMEA / HAZOP
Change requestEngineering change records
DefectIssue tracking
LinkDirectionASPICE intuition
satisfiesLower → upperChild satisfies parent need
derivedFromLower → upperDerived lineage
refinesLower → upperRefinement
verifiesTest → requirementVerification evidence
validatesTest → requirementValidation evidence
implementsCode → designImplementation binding

Workflows

Workflow 1 — Requirements to ReqIF

alm_query(action="list_items", source="doors", folder_id="SWE.1")
   ↓ requirement list
alm_query(action="get_item", source="doors", item_id=...)
   ↓ detail
alm_export(action="export_reqif", source="doors", folder_id="SWE.1")
   ↓ hand ReqIF to supplier
alm_query(action="list_items", source="doors", type="Test Case")
   ↓ cases
alm_link(action="batch_link",
    links=[{source_id, target_id, type: "verifies"}, ...])

Workflow 3 — Baseline diffing (with graft)

Rendering diagram…

See ASPICE case · scenario 2.

Error codes

CodeRetry?Handling
auth_expirednoAdapter re-login; escalate if still failing
not_configurednoBackend not registered for source
unsupported_actionnoCheck describe_adapter capabilities
unsupported_item_typenoItem type unsupported on adapter

Differentiators

Atomic folder moves

Concurrent DOORS folder mutations can collide. The skill applies optimistic locking + compensating transactions for atomicity.

Reportable REST throughput

Bulk item hydration via Reportable REST is 10–50× faster than naive per-item queries.

ASPICE remediation

Primary repair tool after automotive-process-analyzer finds compliance gaps.

Invocation

/alm-integration Export every SWE.1 requirement to ReqIF

Examples:

  • "Create a requirement in DOORS"
  • "Build a test→requirement trace matrix"
  • "ReqIF package for Tier-1 supplier"
  • "Change-impact analysis"
  • "Snapshot baseline vNext"
  • "Batch satisfies links"

Not for: generic Q&A unrelated to ALM, or ticketing systems outside requirements scope.

On this page