---
purpose: Append-only log of methodology gaps surfaced during agent operation. Feeds Stage 4 review + CLAUDE.md fixes + Construction-Methodology base improvements.
authored_by: claude-code-opsman
created: 2026-05-08
append_only: true
---

# LFCS Methodology Gaps Log

Append-only. New entries at bottom. Each entry: date, gap title, missed, flagged-by, root cause hypothesis, suggested fix area.

---

## 2026-05-08 — Standard LFCS exclusions not applied without prompting

**Missed:** Agent built exclusions from generic methodology library row-by-row rather than from the consistent pattern across prior LFCS submissions (2629 Erskine Park, HCB Hammond Canal Bridge, Hornsby Solutions+, etc.). Every LFCS bid excludes the same core items because LFCS scope is narrow: formwork supply+install+strip, steel fixing only, concrete place+finish only. Standard exclusions cover materials (concrete, reo, tie wire, mesh, curing compound, joint materials, anchors, cast-in items), plant (cranage, pump, trucks, generators, amenities), professional services (engineer, survey, geotech, NATA testing, vibration monitoring), site management (traffic, ESCP, permits, asbestos, latent conditions), and specialist trades (demolition, earthworks, blinding, piling, shotcrete, precast, masonry, hydraulic/mech/elec, landscape, waterproofing).

**Flagged:** Rocky 2026-05-08 after first-pass priced take-off ($1.87M). Said "this is across most jobs — he should have spotted that from all the exclusions on the other jobs and asked me." Repricing implication: ~$97k was incorrectly baked into LFCS price for items that should have been excluded (Hilti chemical anchors, joint materials Ableflex/dowels, falsework engineering design, blinding placement labour, FRC waterproofing labour + materials, adverse weather standby). Corrected total: $1,771,454 (~$1.77M).

**Root cause hypothesis:** Methodology base (`_methodology_Exclusion_Library`) has 2629/HCB/Stormwater-Pit exclusion patterns stored as **job-category-specific records** keyed by `applicable_job_categories`. There is no aggregated "Standard LFCS Exclusions Library" derived from the pattern across all LFCS submissions. CLAUDE.md §4.1 has no step "apply standard LFCS exclusions library, then ask Rocky which standard items are confirmed in/out for THIS job, then add job-specific exclusions." Result: agent treats each job's exclusions as bespoke construction from the methodology rows that match the job category, missing the cross-cutting "scope is narrow → these always exclude" pattern.

**Suggested CLAUDE.md fix area:** §4.1 — insert step before any pricing: "build the exclusions list from the Standard LFCS Exclusions Library (LFCS scope: formwork S+I+strip, steel fix only, concrete P+F only) and ask Rocky to confirm which standard exclusions apply to THIS job and which need carve-outs. Layer job-specific exclusions on top."

**Suggested Construction-Methodology base fix:** add a `Standard_Exclusions_Library` table aggregated from prior jobs (single queryable source; one row per standard exclusion grouped by category Materials / Plant / Professional Services / Site Management / Specialist Trades). Replace the per-job exclusion patterns currently in `_methodology_Exclusion_Library` with references back to the Standard library + per-job carve-outs only. Sample row schema:
- `exclusion_id` (e.g. `STD-MAT-01-concrete-supply`)
- `category` (Materials / Plant / Professional Services / Site Management / Specialist Trades)
- `item_text` ("Concrete supply (all grades; LFCS places + finishes only)")
- `default_status` (always-out / always-in / always-RFI)
- `confirmed_in_jobs` (multipleRecordLinks → Jobs)
- `notes`

**Status:** Captured in `_Internal/exclusions/exclusions-2630.md` Tier 1 as the first instance of the reconstructed Standard Library. Rocky review pending. Stage 4 review pending.

---
