{"version":1,"generatedFor":"0.2.0-SNAPSHOT","plugins":[{"id":"roadmap.ai","name":"AI","version":"0.1.0","status":"published","description":"AI providers / proxy / tasks configuration + provider connection testing.","author":"B2IT","requires":["roadmap.settings"],"extensionPoints":{"defines":[],"implements":[{"point":"roadmap.settings.sections","detail":"AI providers, proxy, and tasks settings tabs."}]},"package":"roadmap-plugin-ai","wheel":"roadmap_plugin_ai-0.1.0-py3-none-any.whl","downloadUrl":"https://raw.githubusercontent.com/roadmap-mcp/roadmap-dist/main/plugins/roadmap_plugin_ai-0.1.0-py3-none-any.whl"},{"id":"roadmap.atlassian","name":"Atlassian (Jira + Confluence datasource)","version":"0.1.0","status":"published","description":"The Jira and Confluence connection: its settings under Information Sources (a Layer 1 source for the knowledge base), the HTTP client and cache, and browse endpoints. Publishes the 'atlassian' service other plugins read Jira and Confluence through; the knowledge base uses it to open and refresh Jira issue and Confluence page nodes.","author":"B2IT","requires":["roadmap.settings"],"extensionPoints":{"defines":[],"implements":[{"point":"roadmap.settings.sections","detail":"Atlassian (Jira + Confluence) settings tab."}]},"package":"roadmap-plugin-atlassian","wheel":"roadmap_plugin_atlassian-0.1.0-py3-none-any.whl","downloadUrl":"https://raw.githubusercontent.com/roadmap-mcp/roadmap-dist/main/plugins/roadmap_plugin_atlassian-0.1.0-py3-none-any.whl"},{"id":"roadmap.bitbucket","name":"Bitbucket","version":"0.1.0","status":"published","description":"Bitbucket as an information source: connection settings and a token test, under Information Sources (a Layer 1 source for the knowledge base). Where Contexts is installed (Lite), it also adds pull requests as a context item type.","author":"B2IT","requires":["roadmap.settings"],"extensionPoints":{"defines":[],"implements":[{"point":"roadmap.settings.sections","detail":"Bitbucket connection settings + token test."},{"point":"roadmap.context.itemTypes","detail":"bitbucket_pr item type."},{"point":"roadmap.context.previewContributions","detail":"Bitbucket pull-request preview."}]},"package":"roadmap-plugin-bitbucket","wheel":"roadmap_plugin_bitbucket-0.1.0-py3-none-any.whl","downloadUrl":"https://raw.githubusercontent.com/roadmap-mcp/roadmap-dist/main/plugins/roadmap_plugin_bitbucket-0.1.0-py3-none-any.whl"},{"id":"roadmap.gitrepos","name":"Git Repos","version":"0.1.0","status":"published","description":"The local git working copies this installation reads: a name and a folder each, under a checkout folder on the server or on users' machines (Settings -> Information Sources -> Git Repos). In Pro they are inputs to the knowledge base (flows read them); in Lite, contexts add them as items. Publishes the git_repos service and the list_git_repos / get_git_repo_info MCP tools.","author":"B2IT","requires":["roadmap.settings","roadmap.mcp"],"extensionPoints":{"defines":[],"implements":[{"point":"roadmap.settings.sections","detail":"The Git Repos tab (Information Sources), owning the repositories list."}]},"package":"roadmap-plugin-gitrepos","wheel":"roadmap_plugin_gitrepos-0.1.0-py3-none-any.whl","downloadUrl":"https://raw.githubusercontent.com/roadmap-mcp/roadmap-dist/main/plugins/roadmap_plugin_gitrepos-0.1.0-py3-none-any.whl"},{"id":"roadmap.jobs","name":"Jobs","version":"0.1.0","status":"published","description":"Background jobs: durable records with status and an incremental log, a run_async helper that keeps the workspace a job was started in, and a /api/jobs monitor under Settings -> System -> Jobs. Storage is swappable (roadmap.jobs.persistence): SQLite (the default) or the file system. Used by any plugin that runs work in the background, such as the knowledge base flow runner.","author":"B2IT","requires":["roadmap.settings"],"extensionPoints":{"defines":[{"point":"roadmap.jobs.persistence","detail":"Persistence backends that store background job records (SQLite, filesystem, …)."}],"implements":[{"point":"roadmap.settings.sections","detail":"Jobs settings tab (persistence choice)."}]},"package":"roadmap-plugin-jobs","wheel":"roadmap_plugin_jobs-0.1.0-py3-none-any.whl","downloadUrl":"https://raw.githubusercontent.com/roadmap-mcp/roadmap-dist/main/plugins/roadmap_plugin_jobs-0.1.0-py3-none-any.whl"},{"id":"roadmap.knowledgebase","name":"Knowledge Base","version":"0.1.0","status":"published","description":"The Knowledge Base: a ground-truth graph over the information sources this installation reads (Layer 1), and topics written for personas on top of it (Layer 2), defined by node types and installable from packs. Flows are configured paths into it, carried out by an AI over MCP or on the server; orchestrations run flows as a state machine; branches hold a feature's work until it is merged. Has its own page and settings group, and the kb_* MCP tools.","author":"B2IT","requires":["roadmap.settings","roadmap.mcp"],"extensionPoints":{"defines":[],"implements":[{"point":"roadmap.settings.sections","detail":"Knowledge Base settings group: Layer 1 (sources), Layer 2 (personas, node types, packs), Flows, Orchestration."}]},"package":"roadmap-plugin-knowledgebase","wheel":"roadmap_plugin_knowledgebase-0.1.0-py3-none-any.whl","downloadUrl":"https://raw.githubusercontent.com/roadmap-mcp/roadmap-dist/main/plugins/roadmap_plugin_knowledgebase-0.1.0-py3-none-any.whl"},{"id":"roadmap.knowledgebase.flows","name":"Knowledge Base — flow runner","version":"0.1.0","status":"published","description":"Runs Knowledge Base flows on the server: reads the flow's source, asks the configured AI provider, validates the answer against the node types and writes it into the graph with its provenance. Without it the Knowledge Base still has flows — it hands out briefs for an external AI to carry out; this plugin is what lets Roadmap do the thinking itself. Contributes the source-reader extension point and its three built-in readers, and a scheduled task that starts a flow when its source has moved.","author":"B2IT","requires":["roadmap.knowledgebase","roadmap.ai","roadmap.jobs"],"extensionPoints":{"defines":[{"point":"roadmap.knowledgebase.flows.readers","detail":"FlowReader — turns a flow's source into the material its prompt is built from. Built-ins: repo (a configured Git Repo's working tree), kb_source (nodes already in the graph), and context where Contexts is installed."}],"implements":[{"point":"roadmap.ai.taskTypes","detail":"knowledge_flow AI task type."},{"point":"roadmap.scheduler.tasks","detail":"knowledgebase.flows.scan — start the flows whose source has moved."}]},"package":"roadmap-plugin-knowledgebase-flows","wheel":"roadmap_plugin_knowledgebase_flows-0.1.0-py3-none-any.whl","downloadUrl":"https://raw.githubusercontent.com/roadmap-mcp/roadmap-dist/main/plugins/roadmap_plugin_knowledgebase_flows-0.1.0-py3-none-any.whl"},{"id":"roadmap.mcp","name":"MCP server","version":"0.1.0","status":"published","description":"The shared MCP server at /mcp (SSE at /mcp/sse, and a stateless endpoint): every plugin registers its tools on it through the mcp service. Workspace-aware: each tool takes an optional workspace argument, and a tool whose plugin is off in a workspace is refused there.","author":"B2IT","requires":[],"extensionPoints":{"defines":[],"implements":[]},"package":"roadmap-plugin-mcp","wheel":"roadmap_plugin_mcp-0.1.0-py3-none-any.whl","downloadUrl":"https://raw.githubusercontent.com/roadmap-mcp/roadmap-dist/main/plugins/roadmap_plugin_mcp-0.1.0-py3-none-any.whl"},{"id":"roadmap.scheduler","name":"Scheduler","version":"0.1.0","status":"published","description":"Generic periodic-task scheduler: plugins contribute a run() callable to roadmap.scheduler.tasks and a central config (this plugin's) sets each task's cron + enabled. One workspace-aware background loop fires due tasks with the workspace pinned and only while the app is unlocked. Stops plugins reinventing their own schedulers.","author":"B2IT","requires":["roadmap.settings"],"extensionPoints":{"defines":[{"point":"roadmap.scheduler.tasks","detail":"Periodic tasks (id + run callable) the scheduler fires on their configured cron."}],"implements":[{"point":"roadmap.settings.sections","detail":"Scheduler settings tab (the central per-task cron + enabled)."}]},"package":"roadmap-plugin-scheduler","wheel":"roadmap_plugin_scheduler-0.1.0-py3-none-any.whl","downloadUrl":"https://raw.githubusercontent.com/roadmap-mcp/roadmap-dist/main/plugins/roadmap_plugin_scheduler-0.1.0-py3-none-any.whl"},{"id":"roadmap.settings","name":"Settings","version":"0.1.0","status":"published","description":"Settings extension point — lets plugins contribute configuration sections.","author":"B2IT","requires":[],"extensionPoints":{"defines":[{"point":"roadmap.settings.sections","description":"A configuration tab contributed by a plugin."}],"implements":[]},"package":"roadmap-plugin-settings","wheel":"roadmap_plugin_settings-0.1.0-py3-none-any.whl","downloadUrl":"https://raw.githubusercontent.com/roadmap-mcp/roadmap-dist/main/plugins/roadmap_plugin_settings-0.1.0-py3-none-any.whl"},{"id":"roadmap.trello","name":"Trello","version":"0.1.0","status":"published","description":"Trello as an information source: connection settings, a token test and the configured boards, under Information Sources (a Layer 1 source for the knowledge base). Where Contexts is installed (Lite), it also adds Trello cards as a context item type and the Trello MCP tools.","author":"B2IT","requires":["roadmap.settings"],"extensionPoints":{"defines":[],"implements":[{"point":"roadmap.settings.sections","detail":"Trello connection settings, token test and configured boards."},{"point":"roadmap.context.itemTypes","detail":"trello_card item type."},{"point":"roadmap.context.previewContributions","detail":"Trello card and board-cards previews."}]},"package":"roadmap-plugin-trello","wheel":"roadmap_plugin_trello-0.1.0-py3-none-any.whl","downloadUrl":"https://raw.githubusercontent.com/roadmap-mcp/roadmap-dist/main/plugins/roadmap_plugin_trello-0.1.0-py3-none-any.whl"},{"id":"roadmap.users","name":"Users","version":"0.1.0","status":"published","description":"Users and roles. A root user, created on first start, administers; admins add users as admin (configuration, plugins, workspaces, users), editor (reads and writes the knowledge base, runs flows, uses MCP) or viewer (reads). Users sign in in the browser; MCP clients and scripts use personal API tokens. Stored in a file next to the configuration; another provider (OAuth, a directory) can take its place.","author":"B2IT","requires":["roadmap.settings"],"extensionPoints":{"defines":[],"implements":[{"point":"roadmap.settings.sections","detail":"Account (everyone) and Users (admins) tabs under System."}]},"package":"roadmap-plugin-users","wheel":"roadmap_plugin_users-0.1.0-py3-none-any.whl","downloadUrl":"https://raw.githubusercontent.com/roadmap-mcp/roadmap-dist/main/plugins/roadmap_plugin_users-0.1.0-py3-none-any.whl"}]}