# Hornsby Cross-Reference — 2026-05-23

## Session context

AM look-ahead cron ran 2026-05-23. Today's date: Saturday, Week 4 (18–23 May).

Active job confirmed in `Ongoing Jobs/`:
- `01-2275 - HPE Field of Play Hornsby/` — sparse, start_date 2026-04-30, status: ongoing

Also found in `Upcoming/`:
- `01-2275 - Solutions Plus - HPE Field of Play Hornsby/` — richer copy

## Ongoing copy state (sparse)

| File | Lines | State |
|---|---|---|
| `00-brief.md` | 13 | status: ongoing, start: 2026-04-30, type: hybrid |
| `Job-Tracker.md` | 15 | hours + materials tables blank |
| `04 - Programme and Scheduling/programme-24wk.md` | 4 | header only, table empty |
| `06 - Correspondence/06b - RFIs/_REGISTER.md` | 4 | header only |
| Subbie schedule | — | not present at job root or `10 - Subcontractors/` in Ongoing |

**Ongoing subbie-schedule:** not found at any expected path. Checked:
- `<job>/_subbie-schedule.md` (job root) — not present
- `<job>/10 - Subcontractors/_subbie-schedule.md` — not present

## Upcoming copy state (rich)

| File | Lines | State |
|---|---|---|
| `00-brief.md` | 125 | full contract, 33 pre-start RFIs, claim dates |
| `04 - Programme and Scheduling/programme-24wk.md` | 57 | full 24-week table — **Wk 4, 18–23 May: EA Zone 1, 5 pours × 160 m²** |
| `06 - Correspondence/06b - RFIs/_REGISTER.md` | 160+ | 33 RFIs — A1–A10 all Cat A, status: Pending |
| Subbie schedule | — | confirmed at `10 - Subcontractors/_subbie-schedule.md` in Upcoming |

## Cross-reference applied

```
Ongoing programme < 10 lines  → USE UPCOMING COPY
Ongoing RFI register < 10 lines → USE UPCOMING COPY
Ongoing subbie schedule absent → USE UPCOMING COPY
```

## What was extracted from Upcoming (canonical for today)

**Programme — Wk 4, Sat:**
- EA Zone 1 pours: 5 pours × 160 m² (exposed aggregate, Connolly key joints)

**Cat A RFIs still Pending (mobilisation blockers):**
- A1: Sub-base handover — was due 15 May, now 8 days overdue
- A3: Concrete pump — not confirmed
- A4: Batching plant — not confirmed
- A9: Steel reinforcement — not confirmed
- A10: Curing compound — excluded from scope, needs written instruction
- (5 more — full list in Upcoming `_REGISTER.md`)

**Claims:**
- Claim 1 due 25 May — 2 days away

## What the AM output would have been WITHOUT cross-reference

```
Today (Wk N): programme not yet loaded
Blockers: none — no RFIs logged
RFIs to chase: none
Deliveries: none
```

Would have missed: Wk 4 pour programme, 10 Cat A blockers, Claim 1 due in 2 days, subbie/pump status.

## Action taken

Skill `site-lookahead` SKILL.md updated:
- Decision tree expanded and hardened — cross-reference is now the **first check**, not a fallback
- Threshold clarified: Ongoing < 10 lines = sparse (not < 5 as previously noted)
- Hornsby (2026-05-23) added as live example alongside existing 2026-05-19 and 2026-05-22 cases