AGENT FEATURE UPDATE - JANUARY 2026

Update Date: January 18, 2026
Feature Data Source: _data/3mpwr-features-jan2026.json
User Guide Version: 4.4 (January 2026 - PowerTools Complete)


I. UPDATED FEATURE KNOWLEDGE BASE

What Changed:

The agents now have access to comprehensive, current feature data including:

60+ Features (up from ~40)
Wellness Hub - 6 categories, 41 tools organized
Legal Action Hub - Complete consolidation
Ally & Support Network - 150+ mentors, 24 groups
Document Management System - NEW
Wellness Check System - NEW
USA Lite Expansion - 13 US jurisdictions
721 Tests Passing - Production-ready verification


II. BLOG POST AGENT UPDATES

New Feature Spotlight Rotation (8-Week Cycle)

Week 1: Wellness Hub

Week 2: Legal Action Hub

Week 3: Ally & Support Network

Week 4: Document Management

Week 5: Wellness Checks

Week 6: Complexity Mode

Week 7: Evidence Command Center

Week 8: BYOC (Bring Your Own Cloud)


Updated Blog Post Topics (20 Fresh Ideas)

  1. “How the Wellness Hub’s 6 categories make mental health accessible”
  2. “Why 150+ peer mentors are revolutionizing disability support”
  3. “Document Management: Taking back control of your medical records”
  4. “Wellness Checks: Building a safety net that respects your privacy”
  5. “From 40% to 90% accessibility: How Complexity Mode changed everything”
  6. “Legal Action Hub: All your advocacy tools in one place”
  7. “Bad Day Mode: Emergency simplification when you need it most”
  8. “AI Companion vs human support: Why we need both”
  9. “Bring Your Own Cloud: True data ownership for disabled people”
  10. “Evidence Command Center: 4 tabs that replace 6 confusing screens”
  11. “Why Simple Mode only shows 5 features (and that’s perfect)”
  12. “Spoon Marketplace: Trading energy in the disability economy”
  13. “Gaslighting Detector: Tech that validates your experience”
  14. “13 US states, complete legal framework: USA Lite explained”
  15. “721 tests passing: What production-ready actually means”
  16. “Letter Wizard’s 22+ templates: Professional advocacy made simple”
  17. “Pacing Partner: AI that understands chronic illness”
  18. “Appeal Command Center: Turning denials into victories”
  19. “Master Tracker Hub: One dashboard for all your health data”
  20. “Crisis Resources: Always one tap away, on every screen”

User Story Prompts (For Case Studies)

Generate blog posts around these real user scenarios:


III. CURATION AGENT UPDATES

Updated Keyword Scoring

Add these to base scoring algorithm:

Score 5.0 (Critical):

Score 4.5 (High Priority):

Score 4.0 (Important):


IV. RECAP AGENT UPDATES

Updated Weekly Summary Structure

When generating weekly recaps, include sections for:

1. App Updates This Week

2. Feature Spotlight of the Week

3. Top Curated News

4. Community Highlights


V. EMAIL AGENT UPDATES

Updated Segment-Specific Content

Segment 1: Disability Community

Segment 2: Injured Workers

Segment 3: Policy Makers / Advocates

Segment 4: Builders / Technologists

Segment 5: General Subscribers


VI. CAMPAIGN SYSTEM INTEGRATION

How New Features Feed Into Campaign

The campaign system’s feedback loop now learns from:

Which features get most engagement

Which angles resonate by platform

Which segments respond to what


VII. IMPLEMENTATION INSTRUCTIONS

Step 1: Load Feature Data

All agents now import feature data:

const FEATURES = require('../_data/3mpwr-features-jan2026.json');

// Access like this:
const wellnessCategories = FEATURES.wellnessHub.categories;
const blogTopics = FEATURES.blogTopicIdeas;
const spotlightRotation = FEATURES.featureSpotlightRotation;

Step 2: Update Agent Prompts

Blog Post Agent:

