├── .eslintrc.js ├── .gemini-flow.example.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ ├── feature_request.md │ ├── good_first_issue.md │ └── question.md └── workflows │ └── npm-publish.yml ├── .gitignore ├── CLAUDE.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── LICENSE ├── PRD.md ├── README.md ├── SPARC-SUMMARY.md ├── jest.config.js ├── package.json ├── src ├── cli.ts ├── commands │ ├── agent.ts │ ├── init.ts │ ├── sparc.ts │ └── status.ts ├── core │ ├── gemini-client.ts │ ├── memory-manager.ts │ ├── orchestrator.ts │ └── task-queue.ts ├── index.ts ├── types │ └── index.ts └── utils │ ├── error-handler.ts │ ├── logger.ts │ ├── path-security.ts │ ├── rate-limiter.ts │ └── validation.ts ├── tests ├── example.test.ts ├── setup.ts └── utils │ ├── error-handler.test.ts │ └── validation.test.ts └── tsconfig.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gemini-flow.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/.gemini-flow.example.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/good_first_issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/.github/ISSUE_TEMPLATE/good_first_issue.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/LICENSE -------------------------------------------------------------------------------- /PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/PRD.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/README.md -------------------------------------------------------------------------------- /SPARC-SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/SPARC-SUMMARY.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/package.json -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/commands/agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/src/commands/agent.ts -------------------------------------------------------------------------------- /src/commands/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/src/commands/init.ts -------------------------------------------------------------------------------- /src/commands/sparc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/src/commands/sparc.ts -------------------------------------------------------------------------------- /src/commands/status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/src/commands/status.ts -------------------------------------------------------------------------------- /src/core/gemini-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/src/core/gemini-client.ts -------------------------------------------------------------------------------- /src/core/memory-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/src/core/memory-manager.ts -------------------------------------------------------------------------------- /src/core/orchestrator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/src/core/orchestrator.ts -------------------------------------------------------------------------------- /src/core/task-queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/src/core/task-queue.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/error-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/src/utils/error-handler.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/path-security.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/src/utils/path-security.ts -------------------------------------------------------------------------------- /src/utils/rate-limiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/src/utils/rate-limiter.ts -------------------------------------------------------------------------------- /src/utils/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/src/utils/validation.ts -------------------------------------------------------------------------------- /tests/example.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/tests/example.test.ts -------------------------------------------------------------------------------- /tests/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/tests/setup.ts -------------------------------------------------------------------------------- /tests/utils/error-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/tests/utils/error-handler.test.ts -------------------------------------------------------------------------------- /tests/utils/validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/tests/utils/validation.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Theopsguide/gemini-code-flow/HEAD/tsconfig.json --------------------------------------------------------------------------------