Feature availability ==================== This page summarizes which RAFT user-facing features are currently available and where they live. It is intended to prevent stale docs from implying that a planned or external feature is already part of the installed CLI. .. list-table:: RAFT feature availability :widths: 25 20 20 35 :header-rows: 1 * - Feature - Entry point - Status - Notes * - Project setup - ``raft setup`` - Implemented - Creates the RAFT workspace config and standard directories. * - Off-the-shelf workflow launch - ``raft run`` / ``raft run-ots`` - Implemented - ``raft run`` creates a missing project when workflow/version arguments are supplied; otherwise it runs an existing project. * - Manifest generator - Web UI - Implemented - Opens during workflow setup when no manifest is supplied; also available as a hosted browser tool. * - Manifest template - ``raft manifest-template`` - Implemented - CLI fallback that writes a tab-delimited starter manifest. * - Manifest validation - ``raft check-manifest`` - Implemented - Reports required-column, delimiter, sample-prefix, grouping, and optional allele issues. * - Project status - ``raft project-status`` - Implemented - Read-only project summary. Workflow-specific checks can be configured with ``*.status.json`` files. * - Report viewer - ``raft generate-reports`` - Implemented - Creates or serves portable report bundles for workflow outputs. * - Workflow config generator - Web UI - Implemented - Used to choose workflow parameters before creating a project. * - Module discovery - ``raft available-modules``, ``raft available-tools``, ``raft available-subworkflows`` - Implemented - Lists configured module repositories and subgroups. * - Workflow discovery - ``raft available-workflows`` - Implemented - Can inspect workflow details; expensive alternate-tool scans are opt-in. * - Manual workflow assembly - ``raft load-module``, ``raft list-steps``, ``raft add-step`` - Implemented - Advanced/developer workflow. ``list-steps`` supports TSV and JSON output. * - Project packaging - ``raft package-project`` / ``raft load-project`` - Implemented - Creates and loads portable project archives. * - Control panel - none in this repository - Not implemented here - Older references likely describe functionality from another branch or repository. Current docs should not instruct users to run the ``control-panel`` command. Status terms ------------ ``Implemented`` Present in the current CLI or browser UI documented in this repository. ``Not implemented here`` Not available from this repository's installed CLI. It may be planned, experimental, or present in another repository, but users should not expect it to work from this codebase.