Skip to content

[Feature]: Create structured project plans from existing Roomote plan artifacts #1039

Description

@roomote-community

Problem

Roomote plans are durable Markdown artifacts, but they cannot drive milestone dependencies, acceptance, or project progress.

Proposed behavior

Define a structured plan contract and add Create project from plan to existing plan artifacts. Import milestones, items, dependencies, and acceptance criteria into an immutable draft/approved plan version while preserving the exact source artifact and task.

Reuse current create_plan versioning, artifact authorization, the artifact viewer, and the existing Build this path. Keep Build this unchanged for one-task execution.

Acceptance criteria

  • Import is previewable, correctable, deterministic, and idempotent per artifact version.
  • Approved plan versions are immutable; edits create a new draft.
  • Structured plans and source artifacts link in both directions.
  • Existing plan artifacts remain valid without conversion.

Dependencies

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions