QUAD Integration Architecture
The Complete Picture: How Everything Works TogetherPart of QUADβ’ (Quick Unified Agentic Development) Methodology Β© 2025 Suman Addanke / A2 Vibe Creators LLC
Table of Contents
Overview
This document provides the complete integration picture of QUAD methodology. It shows how all components - agents, triggers, pipelines, permissions, and tools - work together as a unified system.
QUAD at a Glance
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β QUADβ’ METHODOLOGY β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β 1 METHOD QUAD - Quick Unified Agentic Development β
β 2 DIMENSIONS Business + Technical β
β 3 AXIOMS 4 Circles + AI Agents + Docs-First β
β 4 CIRCLES Management β Development β QA β Infrastructure β
β β
β 8 STEPS First QUAD (Operational) + Second QUAD (Optimize) β
β 7 TRIGGERS Jira Email Slack GitHub Azure Scheduled Manual β
β 7 LABELS Priority Status Type Circle Platform Sprint Sizeβ
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
What This Document Covers
System Context Diagram
The Complete QUAD Ecosystem
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β EXTERNAL SYSTEMS & USERS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ β
β Jira GitHub Slack Email Confluenc Azure β
β +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ β
β β β β β β β β
β βββββββββββββ΄ββββββββββββ΄ββββββ¬ββββββ΄ββββββββββββ΄ββββββββββββ β
β β β
β WEBHOOKS & EVENTS β
β βΌ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β QUAD TRIGGER LAYER β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β TRIGGER PROCESSOR β β
β β βββββββββββ βββββββββββ βββββββββββ βββββββββββ βββββββββββ β β
β β β Jira β β Email β β Slack β β GitHub β β Cron β β β
β β β Adapter β β Adapter β β Adapter β β Adapter β β Adapter β β β
β β βββββββββββ βββββββββββ βββββββββββ βββββββββββ βββββββββββ β β
β β β β β
β β ββββββββΌββββββββ β β
β β β Normalized β β β
β β β TriggerEvent β β β
β β ββββββββββββββββ β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
ββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββ€
β QUAD AGENT RUNTIME (QAR) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β β
β β βββββββββββββββββ βββββββββββββββββ βββββββββββββββββ β β
β β β ORCHESTRATOR β β EVENT BUS β βSHARED CONTEXT β β β
β β β (Pipelines) βββββΊβ (Pub/Sub) βββββΊβ (State) β β β
β β βββββββββββββββββ βββββββββββββββββ βββββββββββββββββ β β
β β β β β β β
β β βΌ βΌ βΌ β β
β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β
β β β PERMISSION CHECKER + AUDIT LOG β β β
β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β
β β β β β
β β βββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ β β
β β β AGENT REGISTRY β β β
β β β β β β
β β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β
β β β β CIRCLE 1: MANAGEMENT β β β β
β β β β βββββββββββ βββββββββββ βββββββββββ βββββββββββ β β β β
β β β β β Story β β Code β β DB β β Flow β β β β β
β β β β β Agent β β Agent β β Agent β β Agent β β β β β
β β β β βββββββββββ βββββββββββ βββββββββββ βββββββββββ β β β β
β β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β
β β β β β β
β β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β
β β β β CIRCLE 2: DEVELOPMENT β β β β
β β β β βββββββββββ βββββββββββ βββββββββββ βββββββββββ β β β β
β β β β β Dev UI β β Dev API β β Dev DB β β Review β β β β β
β β β β β Agent β β Agent β β Agent β β Agent β β β β β
β β β β βββββββββββ βββββββββββ βββββββββββ βββββββββββ β β β β
β β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β
β β β β β β
β β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β
β β β β CIRCLE 3: QA β β β β
β β β β βββββββββββ βββββββββββ βββββββββββ βββββββββββ β β β β
β β β β βTest Unitβ βTest API β βTest E2E β βSecurity β β β β β
β β β β β Agent β β Agent β β Agent β β Scanner β β β β β
β β β β βββββββββββ βββββββββββ βββββββββββ βββββββββββ β β β β
β β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β
β β β β β β
β β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β
β β β β CIRCLE 4: INFRASTRUCTURE β β β β
β β β β βββββββββββ βββββββββββ βββββββββββ βββββββββββ β β β β
β β β β β Deploy β β Monitor β β Alert β β Rollbackβ β β β β
β β β β β Agent β β Agent β β Agent β β Agent β β β β β
β β β β βββββββββββ βββββββββββ βββββββββββ βββββββββββ β β β β
β β β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β
β β β β β β
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β
β β β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
ββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββ€
β MCP TOOL LAYER β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β MCP TOOLS β β
β β β β
β β βββββββββββ βββββββββββ βββββββββββ βββββββββββ βββββββββββ β β
β β β Gemini β β Git β βConfluencβ β Jira β β Slack β β β
β β β MCP β β MCP β β MCP β β MCP β β MCP β β β
β β βββββββββββ βββββββββββ βββββββββββ βββββββββββ βββββββββββ β β
β β β β
β β βββββββββββ βββββββββββ βββββββββββ βββββββββββ βββββββββββ β β
β β β GitHub β β Docker β β K8s β β AWS/GCP β β Custom β β β
β β β MCP β β MCP β β MCP β β MCP β β MCP β β β
β β βββββββββββ βββββββββββ βββββββββββ βββββββββββ βββββββββββ β β
β β β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β OUTPUT DESTINATIONS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββ βββββββββββ βββββββββββ βββββββββββ βββββββββββ β
β β Jira β β GitHub β βConfluencβ β Slack β β Deploy β β
β β (Update)β β (PR) β β (Docs) β β(Notify) β β (Infra) β β
β βββββββββββ βββββββββββ βββββββββββ βββββββββββ βββββββββββ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
End-to-End Flow
Complete Journey: From Requirement to Deployment
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β END-TO-END FLOW EXAMPLE β
β GlobalRetail Inc. Feature β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
BA writes requirement in Jira
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STEP 1: TRIGGER (Jira Webhook) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Jira fires webhook: β
β { β
β "event": "issue.created", β
β "project": "RETAIL", β
β "issue": { β
β "key": "RETAIL-456", β
β "type": "Story", β
β "summary": "Customer wishlist feature", β
β "description": "Customers should be able to save products..." β
β } β
β } β
β β
β Jira Adapter normalizes to TriggerEvent: β
β { β
β sourceSystem: "jira", β
β eventType: "story.created", β
β payload: { story_id: "RETAIL-456", ... }, β
β targetAgent: "story-agent" β
β } β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STEP 2: DEFINE (Story Agent) [Circle 1]β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β QAR receives TriggerEvent: β
β 1. Permission check: story-agent allowed to be triggered by jira? β β
β 2. Invoke story-agent with normalized payload β
β β
β Story Agent executes: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β 1. Read story from Jira MCP β β
β β 2. Read project context from Confluence MCP β β
β β 3. Call Gemini MCP for AI expansion β β
β β 4. Generate: β β
β β - Acceptance criteria β β
β β - Technical specs β β
β β - Test scenarios β β
β β - Sub-tasks β β
β β 5. Write specs to Confluence MCP β β
β β 6. Update Jira MCP with link β β
β β 7. Emit event: "story.expanded" β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β Output: β
β - RETAIL-456 expanded with full specs β
β - Sub-tasks created: RETAIL-457, 458, 459, 460 β
β - Labels applied: P1, STATUS:READY, TYPE:FEATURE, CIRCLE:2, WEB β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
Event: story.expanded
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STEP 3: ESTIMATE (Estimation Pipeline) [Circle 1]β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Orchestrator runs estimation-pipeline (SEQUENTIAL): β
β β
β βββββββββββ βββββββββββ βββββββββββ βββββββββββ β
β β Code β βββΊ β DB β βββΊ β Flow β βββΊ βEstimatorβ β
β β Agent β β Agent β β Agent β β Agent β β
β βββββββββββ βββββββββββ βββββββββββ βββββββββββ β
β β β β β β
β βΌ βΌ βΌ βΌ β
β complexity: 8 impact: MED flows: 3 OCTAHEDRON (8) β
β β
β Result: Story estimated at OCTAHEDRON (8 points) β
β Jira updated with estimate label β
β Event emitted: "story.estimated" β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
Event: story.estimated
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STEP 4: DEVELOP (Development Pipeline) [Circle 2]β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Orchestrator runs development-pipeline (HYBRID): β
β β
β STAGE 1: Parallel Development β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β βββββββββββββ βββββββββββββ β β
β β β Dev UI β β Dev API β β β
β β β Agent β β Agent β β β
β β βββββββββββββ βββββββββββββ β β
β β β β β β
β β βΌ βΌ β β
β β - React components - REST endpoints β β
β β - State management - Service layer β β
β β - UI tests - API tests β β
β β - Git MCP: commit - Git MCP: commit β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
β (wait for both) β
β βΌ β
β STAGE 2: Integration β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β βββββββββββββ β β
β β βIntegrationβ Verifies UI + API work together β β
β β β Agent β Creates integration tests β β
β β βββββββββββββ Git MCP: merge branches β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β Output: β
β - feature/RETAIL-456-wishlist branch with all code β
β - PR created and ready for review β
β - Event emitted: "code.ready" β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
Event: code.ready
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STEP 5: REVIEW (Review Agent) [Circle 2]β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Review Agent executes: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β 1. Read PR diff from GitHub MCP β β
β β 2. Read coding standards from Confluence MCP β β
β β 3. Call Gemini MCP for code analysis β β
β β 4. Security scan via Security Scanner MCP β β
β β 5. Generate review comments β β
β β 6. Post comments to GitHub MCP β β
β β 7. If approved: emit "code.approved" β β
β β If changes needed: emit "code.changes-requested" β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β Result: PR approved with minor suggestions β
β Event emitted: "code.approved" β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
Event: code.approved
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STEP 6: DELIVER (Testing Pipeline) [Circle 3]β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Orchestrator runs testing-pipeline (HYBRID): β
β β
β STAGE 1: Parallel Test Execution β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β βββββββββββ βββββββββββ βββββββββββ βββββββββββ β β
β β β Unit β β API β β E2E β βSecurity β β β
β β β Tests β β Tests β β Tests β β Scan β β β
β β βββββββββββ βββββββββββ βββββββββββ βββββββββββ β β
β β β β β β β β
β β βΌ βΌ βΌ βΌ β β
β β β Pass β Pass β Pass β Pass β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
β (wait for all) β
β βΌ β
β STAGE 2: Quality Gate β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β βββββββββββββ β β
β β β Quality β Coverage: 87% β β β
β β β Gate β Security: No critical β β β
β β β Agent β Performance: Within SLA β β β
β β βββββββββββββ Decision: PASS β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β Result: All tests pass, quality gate approved β
β Event emitted: "tests.passed" β
β Jira updated: STATUS:READY-TO-DEPLOY β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
Event: tests.passed
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STEP 7: DEPLOY (Deployment Pipeline) [Circle 4]β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Orchestrator runs deployment-pipeline (SEQUENTIAL): β
β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β β
β β βββββββββββ βββββββββββ βββββββββββ βββββββββββ β β
β β β Build β βββΊ β Stage β βββΊ β Prod β βββΊ β Verify β β β
β β β Agent β β Deploy β β Deploy β β Agent β β β
β β βββββββββββ βββββββββββ βββββββββββ βββββββββββ β β
β β β β β β β β
β β βΌ βΌ βΌ βΌ β β
β β Docker image Staging OK HUMAN APPROVE Health β β β
β β pushed smoke tests βββββββββββββΊ Metrics β β β
β β (Required!) β β
β β β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β β οΈ HUMAN APPROVAL REQUIRED for production deploy β
β β
β After approval: β
β - Production deployment complete β
β - Health checks passing β
β - Event emitted: "deploy.completed" β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
Event: deploy.completed
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STEP 8: MONITOR & FEEDBACK [Circle 4]β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Monitor Agent continuously watches: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β β
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β
β β β METRICS DASHBOARD β β β
β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β
β β β Response Time: 120ms (β SLA: <200ms) β β β
β β β Error Rate: 0.02% (β SLA: <1%) β β β
β β β CPU: 45%
Memory: 62% Disk: 38% β β β
β β β Active Users: 12,450 β β β
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β
β β β β
β β Alert Rules: β β
β β - If error rate > 1%: Notify + prepare rollback β β
β β - If response > 500ms: Alert on-call β β
β β - If CPU > 80% for 5min: Scale up β β
β β β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β Feedback Loop: β
β - Collect metrics on agent performance β
β - Store learnings in Agent Knowledge Base β
β - Improve prompts and rules based on outcomes β
β - Update guardrails if issues found β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
STORY COMPLETE
RETAIL-456 deployed to production
Time: 4 hours (vs traditional 3 days)
Configuration File Relationships
How Configuration Files Connect
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CONFIGURATION FILE HIERARCHY β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
project-root/
β
βββ quad.config.yaml βββββββββββββββββββ MASTER CONFIG
β β
β β version: "1.0"
β β project: "my-project"
β β
β β # References other configs
β β includes:
β β - agents/
β β - pipelines/
β β - triggers/
β β
β β # Global settings
β β defaults:
β β timeout: 60000
β β mode: HYBRID
β β
β β # Invocation methods enabled
β β invocation:
β β ide: true
β β cli: true
β β chat: true
β β auto: true
β β mcp: true
β β
β βββββββββββββββββββββββββββββββββββ
β
βββ quad/
β β
β βββ agents/ ββββββββββββββββββββββββ AGENT DEFINITIONS
β β β
β β βββ story-agent.yaml
β β β β agentId: story-agent
β β β β circle: MANAGEMENT
β β β β capabilities: [expand-story, generate-ac]
β β β β canRead: [stories/, confluence/]
β β β β canWrite: [stories/, confluence/]
β β β β canInvoke: [estimation-agent]
β β β β mcpTools: [gemini, confluence, jira]
β β β βββββββββββββββββββββββββββ
β β β
β β βββ dev-agent-ui.yaml
β β βββ dev-agent-api.yaml
β β βββ test-agent.yaml
β β βββ deploy-agent.yaml
β β
β βββ pipelines/ βββββββββββββββββββββ PIPELINE DEFINITIONS
β β β
β β βββ estimation.yaml
β β β β name: estimation
β β β β mode: SEQUENTIAL
β β β β steps:
β β β β - agentId: code-agent
β β β β - agentId: db-agent
β β β β - agentId: estimation-agent
β β β βββββββββββββββββββββββββββ
β β β
β β βββ development.yaml
β β β β name: development
β β β β mode: HYBRID
β β β β stages:
β β β β - name: parallel-dev
β β β β agents: [dev-ui, dev-api]
β β β β parallel: true
β β β β - name: integration
β β β β agents: [integration-agent]
β β β βββββββββββββββββββββββββββ
β β β
β β βββ deployment.yaml
β β
β βββ triggers/ ββββββββββββββββββββββ TRIGGER CONFIGURATIONS
β β β
β β βββ jira.yaml
β β β β source: jira
β β β β webhookUrl: /api/webhooks/jira
β β β β rules:
β β β β story-created:
β β β β event: issue.created
β β β β filter: project=PROJ, type=Story
β β β β target: story-agent
β β β βββββββββββββββββββββββββββ
β β β
β β βββ email.yaml
β β βββ slack.yaml
β β βββ github.yaml
β β βββ scheduled.yaml
β β
β βββ permissions/ βββββββββββββββββββ PERMISSION OVERRIDES
β β
β βββ circle-1.yaml
β βββ circle-2.yaml
β βββ circle-3.yaml
β βββ circle-4.yaml
β
βββ .quad/
β
βββ credentials.yaml.enc βββββββββββ ENCRYPTED SECRETS
β β (Never commit to git)
β β jira_api_token: [encrypted]
β β gemini_api_key: [encrypted]
β βββββββββββββββββββββββββββ
β
βββ local.yaml βββββββββββββββββββββ LOCAL OVERRIDES
β β (Developer-specific settings)
β β invocation:
β β auto: false # Disable auto in local
β βββββββββββββββββββββββββββ
β
βββ audit/ βββββββββββββββββββββββββ AUDIT LOGS
βββ 2025-12-30.log
βββ 2025-12-31.log
Configuration Inheritance
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CONFIGURATION PRECEDENCE β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
LOWEST PRIORITY HIGHEST PRIORITY
β β
βΌ βΌ
βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ
β Default β ββββ Project β ββββ Local β ββββ Environment β
β (Built-in)β βquad.config β β.quad/local β β Variables β
βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ
Example:
Built-in default: timeout: 60000
quad.config.yaml: timeout: 120000 βββ Overrides built-in
.quad/local.yaml: timeout: 30000 βββ Overrides project
QUAD_TIMEOUT=15000 (environment var) βββ Overrides all
Document Map
Which Document to Read for What
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β QUAD DOCUMENT MAP β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
ββββββββββββββββββββββββ
β START HERE β
β β
β What do you need? β
ββββββββββββ¬ββββββββββββ
β
ββββββββββββββββ¬ββββββββββββΌββββββββββββ¬βββββββββββββββ
β β β β β
βΌ βΌ βΌ βΌ βΌ
βββββββββββ βββββββββββ βββββββββββ βββββββββββ βββββββββββ
βUnderstandβ βConfigureβ β Build β β Adopt β βReferenceβ
β QUAD β β Triggersβ β Agents β β QUAD β β Info β
ββββββ¬βββββ ββββββ¬βββββ ββββββ¬βββββ ββββββ¬βββββ ββββββ¬βββββ
β β β β β
βΌ βΌ βΌ βΌ βΌ
/quad, /estimate, /review, etc.Quick Navigation Matrix
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β DOCUMENT Γ TOPIC MATRIX β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β β QUAD βSAMPLEβLIFECYβTRIGGEβAGENTSβARCHITβCOMMANβLABELSβADOPT β
β β .md β ENV β CLE β RS β β TURE β DS β β ION β
β ββββββββββββββΌβββββββΌβββββββΌβββββββΌβββββββΌβββββββΌβββββββΌβββββββΌβββββββΌβββββββ
β 4 Circles β β β β β β β β β β β β β β β β
β AI Agents β β β β β β β β β β β β β β β
β Triggers β β β β β β β β β β β β β β
β Pipelines β β β β β β β β β β β β β β β
β Permissions β β β β β β β β β β β β β
β CLI/IDE β β β β β β β β β β β β β
β Labels β β β β β β β β β β β β
β Configurationβ β β β β β β β β β β β β
β Adoption β β β β β β β β β β β β
β Examples β β β β β β β β β β β β β β β β β β β
β ββββββββββββββ΄βββββββ΄βββββββ΄βββββββ΄βββββββ΄βββββββ΄βββββββ΄βββββββ΄βββββββ΄βββββββ
β β
β β = Primary coverage β = Secondary coverage blank = Not covered β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Implementation Layers
Technical Architecture Stack
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β IMPLEMENTATION LAYERS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
LAYER 5: USER INTERFACE
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ
β VS Code β β Cursor β βClaude Claudeβ β QUAD β
β Extension β β Extension β β Desktop β β CLI β
βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ
β β β β
ββββββββββββββββββ΄βββββββββββββββββ΄βββββββββββββββββ
β
βΌ
LAYER 4: API GATEWAY
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β QUAD API β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ β
β β REST β β GraphQL β β WebSocket β β Webhook β β
β β Endpoints β β (Future) β β (Events) β β Handlers β β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βΌ
LAYER 3: QUAD AGENT RUNTIME (QAR)
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β CORE SERVICES β β
β β β β
β β ββββββββββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ β β
β β βOrchestratorβ β Event Bus β β Context β β Permission β β β
β β β β β β β Manager β β Checker β β β
β β ββββββββββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ β β
β β β β
β β ββββββββββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ β β
β β β Agent β β Config β β Audit β β Health β β β
β β β Registry β β Loader β β Logger β β Check β β β
β β ββββββββββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ β β
β β β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β TRIGGER ADAPTERS β β
β β ββββββββββ ββββββββββ ββββββββββ ββββββββββ ββββββββββ ββββββββββ β β
β β β Jira β β Email β β Slack β β GitHub β β Cron β β Custom β β β
β β ββββββββββ ββββββββββ ββββββββββ ββββββββββ ββββββββββ ββββββββββ β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βΌ
LAYER 2: AGENT IMPLEMENTATION
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β ββββββββββββββββββββββ ββββββββββββββββββββββ ββββββββββββββββββββββ β
β β Circle 1 Agents β β Circle 2 Agents β β Circle 3 Agents β β
β β ββββββββββββββββ β β ββββββββββββββββ β β ββββββββββββββββ β β
β β story-agent β β dev-agent-ui β β test-unit-agent β β
β β code-agent β β dev-agent-api β β test-api-agent β β
β β db-agent β β dev-agent-db β β test-e2e-agent β β
β β flow-agent β β review-agent β β security-agent β β
β β estimation-agent β β β β performance-agt β β
β ββββββββββββββββββββββ ββββββββββββββββββββββ ββββββββββββββββββββββ β
β β
β ββββββββββββββββββββββ β
β β Circle 4 Agents β β
β β ββββββββββββββββ β β
β β build-agent β β
β β deploy-dev-agent β β
β β deploy-prd-agent β β
β β monitor-agent β β
β β rollback-agent β β
β ββββββββββββββββββββββ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βΌ
LAYER 1: MCP TOOLS & EXTERNAL SERVICES
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β MCP TOOL ADAPTERS β β
β β β β
β β ββββββββββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ β β
β β β AI Providersβ β Source β β Docs & β β Infra & β β β
β β β β β Control β β Comms β β Deploy β β β
β β β βββββββββββ β β ββββββββββ β β ββββββββββ β β ββββββββββ β β β
β β β Gemini β β Git β β Confluence β β Docker β β β
β β β OpenAI β β GitHub β β Jira β β Kubernetes β β β
β β β Anthropic β β GitLab β β Slack β β AWS/GCP β β β
β β β Bedrock β β Bitbucket β β Teams β β Terraform β β β
β β ββββββββββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ β β
β β β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β EXTERNAL SERVICES β β
β β β β
β β ββββββββββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ β β
β β β Jira β β GitHub β β Confluence β β Slack β β β
β β β Cloud β β API β β API β β API β β β
β β ββββββββββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ β β
β β β β
β β ββββββββββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ β β
β β β AWS β β GCP β β Azure β β On-Prem β β β
β β β Cloud β β Cloud β β Cloud β β Infra β β β
β β ββββββββββββββ ββββββββββββββ ββββββββββββββ ββββββββββββββ β β
β β β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Integration Points
External System Connections
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β INTEGRATION POINTS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
JIRA INTEGRATION
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββ βββββββββββββββββββ
β JIRA β βββββ OUTBOUND βββββΊ β QUAD β
β β β β
β Webhooks OUT β ββββββββββββββββββββββΊβ Trigger Layer β
β β issue.created β β
β β issue.updated β β
β β β β
β REST API IN β βββββββββββββββββββββββ Jira MCP β
β β Create issue β β
β β Update issue β β
β β Add comment β β
βββββββββββββββββββ βββββββββββββββββββ
Configuration: quad/triggers/jira.yaml
MCP Tool: jira-mcp
Events: issue.created, issue.updated, issue.transitioned
GITHUB INTEGRATION
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββ βββββββββββββββββββ
β GITHUB β βββββ OUTBOUND βββββΊ β QUAD β
β β β β
β Webhooks OUT β ββββββββββββββββββββββΊβ Trigger Layer β
β β pull_request.opened β β
β β push β β
β β β β
β REST API IN β βββββββββββββββββββββββ Git MCP β
β β Create PR β β
β β Add comment β β
β β Merge β β
β β β β
β Git Protocol β βββββββββββββββββββββββ Git MCP β
β β clone, push, pull β β
β β commit, branch β β
βββββββββββββββββββ βββββββββββββββββββ
Configuration: quad/triggers/github.yaml
MCP Tool: git-mcp
Events: pull_request., push, issue.
CONFLUENCE INTEGRATION
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββ βββββββββββββββββββ
β CONFLUENCE β βββββ OUTBOUND βββββΊ β QUAD β
β β β β
β Webhooks OUT β ββββββββββββββββββββββΊβ Trigger Layer β
β β page.created β β
β β page.updated β β
β β β β
β REST API IN β βββββββββββββββββββββββ Confluence MCP β
β β Create page β β
β β Update page β β
β β Search β β
βββββββββββββββββββ βββββββββββββββββββ
Configuration: quad/triggers/confluence.yaml
MCP Tool: confluence-mcp
Events: page., comment.
SLACK INTEGRATION
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββ βββββββββββββββββββ
β SLACK β βββββ OUTBOUND βββββΊ β QUAD β
β β β β
β Events API β ββββββββββββββββββββββΊβ Trigger Layer β
β β message.posted β β
β β app_mention β β
β β β β
β Web API IN β βββββββββββββββββββββββ Slack MCP β
β β Post message β β
β β Update message β β
β β React with emoji β β
βββββββββββββββββββ βββββββββββββββββββ
Configuration: quad/triggers/slack.yaml
MCP Tool: slack-mcp
Events: message, app_mention, reaction_added
EMAIL INTEGRATION
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββ βββββββββββββββββββ
β EMAIL SERVER β βββββ OUTBOUND βββββΊ β QUAD β
β β β β
β IMAP Poll β ββββββββββββββββββββββΊβ Trigger Layer β
β (or MS Graph) β New email detected β β
β β β β
β SMTP OUT β βββββββββββββββββββββββ Email Service β
β β Send notification β β
βββββββββββββββββββ βββββββββββββββββββ
Configuration: quad/triggers/email.yaml
Events: email.received (matching rules)
AI PROVIDER INTEGRATION
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββ βββββββββββββββββββ
β AI PROVIDERS β βββββ OUTBOUND βββββΊ β QUAD β
β β β β
β Gemini API β βββββββββββββββββββββββ Gemini MCP β
β OpenAI API β βββββββββββββββββββββββ OpenAI MCP β
β Anthropic API β βββββββββββββββββββββββ Claude MCP β
β Bedrock API β βββββββββββββββββββββββ Bedrock MCP β
β β β β
β Used for: β β β
β - Story expansion β β
β - Code generation β β
β - Code review β β
β - Test generation β β
βββββββββββββββββββ βββββββββββββββββββ
Configuration: mcp_tools section in quad.config.yaml
Rate limiting and audit enabled per provider
Getting Started Guide
Quick Setup Checklist
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β QUAD QUICK START CHECKLIST β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
PHASE 1: CORE SETUP (Day 1)
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β‘ 1. Create quad.config.yaml in project root
ββββββββββββββββββββββββββββββββββββββββββ
β version: "1.0" β
β project: "your-project" β
β invocation: β
β cli: true β
β ide: true β
ββββββββββββββββββββββββββββββββββββββββββ
β‘ 2. Install QUAD CLI
$ npm install -g @quad/cli
$ quad --version
β‘ 3. Initialize QUAD in your project
$ quad init
Creates: quad/ directory with default configs
β‘ 4. Configure first agent (Story Agent)
Edit: quad/agents/story-agent.yaml
ββββββββββββββββββββββββββββββββββββββββββ
β agentId: story-agent β
β circle: MANAGEMENT β
β mcpTools: β
β - gemini # or openai, anthropic β
β - jira # your ticket system β
ββββββββββββββββββββββββββββββββββββββββββ
β‘ 5. Add credentials
$ quad credentials set gemini_api_key <your-key>
$ quad credentials set jira_api_token <your-token>
β‘ 6. Test with CLI
$ quad agent invoke story-agent --story-id=TEST-1
PHASE 2: TRIGGERS (Day 2-3)
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β‘ 7. Choose your trigger source
- [ ] Jira (quad/triggers/jira.yaml)
- [ ] GitHub (quad/triggers/github.yaml)
- [ ] Email (quad/triggers/email.yaml)
- [ ] Slack (quad/triggers/slack.yaml)
β‘ 8. Configure webhook URL in external system
Jira: Settings β Webhooks β Add: https://your-domain/api/webhooks/jira
GitHub: Settings β Webhooks β Add: https://your-domain/api/webhooks/github
β‘ 9. Start QUAD server (for webhook receiving)
$ quad server start --port 3000
β‘ 10. Test auto-trigger
Create a story in Jira β Verify Story Agent runs
PHASE 3: PIPELINES (Day 4-5)
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β‘ 11. Configure estimation pipeline
Edit: quad/pipelines/estimation.yaml
ββββββββββββββββββββββββββββββββββββββββββ
β name: estimation β
β mode: SEQUENTIAL β
β steps: β
β - agentId: code-agent β
β - agentId: estimation-agent β
ββββββββββββββββββββββββββββββββββββββββββ
β‘ 12. Test pipeline
$ quad pipeline run estimation --story-id=TEST-1
β‘ 13. Add more agents as needed
$ quad agent scaffold dev-agent-ui
$ quad agent scaffold test-agent
PHASE 4: IDE & TEAM (Week 2)
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β‘ 14. Install VS Code extension
Extensions β Search "QUAD Agent Framework"
β‘ 15. Configure team permissions
Edit: quad/permissions/circle-2.yaml
ββββββββββββββββββββββββββββββββββββββββββ
β dev-agent-ui: β
β canWrite: [src/ui/, src/components/] β
β cannotWrite: [src/api/] β
ββββββββββββββββββββββββββββββββββββββββββ
β‘ 16. Enable chat integration
Edit quad.config.yaml:
ββββββββββββββββββββββββββββββββββββββββββ
β invocation: β
β chat: true β
ββββββββββββββββββββββββββββββββββββββββββ
β‘ 17. Train team on slash commands
/quad estimate STORY-123
/quad develop STORY-123
/quad review PR-45
PHASE 5: PRODUCTION (Week 3-4)
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β‘ 18. Configure production deploy agent
Edit: quad/agents/deploy-agent-prod.yaml
ββββββββββββββββββββββββββββββββββββββββββ
β requiresApproval: true β β CRITICAL!
ββββββββββββββββββββββββββββββββββββββββββ
β‘ 19. Set up audit logging
Edit quad.config.yaml:
ββββββββββββββββββββββββββββββββββββββββββ
β audit: β
β enabled: true β
β retentionDays: 90 β
ββββββββββββββββββββββββββββββββββββββββββ
β‘ 20. Enable monitoring
$ quad monitor dashboard
Open: http://localhost:3000/quad/dashboard
β‘ 21. Document your setup
$ quad docs generate > QUAD_SETUP.md
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Validation Commands
<h1 class="text-3xl font-bold text-white mb-8">Check configuration is valid</h1>
quad config validate
<h1 class="text-3xl font-bold text-white mb-8">List all registered agents</h1>
quad agent list
<h1 class="text-3xl font-bold text-white mb-8">List all configured pipelines</h1>
quad pipeline list
<h1 class="text-3xl font-bold text-white mb-8">Test a trigger without external system</h1>
quad trigger test jira --event="issue.created" --data='{"key":"TEST-1"}'
<h1 class="text-3xl font-bold text-white mb-8">View audit log</h1>
quad audit view --last=100
<h1 class="text-3xl font-bold text-white mb-8">Health check</h1>
quad health
<h1 class="text-3xl font-bold text-white mb-8">View current permissions</h1>
quad permissions show dev-agent-ui
Deployment Topology
Single-Team Deployment
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SINGLE-TEAM DEPLOYMENT β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
ββββββββββββββββββββββββββββββββ
β QUAD SERVER β
β (Single Instance) β
β β
β ββββββββββββββββββββββββ β
β β QAR Runtime β β
β β All Agents β β
β β All Pipelines β β
β ββββββββββββββββββββββββ β
β β
β ββββββββββββββββββββββββ β
β β Webhook Server β β
β β Port 3000 β β
β ββββββββββββββββββββββββ β
ββββββββββββββββββββββββββββββββ
β
βββββββββββββ΄ββββββββββββ
β β
βΌ βΌ
βββββββββββββββββ βββββββββββββββββ
β Jira β β GitHub β
β (Webhook) β β (Webhook) β
βββββββββββββββββ βββββββββββββββββ
Best for: Small teams (1-10 developers), single project
Enterprise Deployment
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ENTERPRISE DEPLOYMENT β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
βββββββββββββββββββββββββββ
β LOAD BALANCER β
β (nginx / ALB) β
βββββββββββββ¬ββββββββββββββ
β
ββββββββββββββββββββββββββΌβββββββββββββββββββββββββ
β β β
βΌ βΌ βΌ
βββββββββββββββββ βββββββββββββββββ βββββββββββββββββ
β QUAD Node 1 β β QUAD Node 2 β β QUAD Node 3 β
β β β β β β
β βββββββββββ β β βββββββββββ β β βββββββββββ β
β β QAR β β β β QAR β β β β QAR β β
β βββββββββββ β β βββββββββββ β β βββββββββββ β
β β β β β β
β Circle 1 β β Circle 2 β β Circle 3+4 β
β Agents β β Agents β β Agents β
βββββββββ¬ββββββββ βββββββββ¬ββββββββ βββββββββ¬ββββββββ
β β β
ββββββββββββββββββββββββββΌβββββββββββββββββββββββββ
β
βββββββββββββ΄ββββββββββββ
β β
βΌ βΌ
βββββββββββββββββ βββββββββββββββββ
β Redis β β PostgreSQL β
β (Event Bus) β β (Audit/State) β
βββββββββββββββββ βββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββ
β KUBERNETES CLUSTER β
β β
β βββββββββββ βββββββββββ βββββββββββ β
β β Build β β Deploy β β Monitor β β
β β Runners β β Runners β β Runners β β
β βββββββββββ βββββββββββ βββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββ
Best for: Large orgs (50+ developers), multiple projects, high availability
Summary
Key Takeaways
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β KEY TAKEAWAYS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β 1. SINGLE GATEWAY: All agent invocations flow through QAR β
β β
β 2. PLUGGABLE TRIGGERS: Jira, Email, Slack, GitHub - configure what works β
β β
β 3. PERMISSION-FIRST: Every action validated, every action audited β
β β
β 4. EXECUTION MODES: SEQUENTIAL, PARALLEL, HYBRID - choose per pipeline β
β β
β 5. HUMAN IN LOOP: Production deployments require human approval β
β β
β 6. MCP TOOLS: AI, Git, Docs - external services with permission layer β
β β
β 7. 8-STEP JOURNEY: First QUAD (operational) + Second QUAD (optimize) β
β β
β 8. CONFIGURATION: YAML-based, hierarchical, environment-aware β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Quick Command Reference
quad initquad agent listquad agent invoke quad pipeline run quad server startquad config validatequad healthquad audit viewPart of QUADβ’ (Quick Unified Agentic Development) Methodology Β© 2025 Suman Addanke / A2 Vibe Creators LLC