Construction Permitting

Human ↔ Human

Building permit process from plan submission through parallel department reviews, final approval, and permit issuance.

6 nodes · 8 edgesconstruction
human
Visual
Contractor Submits Planshuman

Contractor submits architectural and engineering plans to the permitting office.

parallelZoning Review
parallelStructural Review
parallelFire Safety Review
Zoning Reviewhuman

Zoning department verifies the project complies with land use and setback requirements.

sequentialFinal Approval
Structural Reviewhuman

Structural engineer reviews foundation, framing, and load-bearing calculations.

sequentialFinal Approval
Fire Safety Reviewhuman

Fire marshal reviews egress, sprinkler systems, and fire-rated assembly compliance.

sequentialFinal Approval
Final Approvalhuman

Chief building official consolidates reviews and issues final determination.

conditionalIssue Permit
conditionalContractor Submits Plans
Issue Permitsystem

System generates the building permit with conditions, fees, and expiration date.

uc-construction-permitting.osop.yaml
osop_version: "1.0"
id: "construction-permitting"
name: "Construction Permitting"
description: "Building permit process from plan submission through parallel department reviews, final approval, and permit issuance."

nodes:
  - id: "submit_plans"
    type: "human"
    subtype: "input"
    name: "Contractor Submits Plans"
    description: "Contractor submits architectural and engineering plans to the permitting office."

  - id: "zoning_review"
    type: "human"
    subtype: "review"
    name: "Zoning Review"
    description: "Zoning department verifies the project complies with land use and setback requirements."

  - id: "structural_review"
    type: "human"
    subtype: "review"
    name: "Structural Review"
    description: "Structural engineer reviews foundation, framing, and load-bearing calculations."

  - id: "fire_safety_review"
    type: "human"
    subtype: "review"
    name: "Fire Safety Review"
    description: "Fire marshal reviews egress, sprinkler systems, and fire-rated assembly compliance."

  - id: "final_approval"
    type: "human"
    subtype: "review"
    name: "Final Approval"
    description: "Chief building official consolidates reviews and issues final determination."

  - id: "issue_permit"
    type: "system"
    subtype: "action"
    name: "Issue Permit"
    description: "System generates the building permit with conditions, fees, and expiration date."

edges:
  - from: "submit_plans"
    to: "zoning_review"
    mode: "parallel"
  - from: "submit_plans"
    to: "structural_review"
    mode: "parallel"
  - from: "submit_plans"
    to: "fire_safety_review"
    mode: "parallel"
  - from: "zoning_review"
    to: "final_approval"
    mode: "sequential"
  - from: "structural_review"
    to: "final_approval"
    mode: "sequential"
  - from: "fire_safety_review"
    to: "final_approval"
    mode: "sequential"
  - from: "final_approval"
    to: "issue_permit"
    mode: "conditional"
    when: "all_reviews_passed == true"
    label: "All reviews passed"
  - from: "final_approval"
    to: "submit_plans"
    mode: "conditional"
    when: "revisions_required == true"
    label: "Revisions required"