# CLAUDE.md — Job 2602 Dec Projects Munmorah Bridge

> **Per-job AI context. Read this BEFORE every task on this job.** Inherits from `_System/CLAUDE.md` (AI Team Protocol) and `11_OpsMan_LFCS/_Brain/CLAUDE.md` (LFCS extensions). This file is the job-specific layer.

Generated 2026-05-04 PM by cowork-lfcs Phase 6. Updated 2026-05-06 to v5 (orientation layer added per Friend-Vault-Audit). Update on material change.

## Quick Links

| What | Where |
|---|---|
| Job overview / brief | `00-brief.md` |
| Bid prep doc | `00-Bid-Prep.md` |
| Pre-Pricing Grill (Rocky-signed) | `02 - Scope and Pricing/02b - BOQ and Rate Schedules/Pre-Pricing-Grill-2026-05-04.md` |
| Active Tender Summary (CC v1) | `02 - Scope and Pricing/02a - Quotes and Estimates/2602-Tender-Summary-Draft-2026-05-04_v-CC.xlsx` (Drive: `1Hlx-xYeh2QHcvgVep7Zn6EPjccFQchMG`) |
| Active Rate Buildup (CC v1) | `02 - Scope and Pricing/02b - BOQ and Rate Schedules/2602-Rate-Buildup-2026-05-04_v-CC.xlsx` (Drive: `197jjm8E9_6gohrO773g6lHHS3u0euk-z`) |
| BOQ source (P424) | `02 - Scope and Pricing/02b - BOQ and Rate Schedules/P424-HCB-BOQ-FRP-Package.xlsx` |
| Drawing Index | `03 - Plans and Specifications/03a - Issued for Construction/Drawing-Index.md` |
| Pre-Call Questions (Tue 2026-05-05) | `06 - Correspondence/06c - Meeting Minutes/Pre-Call-Questions-2026-05-05.md` |
| Inclusions-Exclusions draft | `02 - Scope and Pricing/02a - Quotes and Estimates/Inclusions-Exclusions.md` |
| RFI register | `06 - Correspondence/06b - RFIs/_REGISTER.md` (when present) |
| Variations register | `08 - Variations/_REGISTER.md` (post-award) |
| Defects register | `11 - Handover and Closeout/11a - Defects Register/_REGISTER.md` (post-PC) |

## Status

**Stage:** Bid (in prep) · **Bid due:** 2026-05-07 (Wed) · **QS call done:** 2026-05-05 (Tue, Robert at Dec Projects)
**Active Bid:** `recGdAkZHQklVAgUR` — `2602-bid-v1-CC` — **$407,870 ex GST / $448,657 inc GST** (claude-code-coo, Status=Draft)

## What I Know

- LFCS = subbie to TCE on a 34m TfNSW road bridge over Hammond Canal. End client TfNSW.
- TCE supplies concrete + reo + bearings + drainage + expansion joints + Super-Ts + parapets. **LFCS install/place/fix only.**
- **Formwork = LFCS ply ONLY. Props EXCLUDED (Rocky A3). Both cranes EXCLUDED (Rocky B1+B2 — overrides BoQ "Include Cranage" wording on parapet 9.2.2).**
- Day shift only. Hammond Canal = lake (no cofferdam priced).
- Designer = Northrop (Newcastle structural, Sydney civil). Drawings stamped "Issue for Information / NOT FOR CONSTRUCTION" — variation guaranteed.
- Pricing posture = **defensible-for-variations** per Rocky F1 grill answer (Rate Card V1.7 day rates $85/$95 supervisor as both submission and future variation basis).
- 15% redundancy + 10% materials markup applied per `pricing-checklist`.
- Quantities: ~240 m³ concrete · ~69 T reo · ~408 m² formwork erect · ~143 m² strip · plus drainage install, expansion joints, scaffolding, parapet, saw-cut.

## Documents Completed

- [x] Job folder scaffolded (11-section per `folder-spec`)
- [x] `00-brief.md` populated
- [x] BOQ source filed (`P424-HCB-BOQ-FRP-Package.xlsx`)
- [x] Drawings filed (`2602_STR_*.pdf` 679 KB, `2602_CIV_*.pdf` 34.7 MB) + Drawing-Index.md
- [x] Pre-Pricing Grill conducted + Rocky-signed (`Pre-Pricing-Grill-2026-05-04.md`)
- [x] Tender Summary v-CC drafted (6 sheets)
- [x] Rate Buildup v-CC drafted (5 sheets)
- [x] Pre-Call-Questions doc for Tuesday QS call (`Pre-Call-Questions-2026-05-05.md`)
- [x] Inclusions-Exclusions draft prepared
- [x] Active Bid + Bid Line Items + Drawings + Drawing Elements seeded in Airtable

