WORK ARCHITECTURE — WORKFLOW MAP
DRAFT — PENDING OPERATOR REVIEW

Punch List, RFI, and Closeout Workflow

Trigger
Starts when site cleaning begins on a finished building
End state
ends when the final inspections are walked; nobody described what comes after
6 phases13 processes39 core activities28 open questions
Phase One

Punch List Identification

Superintendent
PROCESS 1.1

Punch Phase Entry Process

Role

Superintendent

Trigger

Starts when cleaning starts on the finished units (CON-F32)

End state

UNKNOWN — not in source

PROCESS 1.2

Punch Walk Process

Role

Superintendent

Trigger

UNKNOWN — not in source

End state

Ends when the items are ready for the register

PROCESS 1.3

Punch Register Entry Process

Role

Superintendent

Trigger

Starts when a punch walk is done

End state

Ends when the register is the single record of every open item

Phase Two

Punch Distribution and Rework

Superintendent
PROCESS 2.1

Trade Distribution Process

Role

Superintendent

Trigger

Starts when the register is updated after a walk

End state

Ends when every trade with open items has them

PROCESS 2.2

Rework Scheduling Process

Role

Superintendent

Trigger

Starts when punch items are assigned to a trade that has left the site

End state

Ends when the trade has a return date

Phase Three

Punch Verification and Reconciliation

Superintendent
PROCESS 3.1

Daily Punch Walk Process

Role

Superintendent

Trigger

Starts with the daily site walk

End state

Ends when every unit is walked and marked

PROCESS 3.2

Register Reconciliation Process

Role

Superintendent

Trigger

Starts when the daily walk is done

End state

Ends when the register matches the site

Phase Four

Design Clarification

Superintendent
PROCESS 4.1

RFI Origination Process

Role

Superintendent

Trigger

Starts when work reaches a detail the drawings do not answer

End state

Ends when the RFI is logged

PROCESS 4.2

RFI Resolution Process

Role

Superintendent

Trigger

Starts when the RFI is logged

End state

Ends when the answer and any price or schedule change are handled

Phase Five

Final Inspection

Superintendent
PROCESS 5.1

Inspection Readiness Process

Role

Superintendent

Trigger

Starts when the building is nearing completion

End state

Ends when every known city requirement is checked

PROCESS 5.2

Municipal Inspection Process

Role

Superintendent

Trigger

Starts when the readiness check is done

End state

Ends when the inspections are walked and the outcome is on record

Phase Six

Project Closeout

Superintendent
PROCESS 6.1

Substantial Completion Process

Role

Superintendent

Trigger

UNKNOWN — not in source

End state

UNKNOWN — not in source

PROCESS 6.2

Job Closure Process

Role

Superintendent

Trigger

UNKNOWN — not in source

End state

UNKNOWN — not in source

WORKFLOW MAP REVIEW

Notes & Assumptions

Sources and confidence

  • The whole map is DRAFT. Every field nobody described says `UNKNOWN`.
  • Punch list: well described (TOM-F52 to F56, CON-F32 to F39). Phases 1 to 3 are mostly `active`.
  • RFI: thin but real (CON-F40 to F43, CON-F23, TOM-F45). Who else can raise one, turnaround, and what happens to the answer are unknown.
  • Closeout: nearly absent. Phase 6 is all `gap`.
  • Finding IDs: `TOM-F##` is the 2026-08-05 interview, `CON-F##` the 2026-08-06 interview, `STACK-F##` the 2026-08-11 tech-stack session, `OFF-F##` the 2026-07-21 office session, `DISC-F##` the 2026-05-19 discovery call.
  • No personal names appear in any field.
  • Roles: Superintendent, Principal (Slate's internal principal; title inferred, see W3 Q4), Architect, City of Oklahoma City, Owner (the developer client).
  • Counts: 6 phases, 13 processes, 39 core activities. 16 active, 6 draft, 17 gap; 7 of the gaps are all of Phase 6.

Why condensation was modest

Reduction was 8.3 percent (3 merges); six of the thirteen processes are shared with other maps and were left as they are.

Structure notes

  • Phase 6 stays as a phase even though nothing in it is done today. That absence is the biggest finding here.
  • Closeout needs its own follow-up session, likely with the principal.
  • Phase 4 runs alongside the build. RFIs come up during active build, not after punch. So do 2.2.3 and 4.1.3.
  • RFIs, punch walks, inspections, and list updates connect to work in the other maps.
  • Trade Scheduling Process lives in the Field Execution Workflow (2.4). Process 2.2 names it and holds the local checklist.
  • Change orders are named but never described (TOM-F45, CON-F44). Only the RFI leg is mapped, at 4.2.5; ownership is asked at W3 Q10.
  • Every handoff goes outside Slate: trades, architect, city, Owner. The whole workflow sits with one person.
  • The two supers do some things differently (1.2.3, 2.1.2, 3.1.1, 3.2.1). Whether to split the map is asked at W2 Q16.

Tool transitions

AreaTool todayTargetStatus
Punch registerGoogle Sheets, printed by unit or by tradeJobTread punch listsDecided 2026-08-25. Removes the print, pen-mark, and re-type loop
Punch walk captureGranola recorded walkGranolaStaying. A punch template exists but is unused (1.3.2)
Punch distribution to tradesPhoto of the list by iMessage from a personal cellQuo for the send; JobTread for the listDecided 2026-08-25. Quo keeps every call and text
Sub checklists for subs who avoid email and textiPhone Notes shared checklistsNone decidedOpen. Sub ticks have no path into the register (2.1.3)
Rework scheduling callsPersonal cell, 20 to 25 calls a dayQuoDecided 2026-08-25. See Field Execution Workflow 2.4.1
RFI logAsana task with plan screenshot and comment threadJobTreadDecided 2026-08-25. Jobs underway stay in Asana through punch (STACK-F31)
RFI open-and-overdue viewNoneJobTread, if it has an RFI registerOpen. Unverified (4.2.4)
Internal and client communicationIn person, call, textSlack, channel per job plus a client channelProposed, timing open. Slack comes last (STACK-F21); JobTread is not the client portal (STACK-F23)

QuickBooks is left off pending W1 Q12.

Naming rewrites applied

OriginalAppliedRuleReason
Walk the site with the principal one to two times weeklyWalk the site one to two times weekly for a joint punch reviewNo roles in activity titlesThe principal detail stays in the description (TOM-F54)
Confirm punch phase entry when site cleaning begins; Append new punch items to the existing register; Carry the printed punch list on the daily unit walkMerged into 1.1.1, 1.3.1, and 3.1.1MergeSee condensation log

Inferred verbs

ActivityVerb chosenAlternative that would mean something different
1.3.1 Transcribe captured punch items into the punch registerTranscribe"Merge" if items come from two sources
3.2.2 Verify punch rework meets the required standardVerify"Inspect" or "Accept"; the source does not say which
5.1.1 Pre-run the city inspector's checklist on the buildingPre-run"Audit"
6.1.1 Declare substantial completion against a defined standardStart closeout only after the work meets an agreed standard.

Assumptions to verify

  • Sub-functions are tentative. Punch Management (11), Trade Coordination (6), Design Coordination (9), Regulatory Compliance (6), Project Closeout (7).
  • Nobody described how any handoff is confirmed: trades, architect, city, or Owner. One interview item.
  • Unhappy paths are mostly absent. Described: crew turnover (CON-F37), the cabinet failure (CON-F38), the window case (CON-F43). Not described: a failed inspection, a rejected punch item, an owner dispute, an unanswered RFI.
  • The single live register depends on manual re-entry. If JobTread removes the print-and-pen loop, 3.1.1 and 3.2.1 change or disappear.
  • Punch identification is a single point of failure. All on the superintendent, no client sign-off (TOM-F53, CON-F36). One superintendent on two jobs (TOM-F2, DISC-F2) doubles that.
  • Two answers stand on three items: phase trigger (W3 Q1), grouping (question 1), RFI count (question 5).
  • Adding to one register may be a wish, not practice (TOM-F56). Asked at question 14.
  • Every AIA-based activity hinges on question 16. 1.3.3, 4.1.4, 4.2.4, 4.2.5, and 6.2.2 only apply if Slate's contracts are near the AIA family.

Quality checklist

  • [x] No personal names; workflow title ends in "Workflow"; all 13 process titles end in "Process"
  • [x] All 39 activities start with an action verb, under 15 words, no em dashes
  • [x] Shared processes are named, not redefined (2.2, 2.2.3)
  • [x] Every process has role, trigger, and end state; 2 to 6 activities each
  • [x] Gaps and unknowns are flagged, never filled in
  • [x] 28 operator questions, tagged P1 to P6, one question mark each
FOR THE MAPPING SESSION

All open questions (28)

Phase 1: Punch List Identification

Jump to phase ↑
  • Q1

    Should the punch walk be grouped trade-first instead of unit-first?

    One superintendent prefers trade-first.

  • Q10

    Is the punch register copied from a master template for each job?

  • Q12

    Is it right to treat "confirm cleaning has started" as the trigger for opening the register, and not a task of its own?

  • Q13

    Should "Open the punch register" be active instead of draft?

    Nobody described who opens it or how.

  • Q14

    Are new punch items added to the one register today, or does a second list get started?

  • Q15

    Is Punch Register Entry Process the right home for the Granola punch template step (1.3.2)?

  • Q17

    Should a second-party punch review be added as a step?

    Today the only second look is the principal's weekly walk.

Phase 2: Punch Distribution and Rework

Jump to phase ↑
  • Q6

    Should briefing the returning crew on rework scope be added as a step?

    Crews turn over between the original work and the fix.

  • Q11

    Does JobTread's punch-list sharing reach subs directly?

    That would remove the iPhone Notes workaround.

  • Q23

    Does the superintendent read sub ticks from the shared notes checklist back into the register today?

  • Q24

    Are punch items ever read out to a sub over the phone instead of sent?

Phase 3: Punch Verification and Reconciliation

Jump to phase ↑
  • Q8

    Once punch lists move to JobTread, does the print-and-re-enter loop go away completely?

Phase 4: Design Clarification

Jump to phase ↑
  • Q2

    Can we get who else can raise an RFI, the expected architect turnaround, and where the answer is recorded?

  • Q5

    Is about 43 RFIs the right ballpark for the last project?

    The count was given as 30, 43, and 40.

  • Q7

    Should checking delivered material sizes against the drawings be added, and does it belong here or in the Field Execution Workflow?

  • Q9

    Should this map show the JobTread target state with Asana noted, or the split where old jobs stay in Asana?

  • Q20

    Does JobTread provide an RFI log with an overdue view, or does that need building?

  • Q21

    Should the RFI-to-change-order path be a required step?

    The window fix was absorbed with no record.

  • Q25

    Should RFI work stay as a phase inside this workflow, or become its own workflow?

  • Q27

    Do sub design questions ever become logged RFIs today?

    Subs ask by phone and text, where nothing is recorded.

Phase 5: Final Inspection

Jump to phase ↑
  • Q22

    What does Slate actually receive from the city when a final inspection passes?

  • Q26

    Is there a real trigger for calling the final inspection, like a punch-item threshold or the last trade leaving?

Phase 6: Project Closeout

Jump to phase ↑
  • Q3

    Is it right that Slate has no closeout gate today?

  • Q4

    Should we book a separate closeout session with the principal?

  • Q16

    Which owner contract does Slate use?

    We need that before using AIA closeout steps.

  • Q18

    Should substantial completion be declared with a dated punch list still open, instead of after the register hits zero?

  • Q19

    Does Slate assign supplier and sub warranties to the owner at any point today?

  • Q28

    Who owns the substantial-completion and owner-acceptance gate, the superintendent or the principal?