# Hornsby 01-2275 — Cross-Reference Audit | 2026-05-19

**Job:** 01-2275 HPE Field of Play Hornsby  
**Date checked:** 2026-05-19  
**Outcome:** Ghost Job Variant A confirmed; programme cross-reference required.

---

## Key finding: Programme lives in Upcoming, not Ongoing

`Ongoing Jobs/01-2275 - HPE Field of Play Hornsby/04 - Programme and Scheduling/programme-24wk.md` — **4 lines only** (header, no data rows).

`Upcoming/01-2275 - Solutions Plus - HPE Field of Play Hornsby/04 - Programme and Scheduling/programme-24wk.md` — **57 lines**, full 24-week programme with Week 4 data.

**Rule:** When Ongoing programme is sparse, always check Upcoming. Do not report "no programme loaded" when the full programme is in the other folder.

---

## RFI Register: Ongoing empty, Upcoming has 33 RFIs

**Ongoing:** `06b - RFIs/_REGISTER.md` — header only, zero rows.

**Upcoming:** same path — 84 lines, 33 RFIs (10 Cat A, many Cat B/C), all marked `Pending`, never sent to Solutions Plus.

**Conclusion:** The 33 pre-start RFIs were drafted in planning but never actually filed/sent. This is a real risk — Hornsby has been "active" since 2026-04-30 with no formal site-readiness questions issued.

---

## Job Tracker: Ongoing is blank

`Ongoing Jobs/01-2275 - HPE Field of Play Hornsby/Job-Tracker.md` — hours block empty, materials block empty, $0 running total.

---

## Daily Diary: No entries exist

`07d - Daily Diary/` directory is empty. No diary entry for any date since start (30 Apr).

---

## What to use for AM look-ahead

| Artefact | Use |
|---|---|
| `00-brief.md` | Use Ongoing version (has correct `type: hybrid`, `client: Solutions Plus`) |
| `programme-24wk.md` | **Use Upcoming version** — Ongoing is empty |
| RFI register | **Use Upcoming version** — Ongoing is empty |
| `Job-Tracker.md` | Use Ongoing — both are empty but Ongoing is the right file |
| Daily diary / Dockets | Check Ongoing first; if empty check Upcoming |

---

## Today's programme context (from Upcoming version)

Week 4 (18–23 May): EA Zone 1 — 5 pours × 160 m² = 800 m² exposed aggregate. Wash + cure each panel D+1. Claim 1 due 25 May (stairs + ramps + 800 m² EA).

---

## Pattern to encode in skill

When a job appears in both Ongoing and Upcoming with different file completeness levels:
- The more complete version holds the actual planning data
- Use the Ongoing `00-brief.md` (has latest status/type updates)
- Use the Upcoming `programme-24wk.md` (has the loaded programme)
- RFI register: use Upcoming's version if Ongoing is a stub