prismroadmap

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 8, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package prismroadmap converts canonical omniroadmap items into prism-roadmap types (github.com/grokify/prism-roadmap), so PM data ingested from Aha/ProductBoard/JPD can feed prism-roadmap's prioritization tooling, CLI, MCP server, and visualization pipeline.

Modeled on prism-maturity/export/roadmap.go's converter shape: small per-field convert functions with one exported entry point per target type. The conversion is intentionally lossy-but-safe: fields with no prism-roadmap equivalent (custom fields, provenance beyond the source URL) are dropped, and prioritization fields are carried over only when actually present — MoSCoW is optional on rmi.RoadmapItem as of prism-roadmap v0.17.0, so unprioritized imported items stay honestly unprioritized rather than defaulting.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ToRoadmapItem

func ToRoadmapItem(item *provider.Item) (*rmi.RoadmapItem, error)

ToRoadmapItem converts one canonical Item to an rmi.RoadmapItem.

func ToRoadmapItemSet

func ToRoadmapItemSet(items []provider.Item) (*rmi.RoadmapItemSet, error)

ToRoadmapItemSet converts canonical Items into an rmi.RoadmapItemSet. Every returned item passes rmi's own Validate; items that fail conversion (no ID/Name) are skipped and reported in the error joined across all failures, alongside the successfully converted set.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL