📋
Technical Details
Deep-dive into QUAD implementation: Agent patterns, flow docs, hierarchy rules
The 2 Dimensions: Business + Technical
Every circle operates along two axes: Business (understanding requirements, stakeholders, value) and Technical (code, systems, infrastructure). The B/T ratio defines each circle's focus.
B
Business Dimension
- • Understanding stakeholder needs
- • Translating requirements to specs
- • Prioritization and value assessment
- • User experience and workflows
- • Communication with non-technical teams
T
Technical Dimension
- • Writing and reviewing code
- • System architecture decisions
- • Database design and optimization
- • Infrastructure and DevOps
- • Performance and security
B/T Ratios by Circle
Management
B 80%
T 20%
Development
B 30%
T 70%
QA
B 30%
T 70%
Infrastructure
B 20%
T 80%
Shared vs Dedicated Resources
MORE DEDICATEDMORE SHARED
Management
Circle
Dedicated
per project
Development
Circle
Mostly Dedicated
can share
QA
Circle
Mostly Shared
across projects
Infrastructure
Circle
Always Shared
across directors
Organizational Structure
GROUP
(e.g., Wealth Management)
Director A
Project 1
Project 2
Director B
Project 1
Project 2
Director C
Project 1
Project 2
SHARED RESOURCES
Infrastructure Circle
ALWAYS SHARED
QA Circle
USUALLY SHARED
Enabling Teams
OPTIONAL
Hierarchy Rules
Level 1
BASE RULES
QUAD Platform - Universal do's and don'ts
Level 2
COMPANY-WIDE
Entity/Org level policies
Level 3
DIRECTOR
Program/Portfolio level
Level 4
TECH LEAD
Team level
Level 5
TEAM MEMBER
Personal preferences
Each level can ADD restrictions, never CONTRADICT upper levels
Example Rules
| Level | Example Rule |
|---|---|
| Base Rules | "Never commit secrets to Git" |
| Company-wide | "All PRs require 2 reviewers" |
| Director | "Use Java 21 only for this program" |
| Tech Lead | "Follow our naming conventions" |
| Team Member | "I prefer dark mode in IDE" |
Agent Class-Object Pattern
CLASS (Template)
Story Agent (Template)
- - Capabilities defined
- - Base rules configured
- - No connection yet
- - "Ready" state
Cannot execute tasks
OBJECT (Instance)
Suman's Story Agent
- - Connected to platform
- - App password set
- - Local machine context
- - User-specific rules
Can execute tasks
→
assign + setup = object
Setup Flow
1
Agent Template exists
QUAD Platform
2
User joins team
Gets web access
3
App Password created
Restricted perms
4
Local machine setup
Agent installed
5
Agent = Object
Active!
Flow Document Template
# FLOW: [Feature Name]## Overview
| Field | Value |
| Flow ID | FLOW_XXX_001 |
| Owner | Management Circle (BA/PM/TL) |
| Status | Draft / Active / Retired |
## Step 1: [Action Name]
### UI
| Element | Type | Validation |
### API
POST /api/endpoint
### Database
SELECT * FROM table
### Test Cases
| TC001 | Happy path | 200 |
QA Testing View (Auto-Generated)
Flow: FLOW_LOGIN_001
UI Tests:
Email field shows keyboard
Password field masks input
Login button disabled when empty
Error message displays on failure
API Tests:
POST /api/auth/login returns 200
Returns 401 with invalid password
Returns 422 with malformed email
Database Tests:
users.last_login_at updated
device_login_history row created
login_attempts incremented on failure
Edge Cases:
SQL injection attempt blocked
Account lockout after 5 failures
One Source of Truth Architecture
GIT REPOSITORY
(Version Controlled)
/docs/flows//src/code/tests/specs↓
QUAD WEB APP
Flow viewer, API browser, DB schema, AI chat (RAG), Test dashboard
↓
Confluence (sync)
Jira (sync)
Swagger (auto)
All tools sync FROM Git (single source). Never edit in Confluence directly.
QUAD™ - Circle of Functions | A methodology by A2 Vibe Creators | First Published: December 2025