## What's Pending

- [ ] QS call answers from Robert (Tue 2026-05-05) — refine Pre-Call-Questions doc with replies
- [ ] AfC drawings from Northrop (TBC pre or post bid) — flag in submission Terms as pre-condition
- [ ] **RFI: Carriageway discrepancy** — STR drawing 8.2m vs CIV drawing C01.20 9.0m — confirm Tuesday call ⚠
- [ ] **RFI: Bearings supply/install split** — confirm Tuesday call ⚠
- [ ] **RFI: Steel thrie beam vs concrete barrier** — concrete option = +1000mm to deck/abutment width — confirm Tuesday call ⚠
- [ ] **RFI: Renderoc ST06 patch repair quantity** — '1 Item' in BOQ, not dimensioned on drawing — confirm with Tuesday call ⚠
- [ ] **Bid submission** — 2026-05-07 (Wed) ⚠
- [ ] Inclusions-Exclusions refinement post-Tuesday-call (Block A + Block B finalised)
- [ ] Sensitivity sheet populated in Workbook B (concrete supply / lintel / confined-space / NATA mix lead time / etc.)

## Site Team

LFCS leads on this job (post-award). All on `40_People/{Name}.md` once job awarded:

- Liam Fitzgerald — LFCS Director (commercial / contract negotiation)
- Site Sup — TBC post-award (allocate from current site-sup pool: Steve / Donal / Ertugrul)
- Trade leads — TBC post-award

## Job snapshot

- **Job Number:** 2602
- **Client:** Dec Projects (TCE = head contractor; this is an LFCS subcontract under TCE)
- **End client:** Transport for NSW (TfNSW) — works on existing Munmorah Power Station bridge / Hammond Canal
- **Site:** Munmorah Bridge over Hammond Canal, Station Road Colongra (former Munmorah Power Station)
- **Designer:** Northrop Consulting Engineers (Newcastle structural; Sydney civil)
- **Status:** Bid (in prep)
- **Bid due:** 2026-05-07 (Wed)
- **QS call:** 2026-05-05 (Tue) with Robert at Dec Projects
- **Active Bid (Airtable):** `recGdAkZHQklVAgUR` (`2602-bid-v1-CC`, $407,870 ex GST / $448,657 inc GST, claude-code-coo, Status=Draft)
- **Job record (Airtable):** `recrfQwVeTUAUBl3s`
- **Vault path:** `11_OpsMan_LFCS/Operations/Jobs/Upcoming/2602 - Dec Projects - Munmorah Bridge/`

## Scope (1-line)

LFCS prices F+R+P (Formwork, Reinforcement, Pour) package as subbie to TCE on a 34m road bridge with 4× T4 Super-T girders, 8.2m carriageway, 32.4m span, RC abutments + L-walls + 200-thick deck. Quantities: ~240 m³ concrete, ~69 T reo, ~408 m² formwork erect, ~143 m² strip, plus drainage install, expansion joints, scaffolding, parapet, saw-cut.

**Per Pre-Pricing-Grill 2026-05-04 (Rocky-signed):** TCE supplies concrete + reo + bearings + drainage + expansion joints + Super-Ts + parapets. LFCS install/place/fix only. Formwork = LFCS ply only, **PROPS EXCLUDED** (Rocky A3). Both cranes EXCLUDED (Rocky B1+B2 — overrides BoQ "Include Cranage" wording on parapet 9.2.2). Day shift only. Hammond Canal = lake (no cofferdam priced).

## Where things live in this folder

| Section | Path | Purpose |
|---|---|---|
| Job overview | `00-brief.md` | Frontmatter, scope, quantities-at-a-glance, risks, dates, open items |
| Bid prep doc | `00-Bid-Prep.md` | Full bid analysis synthesised from extracts |
| 01 Contracts and POs | `01 - Contracts and POs/` | Head contract (when received), POs, subcontract agreements |
| 02 Scope and Pricing | `02 - Scope and Pricing/` | 02a Quotes/Estimates, 02b BOQ + Rate Schedules, 02c Subby Quotes, 02d QS Comparison |
| 03 Plans and Specifications | `03 - Plans and Specifications/` | 03a Issued for Construction (ST251342 + CI251342 PDFs + Drawing-Index.md) |
| 04 Programme | `04 - Programme and Scheduling/` | (empty pre-award) |
| 05 Safety | `05 - Safety and Compliance/` | SWMS / JSAs / Inductions / Incidents (post-award) |
| 06 Correspondence | `06 - Correspondence/` | 06a Emails, 06b RFIs, 06c Meeting Minutes (Pre-Call-Questions-2026-05-05.md lives here) |
| 07 Site Documents | `07 - Site Documents/` | Dockets / Photos / Inspections (post-mob) |
| 08 Variations | `08 - Variations/` | VOs (post-award) |
| 09 Invoicing | `09 - Invoicing and Payment Claims/` | Progress claims (post-mob) |
| 10 Subcontractors | `10 - Subcontractors/` | (none on subbie scope) |
| 11 Handover | `11 - Handover and Closeout/` | 11a Defects, 11b Warranties, 11c O&M (post-PC) |

## Live registers — always read source, never trust mirror

These files change as the job progresses. AI MUST read the LATEST source, NOT a cached summary:

- `06 - Correspondence/06b - RFIs/_REGISTER.md` (when present)
- `08 - Variations/_REGISTER.md` (when present)
- `11 - Handover and Closeout/11a - Defects Register/_REGISTER.md` (when present)
- `02 - Scope and Pricing/02c - Subby Quotes/_REGISTER.md` (when present)

## Airtable pointers (LFCS-Operations base `appE43UvTyARe5oJs`)

| Entity | How to query |
|---|---|
| Job record | `Jobs` filtered by `Job Number = "2602"` (record ID `recrfQwVeTUAUBl3s`) |
| Active Bid | `Jobs.Active Bid` link → `recGdAkZHQklVAgUR` (or query Bids by `Job` and `Status != Superseded`) |
| Bids History | `Jobs.Bids History` link (auto-populates all versions) |
| Drawings (7 rows) | `Drawings` filtered by `Job = recrfQwVeTUAUBl3s` (S01.00, S01.10, S01.20, C01.00, C01.10, C01.20, C01.21) |
| Drawing Elements (20 rows) | `Drawing Elements` filtered by `Job = recrfQwVeTUAUBl3s` |
| Bid Line Items (29 rows) | `Bid Line Items` filtered by `Bid = recGdAkZHQklVAgUR` |
| Specifications | None yet seeded for 2602 (no spec PDFs in 03a). 2626's R11/R53 are TfNSW-wide and may apply. |
| RFIs | None yet seeded for 2602 — pending Tuesday QS call answers becoming RFIs |
| Rates derived from this job | `Rates` filtered by `Source Job = recrfQwVeTUAUBl3s` (will populate post-award if pricing decisions feed back into the rate library) |

## Skill routing for this job

| Task | Skill |
|---|---|
| Refresh Drawing-Index from updated PDFs in 03a | `lfcs-drawing-extract-text` (text-pass; `lfcs-drawing-extract-vision` is v2-gated for full vision) |
| Parse a refreshed BOQ xlsx | `lfcs-boq-parse` |
| Regenerate `00-Bid-Prep.md` from extracts | `lfcs-bid-prep-doc` |
| Add a new Pre-Call-Questions doc (e.g. for a follow-up call) | `lfcs-precall-questions` |
| Refresh Inclusions-Exclusions after QS call answers | `lfcs-incl-excl-draft` |
| Sync vault → Airtable | `lfcs-airtable-sync` (auto-called by the above as final step) |
| Whole-job re-scaffold | `lfcs-project-init` (orchestrator — runs the 5 skills above in sequence) |

## Job-specific notes / risks / open items

1. **Drawings stamped "Issue for Information / NOT FOR CONSTRUCTION"** — Northrop note: "Upon project award scaled CAD drawings will be produced". Pricing posture is **defensible-for-variations** per Rocky F1 grill answer — variation guaranteed, submission rate matches future variation rate.
2. **Carriageway discrepancy**: structural drawing says 8.2m, civil drawing C01.20 says 9.0m. **RFI required** — affects deck/abutment width. Confirm Tuesday call.
3. **Bearings supply/install split UNCLEAR** — confirm Tuesday call.
4. **Steel thrie beam vs concrete barrier alternative** — concrete option would increase deck/abutment width by 1000mm. Confirm Tuesday call.
5. **Renderoc ST06 patch repair on existing channel walls** — quantity TBC ('1 Item' in BOQ, not dimensioned on drawing). RFI required.
6. **Civil drawings (CI251342) flagged reference-only** for LFCS scope BUT contain critical SITE RISKS — multiple existing electrical pits (live), 1200DN dirty water line (retain), 900DN SWD line (remove), 1100DN canal wall core hole + epoxy seal close to LFCS work zone.

## Patterns (cross-cutting concept notes — read for context)

This job follows the **TfNSW Bridge FRP Subcontract Pattern**. Applicable concept notes (read these for the lessons baked in from prior bridge jobs):

- **`[[lfcs-standards/concepts/TfNSW-bridge-FRP-subcontract-pattern]]`** — TCE supply convention, IFI→IFC drift handling, AS5100 (2017) governance, Super-T install sequencing, Hold Point cadence
- **`[[lfcs-standards/concepts/Defensible-for-variations-posture]]`** — pricing strategy applied here per Rocky F1 grill answer; Rate Card V1.7 day rates ($85/$95 supervisor) are the basis for both submission and future variations
- **`[[lfcs-standards/concepts/Formwork-Wall-Column-Slab-Technique-BM]]`** — formwork productivity benchmarks + BM Formwork tall-wall corner bracing technique + suspended slab framing (relevant for 200 RC abutments + L-walls + deck framing + bracing density at bottom course); use for sanity-checking Robert's productivity assumptions on the QS call
- **`[[lfcs-standards/concepts/Concrete-Defects-Identification-Prevention-BM]]`** — post-pour defect catalogue (boniness, pinholes, vibrator burns, bolt-hole crispness, run lines, dried-patch hot-day risk) + AS3610 class expectations + repair pricing implications; reference for post-pour QA + defects register entries
- **`[[lfcs-standards/pricing-checklist]]`** — universal pre-pricing checklist; Phase 0 grill MANDATORY before any rate set (already done — `02b/Pre-Pricing-Grill-2026-05-04.md`)

## Common Rocky-queries — quick handlers

- **"What's the active bid?"** → Airtable `Bids` filtered by Job=2602, Status!=Superseded → Active is `2602-bid-v1-CC` ($407,870 ex GST). Or check `Jobs.Active Bid` field.
- **"Pull the line items for the active bid"** → `Bid Line Items` filtered by Bid=`recGdAkZHQklVAgUR` (29 rows).
- **"What's on the QS call agenda?"** → `06 - Correspondence/06c - Meeting Minutes/Pre-Call-Questions-2026-05-05.md` (Pre-Call-Questions-{date}.md is the convention).
- **"What's the latest Drawing Index?"** → `03 - Plans and Specifications/03a - Issued for Construction/Drawing-Index.md`. PDFs in same folder as of 2026-05-04 PM.
- **"What's the bid status / pricing posture / margin?"** → see Active Bid Notes field in Airtable + Pre-Pricing-Grill-2026-05-04.md in 02b.

## Source files in vault (as of 2026-05-04 PM)

- `03a/2602_STR_Munmorah-Bridge-TCE_Rev1_2025-08-29.pdf` (679 KB, 3 pages structural — Northrop Newcastle, R Officer, 29.08.25)
- `03a/2602_CIV_Munmorah-Bridge-Stormwater_Rev2_2025-09-17.pdf` (34.7 MB, 4 pages civil — Northrop Sydney, P Cornish, 17.09.25 — REFERENCE ONLY for LFCS, but contains site risks)
- `03a/Drawing-Index.md` (queryable per-drawing YAML extract; Confidence=Medium, vision pass pending Phase 4.5 upgrade)
- `02b/P424-HCB-BOQ-FRP-Package.xlsx` (34 KB, BOQ Rev A 11.12.25)
- `02a/2602-Tender-Summary-Draft-2026-05-04_v-CC.xlsx` (CCC's draft, 6 sheets — Drive: `1Hlx-xYeh2QHcvgVep7Zn6EPjccFQchMG`)
- `02b/2602-Rate-Buildup-2026-05-04_v-CC.xlsx` (CCC's draft, 5 sheets — Drive: `197jjm8E9_6gohrO773g6lHHS3u0euk-z`)
- `02b/Pre-Pricing-Grill-2026-05-04.md` (Rocky-signed grill — 7 sections, 35+ Q&A, locked supply boundaries + commercial posture)
- `06c/Pre-Call-Questions-2026-05-05.md` (HQ-scaffolded 2026-05-03; 18 categories, all answer slots; refine with Tuesday call answers)
- `02a/Inclusions-Exclusions.md` (HQ-scaffolded 2026-05-03; refine post-Tuesday)
- `00-brief.md`, `00-Bid-Prep.md`, `README.md` (HQ-scaffolded 2026-05-03)