async generateFeatureSpotlight() {
  // Get current week in 8-week cycle
  const weekNumber = Math.floor((Date.now() / (7 * 24 * 60 * 60 * 1000)) % 8) + 1;
  const spotlight = FEATURES.featureSpotlightRotation.find(s => s.week === weekNumber);
  
  const prompt = `
Write a 2,500-word blog post about ${spotlight.feature}.
Angle: ${spotlight.angle}

Use this feature data: ${JSON.stringify(FEATURES[spotlight.feature])}
Include user story from: ${FEATURES.userStoryPrompts}
...
  `;
}

Curation Agent:

baseScore(article) {
  const keywords = article.title + ' ' + article.summary;
  
  // Check against updated feature keywords
  const featureKeywords = [
    'wellness hub', 'mental health tools', 'disability mentors',
    'document management', 'wellness checks', 'complexity mode',
    'legal action hub', 'BYOC', 'evidence command center'
  ];
  
  for (const keyword of featureKeywords) {
    if (keywords.toLowerCase().includes(keyword)) {
      return 5.0;  // Critical - our own features
    }
  }
  
  // Continue with existing scoring...
}

Recap Agent:

async generateWeeklyRecap() {
  const weekNumber = this.getCurrentWeekNumber();
  const spotlight = FEATURES.featureSpotlightRotation.find(s => s.week === weekNumber);
  
  const recap = {
    appUpdates: this.getRecentUpdates(FEATURES),
    featureSpotlight: spotlight,
    topNews: await this.getTopCuratedNews(),
    communityHighlights: await this.getCommunityActivity()
  };
  
  return this.renderRecap(recap);
}

Email Agent:

async generateSegmentEmail(segment) {
  const segmentFeatures = {
    'disability': ['wellnessHub', 'complexityModes', 'aiCompanion'],
    'workers': ['legalActionHub', 'documentManagement', 'wellnessChecks'],
    'policy': ['jurisdictions.usa', 'performance.quality', 'accessibility.wcag'],
    'builders': ['byoc', 'security', 'offlineSupport'],
    'general': ['coreFeatures', 'accessibility.badDayMode']
  };
  
  const relevantFeatures = segmentFeatures[segment].map(path => 
    this.getNestedProperty(FEATURES, path)
  );
  
  return this.composeEmail(segment, relevantFeatures);
}

VIII. VERIFICATION CHECKLIST

After implementing updates, verify:

Blog Post Agent:

Curation Agent:

Recap Agent:

Email Agent:

Campaign System:


IX. TESTING PROTOCOL

Test 1: Blog Post Generation

# Generate a feature spotlight for current week
node scripts/test-blog-agent.js --spotlight

# Expected: Blog post about current week's feature in rotation
# Verify: Post includes correct feature data, user story, updated stats

Test 2: Curation Scoring

# Test article scoring with new keywords
node scripts/test-curation-agent.js --score "New Wellness Hub tools help mental health"

# Expected: Score = 5.0 (critical)
# Verify: Article recognized as 3mpwrApp feature news

Test 3: Recap Generation

# Generate this week's recap
node scripts/test-recap-agent.js --generate

# Expected: Recap includes app updates, feature spotlight, top news, community
# Verify: Feature spotlight matches current week in 8-week cycle

Test 4: Email Personalization

# Generate emails for all segments
node scripts/test-email-agent.js --all-segments

# Expected: 5 different emails with segment-specific features
# Verify: Disability email highlights Wellness Hub, Workers email highlights Legal Hub

X. ROLLOUT PLAN

Phase 1: Data Integration (Day 1)

Phase 2: Agent Updates (Day 2-3)

Phase 3: Testing (Day 4)

Phase 4: Deploy (Day 5)

Phase 5: Optimize (Week 2+)


XI. SUCCESS METRICS

After 2 weeks, measure:

Blog Post Quality:

Curation Relevance:

Recap Accuracy:

Email Engagement:


XII. MAINTENANCE SCHEDULE

Weekly:

Monthly:

Quarterly:


Status: Ready for implementation
Owner: Agent system team
Next Review: February 1, 2026