Skip to content

Principal Architect Workflow (PAW)

A state-machine workflow for disciplined software engineering tasks, enforcing Design, Refactor, Implementation, and QA phases.

Workflow Diagram

graph TD
    classDef stepNode fill:#1a5f7a,stroke:var(--md-default-fg-color,var(--text-color,#0d3a4d)),stroke-width:2px,color:#ffffff;
    classDef inputNode fill:#2c5e43,stroke:var(--md-default-fg-color,var(--text-color,#183b27)),stroke-width:2px,color:#ffffff;
    INPUT_todo_content([Input: todo_content]):::inputNode
    INPUT_file_structure([Input: file_structure]):::inputNode
    INPUT_relevant_source_code([Input: relevant_source_code]):::inputNode
    tactical_recon[tactical_recon<br><i>paw_01_tactical_recon.prompt.md</i>]:::stepNode
    INPUT_todo_content -. todo_content .-> tactical_recon
    INPUT_file_structure -. file_structure .-> tactical_recon
    tactical_recon -->|sequential| architectural_blueprint
    architectural_blueprint[architectural_blueprint<br><i>paw_02_architectural_blueprint.prompt.md</i>]:::stepNode
    tactical_recon -. tactical_brief .-> architectural_blueprint
    INPUT_relevant_source_code -. relevant_source_code .-> architectural_blueprint
    architectural_blueprint -->|sequential| precision_strike
    precision_strike[precision_strike<br><i>paw_03_precision_strike.prompt.md</i>]:::stepNode
    architectural_blueprint -. design_spec .-> precision_strike
    INPUT_relevant_source_code -. relevant_source_code .-> precision_strike
    precision_strike -->|sequential| qa_verification
    qa_verification[qa_verification<br><i>paw_04_qa_verification.prompt.md</i>]:::stepNode
    precision_strike -. implementation_code .-> qa_verification
    INPUT_todo_content -. todo_content .-> qa_verification
    linkStyle default stroke:var(--md-default-fg-color,var(--text-color,#767676)),stroke-width:2px;