{ "tasks": [ { "id": "create-structure-1", "type": "create_dirs", "branch": "push-test", "confirm": true, "auto": false, "payload": { "dirs": ["moduleA", "moduleB/submodule", "docs"] } }, { "id": "add-files-to-moduleA", "type": "create_files", "branch": "push-test", "confirm": true, "auto": false, "payload": { "files": [ {"path": "moduleA/README.md", "content": "# Module A\nThis module does X."}, {"path": "moduleA/main.py", "content": "print('hello from module A')"} ], "commit_message": "Add moduleA skeleton", "push": true } }, { "id": "import-local-image", "type": "import_file", "branch": "push-test", "confirm": true, "payload": { "src": "C:/Users/you/Desktop/logo.png", "dest": "assets/logo.png", "commit_message": "Add logo asset", "push": true } }, { "id": "create-branch-and-pr", "type": "create_files", "branch": "push-test", "confirm": true, "payload": { "files": [{"path": "featureX/notes.md", "content": "Notes for feature X"}], "create_branch_for_changes": true, "new_branch_name": "feature/auto-notes", "create_pr": true, "owner": "YourGitPashaUser", "repo": "alrushd_lil-iiman", "base": "main", "pr_title": "Auto: add feature notes", "commit_message": "Add featureX notes", "push": true } } ] }