Files
docs/services_prd/SocialBranding_BRD.docx.md
-Puter e6685203fe feat: initial docs repo with project inventory and all documentation
- Added REPO_INVENTORY.md with all repos, branches, remotes, and staging info
- Added .gitignore
- Synced all existing docs from local workspace
- Centralized documentation hub for GrowQR team
2026-06-22 15:04:27 +05:30

33 KiB
Raw Permalink Blame History

GrowQR

SOCIAL BRANDING

DEVELOPER BRD — TECHNICAL SPECIFICATION

Individual Social Branding • Enterprise Social Branding • 4 Platforms • 6 Personas • v1.0 • March 2026

Social Branding Microservices This document contains specifications, business logic, and acceptance criteria for development.
Document Title Social Branding Service — Developer BRD Technical Specification
Version 1.0 — March 2026
Service Type Standalone Microservice — Part of Opportunity Module

| Target Platforms | LinkedIn | Instagram | Twitter/X | YouTube | | :---- | :---- |

Target Launch April 1st — LinkedIn, Instagram, YouTube, Twitter/X , Git
Part 1 Individual Social Branding — 6 end-goal personas, full automation with approval
Part 2 Enterprise Social Branding — Company brand presence, governance, multi-platform management
Q-Score Integration Brand Score (0100) feeds RQx. Q-Score changes trigger automatic profile and content updates.
Data Collection Method TBD by technical team — BRD specifies data requirements only
PART 1 — INDIVIDUAL SOCIAL BRANDING

Part 1 covers the Social Branding service for individual GrowQR users. It is a fully automated, AI-managed presence builder across LinkedIn, Instagram, Twitter/X, and YouTube — with user approval at every execution step.

1. SERVICE OVERVIEW — INDIVIDUAL

The Individual Social Branding service transforms a users professional presence from a passive profile into an active, consistent, and strategically managed brand. The service operates on a Scrape → Analyse → Generate → Approve → Post → Track loop, fully managed by GrowQRs AI layer.

The service is built on five structural pillars drawn from proven social branding principles:

Pillar Definition How GrowQR Implements It
Consistency Uniform brand voice, visual style, and messaging across all platforms AI enforces tone, vocabulary, and visual style rules per persona across all connected platforms
Target Audience Understanding the social habits of the users ideal audience (recruiters, clients, peers, investors) Audience profile built from users pathway archetype, target role, and Q-Score profile
Content Strategy A defined mix of educational, entertaining, and inspirational content mapped to brand values 80/20 content model: 80% pre-baked persona toolkit, 20% dynamic AI-generated content
Engagement Active interaction with followers: likes, comments, DMs, connection requests AI drafts engagement responses; user approves or auto-approves based on engagement rules
Platform Selection Right platforms for the users archetype and target audience Archetype-conditional platform activation — not all platforms recommended to all users

1.1 The Automation Loop

Stage Action Human Touch Point
1. Connect User connects social accounts via OAuth One-time setup per platform
2. Scrape / Collect System collects profile data, post history, engagement metrics, follower data None — automated
3. Analyse AI analyses profile completeness, content performance, audience alignment, Brand Score calculated User reviews Brand Score dashboard
4. Generate AI generates: profile rewrites, content calendar, post drafts, engagement responses User reviews all generated content
5. Approve User approves, edits, or rejects each item in the approval queue Primary user interaction point
6. Post / Execute Approved content scheduled and posted. Profile updates applied. Engagement responses sent. None — automated post-approval
7. Track System monitors: impressions, profile views, follower growth, engagement rate, recruiter search appearances User reviews weekly analytics dashboard
8. Feed Back Performance data feeds Brand Score and RQx Q-Score. Pathway engine updates recommendations. None — automated
2. BRAND SCORE — THE SOCIAL Q-SCORE

Brand Score is a single 0100 metric that measures the strength, consistency, and discoverability of a users professional presence across all connected platforms. It is GrowQRs proprietary social presence measurement and feeds directly into RQx (Reputation Quotient) in the Q-Score engine.

Brand Score is not a vanity metric. It is calculated from objective, measurable signals. As the user takes actions recommended by the Social Branding service, their Brand Score improves. Brand Score improvement directly improves their RQx Q-Score, which in turn updates their pathway recommendations.

2.1 Brand Score Components

Component Weight What It Measures
Profile Completeness 20% All profile sections populated, keyword-optimised, and aligned to target role across active platforms
Content Consistency 20% Posting frequency maintained, tone consistent, visual style uniform across platforms
Audience Growth 15% Follower/connection growth rate over 30-day rolling window
Engagement Rate 15% Likes, comments, shares, and saves as a percentage of reach per post
Recruiter Visibility 15% Profile appearance rate in relevant recruiter and talent searches (LinkedIn primary)
Content Quality 10% AI-assessed relevance, originality, and alignment to persona content framework
Cross-Platform Consistency 5% Messaging and voice alignment across all connected platforms

2.2 Brand Score → RQx Integration

  • Brand Score calculated after every platform data sync (example: frequency: daily for LinkedIn, 48hrs for others)

  • Brand Score mapped to RQx using a defined conversion formula: RQx contribution = Brand Score × 0.4 (40% weighting of RQx from Brand Score)

  • RQx update event emitted to Assessment Service and Pathways Service on every Brand Score change of 5+ points

  • Pathways engine re-evaluates Social Branding touchpoint recommendations on RQx update

  • Users Brand Score history stored and displayed as a trend line on the Social Branding dashboard

3. SIX END-GOAL PERSONAS — CONTENT FRAMEWORK

Every users Social Branding strategy is driven by their end-goal persona. The persona is derived from the users active pathway archetype, target role, and career goal input. Users can switch personas as their goals evolve. Each persona has a defined platform mix, content angle, and posting frequency.

Platform activation is archetype-conditional. Not all platforms are recommended to all users. The system activates platforms relevant to the users persona and prompts the user to connect them. Users can override and connect any platform manually.
PERSONA 1: JOB SEEKER Archetype: All archetypes — active job search phase
Recommended Platforms LinkedIn (primary), Twitter/X (secondary for tech/creative roles) Content Angle Recruiter visibility, skills signalling, open-to-work positioning, achievement highlights Posting Frequency LinkedIn: 4x per week. Twitter/X: 3x per week if active.
PERSONA 2: CAREER TRANSITIONER Archetype: All archetypes — changing domain or role type
Recommended Platforms LinkedIn (primary), Instagram (if transitioning to creative/coaching/consulting) Content Angle Narrative reframing: connecting past experience to new direction, learning journey documentation Posting Frequency LinkedIn: 3x per week. Instagram: 2x per week if active.
PERSONA 3: THOUGHT LEADER Archetype: Strategic Leader, Entrepreneurial Builder, Domain Expert
Recommended Platforms LinkedIn (primary), Twitter/X (primary), YouTube (secondary) Content Angle Industry insights, opinion pieces, trend analysis, frameworks and models, contrarian takes Posting Frequency LinkedIn: 5x per week. Twitter/X: daily. YouTube: 1x per month minimum.
PERSONA 4: DOMAIN EXPERT Archetype: Technical Specialist, Creative Innovator
Recommended Platforms LinkedIn (primary), GitHub (external link), YouTube (tutorials/walkthroughs) Content Angle Deep technical content, how-to posts, case studies, project showcases, certification highlights Posting Frequency LinkedIn: 3x per week. YouTube: 2x per month.
PERSONA 5: ENTREPRENEUR / FOUNDER Archetype: Entrepreneurial Builder
Recommended Platforms LinkedIn (primary), Twitter/X (primary), Instagram (brand building), YouTube (storytelling) Content Angle Build-in-public content, startup journey, lessons learned, team culture, product milestones Posting Frequency LinkedIn: 5x per week. Twitter/X: daily. Instagram: 3x per week. YouTube: 2x per month.
PERSONA 6: EXECUTIVE / ENTERPRISE LEADER Archetype: Strategic Leader — VP, Director, C-suite level
Recommended Platforms LinkedIn (primary), Twitter/X (secondary) Content Angle Executive presence: strategic vision, culture and values, industry leadership, org transformation, speaking engagements Posting Frequency LinkedIn: 3x per week. Twitter/X: 2x per week.
4. THE 80/20 CONTENT MODEL

All content generated by GrowQRs Social Branding service follows an 80/20 split: 80% pre-baked toolkit content and 20% dynamic AI-generated content. This balance ensures consistency and quality (80%) while maintaining relevance and freshness (20%).

4.1 80% — Pre-Baked Toolkit

The pre-baked toolkit is a library of proven content frameworks, post templates, hooks, and evergreen structures mapped to each persona and platform. This content is designed, tested, and maintained by GrowQR. It does not require AI generation — it is filled with user-specific data at execution time.

Content Type Description Persona Applicability
Achievement Post Structured template: milestone + what it took + what you learned. Fills with users real achievements from pathway completions. All personas
Skills Signal Post Highlights a specific skill or certification. Links to Q-Score improvement data. Job Seeker, Domain Expert, Career Transitioner
Insight Share Short opinion or observation on an industry trend. Structure: Hook + Insight + Question to audience. Thought Leader, Executive, Entrepreneur
Career Story Post Narrative format: where I was + what changed + where I am now. Used for transitions and milestones. Career Transitioner, Entrepreneur
Project Showcase Work sample or project result with context. Visual-first for Instagram; text+image for LinkedIn. Domain Expert, Creative Innovator, Entrepreneur
Engagement Prompt Question or poll to drive comments. Mapped to users domain for relevant audience response. All personas
Weekly Reflection End-of-week summary: what I worked on, what I learned, whats next. Thought Leader, Entrepreneur, Executive
Company/Role Spotlight Highlights a company or role the user is targeting or has experience with. Builds recruiter relevance. Job Seeker, Career Transitioner

4.2 20% — Dynamic Content

Dynamic content is AI-generated in real-time based on signals from the users platform activity, Q-Score progress, pathway milestones, and trending topics in their domain. This content is fresh, timely, and personalised — it cannot be pre-baked.

  • Q-Score improvement post: auto-generated when user improves a Q-Score by 10+ points. Frames the improvement as a professional growth story.

  • Pathway milestone post: auto-generated when user completes a course, earns a certificate, or achieves a pathway milestone.

  • Trending topic response: AI monitors trending topics in the users domain. Generates a short opinion post when a relevant trend is detected.

  • Interview or job application event: auto-generated encouragement and visibility post when user applies for a role or secures an interview (with user consent).

  • Engagement response drafts: AI drafts replies to comments on the users posts, maintaining persona tone and voice.

  • Profile update trigger: when users Q-Scores or pathway status changes significantly, AI generates updated headline, about section, and skills list for user approval.

4.3 Content Calendar Generation Rules

Rule Description
Rule 1: Frequency Enforcement System enforces minimum posting frequency per persona. If user has not approved content for upcoming slots, system sends reminder 48hrs in advance.
Rule 2: Platform Sequencing Content is not duplicated across platforms. Each platform receives a uniquely formatted version adapted to that platforms style and audience.
Rule 3: Content Mix Enforcement System ensures the 80/20 split is maintained over any 2-week rolling window. Prevents over-reliance on either toolkit or dynamic content.
Rule 4: No Auto-Post Without Approval No content is ever posted without explicit user approval. Auto-approve mode is available as an opt-in setting only.
Rule 5: Tone Lock Once users brand voice is established (after first 2 weeks), tone settings are locked unless user explicitly resets them.
Rule 6: Sensitive Topic Filter AI applies a topic filter before generating content. Posts that touch on politically sensitive, legally risky, or reputationally harmful territory are flagged and not queued for approval.
5. PLATFORM SPECIFICATIONS — INDIVIDUAL

5.1 LinkedIn

Capability Specification
Profile Analysis Audit: Headline, About, Experience, Skills, Recommendations, Featured section, Activity. Score each section 0100. Benchmark against target role requirements and top 10% of professionals in same role.
Profile Rewrite AI generates optimised versions of: Headline (3 variants), About section, Experience bullet points (per role), Skills list (mapped to Q-Scores and target JD keywords). User selects and approves.
Recruiter Visibility Keyword gap analysis: identifies terms recruiters search for this role that are missing from profile. Injects keywords into profile sections naturally.
Content Posting Supports: text posts, image posts, document carousels, polls, article links. Content formatted to LinkedIn algorithm best practices (hook in first 2 lines, no external links in body).
Connection Strategy Identifies target connections based on users pathway: target companies, role peers, hiring managers in target domain. AI drafts personalised connection request notes.
Engagement Automation AI drafts comments on posts from target connections and industry leaders. User approves before sending. Builds visibility with relevant audience.
Analytics Tracked Profile views (7-day, 30-day), Search appearances, Post impressions, Engagement rate per post, Connection acceptance rate, Follower growth

5.2 Instagram

Instagram is activated for: Career Transitioner (creative/coaching roles), Entrepreneur/Founder, Domain Expert (creative/design roles). Not recommended by default for Technical Specialist or Strategic Leader personas unless user opts in.
Capability Specification
Profile Analysis Bio, profile photo, link-in-bio, highlight covers, grid aesthetic consistency, story frequency. Score for professional brand alignment.
Content Types Feed posts (static image, carousel), Reels (short-form video), Stories (ephemeral). Each type has distinct content templates in the pre-baked toolkit.
Visual Style Consistency AI enforces visual brand rules: colour palette (derived from users LinkedIn brand colours), font style, filter consistency. Applied to all generated visual templates.
Caption Framework Each caption follows: Hook (first line visible before more) + Value (body) + CTA (final line) + Hashtags (max 5, domain-specific). Hashtag bank maintained per persona.
Story Strategy Stories used for: behind-the-scenes content, quick tips, polls, Q&As. Frequency: 35 stories per week. Story templates provided per persona.
Analytics Tracked Reach, Impressions, Profile visits, Follower growth, Story views, Reel plays, Link-in-bio clicks, Saves per post

5.3 Twitter / X

Twitter/X is targeted for Phase 2 launch. Architecture and data model specified here for development readiness. April 1st launch excludes Twitter/X.
Capability Specification
Profile Analysis Bio (160 chars), header image, pinned tweet, posting frequency, engagement rate, follower-to-following ratio.
Content Types Short posts (under 280 chars), Threads (multi-tweet narrative), Quote posts (with commentary), Replies (engagement strategy).
Thread Framework Threads used for: insight breakdowns, how-to guides, career lessons, domain deep-dives. Format: Hook tweet + 510 body tweets + CTA final tweet.
Posting Strategy Optimal posting times calculated per users audience timezone. Threads on weekdays, shorter posts and replies on weekends.
Analytics Tracked Impressions, Engagements, Profile clicks, Link clicks, Follower growth, Thread completion rate

5.4 YouTube

Capability Specification
Channel Analysis Channel art, About section, playlist structure, video titles and descriptions (SEO), thumbnail consistency, upload frequency, subscriber growth rate.
Content Types Long-form (1020 min): deep dives, case studies, tutorials. Short-form (YouTube Shorts, under 60 sec): tips, quick insights, career advice clips.
Video Brief Generation AI generates video briefs: title (3 variants), hook script (first 30 seconds), chapter outline, description with keywords, tags, thumbnail concept. User records; AI does not generate video.
SEO Optimisation Title keyword analysis, description keyword injection, tag strategy, chapter timestamps. Benchmarked against top-performing videos in users domain.
Thumbnail Strategy AI generates thumbnail design brief: text overlay, colour scheme, facial expression guidance (if talking head). Thumbnail template provided per persona.
Upload Frequency Persona-based targets: Thought Leader (1x/month minimum), Domain Expert (2x/month), Entrepreneur (2x/month). System prompts user when cadence is falling behind.
Analytics Tracked Views, Watch time, Subscriber growth, Click-through rate (thumbnails), Average view duration, Top traffic sources
6. DATA REQUIREMENTS — INDIVIDUAL
Data collection method (API vs scraping vs user-authenticated export) is TBD and left to the technical team. This section specifies what data is required. The technical team must define the collection mechanism, document any legal or rate-limit constraints, and confirm data availability before development of the collection layer.
Platform Data Required Frequency
LinkedIn Profile sections (headline, about, experience, education, skills, certifications, featured, recommendations). Post history (last 90 days). Engagement per post (likes, comments, shares). Profile view count. Search appearance count. Connection count. Follower count. Daily sync
Instagram Bio, profile photo URL, follower count, following count, post count. Feed posts (last 60 days): caption, image URL, likes, comments, saves, reach, impressions. Story views (last 30 days). Reel plays. 48-hour sync
Twitter/X Bio, follower count, following count. Tweet history (last 60 days): text, impressions, engagements, link clicks, retweets, replies. Profile visits. 48-hour sync (Phase 2)
YouTube Channel stats: subscriber count, total views, video count. Per-video: title, description, tags, views, watch time, CTR, average view duration, subscriber change. Upload dates. Weekly sync
PART 2 — ENTERPRISE SOCIAL BRANDING

Part 2 covers the Social Branding service for companies and organisations. An enterprise account manages its brand presence across social platforms — defining what to post, what not to post, maintaining brand voice consistency, and managing AI-assisted content creation and scheduling across multiple platforms with an internal approval workflow.

7. SERVICE OVERVIEW — ENTERPRISE

Enterprise Social Branding gives companies a governed, AI-assisted platform to manage their professional brand presence. It is distinct from the individual service in three fundamental ways: it serves an organisation rather than a person, it includes multi-user approval workflows (not just single-user approval), and it includes brand governance rules that define what content is and is not acceptable before the AI generates anything.

Dimension Individual Social Branding Enterprise Social Branding
Subject A persons professional brand A companys brand presence
Platforms Personalised per archetype and persona Standardised across all company-connected platforms
Content strategy Persona-driven, career-goal aligned Brand voice and values-driven, audience-targeted
Approval workflow Single user approves Multi-role workflow: Creator → Editor → Approver
Brand governance Tone rules per persona Explicit content policy: what to post, what not to post
Analytics focus Individual brand growth, recruiter visibility Company reach, audience growth, brand sentiment
Q-Score integration Feeds RQx for individual Not Q-Score integrated — separate enterprise analytics

7.1 Enterprise Account Structure

  • An enterprise account is associated with a company entity (not an individual user)

  • Multiple team members can be added to the enterprise account with defined roles

  • Three roles: Content Creator (drafts content), Content Editor (reviews and edits), Brand Approver (final approval before posting)

  • At least one Brand Approver must be assigned before any content can go live

  • Enterprise account connects company social profiles (LinkedIn Company Page, Instagram Business, Twitter/X Business, YouTube Channel)

8. BRAND GOVERNANCE FRAMEWORK — ENTERPRISE

Brand governance is the defining capability of the Enterprise service. Before the AI generates any content, it operates within a set of brand rules defined by the company. These rules determine what gets created, what gets filtered, and what gets flagged for human review.

8.1 Brand Voice Definition

The enterprise sets its brand voice at account setup. Brand voice is defined across five dimensions:

Dimension Options Example
Tone Professional / Conversational / Authoritative / Inspirational / Technical A fintech company selects: Professional + Authoritative
Formality Formal / Semi-formal / Casual Most enterprises: Semi-formal
Perspective First person (we) / Third person (company name) Most LinkedIn company posts: First person (we)
Language style Simple and direct / Rich and descriptive / Data-led / Story-led Tech companies often: Simple and direct + Data-led
Audience Talent/Recruitment / Clients/Customers / Industry peers / Investors / General public Can select multiple; content adapted per audience tag

8.2 Content Policy — What to Post

  • Company milestones: product launches, funding announcements, partnerships, awards

  • Thought leadership: industry trends, company perspective on market developments, research and data

  • Culture and values: team stories, behind-the-scenes, company events, diversity and inclusion content

  • Product and service highlights: feature announcements, case studies, client success stories (with consent)

  • Recruitment content: open roles, employer brand, employee testimonials, workplace benefits

  • Educational content: how-to guides, industry education, tips relevant to the companys domain

  • Engagement content: polls, questions, community challenges aligned to brand values

8.3 Content Policy — What Not to Post (Governance Rules)

The following rule categories are configurable by the enterprise at account setup. The AI applies these rules as filters before generating any content. Content that violates a rule is not queued — it is discarded or flagged for human review.

Rule Category Default Setting Configurable?
Political statements or partisan content Blocked — never generated Yes — enterprise can unlock with justification
Commentary on competitors by name Blocked — never generated Yes — enterprise can unlock for specific approved comparisons
Unverified claims or statistics Flagged for human review before queuing No — always flagged
Sensitive social topics (religion, race, gender commentary) Flagged for human review Yes — enterprise can block entirely
Legal or compliance-sensitive content (regulatory, financial) Flagged for legal review tag No — always flagged
Crisis or incident response content Blocked from AI generation — must be human-authored No — always blocked from AI
Content featuring named individuals (external) Requires explicit approval flag No — always requires approval
Off-brand tone (outside defined voice dimensions) Regenerated automatically before queuing No — always enforced
9. ENTERPRISE CONTENT ENGINE

9.1 Content Generation Flow

Step Action Role Responsible System Behaviour
1 Content brief input Content Creator or AI-initiated Creator provides topic/theme OR system auto-generates brief from content calendar schedule
2 Brand governance check System (automated) Brief checked against content policy rules. Blocked topics discarded. Flagged topics tagged for review.
3 AI content generation System (automated) AI generates post draft applying: brand voice rules, platform format requirements, 80/20 content model, audience targeting
4 Creator review Content Creator Creator reviews draft, makes edits, adds platform-specific adjustments
5 Editor review Content Editor Editor reviews for brand alignment, tone consistency, factual accuracy
6 Brand approval Brand Approver Final approval. Can approve, request changes, or reject. Only Brand Approver can push to scheduled.
7 Schedule and post System (automated) Approved content scheduled per platform optimal posting time. Posted automatically at scheduled time.
8 Performance tracking System (automated) Impressions, engagement, follower data collected. Brand analytics dashboard updated.

9.2 Enterprise 80/20 Content Model

The same 80/20 content model applies to enterprise, with enterprise-specific content types:

Content Type Category Description
Company milestone post 80% Toolkit Template: announcement + context + what it means for customers/team + CTA. Fills with company-specific data.
Thought leadership post 80% Toolkit Template: industry observation + company perspective + supporting data point + question to audience.
Culture post 80% Toolkit Template: team story or value highlight + what it demonstrates about the company + employee quote (with consent).
Job opening post 80% Toolkit Template: role title + why this role matters + what kind of person thrives here + apply link.
Educational post 80% Toolkit Template: common misconception or question in domain + company perspective + practical takeaway.
Trending topic response 20% Dynamic AI monitors industry news. Generates company perspective post when relevant trend detected. Always flagged for Brand Approver review.
Milestone reaction 20% Dynamic AI auto-generates draft when company milestone event detected (e.g. funding announcement, award won). Requires full approval workflow.
Engagement response 20% Dynamic AI drafts responses to comments on company posts. Creator reviews before sending.
10. ACCEPTANCE CRITERIA

Part 1 — Individual Social Branding

# Acceptance Criterion Pass / Fail
1 OAuth connection completes for all four platforms (LinkedIn, Instagram, Twitter/X, YouTube). Profile data collected on first sync. Sync schedule runs per defined frequency. [ ] PASS [ ] FAIL
2 Brand Score calculated correctly from all 7 components. Brand Score feeds RQx via defined formula. RQx update event emitted to Assessment and Pathways services on Brand Score change of 5+ points. [ ] PASS [ ] FAIL
3 Profile analysis runs for all four platforms. Section-by-section audit scores generated. Benchmark against target role applied. Profile recommendations generated with current and recommended text. [ ] PASS [ ] FAIL
4 Profile recommendations can be approved and applied to the live platform profile. Rejected recommendations discarded. Applied recommendations update the social_profile_recommendations table correctly. [ ] PASS [ ] FAIL
5 Content calendar generated for correct persona with correct platform mix. 80/20 split enforced over any 2-week rolling window. All 6 content calendar rules applied correctly. [ ] PASS [ ] FAIL
6 Pre-baked toolkit content fills correctly with user-specific data (achievements, Q-Score stats, pathway milestones). All 8 toolkit content types functional. [ ] PASS [ ] FAIL
7 Dynamic content triggers fire correctly: Q-Score improvement event, pathway milestone event, trending topic detection, profile update trigger. [ ] PASS [ ] FAIL
8 Approval queue functions correctly: user can approve (with optional edits), reject, or request regeneration for each content item. No content posted without approved status. [ ] PASS [ ] FAIL
9 Auto-approve mode available as opt-in only. When enabled, content posts without individual approval. Can be disabled at any time. [ ] PASS [ ] FAIL
10 Approved content posted to correct platform at scheduled time. Platform-specific formatting applied (LinkedIn: no external link in body. Instagram: hashtags appended. YouTube: description and tags generated.) [ ] PASS [ ] FAIL
11 Engagement queue populated with AI-drafted responses to comments and connection requests. User approval required before sending. [ ] PASS [ ] FAIL
12 Analytics collected per platform per sync cycle. Performance data stored in social_content_performance table. Analytics dashboard displays all tracked metrics with trend lines. [ ] PASS [ ] FAIL
13 Persona switching updates platform activation recommendations, content calendar strategy, and posting frequency rules immediately. [ ] PASS [ ] FAIL
14 Archetype-conditional platform activation: Instagram not recommended by default for Technical Specialist or Strategic Leader personas. System surfaces recommendation prompt for relevant personas only. [ ] PASS [ ] FAIL

Part 2 — Enterprise Social Branding

# Acceptance Criterion Pass / Fail
1 Enterprise account creation completes with brand voice and content policy configuration. Multi-role team setup (Creator, Editor, Approver) functional. Minimum one Approver enforced before content can go live. [ ] PASS [ ] FAIL
2 Brand governance rules applied before AI content generation. Blocked topics discarded without queuing. Flagged topics tagged and routed to enterprise_content_flags table for human review. [ ] PASS [ ] FAIL
3 All 8 governance rule categories enforced: political content blocked, competitor mentions blocked, unverified claims flagged, sensitive topics flagged, legal content flagged, crisis content blocked from AI, named individuals require approval, off-brand tone regenerated. [ ] PASS [ ] FAIL
4 Brand voice rules (tone, formality, perspective, language style, audience) applied to all AI-generated content. Off-brand drafts regenerated automatically before entering approval queue. [ ] PASS [ ] FAIL
5 Three-stage approval workflow enforced: Creator → Editor → Brand Approver. Content cannot skip stages. Only Brand Approver role can push content to scheduled status. [ ] PASS [ ] FAIL
6 All 8 enterprise content types (5 toolkit + 3 dynamic) generated correctly. Trending topic and milestone dynamic content always routed to Brand Approver regardless of workflow stage. [ ] PASS [ ] FAIL
7 Flagged content resolution workflow completes: flag raised → human reviews → approved/rejected/edited → flag closed. Content entry status updates correctly on resolution. [ ] PASS [ ] FAIL
8 Enterprise analytics collected per platform. Brand analytics dashboard displays follower growth, impressions, engagement rate, and top-performing posts per platform. [ ] PASS [ ] FAIL
9 Enterprise content calendar visible across all team member roles with correct status labels per approval stage. Each role sees only the actions available to their role. [ ] PASS [ ] FAIL