Query and Traceability Engine¶
Purpose¶
The Query and Traceability Engine transforms UC-BoK from static documentation into an interrogable knowledge model.
The engine reads the canonical YAML models and resolves relationships across model elements.
Supported Queries¶
| Query | Example |
|---|---|
| Process traceability | python3 queries/query_engine.py process bopis |
| Service usage | python3 queries/query_engine.py service reserve-inventory |
| Application responsibilities | python3 queries/query_engine.py application oms |
| Domain scope | python3 queries/query_engine.py domain inventory |
Traceability¶
The engine resolves the following relationships:
Domain
-> Business Object
-> Capability
-> Business Service
-> Process
-> Application
-> Event
-> API
Governance¶
All queries SHALL resolve from catalogs/.
Markdown documents SHALL NOT be parsed as source of truth.
Future Extensions¶
Planned extensions include:
- Mermaid graph generation
- Capability-to-vendor coverage
- Gap analysis
- Assessment scoring
- REST API wrapper
- Web UI