Fix a bug in DRAW's text tool using the state machine diagram, source code, and QB64-PE MCP. Follows a structured workflow: diagnose → fix → verify → update diagram.
Create an automated QA test script for a DRAW feature or tool. Generates a bash test script in QA/tests/ using the QA harness helpers, derived from state diagrams, keyboard/mouse bindings, source code, and project instructions.
Create a manual QA test checklist for a DRAW feature or tool. Generates a hierarchical checklist in PLANS/TESTS/ with test cases derived from state diagrams, keyboard/mouse bindings, source code, and project instructions.
Analyze the visual output of a QB64PE program by saving a screenshot and describing what is rendered.
Write a new QB64PE program for a given task, validating syntax and compiling iteratively until clean.
Prepare a DRAW release — bump version, update docs, generate release notes
Generate a multi-sheet .xmind mind map from a hierarchical feature tree using the xmind-sdk-js toolchain in DEV/. Supports cross-sheet hyperlinks, back-links, and themes.
Debug a QB64PE compilation or runtime problem using debugging helpers, compatibility checks, and enhanced logging.