Round #694
10 May 2026, 08:51· hr-law· qwen2.5-coder-7b-instruct· r13-clean-hints
- Complexity
- band 0
- ZP / UO / OBS
- 0 / 0 / 0
- Journey weight
- 0
- Lightshift ΔL
- —
Prompt
Goods I ordered haven't arrived after 8 weeks. What can I do under UK law?
Zero-point index (what the engine surfaced)
ZPI-ZPI-0018 | 2026-05-10T08:51:00Z
Goods I ordered haven't arrived after 8 weeks. What can I do under UK law?
ZERO POINT — 0 entries (structural invariants)
UNOBSERVED — 0 entries (implied truths)
OBSERVED — 0 entries (explicit in request)
COMPLEXITY │ 0 entries │ spread: 0° │ band: LOW
Baseline response (no ZPI)
Under UK law, if you have not received your goods within a reasonable time frame after placing an order, you may be entitled to certain remedies. Here are some steps you can take:
1. **Check the Delivery Date**: Ensure that the delivery date provided by the seller or carrier is accurate. Sometimes delays can occur due to unforeseen circumstances.
2. **Contact the Seller/Carrier**: Reach out to the seller or carrier directly to inquire about the status of your order. They may be able to provide an explanation for any delays and offer a solution, such as expedited shipping or a refund.
3. **Check Your Order Status Online**: If you have access to the seller's website or platform where you made the purchase, check the status of your order online. This can sometimes provide more detailed information about why the delivery is delayed.
4. **Consider Force Majeure**: If the delay is due to circumstances beyond the control of both the seller and carrier (e.g., a global pandemic), this may be considered force majeure. In such cases, you might have limited options, but it's worth checking if your contract includes provisions for force majeure.
5. **Check Your Contract**: Review the terms and conditions of your purchase agreement. Some contracts may include specific clauses regarding delivery times or remedies in case of delays.
6. **Consumer Protection Laws**: Under UK consumer protection laws (such as the Consumer Rights Act 2015), you have certain rights, including:
- The right to receive what you ordered.
- The right to a refund if the goods are not delivered within a reasonable time frame.
- The right to compensation for any inconvenience caused by the delay.
7. **Contact Your Local Trading Standards Office**: If you believe your rights under consumer protection laws have been breached, you can contact your local Trading Standards office. They can provide guidance and help resolve disputes.
8. **Seek Legal Advice**: If the situation is unresolved, you may want to seek legal advice from a solicitor who specializes in consumer law. They can provide more detailed guidance based on your specific circumstances.
9. **Consider Alternative Remedies**: Depending on the severity of the delay, you might consider alternative remedies such as:
- A refund.
- Replacement goods.
- Compensation for inconvenience or loss.
By following these steps, you can take appropriate action under UK law to address the issue with your delayed delivery.
Enhanced response (with ZPI)
Under UK consumer protection laws, if you have been waiting for goods that you ordered for more than eight weeks and they have not arrived, you may be entitled to certain remedies. Here are the steps you can take:
1. **Contact the Seller**: Reach out to the seller directly via email or phone to inquire about the status of your order. Sometimes, delays can occur due to unforeseen circumstances, such as shipping issues.
2. **Check Your Order Status Online**: If the seller provides an online platform for tracking orders, check it regularly to see if there are any updates on your shipment.
3. **Contact Your Bank or Payment Processor**: If you paid with a credit card or other payment method, contact your bank or payment processor to inform them about the delay. They may be able to provide additional support or assistance.
4. **Check for Force Majeure**: Determine if there are any legitimate reasons for the delay that fall under force majeure (e.g., natural disasters, pandemics). If so, you may not have grounds for a refund or compensation.
5. **Seek Consumer Protection Advice**: Contact your local consumer protection body, such as Trading Standards or Citizens Advice, for guidance on what actions to take next. They can provide advice based on the specific circumstances of your case.
6. **Consider Legal Action**: If all other options fail and you believe the seller is in breach of contract, you may have grounds to seek legal action. This could involve filing a complaint with a consumer tribunal or taking legal advice from a solicitor.
Here is an example of how you might implement some of these steps using C#:
```csharp
using System;
using System.Net.Http;
using System.Threading.Tasks;
public class OrderService
{
private readonly HttpClient _httpClient;
public OrderService(HttpClient httpClient)
{
_httpClient = httpClient;
}
public async Task CheckOrderStatusAsync(string orderId)
{
try
{
var response = await _httpClient.GetAsync($"https://api.example.com/orders/{orderId}/status");
response.EnsureSuccessStatusCode();
var status = await response.Content.ReadAsStringAsync();
Console.WriteLine($"Order Status: {status}");
}
catch (HttpRequestException e)
{
Console.WriteLine($"Request error: {e.Message}");
}
}
public async Task ContactBankAsync(string cardNumber, string issueDescription)
{
try
{
var request = new HttpRequestMessage(HttpMethod.Post, "https://api.example.com/bank/issues")
{
Content = new StringContent(JsonConvert.SerializeObject(new
{
CardNumber = cardNumber,
IssueDescription = issueDescription
}), System.Text.Encoding.UTF8, "application/json")
};
var response = await _httpClient.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine("Bank contacted successfully.");
}
catch (HttpRequestException e)
{
Console.WriteLine($"Request error: {e.Message}");
}
}
public async Task SeekConsumerAdviceAsync(string issueDescription)
{
try
{
var request = new HttpRequestMessage(HttpMethod.Post, "https://api.example.com/consumer/advice")
{
Content = new StringContent(JsonConvert.SerializeObject(new
{
IssueDescription = issueDescription
}), System.Text.Encoding.UTF8, "application/json")
};
var response = await _httpClient.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine("Consumer advice requested successfully.");
}
catch (HttpRequestException e)
{
Console.WriteLine($"Request error: {e.Message}");
}
}
}
public class Program
{
public static async Task Main(string[] args)
{
var httpClient = new HttpClient();
var orderService = new OrderService(httpClient);
string orderId = "123456";
string cardNumber = "1234-5678-9012-3456";
string issueDescription = "Order not received after 8 weeks";
await orderService.CheckOrderStatusAsync(orderId);
await orderService.ContactBankAsync(cardNumber, issueDescription);
await orderService.SeekConsumerAdviceAsync(issueDescription);
}
}
```
### Explanation:
1. **HttpClient**: Used to make HTTP requests to external APIs for checking order status and contacting the bank.
2. **OrderService Class**: Contains methods to check order status, contact the bank, and seek consumer advice.
3. **Main Method**: Demonstrates how to use the `OrderService` class to perform the actions outlined in the steps above.
This code provides a basic framework for interacting with external services to handle the situation described. You would need to replace the API endpoints and request bodies with actual values relevant to your specific scenario.
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
WorseV7qwen2.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.