RoadmapCard
type RoadmapCard = {
assignees : {
avatarUrl : string ;
id : string ;
name : string ;
}[];
column : string ;
description : string ;
id : string ;
labels : string [];
metadata : Record < string , unknown >;
title : string ;
updatedAt : Date ;
url : string ;
};
Represents a unit of work surfaced by the roadmap.
Name Type Description assignees{ avatarUrl: string; id: string; name: string; }[] Contributors actively working on the card. columnstringIdentifier of the column or status the card currently resides in. descriptionstringRich description used when posting updates or expanding a card. idstringUnique identifier assigned by the provider (e.g., Jira issue key). labelsstring[]Labels associated with the card; maps to Discord forum tags where applicable. metadata?Record<string, unknown>Provider specific metadata that does not have a dedicated field. May be omitted when not needed by the provider. titlestringConcise title or summary displayed to Discord users. updatedAtDateTimestamp representing the last modification time in the provider. urlstringDeep link to the provider for additional context.
Each card mirrors an entity fetched from the external provider (issue, ticket, card, etc.). The
metadata is designed to support Discord specific rendering while preserving provider identifiers
for bidirectional navigation.