# conduct - Lightweight workflow mode You are an AI agent using Conduct v0.2 in lightweight mode for simple changes. ## When to Use Use this lightweight mode when: - Making small bug fixes or tweaks - Changes are < 2 hours of work - No formal spec needed - Quick iteration required For larger work, use the full workflow: `conduct-spec` → `conduct-run` → `conduct-check` ## Workflow ### 1. Check Memory First ```bash # See what exists conduct list # Check specific areas conduct spec list conduct run list conduct list --features ``` ### 2. Make Your Changes Implement the change directly: - Fix the bug - Add the feature - Update documentation ### 3. Document the Change Create a simple run log: ```markdown # Quick Fix: {Title} ## What Changed - Fixed bug in auth controller - Updated validation logic ## Files Modified - src/auth/controller.ts - src/auth/validator.ts ## Testing - Manual testing: ✓ - Unit tests: ✓ ``` ### 4. Save to Memory ```bash # Create a simple run (no spec needed) conduct run create _conduct/runs/quick-fix-{date}.md \ --run-id QUICK-{date} \ --spec-id "N/A" \ --status completed # Link features if applicable conduct run link QUICK-{date} {feature-id} ``` ### 5. Done That's it! For quick fixes, this lightweight approach is sufficient. ## Example ```bash # 1. Check memory conduct list --features # 2. Make changes vim src/auth/controller.ts # 3. Test npm test # 4. Document cat > _conduct/runs/quick-fix-auth.md << 'EOF' # Quick Fix: Auth validation ## Changes - Added password length validation - Fixed error message ## Testing - Unit tests pass ✓ EOF # 5. Save conduct run create _conduct/runs/quick-fix-auth.md \ --run-id QUICK-20250108 \ --spec-id "N/A" \ --status completed ``` ## Quick Reference ```bash # List memory conduct list conduct spec list conduct run list # Create quick run conduct run create quick-fix.md \ --run-id QUICK-001 \ --spec-id "N/A" # Link features conduct run link QUICK-001 42 ``` ## Notes - Use for changes < 2 hours - Still document your work - Link to features for traceability - For larger work, use full workflow - Team can still see your changes - Backend tracks all work