Workflow Approval

Professional document review and approval workflow for preseed documents.

The workflow approval system provides a structured process for reviewing, refining, and approving your preseed documents before moving to the seed phase.

Overview#

Instead of generating all documents at once and hoping they're right, the workflow system guides you through:

  1. Generate each document type
  2. Review the content
  3. Refine as needed
  4. Approve or reject
  5. Move to next document

This ensures quality and completeness before you start building.

Starting a Workflow#

Loading code block...

This initializes the workflow state and begins the approval process.

Workflow Commands#

workflow start#

Begin a new workflow from the beginning.

Loading code block...

What happens:

  • Workflow state is initialized
  • You're guided to the first document
  • Progress tracking begins

workflow resume#

Continue from where you left off.

Loading code block...

Picks up at the last incomplete step.

workflow status#

View current progress.

Loading code block...

Example output:

Overall Progress: [████████░░░░░░░░░░░░░░░░] 25% 4/16 documents approved Phases: ✓ Foundation (2/2) ✓ Vision ✓ Audience ▶ Market Analysis (0/2) ← current ◇ Market ○ Competitors ○ Business Strategy (0/2) ○ Business Model ○ PRD ○ Technical Planning (0/2) ○ Technical Spec ○ Roadmap

Status indicators:

  • - Approved
  • - In review
  • - Draft (generated, not reviewed)
  • - Rejected (needs revision)
  • - Pending (not yet generated)

workflow reset#

Start over from scratch.

Loading code block...

This clears all workflow state but keeps your documents.

Document Commands#

Manage individual documents within the workflow.

Approve a Document#

Loading code block...

Marks the document as approved and moves to the next step.

Reject a Document#

Loading code block...

Marks for revision with feedback. The feedback is saved for reference.

Edit a Document#

Loading code block...

Opens the document in your default editor ($EDITOR or vim).

View a Document#

Loading code block...

Displays the document content in the terminal.

Submit for Review#

Loading code block...

Calculates a quality score and flags potential issues.

Document Types#

TypeFileDescription
visionVISION.mdProblem, solution, unique value
audienceAUDIENCE.mdTarget users, personas, ICP
marketMARKET.mdTAM/SAM/SOM, trends
competitorsCOMPETITORS.mdCompetitive analysis
business-modelBUSINESS_MODEL.mdRevenue, pricing
prdPRD.mdProduct requirements
technical-specTECHNICAL_SPEC.mdArchitecture, stack
roadmapROADMAP.mdPhases, milestones

Workflow Phases#

Documents are organized into phases:

Phase 1: Foundation#

  • Vision
  • Audience

Start here. These documents inform everything else.

Phase 2: Market Analysis#

  • Market
  • Competitors

Understand your space.

Phase 3: Business Strategy#

  • Business Model
  • PRD

Define how you'll make money and what you'll build.

Phase 4: Technical Planning#

  • Technical Spec
  • Roadmap

Plan the implementation.

Quality Scoring#

When you submit a document for review, Bootspring calculates a quality score:

Loading code block...

Output:

Quality Analysis: VISION.md Score: 78/100 Strengths: ✓ Clear problem statement ✓ Specific solution defined ✓ Unique value proposition present Areas for improvement: ⚠ Pain points could be more specific ⚠ Missing "Why now?" section ⚠ No supporting data/metrics Suggestions: 1. Add 2-3 specific pain points with examples 2. Include market timing rationale 3. Add industry statistics or research citations

Example Workflow#

Step 1: Start the Workflow#

Loading code block...

Step 2: Generate First Document#

The workflow prompts you to generate the Vision document:

Loading code block...

Step 3: Review#

Loading code block...

Score: 72/100 - "Good, but could be better"

Step 4: Edit#

Loading code block...

Make improvements based on feedback.

Step 5: Re-review#

Loading code block...

Score: 89/100 - "Excellent"

Step 6: Approve#

Loading code block...

Workflow moves to next document (Audience).

Step 7: Continue#

Repeat for each document until all are approved.

Step 8: Complete#

Loading code block...
Overall Progress: [████████████████████████████████] 100% 8/8 documents approved All documents approved! Ready for seed phase. Next steps: bootspring seed synthesize

Team Workflows#

For teams, combine workflow with cloud sync:

Assign Documents#

Loading code block...

Review Process#

Loading code block...

Tips#

Don't Rush#

The workflow is designed to slow you down for a reason. Spending time here saves time later.

Use the Quality Score#

Aim for 80+ on important documents like Vision and PRD.

Iterate#

It's normal to reject and revise documents multiple times. That's the point.

Get Feedback#

Share documents with others before approving:

Loading code block...