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 |
| 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 (0–100) 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 user’s 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 GrowQR’s 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 user’s ideal audience (recruiters, clients, peers, investors) |
Audience profile built from user’s 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 user’s 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 0–100 metric that measures the strength, consistency, and discoverability of a user’s professional presence across all connected platforms. It is GrowQR’s 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
-
User’s Brand Score history stored and displayed as a trend line on the Social Branding dashboard
| 3. SIX END-GOAL PERSONAS — CONTENT FRAMEWORK |
Every user’s Social Branding strategy is driven by their end-goal persona. The persona is derived from the user’s 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 user’s 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 GrowQR’s 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 user’s 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 user’s domain for relevant audience response. |
All personas |
| Weekly Reflection |
End-of-week summary: what I worked on, what I learned, what’s 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 user’s 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 user’s 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 user’s posts, maintaining persona tone and voice.
-
Profile update trigger: when user’s 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 platform’s 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 user’s 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 0–100. 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 user’s 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 user’s 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: 3–5 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 |
| 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 + 5–10 body tweets + CTA final tweet. |
| Posting Strategy |
Optimal posting times calculated per user’s 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 (10–20 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 user’s 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 person’s professional brand |
A company’s 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 company’s 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. |
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 |