---
session_id: e57c7d98-c90d-48ed-b874-23bf35f19be8
session_type: blind-comparison
job_no: 2630
job_name: TCE - North Beach Seawall Wollongong
job_record_id: rectFkTBR5LwoaFHV
bcs_record_id: reccVqyS1ewAo6DXD
comparator_name: Hasibul Khan
new_pricer_name: claude-code-opsman + Rocky McLoughlin
status: Active
phase: pre-flight-complete
blind_phase_started_at: 2026-05-08T00:00:50.000Z
authored_by: claude-code-opsman
created: 2026-05-08
---

# Session e57c7d98 — Blind Comparison 2630 (Hus vs Rocky)

Cross-job source-of-truth per CLAUDE.md §4.2 step 4 + §4.5.

## Pre-flight

### Path exclusions (comparator artefacts — DO NOT READ during blind period)
- friend-vault: any 2630-related quote/price/rate-buildup files (entire friend-vault read-only per CLAUDE.md §2.1; off-limits)
- local: any `*hus*2630*`, `*2630*hus*`, `*2630*quote*`, `*2630*price*`, `*2630*_v-CW*` filenames anywhere on this machine
- enforced via filesystem discipline; not greppable through search tools during blind period

### Inbound whitelist (read freely)
`C:/Users/mclou/lfcs-inbound-artefacts/2630/Issued for Construction-20260507T223555Z-3-001/` (and subtree)

### Sibling inbound folders ignored per Rocky 2026-05-08
- `As-Built Drawings-20260507T223555Z-3-001/` (empty/unsorted; out of scope)
- `Shop Drawings-20260507T223556Z-3-001/` (empty/unsorted; out of scope)

### Methodology quarantine
**Narrow interpretation per Rocky 2026-05-08:** quarantine only methodology rows derived from job 2630 specifically OR referencing 2630 in `source_attribution`.
- `_methodology_Productivity_Benchmarks` (6 rows total): **0 matches**
- `_methodology_Rate_Templates` (12 rows total): **0 matches**
- Total quarantined: **0**

**Broader CLAUDE.md §4.5 step 1 reading would also quarantine:**
- All `[source: friend-vault] Hasibul ...` rows = comparator-derived methodology
- 6 productivity benchmarks + 7 rate templates = 13 rows
- **Flagged in pre-flight report for Rocky decision; not actioned without confirmation.**

### Inbound file inventory (filed into vault 03a/)
| Source path | Vault target | Bytes |
|---|---|---|
| `Issued for Construction/7295_Structural Combined_Latest- limited pages.pdf` | `03a/` (root) | 17,617,725 |
| `Issued for Construction/North Beach Seawall/Civil/7295_Civil_Combined.pdf` | `03a/Civil/` | 2,316,099 |
| `Issued for Construction/North Beach Seawall/Electrical/6367-E02 (B).pdf` | `03a/Electrical/` | 291,520 |
| `Issued for Construction/North Beach Seawall/Electrical/6367-E20 (3).pdf` | `03a/Electrical/` | 442,289 |
| `Issued for Construction/North Beach Seawall/Landscape and Hydraulic/7295_NB_LA_ST2_COMBINED.pdf` | `03a/Landscape-and-Hydraulic/` | 16,376,682 |
| `Issued for Construction/North Beach Seawall/Structural/7295_Structural Combined_Latest.pdf` | `03a/Structural/` | 22,904,297 |
| `Issued for Construction/North Beach Seawall/Structural/Crane Placement.pdf` | `03a/Structural/` | 2,491,282 |
| `Issued for Construction/Variation - Stairs/6367_Repair Drawings_A.pdf` | `03a/Variation-Stairs/` | 649,776 |

**Total: 8 PDFs, 63.1 MB. Inbound preserved untouched as source-of-truth.**

### Skipped (left at inbound)
- `North Beach Seawall.zip` (44.8 MB) — original archive; superset of files already extracted; no need to mirror
- `North Beach Seawall/Structural/plot.log` (12.8 KB) — CAD plotter log; not a deliverable

### Confirmed: NO Hus-price files touched
- No filesystem read of any `*hus*`, `*_v-CW*`, `*quote*`, `*price*` artefact related to 2630
- No friend-vault path traversed
- No grep/glob ran across exclusion patterns

## Decisions pending Rocky review

1. **Quarantine breadth.** Narrow (0 rows) vs broader (13 rows = all friend-vault Hasibul-derived methodology). Until Rocky confirms broader, narrow stands; pricing-estimator (when M5 lands) will have full friend-vault Hasibul rows in template selection pool.
2. **Job category.** Seawall is not in current `Jobs.job_category` controlled vocab. Closest: `Other`. Best long-term: add `Seawall` to vocab. Field left blank pending decision.
3. **bid_a + bid_b record links.** Both null at pre-flight. bid_a = Hus's prior 2630 quote — not in Airtable (friend-vault read-only); will likely stay null unless Rocky proxies the comparator total at reveal phase. bid_b created in §4.1 step 9 once first-pass complete.

## Next phase (NOT started — Rocky-gated)

Per §4.1: drawing extract → BOQ parse → bid prep → Phase-0 grill → first-pass → sanity-check → seal pre-comparison reasoning → reveal phase. Grill explicitly NOT started this session per Rocky 2026-05-08.
