Performance Review Writer
Run ID: 69cb767761b1021a29a8944b2026-03-31HR
PantheraHive BOS
BOS Dashboard

Generate comprehensive performance reviews with goal assessments, competency ratings, development plans, and constructive feedback frameworks.

Research Output: Crafting Effective Performance Reviews

This document provides a comprehensive framework and best practices for generating detailed, professional performance reviews. It covers key components, actionable strategies, and common pitfalls to ensure reviews are constructive, fair, and contribute to employee growth and organizational success.


1. The Purpose and Value of Performance Reviews

Effective performance reviews are critical tools for both individual development and organizational health. They serve multiple purposes:

  • Employee Development: Identify strengths, areas for growth, and facilitate learning opportunities.
  • Performance Improvement: Provide specific feedback to help employees enhance their contributions.
  • Goal Alignment: Ensure individual efforts support broader team and organizational objectives.
  • Recognition and Motivation: Acknowledge achievements and reinforce positive behaviors.
  • Fair Compensation & Promotion Decisions: Provide documented justification for salary adjustments, bonuses, and career advancement.
  • Legal Documentation: Create a formal record of performance over time.
  • Communication & Engagement: Foster open dialogue between managers and employees.

2. Key Components of a Comprehensive Performance Review

A robust performance review typically includes the following sections:

2.1. Goal Assessment

This section evaluates the employee's progress and achievement against pre-defined objectives (e.g., SMART goals) set at the beginning of the review period.

  • Structure:

* Goal Description: Clearly state the original goal.

* Performance Against Goal: Detail the extent to which the goal was met (e.g., exceeded, met, partially met, not met).

* Specific Evidence/Results: Provide quantifiable data, examples, and outcomes.

* Contributing Factors/Challenges: Discuss any internal or external factors that impacted goal achievement.

* Impact: Explain the significance of the achievement or non-achievement for the team/company.

* Future Implications: How does this impact future goals or projects?

  • Actionable Tip: Use percentages, metrics, project names, and specific dates to substantiate claims.

Example Phrase:* "Achieved 115% of the Q2 sales target, generating an additional $50k in revenue by successfully onboarding three new enterprise clients."

Example Phrase:* "While the project deadline for 'Aurora' was missed due to unforeseen supply chain delays, [Employee Name] effectively mitigated further impact by proactively communicating with stakeholders and developing a revised, achievable timeline."

2.2. Competency/Skill Ratings

This section assesses the employee's performance against core job competencies and organizational values. These often include skills like communication, teamwork, problem-solving, leadership, technical proficiency, adaptability, etc.

  • Structure:

* Competency Name: Clearly state the competency being evaluated.

* Rating Scale: Use a defined scale (e.g., Needs Development, Meets Expectations, Exceeds Expectations, Outstanding).

* Behavioral Examples: Provide specific instances where the employee demonstrated (or failed to demonstrate) the competency. Focus on observable behaviors, not personality traits.

* Impact of Behavior: Explain the positive or negative effect of these behaviors.

  • Actionable Tip: Align competencies with job descriptions and company values. Provide 2-3 specific examples for each rating.

Example (Exceeds Expectations - Communication):* "[Employee Name] consistently communicates complex technical information clearly and concisely to both technical and non-technical stakeholders, as evidenced by positive feedback received on the Q3 project proposal and their proactive updates during weekly stand-ups."

Example (Needs Development - Problem-Solving):* "During the 'Phoenix' project, [Employee Name] frequently escalated minor technical issues without first attempting independent troubleshooting, leading to delays and increased workload for senior engineers. It is expected that [Employee Name] will first attempt to resolve issues using available resources before escalating."

2.3. Development Plans

This forward-looking section outlines specific actions and resources to help the employee grow in their current role and prepare for future opportunities.

  • Structure:

* Area for Development: Based on goal assessments and competency ratings, identify 1-3 key areas.

* Development Objective: State a SMART (Specific, Measurable, Achievable, Relevant, Time-bound) objective for improvement.

* Action Steps: List concrete actions the employee will take (e.g., training courses, mentorship, projects, self-study, shadowing).

* Support/Resources: Identify what the manager or company will provide (e.g., budget for courses, access to a mentor, specific project assignments).

* Timeline: Set realistic deadlines for completing actions.

  • Actionable Tip: Collaborate with the employee to create this section, fostering ownership.

Example Development Plan:*

* Area: Strategic Thinking

* Objective: By the end of Q3, [Employee Name] will demonstrate improved ability to analyze market trends and propose strategic solutions for product development, leading to 2 actionable recommendations presented to the leadership team.

* Action Steps: 1) Complete the "Strategic Leadership" online course by July 31st. 2) Shadow [Senior Manager Name] during two strategic planning sessions in August. 3) Lead a research initiative on competitor analysis during September.

* Support: Company will cover course fees and provide access to market research tools. Manager will provide weekly check-ins and feedback.

* Timeline: Q3 (July - September).

2.4. Constructive Feedback Frameworks & Overall Feedback

This section provides balanced feedback, highlighting both strengths and areas for improvement, with a focus on actionable insights.

  • Key Principles:

* Be Specific: Refer to observable behaviors and specific situations.

* Be Balanced: Include positive reinforcement alongside areas for growth.

* Be Objective: Base feedback on facts and evidence, not personal opinions.

* Focus on Impact: Explain how behaviors affect others, the team, or the business.

* Be Forward-Looking: Emphasize what the employee can do differently in the future.

* Focus on Behavior, Not Personality: Critique actions, not character.

  • Recommended Frameworks:

* STAR Method (Situation, Task, Action, Result): Excellent for documenting specific examples of performance.

Example (Positive):* "During the Q1 client presentation (Situation), your task was to explain the new software features (Task). You took the initiative to create an interactive demo (Action), which resulted in immediate client buy-in and a signed contract (Result)."

* SBI Method (Situation, Behavior, Impact): Ideal for providing constructive feedback.

Example (Constructive):* "During the team meeting last Tuesday (Situation), when discussing the new budget proposal, you interrupted colleagues multiple times before they finished speaking (Behavior). This made some team members feel unheard and less likely to contribute their full ideas (Impact). In the future, please allow others to complete their thoughts before offering your input."

* "Start, Stop, Continue" Framework: A simple, direct way to structure feedback.

* Start: What new behaviors or initiatives should the employee begin?

* Stop: What behaviors or actions should the employee cease?

* Continue: What positive behaviors or actions should the employee maintain?

2.5. Overall Performance Summary

A concise summary that encapsulates the employee's performance over the review period, highlighting key takeaways and the overall rating.

  • Actionable Tip: Reiterate the most significant achievements and the primary area for development. Provide a final overall rating (e.g., Exceeds Expectations, Meets Expectations, Needs Development).

3. Best Practices for Writing Performance Reviews

  • Gather Data Continuously: Don't wait until review season. Keep notes on achievements, challenges, and feedback throughout the year.
  • Be Specific and Provide Examples: Vague statements are unhelpful. Always back up your assessments with concrete examples.
  • Maintain a Professional and Objective Tone: Avoid emotional language, sarcasm, or personal opinions.
  • Focus on Behaviors, Not Traits: Describe what the employee did, not who they are.
  • Balance Strengths and Areas for Growth: Acknowledge contributions before discussing areas for improvement.
  • Avoid Recency Bias: Consider the entire review period, not just recent events.
  • Proofread Carefully: Errors undermine credibility.
  • Align with Company Values: Ensure the review reflects and reinforces organizational principles.
  • Collaborate (Where Appropriate): Involve the employee in self-assessment or development planning.
  • Ensure Consistency: Apply evaluation standards consistently across all employees.

4. Common Pitfalls to Avoid

  • Vagueness and Generalizations: "Good job" or "needs improvement" without specifics.
  • Lack of Evidence: Statements unsupported by examples or data.
  • Subjectivity and Bias:

* Halo/Horn Effect: Letting one positive/negative trait overshadow the entire review.

* Leniency/Severity Bias: Being too easy or too harsh on all employees.

* Recency Bias: Overemphasizing recent performance (positive or negative).

* Similarity Bias: Favoring employees who are like the manager.

  • Focusing Only on Negatives: Demoralizes employees and doesn't provide a full picture.
  • Surprises: Feedback should be ongoing, not saved for the annual review.
  • Copy-Pasting from Previous Reviews: Each review should be tailored to the current period.
  • Overly Aggressive or Passive Language: Maintain a professional and constructive tone.
  • Comparison to Other Employees: Focus on individual performance against established standards.

By adhering to these principles and utilizing the outlined components and frameworks, you can generate performance reviews that are not only comprehensive and professional but also highly effective in driving employee performance and development.

gemini Output

Elevate Performance: A Comprehensive Framework for Impactful Performance Reviews

Unlock potential and drive organizational success with a robust, structured approach to performance evaluation. This detailed guide provides the essential components for crafting meaningful performance reviews that inspire growth, foster accountability, and align individual contributions with strategic objectives.


Introduction: Beyond the Annual Check-in

Performance reviews are more than just a bureaucratic requirement; they are powerful tools for talent development, engagement, and strategic alignment. A well-constructed review provides clarity on past performance, identifies areas for growth, and sets a clear path for future success. This framework empowers managers and employees alike to engage in productive conversations that elevate individual and team performance.


1. Goal Assessments: Evaluating Achievement Against Objectives

Headline: Measuring Success: A Clear Path to Goal Attainment

Effective performance management begins with clear, measurable goals. This section provides a structured approach to assessing an individual's progress and achievement against their defined objectives.

Body Text:

Goals provide direction and a benchmark for success. A thorough goal assessment evaluates not only what was achieved but also how it was achieved, providing context for future planning. It encourages employees to take ownership of their objectives and managers to provide the necessary support and resources.

1.1. Goal Assessment Rubric

Use the following scale to evaluate performance against each established goal:

  • Exceeds Expectations: Consistently surpassed all aspects of the goal, demonstrating exceptional initiative, quality, and impact. Achieved results significantly beyond what was expected.
  • Meets Expectations: Fully achieved all aspects of the goal, delivering high-quality results within the expected timeframe and parameters. Consistently performed at a strong, reliable level.
  • Partially Meets Expectations: Made progress towards the goal but did not fully achieve all aspects. May have encountered significant challenges, or performance fell short in key areas. Requires further development or support.
  • Does Not Meet Expectations: Did not achieve the goal, despite efforts. Significant gaps in performance or execution were observed, requiring immediate attention and a revised approach.

1.2. Crafting Impactful Goal Assessment Statements

Each goal assessment should include:

  • Goal Statement: Reiterate the original goal.
  • Achievement Summary: Describe the actions taken and the results obtained.
  • Rating: Assign a rating from the rubric.
  • Context/Analysis: Explain the reasoning behind the rating, including contributing factors, challenges overcome, or areas for improvement.
  • Impact: Discuss the overall impact of the achievement (or lack thereof) on the team or organization.

Example Statement Structure:

"Goal: [Original Goal Statement]

Summary: [Employee Name] successfully [describe actions taken], leading to [quantifiable results]. For instance, [provide specific data/example]. While [acknowledge minor challenge/nuance], the core objective was achieved.

Rating: Meets Expectations

Analysis: [Employee Name] demonstrated strong dedication and strategic thinking in navigating [specific project/challenge]. Their proactive communication ensured [positive outcome].

Impact: This achievement directly contributed to [organizational benefit, e.g., 'a 15% increase in customer satisfaction' or 'successful launch of Project X']."

1.3. Actionable Tips for Goal Assessment

  • Refer to SMART Goals: Ensure original goals were Specific, Measurable, Achievable, Relevant, and Time-bound for fair evaluation.
  • Gather Data: Use metrics, project reports, and objective evidence to support assessments.
  • Self-Assessment Integration: Encourage employees to provide their own assessment first to foster ownership and self-reflection.
  • Focus on Outcomes: While effort is important, the assessment should primarily focus on the results achieved against the defined objectives.

2. Competency Ratings: Assessing Core Skills and Behaviors

Headline: Beyond Tasks: Evaluating the 'How' of Performance

Competencies define the essential skills, knowledge, and behaviors required for success in a role and within the organization's culture. This section outlines a framework for evaluating an employee's proficiency in these critical areas.

Body Text:

Competency assessments provide insights into an employee's underlying capabilities and how they apply them in their daily work. They are crucial for identifying strengths to leverage and areas where development can significantly enhance performance and career progression.

2.1. Key Competency Categories (Example)

Adapt these categories to align with your organization's specific values and needs:

  • Communication: Clearly conveys information, actively listens, provides constructive feedback.
  • Teamwork & Collaboration: Works effectively with others, shares knowledge, supports team goals.
  • Problem-Solving & Decision-Making: Identifies issues, analyzes information, develops effective solutions.
  • Adaptability & Innovation: Embraces change, learns new skills, proposes creative solutions.
  • Customer Focus: Understands and anticipates customer needs, strives to exceed expectations.
  • Leadership & Initiative (for relevant roles): Guides and motivates others, takes ownership, drives projects forward.
  • Quality & Productivity: Delivers high-quality work, manages time effectively, meets deadlines.

2.2. Competency Rating Scale

Use a consistent rating scale with clear definitions:

  • 5 - Role Model: Consistently demonstrates exceptional proficiency; actively coaches others and sets a benchmark for this competency within the organization.
  • 4 - Exceeds Expectations: Demonstrates a high level of proficiency, consistently applying this competency effectively in complex situations. Acts as a strong positive influence.
  • 3 - Meets Expectations: Consistently demonstrates the expected level of proficiency for the role; effectively applies this competency in most situations.
  • 2 - Partially Meets Expectations: Demonstrates some proficiency but requires further development and guidance to consistently meet expectations for the role.
  • 1 - Does Not Meet Expectations: Rarely or inconsistently demonstrates the required proficiency; significant development is needed to meet the basic requirements of the role.

2.3. Crafting Detailed Competency Assessment Statements

Each competency assessment should include:

  • Competency Name: State the competency being evaluated.
  • Observed Behaviors: Provide specific, factual examples of how the employee demonstrated (or did not demonstrate) the competency.
  • Rating: Assign a rating from the scale.
  • Analysis/Impact: Explain the reasoning behind the rating, linking behavior to impact on team/organizational goals.
  • Development Suggestion: Briefly suggest how the employee can further develop this competency.

Example Statement Structure:

"Competency: Communication

Observed Behaviors: [Employee Name] consistently [describe specific action, e.g., 'articulates complex ideas clearly in team meetings and written reports']. They actively listen to feedback and [specific example, e.g., 'incorporated suggestions from the marketing team into the final project proposal']. However, [if applicable, mention a minor area for growth, e.g., 'could improve proactive communication on project delays'].

Rating: Exceeds Expectations

Analysis: [Employee Name]'s strong communication skills have been instrumental in [positive impact, e.g., 'ensuring cross-functional alignment on Project Alpha and minimizing misunderstandings']. Their ability to simplify complex technical information has been particularly valuable.

Development Suggestion: Consider leading a workshop on technical communication for junior team members."

2.4. Actionable Tips for Competency Assessment

  • Focus on Observable Behaviors: Avoid subjective judgments. Describe what the employee did or said.
  • Provide Specific Examples: General statements are unhelpful. Back up ratings with concrete instances.
  • Align with Role Expectations: Evaluate competencies against the requirements of the employee's current role and level.
  • Consider 360-Degree Feedback: Incorporate input from peers, direct reports, and other stakeholders for a holistic view.

3. Development Plans: Fostering Growth and Future Success

Headline: Invest in Tomorrow: Charting a Course for Continuous Improvement

A performance review is incomplete without a forward-looking development plan. This section empowers employees to enhance their skills, address areas for improvement, and prepare for future opportunities.

Body Text:

Development plans transform feedback into actionable steps for growth. They demonstrate an organization's commitment to its employees' careers and provide a structured approach for individuals to take ownership of their professional journey.

3.1. Key Components of a Development Plan

A robust development plan should include:

  • Development Area: Clearly identify the specific skill, competency, or knowledge area to be developed (e.g., "Public Speaking," "Advanced Excel Skills," "Strategic Planning").
  • Development Goal: A SMART goal outlining what the employee aims to achieve (e.g., "By Q3, I will be able to confidently deliver presentations to senior leadership without notes, as evidenced by positive feedback from observers.").
  • Action Steps: Specific activities the employee will undertake (e.g., "Enroll in Toastmasters," "Complete online Excel course," "Shadow a senior manager during strategic planning meetings").
  • Resources/Support Needed: What the employee needs from the manager or organization (e.g., "Funding for course," "Mentor assignment," "Time allocation").
  • Timeline: Realistic start and completion dates for each action step and the overall goal.
  • Measurement of Success: How progress will be tracked and how successful completion will be recognized.

3.2. Example Development Plan Template

| Development Area | Development Goal (SMART) | Action Steps | Resources/Support Needed | Timeline | Measurement of Success |

| :---------------------- | :-------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------- | :-------------------------------- | :--------------- | :---------------------------------------------------------------------------------- |

| Strategic Thinking | By end of Q4, I will lead the quarterly planning session for Project X, incorporating market analysis and presenting clear, data-driven recommendations. | 1. Complete "Strategic Planning Fundamentals" online course. | Course budget, 2 hrs/week dedicated study time. | Q3 | Course completion certificate. |

| | | 2. Shadow [Senior Manager Name] during two strategic leadership meetings. | Manager's availability for shadowing. | Q3 | Notes from shadowing, debrief with manager. |

| | | 3. Prepare and present a strategic proposal for Project X, incorporating market trends and competitive analysis. | Access to market research tools. | Q4 | Positive feedback from leadership on proposal quality and presentation. |

| Conflict Resolution | Within 6 months, I will effectively mediate team disagreements, leading to mutually agreeable solutions in 80% of situations, as observed by my manager. | 1. Read "Crucial Conversations" book and apply principles in team interactions. | Book provided by L&D. | Q3-Q4 | Manager observation, peer feedback. |

| | | 2. Participate in the internal "Managing Difficult Conversations" workshop. | Workshop registration. | Q4 | Workshop completion, practical application in 2-3 observed scenarios. |

3.3. Actionable Tips for Development Plans

  • Employee-Driven: Encourage employees to propose their own development areas and goals first.
  • Manager as Coach: Managers should provide guidance, resources, and regular check-ins to support development.
  • Link to Career Aspirations: Connect development goals to the employee's long-term career path within the organization.
  • Prioritize: Focus on 1-3 key development areas to ensure manageability and impact.
  • Regular Review: Development plans are living documents; review and adjust them quarterly or as needed.

4. Constructive Feedback Frameworks: Delivering Impactful Insights

Headline: The Art of Growth: Delivering Feedback That Empowers

Effective feedback is the cornerstone of performance improvement. This section provides structured approaches for delivering feedback that is clear, actionable, and fosters a culture of continuous learning.

Body Text:

Constructive feedback, when delivered thoughtfully, is a gift. It helps employees understand their impact, recognize their blind spots, and identify specific ways to improve. These frameworks ensure feedback is objective, focused on behavior, and geared towards positive change.

4.1. The SBI Model (Situation-Behavior-Impact)

The SBI model provides a simple yet powerful structure for delivering specific and objective feedback.

  • Situation: Describe when and where the behavior occurred. Be specific about the context.
  • Behavior: Describe what the person said or did. Focus on observable actions, not interpretations or judgments.
  • Impact: Explain how their behavior affected you, others, the team, or the project.

Example:

"Situation: In yesterday's team meeting, when we were discussing the budget for Project Phoenix,

Behavior: you interrupted Sarah twice while she was presenting her financial projections.

Impact: This made it difficult for Sarah to finish her thought and for the rest of us to fully understand her data, causing us to lose a few minutes trying to get back on track. It also seemed to disengage her from the discussion."

4.2. Principles of Effective Feedback

  • Timely: Deliver feedback as close to the event as possible to ensure relevance and recall.
  • Specific: Use concrete examples and avoid vague generalizations.
  • Balanced: Include both positive reinforcement (what went well) and areas for improvement.
  • Action-Oriented: Focus on behaviors that can be changed and suggest concrete steps for improvement.
  • Private: Deliver sensitive or critical feedback in a private setting.
  • Two-Way Conversation: Allow the employee to respond, ask questions, and share their perspective. Listen actively.
  • Focus on the Future: Frame feedback in terms of growth and future success, not just past mistakes.

4.3. Crafting Constructive Feedback Statements

When delivering feedback, consider this structure:

  1. Start with Positive Intent: "My intention is to help you grow/succeed."
  2. Use the SBI Model: Clearly state the situation, behavior, and impact.
  3. Pause for Understanding: "What are your thoughts on that?" or "How do you see that playing out?"
  4. Collaborate on Solutions: "What could you do differently next time?" or "How can I support you in improving this?"
  5. End with Encouragement: Reiterate belief in their ability to improve.

Example Statement Combining Principles:

"[Positive Intent] I wanted to give you some feedback from the client presentation last Tuesday, as I think it's an area where you can really shine.

[Situation] During the Q&A session, when a client asked about the implementation timeline,

[Behavior] you seemed to get a bit flustered and paused for a while before giving a less precise answer than you usually do.

[Impact] I noticed the client's body language suggested some concern, and it might have slightly undermined their confidence in our readiness.

[Pause] What were your thoughts on that moment?

[Collaborate] Perhaps next time, if you're unsure, you could confidently say, 'That's a great question, let me get a precise answer for you and

gemini Output

Performance Review Writer: Comprehensive Output Framework

This document provides a comprehensive, professional framework for generating detailed performance reviews. It integrates goal assessments, competency ratings, development plans, and a structured approach to constructive feedback. This framework is designed to be highly actionable, allowing managers to populate it with specific employee data to create impactful and fair performance evaluations.


1. Performance Review Template Overview

This template outlines the essential components of a robust performance review. Each section is designed to guide managers through a structured evaluation process, ensuring all critical aspects of an employee's performance are covered.

