Framework Agent
The Framework Agent is a specialized AI expert trained on the complete Waymaker methodology library. It provides strategic guidance using 28+ proven business frameworks and Resolute Leadership principles.
Endpoint
POST /v1/framework
Overview
The Framework Agent acts as a strategic methodology expert, automatically:
- Analyzing business challenges to identify root issues
- Selecting optimal frameworks from the Waymaker library
- Providing implementation guidance with phase-by-phase instructions
- Integrating Resolute Leadership principles for effective execution
Request Format
Headers
| Header | Required | Description |
|---|---|---|
Authorization | Yes* | Bearer token from Waymaker authentication |
apikey | Yes* | API key for external applications |
Content-Type | Yes | Must be application/json |
*Either Authorization or apikey is required
Request Body
Uses the same format as the Coordination Endpoint:
interface FrameworkRequest {
messages: Array<{
role: 'user' | 'assistant' | 'system';
content: string;
}>;
userContext?: {
industry?: string;
businessStage?: 'startup' | 'growth' | 'enterprise';
role?: string;
previousWork?: any[];
};
preferences?: {
responseStyle?: 'concise' | 'detailed' | 'tactical';
maxCredits?: number;
};
sessionId?: string;
}
Response Format
Enhanced Response Structure
The Framework Agent provides additional metadata and structured outputs:
interface FrameworkResponse {
content: string; // Formatted markdown response with framework guidance
metadata: {
sessionId: string;
agent: 'one-framework-expert';
primaryFramework: string;
supportingFrameworks: string[];
complexityLevel: 'basic' | 'intermediate' | 'advanced' | 'expert';
confidenceScore: number; // 0-100
resolutePrinciples: string[];
creditsUsed: 5; // Premium rate for expert guidance
processingTimeMs: number;
businessContextAnalysis: {
industryFocus: string;
stageAlignment: string;
keyChallenge: string;
strategicPriority: string;
};
};
structuredOutput: {
frameworkAnalysis: {
primaryFramework: string;
supportingFrameworks: string[];
resolutePrinciples: string[];
strategicRationale: string;
complexityAssessment: string;
confidenceScore: number;
};
expertGuidance: {
methodologyApplication: Array<{
phase: string;
strategicQuestions: string[];
expectedInsights: string;
deliverables: string[];
}>;
strategicActions: string[];
businessOutcomes: string[];
successMetrics: string[];
implementationTimeline: string;
integrationOpportunities: string[];
};
};
}
Waymaker Framework Library
Strategic Planning Frameworks
Core Strategy
- Strategy Canvas: Strategic positioning and competitive differentiation
- Vision Canvas: Long-term vision and purpose alignment
- One-Page Plan: Comprehensive strategic planning on a single page
Business Model Design
- Business Model Canvas: Business model innovation and validation
- Value Proposition Canvas: Value creation and customer alignment
- Revenue Model Canvas: Revenue stream optimization
Customer Experience Frameworks
Customer Intelligence
- Ideal Customer Canvas: Customer targeting and segmentation
- Customer Promise Canvas: Value delivery and brand positioning
- Customer Journey Canvas: End-to-end customer experience mapping
Market Analysis
- Competitive Analysis Canvas: Competitive positioning and differentiation
- Market Opportunity Canvas: Market size and opportunity assessment
- Brand Strategy Canvas: Brand positioning and messaging
Employee Experience Frameworks
Organizational Design
- Employee Journey Canvas: Employee experience optimization
- Employee Promise Canvas: Employer brand and value proposition
- Values/Principles/Behaviors: Culture design and implementation
Team Operations
- Roles Canvas: Role clarity and accountability
- Goals Canvas: Goal setting and performance management
- Meeting Canvas: Meeting effectiveness and productivity
Operational Excellence Frameworks
Financial Management
- Finance Plan Canvas: Financial planning and cash flow management
- P&L Canvas: Profit and loss optimization
- Pricing Canvas: Pricing strategy and optimization
Growth Operations
- Marketing Plan Canvas: Marketing strategy and execution
- Sales Plan Canvas: Sales process and pipeline management
- Growth Canvas: Growth strategy and scaling
Performance Management
- Data Canvas: Data strategy and analytics
- Process Canvas: Process improvement and automation
- Quality Canvas: Quality management and continuous improvement
Resolute Leadership Integration
The 7 Questions of Leadership
- Vision: Where are we going?
- Values: What do we stand for?
- Strategy: How will we get there?
- Structure: How will we organize?
- Systems: What processes will support us?
- Skills: What capabilities do we need?
- Style: How will we lead?
The 5 Questions of Management
- Planning: What needs to be done?
- Organizing: How should we structure?
- Staffing: Who should do what?
- Directing: How do we guide execution?
- Controlling: How do we measure progress?
Automatic Framework Selection
The agent uses advanced business intelligence to automatically select frameworks:
Selection Criteria
-
Business Context Analysis
- Industry vertical and specific challenges
- Business stage (startup, growth, enterprise)
- Organizational role and responsibilities
-
Challenge Pattern Recognition
- Strategic vs. operational issues
- Customer vs. employee focus
- Planning vs. execution needs
-
Framework Complexity Matching
- User experience level
- Available time and resources
- Organizational readiness
-
Integration Opportunities
- Complementary framework combinations
- Sequential framework application
- Cross-functional alignment needs
Usage Examples
Strategic Planning Request
const response = await fetch('https://api.waymakerone.com/v1/framework', {
method: 'POST',
headers: {
'Authorization': 'Bearer your-token',
'Content-Type': 'application/json'
},
body: JSON.stringify({
messages: [{
role: 'user',
content: 'Our startup needs help with strategic planning. We have a SaaS product but struggle with market positioning and competitive differentiation.'
}],
userContext: {
industry: 'software',
businessStage: 'startup',
role: 'founder'
},
preferences: {
responseStyle: 'detailed'
}
})
});
const result = await response.json();
Example Response
{
"content": "# Strategic Planning Framework Recommendation\n\nBased on your SaaS startup's challenges with market positioning and competitive differentiation, I recommend starting with the **Strategy Canvas** as your primary framework...",
"metadata": {
"sessionId": "session_framework_123",
"agent": "one-framework-expert",
"primaryFramework": "Strategy Canvas",
"supportingFrameworks": ["Competitive Analysis Canvas", "Value Proposition Canvas"],
"complexityLevel": "intermediate",
"confidenceScore": 92,
"resolutePrinciples": ["Vision", "Strategy", "Values"],
"creditsUsed": 5,
"processingTimeMs": 2100,
"businessContextAnalysis": {
"industryFocus": "SaaS technology",
"stageAlignment": "product-market fit",
"keyChallenge": "competitive differentiation",
"strategicPriority": "market positioning"
}
},
"structuredOutput": {
"frameworkAnalysis": {
"primaryFramework": "Strategy Canvas",
"supportingFrameworks": ["Competitive Analysis Canvas", "Value Proposition Canvas"],
"resolutePrinciples": ["Vision", "Strategy", "Values"],
"strategicRationale": "Strategy Canvas provides comprehensive competitive positioning analysis essential for SaaS differentiation",
"complexityAssessment": "Intermediate complexity suitable for startup stage with clear deliverables",
"confidenceScore": 92
},
"expertGuidance": {
"methodologyApplication": [
{
"phase": "Current State Analysis",
"strategicQuestions": [
"What are our current strategic assumptions?",
"How do customers currently perceive our value?",
"What factors do we compete on today?"
],
"expectedInsights": "Clear understanding of current competitive position",
"deliverables": ["Current strategy canvas", "Competitive factor analysis"]
}
],
"strategicActions": [
"Map your current strategic position",
"Analyze competitor strategies",
"Identify blue ocean opportunities"
],
"businessOutcomes": [
"Clear competitive differentiation",
"Focused market positioning",
"Strategic decision framework"
],
"successMetrics": [
"Market positioning clarity score",
"Competitive differentiation index",
"Strategic alignment percentage"
],
"implementationTimeline": "2-3 weeks for comprehensive strategy canvas development",
"integrationOpportunities": [
"Follow with Value Proposition Canvas for customer alignment",
"Use Competitive Analysis Canvas for deeper competitor insights"
]
}
}
}
Customer Experience Focus
const response = await fetch('https://api.waymakerone.com/v1/framework', {
method: 'POST',
headers: {
'Authorization': 'Bearer your-token',
'Content-Type': 'application/json'
},
body: JSON.stringify({
messages: [{
role: 'user',
content: 'We need to improve our customer onboarding process. Customers are churning early and we don\'t understand why.'
}],
userContext: {
industry: 'technology',
businessStage: 'growth',
role: 'product_manager'
}
})
});
Organizational Design Request
const response = await fetch('https://api.waymakerone.com/v1/framework', {
method: 'POST',
headers: {
'Authorization': 'Bearer your-token',
'Content-Type': 'application/json'
},
body: JSON.stringify({
messages: [{
role: 'user',
content: 'Our team is growing rapidly but we have unclear roles and accountability issues. People don\'t know who\'s responsible for what.'
}],
userContext: {
businessStage: 'growth',
role: 'ceo'
}
})
});
Credit Usage
The Framework Agent uses 5 credits per request due to its advanced analysis capabilities:
- Business Context Analysis: Deep understanding of industry and stage
- Framework Selection Intelligence: AI-powered recommendation engine
- Implementation Guidance: Phase-by-phase methodology application
- Resolute Leadership Integration: Leadership principle alignment
- Structured Outputs: Comprehensive strategic deliverables
Best Practices
Request Optimization
- Provide Business Context: Include industry, stage, and role for better framework selection
- Be Specific About Challenges: Clear problem description improves framework matching
- Specify Complexity Needs: Use preferences to indicate desired detail level
- Build on Previous Work: Reference existing frameworks or strategic work
Framework Implementation
- Start with Primary Framework: Focus on the recommended primary framework first
- Use Supporting Frameworks: Integrate supporting frameworks for comprehensive coverage
- Follow Implementation Phases: Work through the structured methodology phases
- Apply Resolute Principles: Integrate leadership principles for effective execution
Advanced Usage
- Multi-Framework Workflows: Combine frameworks for comprehensive strategic planning
- Iterative Development: Use sessions to build complex strategic plans over time
- Team Collaboration: Use structured outputs to align team understanding
- Progress Tracking: Use success metrics to measure framework implementation
Error Handling
Framework Selection Confidence
The agent provides confidence scores for its recommendations:
- 90-100: High confidence, optimal framework match
- 80-89: Good confidence, strong framework alignment
- 70-79: Moderate confidence, may suggest alternatives
- 60-69: Lower confidence, recommends clarifying questions
Unsupported Requests
{
"error": "unsupported_request",
"message": "Request falls outside framework expertise",
"code": "FRAMEWORK_OUT_OF_SCOPE",
"suggestions": [
"Try the Research Agent for market analysis",
"Try the Data Agent for analytics questions"
]
}