Summary
Integrate ontop with Trood Product Engine by providing an API to:
- view any project’s topology (canonical
graph.json)
- manage restrictions (canonical
rules.json rulesets)
- run validation and store/serve canonical results
Clarification
This is not about analyzing Product Engine code. Product Engine becomes a host/orchestrator for:
- topology storage
- restriction management
- deterministic validation execution
Deliverables
- API contract proposal (OpenAPI preferred):
- project registry
- topology upload/retrieve
- ruleset CRUD
- validate endpoint returning canonical
{exitCode, errors[]}
Acceptance Criteria
- Clear API spec sufficient for UI integration in a later milestone
Summary
Integrate ontop with Trood Product Engine by providing an API to:
graph.json)rules.jsonrulesets)Clarification
This is not about analyzing Product Engine code. Product Engine becomes a host/orchestrator for:
Deliverables
{exitCode, errors[]}Acceptance Criteria