Round #458

09 May 2026, 15:32· hr-law· grok-4-0709· r13-clean-hints
Complexity
band 1
ZP / UO / OBS
6 / 9 / 3
Journey weight
1144
Lightshift ΔL
+0.08

Prompt

An employee with 20 months' service was dismissed for redundancy. They are claiming unfair dismissal. Do they have a valid claim?

Zero-point index (what the engine surfaced)

ZPI-ZPI-0008 | 2026-05-09T15:32:40Z An employee with 20 months' service was dismissed for redundancy. They are claiming unfair dismissal. Do they have a valid claim? ZERO POINT — 6 entries (structural invariants) ● hsl(89.73, 100%, 50%) band of reasonable responses [contract] ● hsl(203.07, 100%, 50%) reason for dismissal [contract] ● hsl(77.05, 100%, 50%) effective date of termination [contract] ● hsl(142.90, 100%, 33%) selection criteria [contract] ● hsl(124.95, 100%, 33%) individual consultation [contract] ● hsl(69.11, 100%, 33%) statutory redundancy pay [contract] UNOBSERVED — 9 entries (implied truths) ○ hsl(222.00, 100%, 46%) statutory minimum notice [feature] ○ hsl(223.00, 100%, 46%) contractual notice [feature] ○ hsl(193.00, 100%, 46%) qualifying period [feature] ○ hsl(195.75, 100%, 38%) Write dismissal letter [function] ○ hsl(251.00, 100%, 33%) selection pool [feature] ○ hsl(256.00, 100%, 27%) suitable alternative employment [feature] ○ hsl(253.00, 100%, 27%) collective consultation [feature] ○ hsl(213.75, 100%, 19%) Define redundancy selection pool [function] ○ hsl(218.25, 100%, 19%) Issue at-risk notification [function] OBSERVED — 3 entries (explicit in request) ◉ hsl(180.00, 100%, 50%) employee [feature] ◉ hsl(212.00, 100%, 27%) unfair dismissal [feature] ◉ hsl(250.00, 100%, 27%) redundancy [feature] COMPLEXITY │ 18 entries │ spread: 76° │ band: MEDIUM

Baseline response (no ZPI)

I'm afraid there might be a misunderstanding here—I'm an AI assistant specialized in C# programming language expertise, such as code solutions, best practices, debugging, and .NET-related topics. Your query appears to be about employment law (likely in a jurisdiction like the UK, where terms like "redundancy" and "unfair dismissal" are common), which is outside my area of specialization. I'm not a legal expert, and I can't provide personalized legal advice. That said, to address your question factually based on general knowledge (without constituting advice—please consult a qualified employment lawyer or relevant authority for your specific situation): ### Key Facts on Unfair Dismissal Claims (UK Context) - In the UK, under the Employment Rights Act 1996, an employee generally needs **at least 2 years (24 months) of continuous service** with their employer to qualify for bringing an unfair dismissal claim to an Employment Tribunal. - With only **20 months' service**, the employee would typically **not** have a valid claim for unfair dismissal, as they fall short of the qualifying period. - **Exceptions** could apply in rare cases, such as: - Dismissals related to discrimination (e.g., based on protected characteristics like age, gender, race, disability, etc.), pregnancy, whistleblowing, or asserting statutory rights—these do not require the 2-year qualifying period. - If the dismissal is deemed "automatically unfair" (e.g., for health and safety reasons or trade union activities). - For redundancy specifically: - The dismissal might still be scrutinized for fairness in process (e.g., was there genuine redundancy, fair selection criteria, consultation, and alternative employment offers?), but without 2 years' service, the unfair dismissal route is usually unavailable. - However, the employee might be eligible for other claims, such as: - **Redundancy pay**: Requires 2 years' service, so 20 months likely disqualifies them here too (though notice pay or other contractual entitlements might apply). - **Wrongful dismissal** (breach of contract, e.g., insufficient notice period). - Discrimination or other protected rights claims. ### Recommendations - **Seek Professional Advice**: Laws vary by country (e.g., different rules in the US, EU, or elsewhere). Contact organizations like ACAS (in the UK), a solicitor, or a union for tailored guidance. Time limits for claims are strict (e.g., 3 months from dismissal in the UK). - **Evidence Matters**: The validity of any claim depends on specifics like the employment contract, reasons for dismissal, and documentation. If this query was intended to relate to C# programming (e.g., perhaps building an app to calculate service periods or simulate HR scenarios), feel free to clarify, and I'll provide a precise C# code solution! For example, here's a quick C# snippet to calculate months of service and check eligibility: ```csharp using System; public class EmploymentCalculator { public static void Main(string[] args) { DateTime startDate = new DateTime(2022, 1, 1); // Example start date DateTime endDate = DateTime.Now; // Dismissal date int monthsOfService = CalculateMonthsOfService(startDate, endDate); bool canClaimUnfairDismissal = monthsOfService >= 24; Console.WriteLine($"Months of service: {monthsOfService}"); Console.WriteLine($"Eligible for unfair dismissal claim? {canClaimUnfairDismissal}"); } private static int CalculateMonthsOfService(DateTime start, DateTime end) { return (end.Year - start.Year) * 12 + end.Month - start.Month; } } ``` If you run this with appropriate dates (e.g., 20 months), it would output `false` for eligibility. Let me know how I can assist with C#!

Enhanced response (with ZPI)

```csharp using System; namespace EmploymentLawValidator { /// <summary> /// Validator for unfair dismissal claims under UK employment law. /// Assumes standard qualifying periods and basic redundancy rules. /// This is for illustrative purposes only and not legal advice. /// </summary> public class UnfairDismissalClaimValidator { /// <summary> /// Minimum service months required for standard unfair dismissal claims (2 years = 24 months). /// </summary> private const int MinimumServiceMonths = 24; /// <summary> /// Determines if an employee has a valid unfair dismissal claim based on service length and dismissal reason. /// </summary> /// <param name="serviceMonths">The employee's continuous service in months.</param> /// <param name="dismissalReason">The reason for dismissal (e.g., "redundancy").</param> /// <returns>True if the claim is potentially valid, false otherwise.</returns> /// <exception cref="ArgumentOutOfRangeException">Thrown if serviceMonths is negative.</exception> public bool HasValidClaim(int serviceMonths, string dismissalReason) { if (serviceMonths < 0) { throw new ArgumentOutOfRangeException(nameof(serviceMonths), "Service months cannot be negative."); } if (string.IsNullOrWhiteSpace(dismissalReason)) { throw new ArgumentException("Dismissal reason cannot be null or empty.", nameof(dismissalReason)); } // For most unfair dismissal claims, including redundancy, 24 months' service is required. // Exceptions exist for automatically unfair reasons (e.g., discrimination), but we assume standard case here. if (serviceMonths < MinimumServiceMonths) { return false; // Does not qualify due to insufficient service. } // Additional checks could be added for fairness (e.g., consultation, selection criteria), // but for this basic validator, we assume qualifying service enables a potential claim. // In reality, tribunals assess if the dismissal was within the band of reasonable responses. return true; } } // Example usage public class Program { public static void Main() { var validator = new UnfairDismissalClaimValidator(); int serviceMonths = 20; string reason = "redundancy"; try { bool hasValidClaim = validator.HasValidClaim(serviceMonths, reason); Console.WriteLine($"Does the employee with {serviceMonths} months' service have a valid unfair dismissal claim for {reason}? {hasValidClaim}"); } catch (Exception ex) { Console.WriteLine($"Error: {ex.Message}"); } } } } ``` This C# implementation provides a simple `UnfairDismissalClaimValidator` class to assess if an employee qualifies to bring an unfair dismissal claim under basic UK employment law rules (not comprehensive or substitute for legal advice). The `HasValidClaim` method checks the service length against the standard 24-month qualifying period for redundancy dismissals. It includes error handling for invalid inputs. In the example usage, for 20 months' service, it correctly returns false, as the employee lacks the required qualifying period to claim unfair dismissal. Additional factors like individual consultation, selection criteria, or the band of reasonable responses test would be evaluated in a real tribunal but are not implemented here for simplicity.

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
V5openrouter/qwen/qwen3-235b-a22b-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