1.1. Review Details

  • Employee Name: [Employee's Full Name]
  • Employee ID: [Employee's ID Number]
  • Job Title: [Employee's Job Title]
  • Department: [Employee's Department]
  • Manager Name: [Reviewing Manager's Full Name]
  • Review Period: [Start Date] – [End Date] (e.g., January 1, 2023 – December 31, 2023)
  • Date of Review: [Date Review is Conducted]

1.2. Purpose of Review

This performance review serves to:

  • Evaluate performance against agreed-upon goals and job responsibilities.
  • Assess key competencies relevant to the role and company values.
  • Recognize achievements and contributions.
  • Identify areas for development and growth.
  • Establish a collaborative development plan for the upcoming period.
  • Facilitate open communication between the employee and manager.

2. Summary of Performance

Provide a high-level overview of the employee's performance during the review period. This section should set the context for the detailed assessment that follows.

  • Overall Performance Synopsis: [Provide a brief, overarching summary of the employee's performance. For example: "John consistently met expectations, demonstrating strong technical skills and a proactive approach to problem-solving. He made significant contributions to Project X while also showing growth in his leadership capabilities."]
  • Key Highlights/Major Achievements: [List 2-3 standout achievements or positive trends. For example: "Successfully led the implementation of System Y, resulting in a 15% efficiency gain. Consistently exceeded sales targets by an average of 10% each quarter."]

3. Goal Assessment

Evaluate the employee's progress and achievement against their established goals for the review period. For each goal, provide a clear status, detailed comments, and the impact of the outcome.

3.1. Goal Rating Scale

  • Exceeded Expectations: Significantly surpassed the goal; delivered exceptional results.
  • Met Expectations: Achieved the goal fully; delivered expected results.
  • Partially Met Expectations: Made progress but did not fully achieve the goal; some key aspects were missed.
  • Did Not Meet Expectations: Minimal or no progress towards the goal; results were significantly below expectations.
  • N/A (Goal Changed/Deprecated): Goal was no longer relevant or was replaced during the period.

3.2. Individual Goal Assessments

Goal 1: [Specific Goal Statement, e.g., "Increase customer satisfaction (CSAT) score for product support by 5%."]

  • Status/Rating: [Select from rating scale, e.g., Met Expectations]
  • Comments & Evidence: [Describe specific actions taken by the employee, challenges faced, and the actual outcome. Reference specific data or examples. For example: "The CSAT score increased by 6.2%, surpassing the target. Sarah implemented a new feedback collection process and personally followed up on critical issues, which positively impacted customer perception."]
  • Impact: [Explain the positive or negative impact of the goal's outcome on the team, department, or company. For example: "This improvement directly contributed to reduced customer churn and enhanced brand reputation."]

Goal 2: [Specific Goal Statement, e.g., "Complete professional development course in advanced data analytics."]

  • Status/Rating: [Select from rating scale, e.g., Partially Met Expectations]
  • Comments & Evidence: [For example: "Mark enrolled in the course and completed 70% of the modules. However, due to unforeseen project demands in Q4, he was unable to complete the final certification exam within the review period."]
  • Impact: [For example: "While not fully completed, the knowledge gained from the completed modules has already been applied to improve data reporting accuracy in his current projects. Completion of the certification is still a valuable objective."]

[Add more goals as necessary]


4. Competency Ratings

Evaluate the employee's performance against core competencies critical for their role and the organization's values.

4.1. Competency Rating Scale

  • 5 - Role Model: Consistently demonstrates this competency at an exceptional level, inspiring others.
  • 4 - Exceeds Expectations: Consistently demonstrates this competency beyond what is expected for the role.
  • 3 - Meets Expectations: Consistently demonstrates this competency at the expected level for the role.
  • 2 - Partially Meets Expectations: Demonstrates some aspects of this competency but requires further development in others.
  • 1 - Does Not Meet Expectations: Rarely or inconsistently demonstrates this competency; significant development is needed.
  • N/A - Not Applicable: Not relevant to the employee's current role or responsibilities.

4.2. Core Competency Assessments

Competency 1: Communication (Ability to convey information clearly and effectively, both verbally and in writing.)

  • Rating: [Select from rating scale, e.g., 4 - Exceeds Expectations]
  • Comments & Examples: [Provide specific examples demonstrating the employee's communication skills. For example: "Emily excels in communicating complex technical information to non-technical stakeholders during client presentations. Her project updates are always concise, timely, and clearly articulate progress and roadblocks. She also actively listens to team members' concerns."]

Competency 2: Problem-Solving & Innovation (Ability to identify issues, analyze situations, and develop creative and effective solutions.)

  • Rating: [Select from rating scale, e.g., 3 - Meets Expectations]
  • Comments & Examples: [For example: "David consistently identifies root causes of operational issues. He successfully proposed and implemented a new ticketing system workflow that reduced resolution time by 10%. While effective, he could benefit from more proactive identification of potential future problems rather than solely reacting to current ones."]

Competency 3: Teamwork & Collaboration (Ability to work effectively with others, contributing to a positive team environment.)

  • Rating: [Select from rating scale, e.g., 2 - Partially Meets Expectations]
  • Comments & Examples: [For example: "While Alice completes her individual tasks efficiently, she sometimes struggles to proactively share information or offer assistance to teammates, particularly during cross-functional projects. There were instances where better collaboration could have prevented delays. We need to focus on improving her active participation in team discussions and knowledge sharing."]

Competency 4: Adaptability & Resilience (Ability to adjust to changing priorities, situations, and overcome challenges.)

  • Rating: [Select from rating scale, e.g., 5 - Role Model]
  • Comments & Examples: [For example: "During the unexpected scope change for Project Z, Michael demonstrated exceptional adaptability, quickly re-prioritizing tasks and guiding the team through the revised plan with a positive attitude. He maintained composure under pressure and helped maintain team morale."]

[Add more competencies as relevant to the role and organization]


5. Strengths & Achievements

Highlight the employee's key strengths and significant accomplishments during the review period. This section should reinforce positive behaviors and contributions.

  • Key Strengths: [List 2-3 core strengths, e.g., "Exceptional analytical skills," "Strong client relationship management," "Proactive initiative," "Reliable and dependable."]
  • Significant Achievements/Contributions: [Elaborate on 2-3 specific achievements that may not have been tied directly to a formal goal. For example: "Volunteered to mentor a new hire, significantly accelerating their onboarding process." "Identified a critical bug in the legacy system and developed a temporary workaround, preventing potential data loss." "Consistently provided insightful market analysis that informed strategic decisions."]

6. Areas for Development & Constructive Feedback

Identify specific areas where the employee can improve or grow. Feedback should be constructive, actionable, and focused on future development.

6.1. Constructive Feedback Framework

When providing feedback, follow the STAR method (Situation, Task, Action, Result) and focus on observable behaviors:

  • Specific: Pinpoint the exact behavior or situation.
  • Impact-focused: Explain the consequence of the behavior.
  • Forward-looking: Suggest alternative behaviors or actions for improvement.
  • Collaborative: Discuss solutions together.

6.2. Identified Development Areas

Development Area 1: [e.g., "Proactive Communication on Project Status"]

  • Specific Feedback: [For example: "On several occasions during the Q3 reporting cycle, stakeholders noted a lack of timely updates on the progress of the 'Customer Portal Redesign' project. This led to uncertainty and additional follow-up requests."]
  • Impact: [For example: "This created inefficiencies by requiring multiple inquiries and sometimes delayed decision-making due to incomplete information."]
  • Suggestions for Improvement: [For example: "To improve, consider implementing a weekly brief email update to key stakeholders, even if there's no major news. Also, proactively flag potential delays or challenges as soon as they arise, rather than waiting for a formal meeting."]

Development Area 2: [e.g., "Delegation Skills"]

  • Specific Feedback: [For example: "During the recent 'Annual Report' project, you took on a significant number of tasks that could have been effectively delegated to junior team members, such as data compilation and initial draft reviews."]
  • Impact: [For example: "This resulted in you feeling overwhelmed and working extended hours, and it also limited the growth opportunities for your direct reports to take on more responsibility."]
  • Suggestions for Improvement: [For example: "Moving forward, let's identify tasks that are suitable for delegation. We can work together to define clear expectations and provide necessary support and training to your team members, allowing you to focus on strategic oversight."]

[Add more development areas as needed]


7. Development Plan

Outline specific actions, resources, and timelines to support the employee's growth in identified development areas. This should be a collaborative plan.

  • Employee Name: [Employee's Full Name]
  • Review Period: [Next Review Period, e.g., January 1, 2024 – December 31, 2024]

| Development Area Focus | Specific Action Steps (SMART) | Resources/Support Needed (Manager/Company) | Target Completion Date | Success Metrics/Desired Outcome

performance_review_writer.md
Download as Markdown
Copy all content
Full output as text
Download ZIP
IDE-ready project ZIP
Copy share link
Permanent URL for this run
Get Embed Code
Embed this result on any website
Print / Save PDF
Use browser print dialog
\n\n\n"); var hasSrcMain=Object.keys(extracted).some(function(k){return k.indexOf("src/main")>=0;}); if(!hasSrcMain) zip.file(folder+"src/main."+ext,"import React from 'react'\nimport ReactDOM from 'react-dom/client'\nimport App from './App'\nimport './index.css'\n\nReactDOM.createRoot(document.getElementById('root')!).render(\n \n \n \n)\n"); var hasSrcApp=Object.keys(extracted).some(function(k){return k==="src/App."+ext||k==="App."+ext;}); if(!hasSrcApp) zip.file(folder+"src/App."+ext,"import React from 'react'\nimport './App.css'\n\nfunction App(){\n return(\n
\n
\n

"+slugTitle(pn)+"

\n

Built with PantheraHive BOS

\n
\n
\n )\n}\nexport default App\n"); zip.file(folder+"src/index.css","*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:system-ui,-apple-system,sans-serif;background:#f0f2f5;color:#1a1a2e}\n.app{min-height:100vh;display:flex;flex-direction:column}\n.app-header{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px}\nh1{font-size:2.5rem;font-weight:700}\n"); zip.file(folder+"src/App.css",""); zip.file(folder+"src/components/.gitkeep",""); zip.file(folder+"src/pages/.gitkeep",""); zip.file(folder+"src/hooks/.gitkeep",""); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nnpm run dev\n\`\`\`\n\n## Build\n\`\`\`bash\nnpm run build\n\`\`\`\n\n## Open in IDE\nOpen the project folder in VS Code or WebStorm.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n"); } /* --- Vue (Vite + Composition API + TypeScript) --- */ function buildVue(zip,folder,app,code,panelTxt){ var pn=pkgName(app); var C=cc(pn); var extracted=extractCode(panelTxt); zip.file(folder+"package.json",'{\n "name": "'+pn+'",\n "version": "0.0.0",\n "type": "module",\n "scripts": {\n "dev": "vite",\n "build": "vue-tsc -b && vite build",\n "preview": "vite preview"\n },\n "dependencies": {\n "vue": "^3.5.13",\n "vue-router": "^4.4.5",\n "pinia": "^2.3.0",\n "axios": "^1.7.9"\n },\n "devDependencies": {\n "@vitejs/plugin-vue": "^5.2.1",\n "typescript": "~5.7.3",\n "vite": "^6.0.5",\n "vue-tsc": "^2.2.0"\n }\n}\n'); zip.file(folder+"vite.config.ts","import { defineConfig } from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport { resolve } from 'path'\n\nexport default defineConfig({\n plugins: [vue()],\n resolve: { alias: { '@': resolve(__dirname,'src') } }\n})\n"); zip.file(folder+"tsconfig.json",'{"files":[],"references":[{"path":"./tsconfig.app.json"},{"path":"./tsconfig.node.json"}]}\n'); zip.file(folder+"tsconfig.app.json",'{\n "compilerOptions":{\n "target":"ES2020","useDefineForClassFields":true,"module":"ESNext","lib":["ES2020","DOM","DOM.Iterable"],\n "skipLibCheck":true,"moduleResolution":"bundler","allowImportingTsExtensions":true,\n "isolatedModules":true,"moduleDetection":"force","noEmit":true,"jsxImportSource":"vue",\n "strict":true,"paths":{"@/*":["./src/*"]}\n },\n "include":["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src/**/*.vue"]\n}\n'); zip.file(folder+"env.d.ts","/// \n"); zip.file(folder+"index.html","\n\n\n \n \n "+slugTitle(pn)+"\n\n\n
\n \n\n\n"); var hasMain=Object.keys(extracted).some(function(k){return k==="src/main.ts"||k==="main.ts";}); if(!hasMain) zip.file(folder+"src/main.ts","import { createApp } from 'vue'\nimport { createPinia } from 'pinia'\nimport App from './App.vue'\nimport './assets/main.css'\n\nconst app = createApp(App)\napp.use(createPinia())\napp.mount('#app')\n"); var hasApp=Object.keys(extracted).some(function(k){return k.indexOf("App.vue")>=0;}); if(!hasApp) zip.file(folder+"src/App.vue","\n\n\n\n\n"); zip.file(folder+"src/assets/main.css","*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,sans-serif;background:#fff;color:#213547}\n"); zip.file(folder+"src/components/.gitkeep",""); zip.file(folder+"src/views/.gitkeep",""); zip.file(folder+"src/stores/.gitkeep",""); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nnpm run dev\n\`\`\`\n\n## Build\n\`\`\`bash\nnpm run build\n\`\`\`\n\nOpen in VS Code or WebStorm.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n"); } /* --- Angular (v19 standalone) --- */ function buildAngular(zip,folder,app,code,panelTxt){ var pn=pkgName(app); var C=cc(pn); var sel=pn.replace(/_/g,"-"); var extracted=extractCode(panelTxt); zip.file(folder+"package.json",'{\n "name": "'+pn+'",\n "version": "0.0.0",\n "scripts": {\n "ng": "ng",\n "start": "ng serve",\n "build": "ng build",\n "test": "ng test"\n },\n "dependencies": {\n "@angular/animations": "^19.0.0",\n "@angular/common": "^19.0.0",\n "@angular/compiler": "^19.0.0",\n "@angular/core": "^19.0.0",\n "@angular/forms": "^19.0.0",\n "@angular/platform-browser": "^19.0.0",\n "@angular/platform-browser-dynamic": "^19.0.0",\n "@angular/router": "^19.0.0",\n "rxjs": "~7.8.0",\n "tslib": "^2.3.0",\n "zone.js": "~0.15.0"\n },\n "devDependencies": {\n "@angular-devkit/build-angular": "^19.0.0",\n "@angular/cli": "^19.0.0",\n "@angular/compiler-cli": "^19.0.0",\n "typescript": "~5.6.0"\n }\n}\n'); zip.file(folder+"angular.json",'{\n "$schema": "./node_modules/@angular/cli/lib/config/schema.json",\n "version": 1,\n "newProjectRoot": "projects",\n "projects": {\n "'+pn+'": {\n "projectType": "application",\n "root": "",\n "sourceRoot": "src",\n "prefix": "app",\n "architect": {\n "build": {\n "builder": "@angular-devkit/build-angular:application",\n "options": {\n "outputPath": "dist/'+pn+'",\n "index": "src/index.html",\n "browser": "src/main.ts",\n "tsConfig": "tsconfig.app.json",\n "styles": ["src/styles.css"],\n "scripts": []\n }\n },\n "serve": {"builder":"@angular-devkit/build-angular:dev-server","configurations":{"production":{"buildTarget":"'+pn+':build:production"},"development":{"buildTarget":"'+pn+':build:development"}},"defaultConfiguration":"development"}\n }\n }\n }\n}\n'); zip.file(folder+"tsconfig.json",'{\n "compileOnSave": false,\n "compilerOptions": {"baseUrl":"./","outDir":"./dist/out-tsc","forceConsistentCasingInFileNames":true,"strict":true,"noImplicitOverride":true,"noPropertyAccessFromIndexSignature":true,"noImplicitReturns":true,"noFallthroughCasesInSwitch":true,"paths":{"@/*":["src/*"]},"skipLibCheck":true,"esModuleInterop":true,"sourceMap":true,"declaration":false,"experimentalDecorators":true,"moduleResolution":"bundler","importHelpers":true,"target":"ES2022","module":"ES2022","useDefineForClassFields":false,"lib":["ES2022","dom"]},\n "references":[{"path":"./tsconfig.app.json"}]\n}\n'); zip.file(folder+"tsconfig.app.json",'{\n "extends":"./tsconfig.json",\n "compilerOptions":{"outDir":"./dist/out-tsc","types":[]},\n "files":["src/main.ts"],\n "include":["src/**/*.d.ts"]\n}\n'); zip.file(folder+"src/index.html","\n\n\n \n "+slugTitle(pn)+"\n \n \n \n\n\n \n\n\n"); zip.file(folder+"src/main.ts","import { bootstrapApplication } from '@angular/platform-browser';\nimport { appConfig } from './app/app.config';\nimport { AppComponent } from './app/app.component';\n\nbootstrapApplication(AppComponent, appConfig)\n .catch(err => console.error(err));\n"); zip.file(folder+"src/styles.css","* { margin: 0; padding: 0; box-sizing: border-box; }\nbody { font-family: system-ui, -apple-system, sans-serif; background: #f9fafb; color: #111827; }\n"); var hasComp=Object.keys(extracted).some(function(k){return k.indexOf("app.component")>=0;}); if(!hasComp){ zip.file(folder+"src/app/app.component.ts","import { Component } from '@angular/core';\nimport { RouterOutlet } from '@angular/router';\n\n@Component({\n selector: 'app-root',\n standalone: true,\n imports: [RouterOutlet],\n templateUrl: './app.component.html',\n styleUrl: './app.component.css'\n})\nexport class AppComponent {\n title = '"+pn+"';\n}\n"); zip.file(folder+"src/app/app.component.html","
\n
\n

"+slugTitle(pn)+"

\n

Built with PantheraHive BOS

\n
\n \n
\n"); zip.file(folder+"src/app/app.component.css",".app-header{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px}h1{font-size:2.5rem;font-weight:700;color:#6366f1}\n"); } zip.file(folder+"src/app/app.config.ts","import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core';\nimport { provideRouter } from '@angular/router';\nimport { routes } from './app.routes';\n\nexport const appConfig: ApplicationConfig = {\n providers: [\n provideZoneChangeDetection({ eventCoalescing: true }),\n provideRouter(routes)\n ]\n};\n"); zip.file(folder+"src/app/app.routes.ts","import { Routes } from '@angular/router';\n\nexport const routes: Routes = [];\n"); Object.keys(extracted).forEach(function(p){ var fp=p.startsWith("src/")?p:"src/"+p; zip.file(folder+fp,extracted[p]); }); zip.file(folder+"README.md","# "+slugTitle(pn)+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\nng serve\n# or: npm start\n\`\`\`\n\n## Build\n\`\`\`bash\nng build\n\`\`\`\n\nOpen in VS Code with Angular Language Service extension.\n"); zip.file(folder+".gitignore","node_modules/\ndist/\n.env\n.DS_Store\n*.local\n.angular/\n"); } /* --- Python --- */ function buildPython(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^\`\`\`[\w]*\n?/m,"").replace(/\n?\`\`\`$/m,"").trim(); var reqMap={"numpy":"numpy","pandas":"pandas","sklearn":"scikit-learn","tensorflow":"tensorflow","torch":"torch","flask":"flask","fastapi":"fastapi","uvicorn":"uvicorn","requests":"requests","sqlalchemy":"sqlalchemy","pydantic":"pydantic","dotenv":"python-dotenv","PIL":"Pillow","cv2":"opencv-python","matplotlib":"matplotlib","seaborn":"seaborn","scipy":"scipy"}; var reqs=[]; Object.keys(reqMap).forEach(function(k){if(src.indexOf("import "+k)>=0||src.indexOf("from "+k)>=0)reqs.push(reqMap[k]);}); var reqsTxt=reqs.length?reqs.join("\n"):"# add dependencies here\n"; zip.file(folder+"main.py",src||"# "+title+"\n# Generated by PantheraHive BOS\n\nprint(title+\" loaded\")\n"); zip.file(folder+"requirements.txt",reqsTxt); zip.file(folder+".env.example","# Environment variables\n"); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\npython3 -m venv .venv\nsource .venv/bin/activate\npip install -r requirements.txt\n\`\`\`\n\n## Run\n\`\`\`bash\npython main.py\n\`\`\`\n"); zip.file(folder+".gitignore",".venv/\n__pycache__/\n*.pyc\n.env\n.DS_Store\n"); } /* --- Node.js --- */ function buildNode(zip,folder,app,code){ var title=slugTitle(app); var pn=pkgName(app); var src=code.replace(/^\`\`\`[\w]*\n?/m,"").replace(/\n?\`\`\`$/m,"").trim(); var depMap={"mongoose":"^8.0.0","dotenv":"^16.4.5","axios":"^1.7.9","cors":"^2.8.5","bcryptjs":"^2.4.3","jsonwebtoken":"^9.0.2","socket.io":"^4.7.4","uuid":"^9.0.1","zod":"^3.22.4","express":"^4.18.2"}; var deps={}; Object.keys(depMap).forEach(function(k){if(src.indexOf(k)>=0)deps[k]=depMap[k];}); if(!deps["express"])deps["express"]="^4.18.2"; var pkgJson=JSON.stringify({"name":pn,"version":"1.0.0","main":"src/index.js","scripts":{"start":"node src/index.js","dev":"nodemon src/index.js"},"dependencies":deps,"devDependencies":{"nodemon":"^3.0.3"}},null,2)+"\n"; zip.file(folder+"package.json",pkgJson); var fallback="const express=require(\"express\");\nconst app=express();\napp.use(express.json());\n\napp.get(\"/\",(req,res)=>{\n res.json({message:\""+title+" API\"});\n});\n\nconst PORT=process.env.PORT||3000;\napp.listen(PORT,()=>console.log(\"Server on port \"+PORT));\n"; zip.file(folder+"src/index.js",src||fallback); zip.file(folder+".env.example","PORT=3000\n"); zip.file(folder+".gitignore","node_modules/\n.env\n.DS_Store\n"); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Setup\n\`\`\`bash\nnpm install\n\`\`\`\n\n## Run\n\`\`\`bash\nnpm run dev\n\`\`\`\n"); } /* --- Vanilla HTML --- */ function buildVanillaHtml(zip,folder,app,code){ var title=slugTitle(app); var isFullDoc=code.trim().toLowerCase().indexOf("=0||code.trim().toLowerCase().indexOf("=0; var indexHtml=isFullDoc?code:"\n\n\n\n\n"+title+"\n\n\n\n"+code+"\n\n\n\n"; zip.file(folder+"index.html",indexHtml); zip.file(folder+"style.css","/* "+title+" — styles */\n*{margin:0;padding:0;box-sizing:border-box}\nbody{font-family:system-ui,-apple-system,sans-serif;background:#fff;color:#1a1a2e}\n"); zip.file(folder+"script.js","/* "+title+" — scripts */\n"); zip.file(folder+"assets/.gitkeep",""); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\n## Open\nDouble-click \`index.html\` in your browser.\n\nOr serve locally:\n\`\`\`bash\nnpx serve .\n# or\npython3 -m http.server 3000\n\`\`\`\n"); zip.file(folder+".gitignore",".DS_Store\nnode_modules/\n.env\n"); } /* ===== MAIN ===== */ var sc=document.createElement("script"); sc.src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.10.1/jszip.min.js"; sc.onerror=function(){ if(lbl)lbl.textContent="Download ZIP"; alert("JSZip load failed — check connection."); }; sc.onload=function(){ var zip=new JSZip(); var base=(_phFname||"output").replace(/\.[^.]+$/,""); var app=base.toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_+|_+$/g,"")||"my_app"; var folder=app+"/"; var vc=document.getElementById("panel-content"); var panelTxt=vc?(vc.innerText||vc.textContent||""):""; var lang=detectLang(_phCode,panelTxt); if(_phIsHtml){ buildVanillaHtml(zip,folder,app,_phCode); } else if(lang==="flutter"){ buildFlutter(zip,folder,app,_phCode,panelTxt); } else if(lang==="react-native"){ buildReactNative(zip,folder,app,_phCode,panelTxt); } else if(lang==="swift"){ buildSwift(zip,folder,app,_phCode,panelTxt); } else if(lang==="kotlin"){ buildKotlin(zip,folder,app,_phCode,panelTxt); } else if(lang==="react"){ buildReact(zip,folder,app,_phCode,panelTxt); } else if(lang==="vue"){ buildVue(zip,folder,app,_phCode,panelTxt); } else if(lang==="angular"){ buildAngular(zip,folder,app,_phCode,panelTxt); } else if(lang==="python"){ buildPython(zip,folder,app,_phCode); } else if(lang==="node"){ buildNode(zip,folder,app,_phCode); } else { /* Document/content workflow */ var title=app.replace(/_/g," "); var md=_phAll||_phCode||panelTxt||"No content"; zip.file(folder+app+".md",md); var h=""+title+""; h+="

"+title+"

"; var hc=md.replace(/&/g,"&").replace(//g,">"); hc=hc.replace(/^### (.+)$/gm,"

$1

"); hc=hc.replace(/^## (.+)$/gm,"

$1

"); hc=hc.replace(/^# (.+)$/gm,"

$1

"); hc=hc.replace(/\*\*(.+?)\*\*/g,"$1"); hc=hc.replace(/\n{2,}/g,"

"); h+="

"+hc+"

Generated by PantheraHive BOS
"; zip.file(folder+app+".html",h); zip.file(folder+"README.md","# "+title+"\n\nGenerated by PantheraHive BOS.\n\nFiles:\n- "+app+".md (Markdown)\n- "+app+".html (styled HTML)\n"); } zip.generateAsync({type:"blob"}).then(function(blob){ var a=document.createElement("a"); a.href=URL.createObjectURL(blob); a.download=app+".zip"; a.click(); URL.revokeObjectURL(a.href); if(lbl)lbl.textContent="Download ZIP"; }); }; document.head.appendChild(sc); } function phShare(){navigator.clipboard.writeText(window.location.href).then(function(){var el=document.getElementById("ph-share-lbl");if(el){el.textContent="Link copied!";setTimeout(function(){el.textContent="Copy share link";},2500);}});}function phEmbed(){var runId=window.location.pathname.split("/").pop().replace(".html","");var embedUrl="https://pantherahive.com/embed/"+runId;var code='';navigator.clipboard.writeText(code).then(function(){var el=document.getElementById("ph-embed-lbl");if(el){el.textContent="Embed code copied!";setTimeout(function(){el.textContent="Get Embed Code";},2500);}});}