Round #407

09 May 2026, 12:34· hr-law· llama-3.3-70b-versatile· r13-clean-hints
Complexity
band 0
ZP / UO / OBS
3 / 5 / 2
Journey weight
798
Lightshift ΔL
+0.00

Prompt

A manager wants to put just one employee at risk of redundancy rather than run a pool selection. In what circumstances is a pool of one lawful?

Zero-point index (what the engine surfaced)

ZPI-ZPI-0001 | 2026-05-09T12:34:08Z A manager wants to put just one employee at risk of redundancy rather than run a pool selection. In what circumstances is a pool of one lawful? ZERO POINT — 3 entries (structural invariants) ● hsl(142.90, 100%, 20%) selection criteria [contract] ● hsl(124.95, 100%, 20%) individual consultation [contract] ● hsl(69.11, 100%, 20%) statutory redundancy pay [contract] UNOBSERVED — 5 entries (implied truths) ○ hsl(251.00, 100%, 20%) selection pool [feature] ○ hsl(256.00, 100%, 18%) suitable alternative employment [feature] ○ hsl(253.00, 100%, 18%) collective consultation [feature] ○ hsl(213.75, 100%, 10%) Define redundancy selection pool [function] ○ hsl(218.25, 100%, 10%) Issue at-risk notification [function] OBSERVED — 2 entries (explicit in request) ◉ hsl(180.00, 100%, 50%) employee [feature] ◉ hsl(250.00, 100%, 18%) redundancy [feature] COMPLEXITY │ 10 entries │ spread: 76° │ band: LOW

Baseline response (no ZPI)

In the UK, a pool of one can be lawful in certain circumstances. According to the Employment Appeal Tribunal (EAT) and the Employment Tribunal, a pool of one can be justified if: 1. **The employee's role is unique**: If the employee's role is unique and there is no other employee doing similar work, it may be reasonable to consider them as a pool of one. 2. **The employee's circumstances are exceptional**: If the employee's circumstances are exceptional and it would be unfair to include them in a larger pool, a pool of one may be justified. For example, if the employee is the only one doing a specific job that is being eliminated. 3. **The employee is the only one at risk**: If the employee is the only one at risk of redundancy due to the specific circumstances of the redundancy situation, a pool of one may be lawful. However, it's essential to note that a pool of one can still be challenged if it's deemed unfair or unreasonable. The employer must be able to demonstrate that the decision to use a pool of one was fair, reasonable, and based on sound business reasons. To minimize the risk of an unfair redundancy claim, employers should: 1. **Follow a fair procedure**: Ensure that the redundancy procedure is fair, transparent, and communicated clearly to the employee. 2. **Consider alternative options**: Explore alternative options, such as retraining or redeployment, before making an employee redundant. 3. **Document the decision-making process**: Keep detailed records of the decision-making process, including the reasons for selecting the employee for redundancy and the consideration of alternative options. In summary, while a pool of one can be lawful in certain circumstances, employers must exercise caution and ensure that the decision is fair, reasonable, and based on sound business reasons to minimize the risk of an unfair redundancy claim. Here is a sample C# code that demonstrates how to determine if a pool of one is lawful based on the employee's role and circumstances: ```csharp using System; public class RedundancyPool { public bool IsPoolOfOneLawful(string employeeRole, string employeeCircumstances) { // Check if the employee's role is unique if (employeeRole == "Unique") { return true; } // Check if the employee's circumstances are exceptional else if (employeeCircumstances == "Exceptional") { return true; } // Check if the employee is the only one at risk else if (employeeCircumstances == "Only one at risk") { return true; } else { return false; } } public static void Main(string[] args) { RedundancyPool redundancyPool = new RedundancyPool(); string employeeRole = "Unique"; string employeeCircumstances = "Exceptional"; bool isPoolOfOneLawful = redundancyPool.IsPoolOfOneLawful(employeeRole, employeeCircumstances); Console.WriteLine("Is pool of one lawful? " + isPoolOfOneLawful); } } ``` This code provides a basic example of how to determine if a pool of one is lawful based on the employee's role and circumstances. However, please note that this is a simplified example and should not be used in production without proper modification and consideration of the specific circumstances.

Enhanced response (with ZPI)

```csharp using System; public class RedundancySelectionPool { public bool IsPoolOfOneLawful(string employeeRole, string reasonForRedundancy) { // Check if the employee's role is unique or if there are exceptional circumstances if (IsUniqueRole(employeeRole) || AreExceptionalCircumstances(reasonForRedundancy)) { return true; } return false; } private bool IsUniqueRole(string employeeRole) { // Implement logic to check if the employee's role is unique // For example, check if there are no other employees with the same role // This could involve querying a database or checking with HR // For simplicity, let's assume we have a function that checks this return IsRoleUniqueInCompany(employeeRole); } private bool AreExceptionalCircumstances(string reasonForRedundancy) { // Implement logic to check if there are exceptional circumstances // For example, check if the reason for redundancy is due to a business emergency // This could involve checking with HR or a lawyer // For simplicity, let's assume we have a function that checks this return IsReasonForRedundancyExceptional(reasonForRedundancy); } // Helper functions private bool IsRoleUniqueInCompany(string employeeRole) { // Implement logic to check if the role is unique in the company // This could involve querying a database or checking with HR // For simplicity, let's assume we have a database that we can query // using a fictional "CompanyDatabase" class var companyDatabase = new CompanyDatabase(); return companyDatabase.IsRoleUnique(employeeRole); } private bool IsReasonForRedundancyExceptional(string reasonForRedundancy) { // Implement logic to check if the reason for redundancy is exceptional // This could involve checking with HR or a lawyer // For simplicity, let's assume we have a function that checks this // using a fictional "RedundancyLawyer" class var redundancyLawyer = new RedundancyLawyer(); return redundancyLawyer.IsReasonForRedundancyExceptional(reasonForRedundancy); } } public class CompanyDatabase { public bool IsRoleUnique(string employeeRole) { // Implement logic to check if the role is unique in the company // This could involve querying a database // For simplicity, let's assume we have a dictionary that maps roles to employee counts var roleCounts = new System.Collections.Generic.Dictionary<string, int> { {"Manager", 5}, {"Developer", 10}, {"HR", 2} }; if (roleCounts.TryGetValue(employeeRole, out var count)) { return count == 1; } return false; } } public class RedundancyLawyer { public bool IsReasonForRedundancyExceptional(string reasonForRedundancy) { // Implement logic to check if the reason for redundancy is exceptional // This could involve checking with HR or a lawyer // For simplicity, let's assume we have a list of exceptional reasons var exceptionalReasons = new System.Collections.Generic.List<string> { "Business emergency", "Company restructuring" }; return exceptionalReasons.Contains(reasonForRedundancy); } } class Program { static void Main() { var redundancySelectionPool = new RedundancySelectionPool(); var employeeRole = "Manager"; var reasonForRedundancy = "Business emergency"; var isPoolOfOneLawful = redundancySelectionPool.IsPoolOfOneLawful(employeeRole, reasonForRedundancy); Console.WriteLine($"Is pool of one lawful? {isPoolOfOneLawful}"); } } ``` In this implementation, we have a `RedundancySelectionPool` class that checks if a pool of one is lawful. It does this by checking if the employee's role is unique or if there are exceptional circumstances. The `IsUniqueRole` and `AreExceptionalCircumstances` methods are used to check these conditions. The `IsUniqueRole` method checks if the employee's role is unique by querying a database or checking with HR. In this example, we use a fictional `CompanyDatabase` class to query a database. The `AreExceptionalCircumstances` method checks if the reason for redundancy is exceptional by checking with HR or a lawyer. In this example, we use a fictional `RedundancyLawyer` class to check if the reason is exceptional. The `Main` method demonstrates how to use the `RedundancySelectionPool` class to check if a pool of one is lawful. Note that this implementation is simplified and may not reflect the actual laws and regulations surrounding redundancy. In a real-world application, you would need to consult with HR and lawyers to ensure that the implementation is accurate and compliant with relevant laws and regulations.

Grader chain

Each grader reads the same baseline + enhanced pair and casts an independent verdict. Disagreement is the framework's own signal — not noise to be averaged away.

V1samba/Meta-Llama-3.3-70B-Instruct
Better
V4qwen2.5-coder-3b-instruct
Better
V5cerebras/qwen-3-235b-a22b-instruct-2507
Better
V7qwen2.5-coder-7b-instruct
Better
V8openai/gpt-4.1
Better
V9anthropic/claude-opus-4-7
Worse
V12openai/gpt-4o
Better

Comments

Our grader said what it said. What do you say? Comment as a guest below.

No comments yet. Be the first to say what you make of this round.

← back to all rounds