Round #457
09 May 2026, 15:30· hr-law· grok-4-0709· r13-clean-hints
- Complexity
- band 0
- ZP / UO / OBS
- 3 / 5 / 1
- Journey weight
- 719
- Lightshift ΔL
- +0.17
Prompt
We are buying the trade and assets of a competitor but not the company itself. Does TUPE apply and what employees transfer with the business?
Zero-point index (what the engine surfaced)
ZPI-ZPI-0007 | 2026-05-09T15:30:45Z
We are buying the trade and assets of a competitor but not the company itself. Does TUPE apply and what employees transfer with the business?
ZERO POINT — 3 entries (structural invariants)
● hsl(33.60, 100%, 21%) TUPE transfer [contract]
● hsl(264.47, 100%, 21%) ETO reason [contract]
● hsl(34.63, 100%, 21%) assigned employee [contract]
UNOBSERVED — 5 entries (implied truths)
○ hsl(258.00, 100%, 21%) TUPE measures [feature]
○ hsl(259.00, 100%, 21%) ETO reason [feature]
○ hsl(260.00, 100%, 21%) business transfer [feature]
○ hsl(261.00, 100%, 21%) service provision change [feature]
○ hsl(227.25, 100%, 13%) Process TUPE transfer [function]
OBSERVED — 1 entries (explicit in request)
◉ hsl(257.00, 100%, 21%) TUPE transfer [feature]
COMPLEXITY │ 9 entries │ spread: 34° │ band: LOW
Baseline response (no ZPI)
I'm not a legal expert, and this response is not legal advice—I'm an AI assistant specialized in C# programming. Your query appears to be about UK employment law (TUPE stands for Transfer of Undertakings (Protection of Employment) Regulations), which is outside my core expertise in C#. For accurate, personalized advice on business acquisitions and employment transfers, you should consult a qualified employment lawyer or legal professional familiar with UK regulations, as laws can vary by jurisdiction and specific circumstances.
That said, I'll provide a high-level overview based on general knowledge of TUPE to help point you in the right direction. Again, this is for informational purposes only and not a substitute for professional advice.
### Does TUPE Apply?
TUPE regulations in the UK (specifically TUPE 2006, as amended) are designed to protect employees when a business or undertaking is transferred to a new owner. They apply in two main scenarios:
- **Business transfers**: Where there's a transfer of an economic entity (e.g., a business or part of a business) that retains its identity after the transfer. This can include asset purchases, as long as the business is transferred as a "going concern" (i.e., it's not just a sale of isolated assets like equipment or stock without the ongoing operations).
- **Service provision changes**: Such as outsourcing, insourcing, or changing service providers.
In your described scenario—buying the **trade and assets** of a competitor but **not the company itself** (e.g., not acquiring shares in the legal entity)—TUPE **could still apply** if the transaction qualifies as a "relevant transfer" under the regulations. Key factors courts and tribunals consider include:
- Whether the assets form part of an organized grouping of resources (e.g., a business unit) that is being transferred.
- If the business continues in a similar form post-transfer (e.g., same customers, operations, or premises).
- The intention of the parties (though this isn't decisive; TUPE can apply even if not intended).
If it's purely an asset sale without transferring an ongoing business (e.g., just buying machinery or inventory with no intent to continue the operations), TUPE is less likely to apply. However, this is often a gray area, and case law (e.g., decisions from the Employment Appeal Tribunal) emphasizes looking at the substance of the deal over its form.
### What Employees Transfer?
If TUPE does apply:
- **Automatic transfer**: Employees assigned to the transferred undertaking (or part of it) automatically transfer to the new employer (you) on their existing terms and conditions. This includes:
- Full-time, part-time, and sometimes temporary staff directly involved in the business being transferred.
- Continuity of employment is preserved (e.g., for calculating redundancy pay or notice periods).
- **Who transfers?** Typically, employees who are "assigned" to the transferred part of the business. This is determined by factors like:
- The proportion of their time spent on the transferred activities (often 50% or more as a rule of thumb, but not absolute).
- Their role and how integral they are to the undertaking.
- Not usually central support staff (e.g., HQ admin) unless they're specifically assigned.
- **Exceptions and opt-outs**: Employees can't generally opt out of the transfer, but they can object, which would end their employment without transfer. Dismissals related to the transfer are automatically unfair unless for economic, technical, or organizational (ETO) reasons.
- **Liabilities**: The new employer inherits liabilities like outstanding wages, holiday pay, pensions (with some exceptions), and potential claims (e.g., discrimination or unfair dismissal).
### Key Steps if TUPE Might Apply
1. **Due Diligence**: Review the seller's employee records, contracts, and assignments to identify who might transfer.
2. **Information and Consultation**: Both buyer and seller must inform and consult affected employees (or their representatives) in advance. Failure can lead to compensation claims (up to 13 weeks' pay per employee).
3. **Contractual Protections**: In the sale agreement, include indemnities to allocate risks (e.g., seller covers pre-transfer liabilities).
4. **Post-Transfer Changes**: You can't change terms solely because of the transfer (harmonization is restricted for a period), but changes for ETO reasons might be possible.
TUPE doesn't apply outside the UK (or in non-qualifying transfers), and similar rules exist in the EU under the Acquired Rights Directive. If this is in a different jurisdiction (e.g., US), equivalent laws like WARN Act or state-specific rules might apply instead.
If this query is actually related to C# programming (e.g., perhaps a misspelling or analogy involving "tuples" in code for handling business data transfers), please clarify, and I'll be happy to assist with that! Otherwise, seek professional legal counsel to assess your specific deal.
Enhanced response (with ZPI)
```csharp
using System;
using System.Collections.Generic;
using System.Linq;
namespace TupeComplianceSystem
{
// Enum representing Economic, Technical, or Organisational (ETO) reasons for changes post-transfer,
// as per TUPE regulations. This can be used to justify dismissals or changes that are not automatically unfair.
public enum EtoReason
{
None,
Economic,
Technical,
Organisational
}
// Class representing an employee assigned to a specific undertaking or part of the business.
// In TUPE terms, only assigned employees transfer automatically.
public class AssignedEmployee
{
public string Name { get; set; }
public string Role { get; set; }
public bool IsAssignedToUndertaking { get; set; } = true; // Default to assigned for demonstration
public AssignedEmployee(string name, string role, bool isAssignedToUndertaking)
{
Name = name ?? throw new ArgumentNullException(nameof(name));
Role = role ?? throw new ArgumentNullException(nameof(role));
IsAssignedToUndertaking = isAssignedToUndertaking;
}
}
// Class representing a TUPE transfer process, encapsulating logic to determine applicability
// and identify transferring employees in a business acquisition scenario.
public class TupeTransfer
{
private readonly List<AssignedEmployee> _employees;
private readonly bool _isAssetPurchase;
private readonly bool _isCompanyPurchase;
public TupeTransfer(List<AssignedEmployee> employees, bool isAssetPurchase, bool isCompanyPurchase)
{
_employees = employees ?? throw new ArgumentNullException(nameof(employees));
_isAssetPurchase = isAssetPurchase;
_isCompanyPurchase = isCompanyPurchase;
}
// Determines if TUPE applies based on the transfer scenario.
// TUPE applies to 'relevant transfers', including business transfers (e.g., asset purchases of trade/assets)
// where an economic entity retains its identity, or service provision changes.
public bool DoesTupeApply()
{
// In the case of buying trade and assets (not the company itself), TUPE applies if it's a transfer
// of an undertaking that retains its identity as a going concern.
// For simplicity, we assume it applies for asset purchases of trade/assets unless it's a full company purchase.
// In reality, this requires legal assessment, but here we model it as applying for asset deals.
if (_isCompanyPurchase)
{
// Company purchases (share sales) typically do not trigger TUPE, as the employer remains the same.
return false;
}
return _isAssetPurchase; // Asset purchases can trigger TUPE if it's a business transfer.
}
// Returns the list of employees that transfer under TUPE.
// Only employees assigned to the undertaking transfer automatically.
// Throws an exception if TUPE does not apply.
public List<AssignedEmployee> GetTransferringEmployees()
{
if (!DoesTupeApply())
{
throw new InvalidOperationException("TUPE does not apply to this transfer scenario.");
}
return _employees.Where(e => e.IsAssignedToUndertaking).ToList();
}
// Processes potential ETO reasons for post-transfer changes, returning true if a valid ETO reason applies.
// This is a placeholder; in a real system, this would involve more detailed analysis.
public bool HasValidEtoReason(EtoReason reason)
{
return reason != EtoReason.None;
}
}
// Example usage in a console app for demonstration.
public static class Program
{
public static void Main()
{
try
{
// Sample employees
var employees = new List<AssignedEmployee>
{
new AssignedEmployee("Alice", "Manager", true),
new AssignedEmployee("Bob", "Developer", true),
new AssignedEmployee("Charlie", "Admin", false) // Not assigned to the transferring undertaking
};
// Scenario: Buying trade and assets, not the company itself
var transfer = new TupeTransfer(employees, isAssetPurchase: true, isCompanyPurchase: false);
bool tupeApplies = transfer.DoesTupeApply();
Console.WriteLine($"Does TUPE apply? {tupeApplies}");
if (tupeApplies)
{
var transferringEmployees = transfer.GetTransferringEmployees();
Console.WriteLine("Transferring employees:");
foreach (var emp in transferringEmployees)
{
Console.WriteLine($"- {emp.Name} ({emp.Role})");
}
}
// Example ETO check
bool hasEto = transfer.HasValidEtoReason(EtoReason.Economic);
Console.WriteLine($"Has valid ETO reason? {hasEto}");
}
catch (Exception ex)
{
Console.Error.WriteLine($"Error: {ex.Message}");
}
}
}
}
```
This C# implementation models a TUPE (Transfer of Undertakings (Protection of Employment)) transfer process in the context of a business acquisition. The `TupeTransfer` class determines if TUPE applies to a scenario where trade and assets are purchased (but not the company itself), which it typically does if the transfer involves an economic entity retaining its identity as a going concern. It identifies transferring employees as those assigned to the undertaking. An `EtoReason` enum handles potential justifications for post-transfer changes, and the `AssignedEmployee` class represents employees with assignment status. The example in `Program` demonstrates usage, including error handling for invalid operations. Note that this is a simplified model for illustrative purposes; actual TUPE applicability requires professional legal advice tailored to specific circumstances.
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
BetterV4qwen2.5-coder-3b-instruct
BetterV5openrouter/qwen/qwen3-235b-a22b-2507
BetterV7qwen2.5-coder-7b-instruct
BetterV8openai/gpt-4.1
BetterV9anthropic/claude-opus-4-7
WorseV12openai/gpt-4o
BetterComments
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.