% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/architect_vignette.R
\name{architect_vignette}
\alias{architect_vignette}
\title{Interactive Vignette Architect}
\usage{
architect_vignette()
}
\value{
Invisibly returns a named list with components: \code{status} ("done",
"cancelled", or "error"), \code{file_path}, \code{package}, \code{title},
\code{template}, and \code{functions} (character vector).
}
\description{
Scaffolds a CRAN-compliant RMarkdown vignette by interactively prompting 
the user for metadata, narrative structure, and target functions to highlight.
}
\details{
The function guides the user through the following process:
\enumerate{
  \item Collects package name and vignette title.
  \item Prompts for a structural template (Quick Start, Deep Dive, or Case Study).
  \item Requests a list of core functions to be featured in the vignette.
  \item Generates a `.Rmd` file with a proper YAML header and a narrative scaffold 
      based on the selected template.
}
}
\section{Warning}{

This function modifies files on disk or the global environment. Please ensure you have a backup or are using version control (e.g., Git) before execution.
}

\examples{
if (interactive()) {
  architect_vignette()
}
}
