# Top-level path segments the production reverse proxy forwards to the app.
#
# EXTRACTED FROM A CADDYFILE, NEVER GENERATED FROM THE ROUTE TABLE. This file
# is one half of a comparison; scripts/app_routes.py is the other half. If it
# were written from the routes it would agree with them by construction and
# would vouch for a proxy nobody had touched, which is the exact defect the
# comparison exists to catch.
#
# Regenerate only from a real Caddyfile, after the change is live:
#   scp root@openconstructionerp.com:/root/clawd/conference-chat/Caddyfile /tmp/Caddyfile.live
#   python scripts/check_app_route_allowlist.py --write-mirror --caddyfile /tmp/Caddyfile.live
#
# A red run of scripts/check_app_route_allowlist.py is fixed in the live
# Caddyfile first and here second. Editing this file to make CI green ships a
# route that still 404s for every visitor.
#
# Extracted from: Caddyfile.live (sha256 de9d5b56fbb3f554751f0a3ea4d8151480c0c9d2aaf29ee8852978265e9bc772)
# Segments: 208
5d
about
accommodation
admin
advisor
ai-agents
ai-estimate
ai-estimator
allowances
analytics
approval-routes
architecture
assemblies
assets
au-boq-exchange
auth
authority-submissions
bcf
benchmarks
bi-dashboards
bid-management
bim
boq
br-sinapi-exchange
buyer-portal
ca-boq-exchange
cad-explorer
cad-takeoff
carbon
cases
catalog
cde
certified-payroll
change-intelligence
change-orders
changeorders
chat
claims-evidence
clash
closeout
cn-boq-exchange
collaboration
commissioning
compliance
connectors
construction-control
contacts
contracts
coordination
correspondence
cost-explorer
cost-match
costs
credentials
crm
cvr
cz-boq-exchange
daily-diary
dashboard
dashboards
data-explorer
de-din276-exchange
deadlines
defects-liability
design-options
documents
dwg-takeoff
eac
einvoice-clearance
equipment
es-pbc-exchange
esg
estimate-basis
estimate-copilot
estimates
field
field-reports
field-time
files
finance
find
forgot-password
forms
formwork
fr-dpgf-exchange
full-evm
funding
fx
gaeb-exchange
geo
geo-hub
governance
how-it-works
hse-advanced
in-boq-exchange
inbound
inbound-email
inbox
inside
inspections
integrations
interface-management
issues
it-computo-exchange
jobs
jp-sekisan-exchange
kr-boq-exchange
labor-rates
login
login-next
markups
match-elements
meetings
methodologies
moc
model-review
module-builder
modules
ncr
nl-stabu-exchange
nordic-ns3420-exchange
norm-expansion
notifications
onboarding
payment-clock
payroll
phone-log
photos
pipelines
pl-knr-exchange
plan-room
pointcloud
portal
portfolio
postcalc
prefab
preliminaries
price-index
procurement
profile
progress
project-controls
project-intelligence
project-route
projects
property-dev
punch-list
punchlist
qms
quantities
rebar-schedule
reconciliation
regional-exchange
register
reporting
reports
requirements
resource-summary
resources
review-authority
rfi
rfq-bidding
risk-analysis
risks
rom-estimate
ru-gesn-exchange
safety
saved-views
schedule
schedule-advanced
service
settings
setup
share
sheets
signing
site-inventory
site-logistics
site-prep
site-supervision
source-data
styles-lab
subcontractors
submittals
supplier-catalogs
sustainability
takeoff
takeoff-viewer
takt
tasks
tax-rates
tax-withholding
teams
templates
temporary-works
tendering
timeline
tr-birimfiyat-exchange
transmittals
uae-boq-exchange
uk-nrm-exchange
us-masterformat-exchange
users
validation
value
variations
waste-factors
workflows
