Skip to content

Integration: Trood Product Engine — Topology + Restrictions API (Not Analysis) #7

Description

@szverev

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    apiAPI design/implementationdesign-neededNeeds design inputenhancementNew feature or requestintegrationIntegrations with other systems

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions