vault backup: 2026-03-06 15:34:44
This commit is contained in:
Vendored
+14
-6
@@ -1,14 +1,22 @@
|
||||
{
|
||||
"collapse-filter": true,
|
||||
"search": "path:/*.md",
|
||||
"collapse-filter": false,
|
||||
"search": "",
|
||||
"showTags": false,
|
||||
"showAttachments": false,
|
||||
"hideUnresolved": false,
|
||||
"hideUnresolved": true,
|
||||
"showOrphans": true,
|
||||
"collapse-color-groups": false,
|
||||
"colorGroups": [],
|
||||
"colorGroups": [
|
||||
{
|
||||
"query": "tag:#occupational ",
|
||||
"color": {
|
||||
"a": 1,
|
||||
"rgb": 14048348
|
||||
}
|
||||
}
|
||||
],
|
||||
"collapse-display": false,
|
||||
"showArrow": true,
|
||||
"showArrow": false,
|
||||
"textFadeMultiplier": 0,
|
||||
"nodeSizeMultiplier": 1,
|
||||
"lineSizeMultiplier": 1,
|
||||
@@ -17,6 +25,6 @@
|
||||
"repelStrength": 10,
|
||||
"linkStrength": 1,
|
||||
"linkDistance": 250,
|
||||
"scale": 0.18454855383603447,
|
||||
"scale": 0.13163395511369996,
|
||||
"close": false
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: 2026-W07
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/periodic/weekly
|
||||
dg-publish: true
|
||||
date-created: 2026-03-06T10:45:40-05:00
|
||||
yearly: "[[2026]]"
|
||||
---
|
||||
# 2026-W07
|
||||
+16
-2
@@ -23,16 +23,28 @@ Policy Number: ATH1143034
|
||||
|
||||
Flood Insurance:
|
||||
Insurer: [National General](https://eservice.nationalgeneral.com/)
|
||||
Policy Number: 0003457855
|
||||
Policy Number: 0003457855]
|
||||
|
||||
## Contractors
|
||||
|
||||
* **HVAC:** Agape Air (semiannual service)
|
||||
* **Plumbing:** Hafke Plumbing
|
||||
* **Pest Control:** "Michael" (727) 410-2636 (semiannual service)
|
||||
|
||||
## Spaces
|
||||
|
||||
### General
|
||||
|
||||
## TODO
|
||||
#### TODO
|
||||
|
||||
* [ ] draw floorplan
|
||||
|
||||
### Exterior
|
||||
|
||||
#### Plans
|
||||
|
||||
* Gutters
|
||||
|
||||
#### Design Principles
|
||||
|
||||
Keyword is _cozy_.
|
||||
@@ -76,6 +88,7 @@ Smaller by far than other bedrooms
|
||||
|
||||
* Fire pit
|
||||
* Suspended shades
|
||||
* Eureka palms?
|
||||
|
||||
### Front Yard
|
||||
|
||||
@@ -83,6 +96,7 @@ Smaller by far than other bedrooms
|
||||
|
||||
* Raised beds
|
||||
* Vegetation along driveway
|
||||
* Bahia/Bermuda grass?
|
||||
|
||||
## Needs
|
||||
|
||||
|
||||
@@ -78,7 +78,7 @@ for consistency.
|
||||
|
||||
> Name = "Power Monitor"
|
||||
|
||||
See [[switchgear#SPD's/TVSS's]]
|
||||
See [[switchgear-takeoff#SPD's/TVSS's]]
|
||||
|
||||
### Switchboards
|
||||
|
||||
|
||||
+2
-1
@@ -61,4 +61,5 @@ dg-publish: true
|
||||
|
||||
## Next Steps
|
||||
|
||||
[[pdi-accubid-closeout]]
|
||||
1. [[pdi-accubid-closeout]]
|
||||
2. [[pdi-wbs]]
|
||||
|
||||
+19
-14
@@ -23,13 +23,27 @@ one can closely approximate small dimensions,
|
||||
even without the proper tools.
|
||||
|
||||
It is tempting to believe that heuristics are not ideal,
|
||||
that the most accurate method ought to be preferred.
|
||||
|
||||
%%
|
||||
even using a ruler is a heuristic,
|
||||
that the most accurate method ought to be preferred,
|
||||
but the most accurate method is rarely practical.
|
||||
Afterall, even using a ruler is a heuristic,
|
||||
subject to the tool's tolerance
|
||||
and reliant on its proper use.
|
||||
%%
|
||||
|
||||
The suitability of a model
|
||||
is dependent on the purpose of the measurement.
|
||||
To determine the width of dimensional lumber,
|
||||
for example, to determine if a board is a 2x4 or a 2x6,
|
||||
the rule of thumb is perfectly suitable,
|
||||
and a micrometer would be silly.
|
||||
|
||||
> [!quote] George E. P. Box, British statistician
|
||||
> All models are wrong, but some are useful.[^1]
|
||||
|
||||
[^1]: > [!quote] [[box-et-al_1987_empirical-model-building#The Use of Approximating Functions]]
|
||||
> The fact that the polynomial is an approximation
|
||||
> does not necessarily detract from its usefulness
|
||||
> because all models are approximations.
|
||||
> Essentially, all models are wrong, but some are useful.
|
||||
|
||||
## Realism vs. Instrumentalism
|
||||
|
||||
@@ -47,12 +61,3 @@ is to _forecast as accurately as possible_.
|
||||
|
||||
Realism is noble, granted,
|
||||
but instrumentalism is far more practical.
|
||||
|
||||
> [!quote] George E. P. Box, British statistician
|
||||
> All models are wrong, but some are useful.[^1]
|
||||
|
||||
[^1]: > [!quote] [[box_1987_empirical-model-building#The Use of Approximating Functions]]
|
||||
> The fact that the polynomial is an approximation
|
||||
> does not necessarily detract from its usefulness
|
||||
> because all models are approximations.
|
||||
> Essentially, all models are wrong, but some are useful.
|
||||
|
||||
@@ -84,9 +84,9 @@ Copy-Item ".\1. Wizard Template - WBS\MEP Wizard v3.111.4 (7-21-2025)(Summary Ad
|
||||
".\2. Blank Project WBS\2025\$projectName WBS $date.xlsm"
|
||||
```
|
||||
|
||||
%%
|
||||
TODO: Continue WBS sequence.
|
||||
%%
|
||||
> [!info]
|
||||
> See [[pdi-project-start-notification#WBS]]
|
||||
> for c
|
||||
|
||||
## Setup Accubid
|
||||
|
||||
|
||||
+1
-1
@@ -40,7 +40,7 @@ dg-publish: true
|
||||
| Code | Description |
|
||||
| ---- | -------------------- |
|
||||
| 200 | rough |
|
||||
| 300 | trim |
|
||||
| 300 | trim |
|
||||
| 400 | rough wire and cable |
|
||||
|
||||
9. Some items will autofill when you fill out the "Accubid Extension Totals" table on the right
|
||||
|
||||
+16
-6
@@ -12,7 +12,7 @@ dg-publish: true
|
||||
---
|
||||
# Material Pricing
|
||||
|
||||
## Info
|
||||
## 1. SupplierLink
|
||||
|
||||
Use PDI and another vendor per the table below.
|
||||
PDI pricing takes precedence where available.
|
||||
@@ -38,12 +38,22 @@ PDI pricing takes precedence where available.
|
||||
| WA | QED INC - 12535 |
|
||||
|
||||
> [!important]
|
||||
> When updating, uncheck Update Supplier Code.
|
||||
> When updating, uncheck `Update Supplier Code`.
|
||||
|
||||
## Sequence
|
||||
## 2. Corrections
|
||||
|
||||
### 1. Preparation
|
||||
### Prefab Items
|
||||
|
||||
### 2. Takeoff
|
||||
"PREFAB BOX MOUNTING PLATE"
|
||||
"PREFAB TELESCOPING BOX BRACKET"
|
||||
|
||||
### 3. Review
|
||||
Use **Trade Price**, delete **Supplier Name**
|
||||
|
||||
## 3. Adjustments
|
||||
|
||||
### Fire Alarm Labor
|
||||
|
||||
`F/A CABLE - LABOR ONLY`
|
||||
`F/A DEVICE - LABOR ONLY`
|
||||
|
||||
Adjust labor to match PDI Systems quote.
|
||||
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
---
|
||||
id:
|
||||
aliases: []
|
||||
title: Project Start Notification
|
||||
tags:
|
||||
- authorship/other-for-now
|
||||
- destiny/permanent
|
||||
- occupational
|
||||
- status/incomplete
|
||||
- type/guide
|
||||
dg-publish: true
|
||||
---
|
||||
# PDI WBS
|
||||
|
||||
## CBOM Accubid Export
|
||||
|
||||
In master Accubid file, group by `Bid Item`, `System`, `PDI SORT CODES`, `Area`, `Phase`.
|
||||
|
||||
Export ==**all tabs**== as ==**csv**== to ".\6. Notes & Emails\Accubid CBOM - {Job}"
|
||||
|
||||
## Import
|
||||
|
||||
Open Award Agreement WBS: "S:\Estimating\19 WBS Agreement GP\4. Award Agreement WBS\{yyyy}\Electrical\WBS - {Job} {Date} EVP Approved.xlsm"
|
||||
|
||||
"\\EgnyteDrive\Shared\Estimating\19 WBS Agreement GP\2. Blank Project WBS\{yyyy}\{Job} - WBS - {date}.xlsm"
|
||||
|
||||
`WBS Import/Export > Budget Import`
|
||||
@@ -15,7 +15,7 @@ dg-publish: true
|
||||
## Process Uncertainty Resolution Steps
|
||||
|
||||
1. **Check your [[#Writing Process Notes|notes]]**
|
||||
2. **[[#Asking Process Questions|Ask]] a ==peer== whose answers you trust**
|
||||
2. **[[#Asking Process Questions|Ask]] a peer whose answers you trust**
|
||||
3. **Ask your immediate supervisor**
|
||||
|
||||
Only escalate if you are still uncertain.
|
||||
@@ -24,7 +24,10 @@ Only escalate if you are still uncertain.
|
||||
|
||||
%% TODO: %%
|
||||
|
||||
### `TALK`
|
||||
[[note-taking]]
|
||||
|
||||
%%
|
||||
### TALK
|
||||
|
||||
Taking notes has many benefits,
|
||||
many of which I would not list as such
|
||||
@@ -33,6 +36,7 @@ many of which I would not list as such
|
||||
|
||||
* **optics:**
|
||||
note-takers always look more valuable than they would otherwise.
|
||||
%%
|
||||
|
||||
### Citation
|
||||
|
||||
|
||||
@@ -59,3 +59,8 @@ to ask for a revision to a WBS
|
||||
|
||||
> [!aside]
|
||||
> Sunset WBS: Engineer did not approve aluminum EMT
|
||||
|
||||
Bid receives bonuses based on _awarded GP_ ([[markup-vs-margin|margin]]),
|
||||
thus they are incentivized to underestimate cost.
|
||||
Ops receives bonuses based on _positive GP variance_,
|
||||
thus they are incentivized to overestimate cost.
|
||||
|
||||
@@ -19,19 +19,33 @@ yearly: "[[2026]]"
|
||||
|
||||
## Labor Plan
|
||||
|
||||
Anova
|
||||
Anova - The Pearl Multifamily Tower
|
||||
|
||||
### PDI SORT CODES
|
||||
[[pdi-labor-plan]]
|
||||
|
||||
| Code | Description |
|
||||
| ---- | ------------------------- |
|
||||
| 100 | Slab Deck |
|
||||
| 200 | Rough |
|
||||
| 250 | Rough (Fire alarm trough) |
|
||||
| 300 | Trim |
|
||||
| 400 | Wire and Cable |
|
||||
| 500 | Fixtures |
|
||||
| 600 | Distribution |
|
||||
### PDI Sort Codes
|
||||
|
||||
Accubid item breakdown `PDI SORT CODES`
|
||||
|
||||
| Code | Description |
|
||||
| ---- | -------------------------- |
|
||||
| 100 | Slab-Deck |
|
||||
| 200 | Rough |
|
||||
| 250 | Rough (Fire alarm trough?) |
|
||||
| 300 | Trim |
|
||||
| 400 | Wire-Cable |
|
||||
| 500 | Fixtures |
|
||||
| 600 | Distribution |
|
||||
|
||||
### Labor Factor Adjustment
|
||||
|
||||
$$
|
||||
\text{Desired Factor} = \text{Current Factor} \times \frac{\text{Desired Value}}{\text{Current Value}}
|
||||
$$
|
||||
|
||||
$$
|
||||
\text{New Labor Factor} = \text{Current Labor Factor} \times \frac{\text{Labor Plan Hours}}{\text{Accubid Hours}}
|
||||
$$
|
||||
|
||||
### Garage Slab/Deck
|
||||
|
||||
@@ -46,19 +60,23 @@ Slab & Deck Labor
|
||||
|
||||
Calculate Factor and apply to column **Slab-Deck**
|
||||
|
||||
| |
|
||||
| --------------- |
|
||||
| BLDG - CORRIDOR |
|
||||
| BLDG - BOH |
|
||||
| UNITS |
|
||||
| SUBFEEDS |
|
||||
| FIRE ALARM |
|
||||
| AMENITY |
|
||||
| RETAIL |
|
||||
| OFFICE |
|
||||
| KITCHEN |
|
||||
| FACADE |
|
||||
| GARAGE |
|
||||
| Labor Factor | |
|
||||
| --------------- | -------------------------------- |
|
||||
| BLDG - CORRIDOR | Slab-Deck, All Others |
|
||||
| BLDG - BOH | Slab-Deck, All Others |
|
||||
| GARAGE | Slab-Deck, All Others |
|
||||
| UNITS | Slab-Deck, Rough, Trim, Fixtures |
|
||||
| SUBFEEDS | Slab-Deck, All Others |
|
||||
| GEAR | Not adjusted |
|
||||
| FEEDERS | Not adjusted |
|
||||
| FIRE ALARM | Slab-Deck, All Others |
|
||||
| AMENITY | Slab-Deck, All Others |
|
||||
| RETAIL | Slab-Deck, All Others |
|
||||
| OFFICE | Slab-Deck, All Others |
|
||||
| KITCHEN | Slab-Deck, All Others |
|
||||
| FACADE | Slab-Deck, All Others |
|
||||
| TEMP POWER | Not adjusted? |
|
||||
| SITE | Not adjusted? |
|
||||
|
||||
### Garage, Other than 100: Slab/Deck
|
||||
|
||||
@@ -66,7 +84,11 @@ Calculate Factor and apply to column **Slab-Deck**
|
||||
|
||||
Drill into "Garage"
|
||||
|
||||
Total Labor Hrs of all codes other than 100.
|
||||
```sql
|
||||
SELECT SUM(Labor_Hrs)
|
||||
FROM Extension
|
||||
WHERE PDI_SORT_CODES != 100;
|
||||
```
|
||||
|
||||
Garage = Total \
|
||||
^ Garage (rough, trim, fix, f/a, ect..) \
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
id: 2026-03-06T09:57:02-05:00
|
||||
aliases: []
|
||||
title: 2026-03-06 09:57:02
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/timestamped
|
||||
dg-publish: true
|
||||
date-created: 2026-03-06T09:57:02-05:00
|
||||
daily: "[[2026-03-06]]"
|
||||
weekly: "[[2026-W10]]"
|
||||
monthly: "[[2026-03]]"
|
||||
quarterly: "[[2026-Q1]]"
|
||||
yearly: "[[2026]]"
|
||||
---
|
||||
# 2026-03-06 09:57:02
|
||||
|
||||
[[pdi-labor-plan]]
|
||||
|
||||
## Slab/Deck
|
||||
|
||||
$$
|
||||
\begin{gather}
|
||||
\text{Pour Sections Per Level} = \frac{\frac{\text{Gross Area}}{\text{Pour Section Area}}}{\text{Levels}} \\
|
||||
\text{Days Per Level} = \lceil \text{Pour Sections Per Level} \rceil \times 4~\text{Days}
|
||||
\end{gather}
|
||||
$$
|
||||
|
||||
$$
|
||||
\begin{gather}
|
||||
\text{Pour Section Area} = [15000, 20000] \\
|
||||
\text{Pour Sections} = \frac{\text{Gross Area}}{\text{Pour Section Area}}\\
|
||||
\text{Days} = \lceil \text{Pour Sections} \rceil \times \{4,5\}~\text{Days}
|
||||
\end{gather}
|
||||
$$
|
||||
@@ -0,0 +1,24 @@
|
||||
---
|
||||
id: 2026-03-06T12:20:32-05:00
|
||||
aliases: []
|
||||
title: 2026-03-06 12:20:32
|
||||
tags:
|
||||
- authorship/original
|
||||
- destiny/permanent
|
||||
- status/draft
|
||||
- type/timestamped
|
||||
dg-publish: true
|
||||
date-created: 2026-03-06T12:20:32-05:00
|
||||
daily: "[[2026-03-06]]"
|
||||
weekly: "[[2026-W10]]"
|
||||
monthly: "[[2026-03]]"
|
||||
quarterly: "[[2026-Q1]]"
|
||||
yearly: "[[2026]]"
|
||||
---
|
||||
# 2026-03-06 12:20:32
|
||||
|
||||
[sqlean](https://github.com/nalgeon/sqlean)
|
||||
|
||||
```sh
|
||||
choco install sqlean sqlean-shell
|
||||
```
|
||||
+1
-1
@@ -61,7 +61,7 @@ dg-publish: true
|
||||
| <= 100A | `DIST PANELS & UNIT LOAD CENTERS`/`UNIT LOAD CENTERS - ...`/`... UNIT LOAD CENTER` |
|
||||
| > 100A | `DIST PANELS & UNIT LOAD CENTERS`/`UNIT LOAD CENTERS - ...`/`... BREAKER PNL` |
|
||||
|
||||
Include terminations per [[switchgear]].
|
||||
Include terminations per [[switchgear-takeoff]].
|
||||
|
||||
### Fixtures
|
||||
|
||||
|
||||
Reference in New Issue
Block a user