01Overview & The 45-Day Rule
What triage is, who it serves, and the rule that governs it

The JES Triage Team handles overdue projects from the Baltimore, Richmond, and Manassas branches. When a project has gone 45 days without an inspection, the system automatically transfers it to the Triage account. The triage team then works the project through to certification or returns it to the originating branch.

The 45-day clock works like this:

Clock starts from the date of the last inspection
Has a new inspection been scheduled?
Yes
Clock resets — project stays with branch
No
Clock keeps ticking
Has it reached 45 days?
Project transferred to JES Triage
Fallback If a project has no site visits at all, the clock starts from the permit issue date instead. This catches projects that were created but never had an inspection scheduled.
Important New Haven is excluded from the 45-day rule. Only Baltimore, Richmond, and Manassas projects are eligible for triage transfer.
02How Projects Enter Triage
Auto-transfer, manual assignment, and the two intake paths

Projects reach the triage team through three paths:

Path 1: Auto-Transfer (45-Day Rule)

System scans all eligible branch projects
Identifies projects 45+ days since last inspection
Skips projects with upcoming scheduled visits (clock reset)
Skips projects in terminal statuses (Certified, Closed, etc.)
Account changed to JES Triage
Triage status set to “Assigned”
Originating branch recorded
Comm Log entry created automatically
Portal notification sent to triage role
Missing-docs check runs — auto-RFI if plans or permits are missing

Path 2: Manual Assignment

Admin (Dustin or Jacob) can manually assign specific projects to triage from the admin portal. This follows the same process: account switch, triage status set, branch recorded, Comm Log entry created.

Path 3: Triage Intake (Portal)

The triage team can also bring in projects directly through the intake system in the portal. There are two intake categories, detailed in Sections 06 and 07.

Visibility Once a project is transferred to triage, the originating branch schedulers lose portal access to it. GOA (General/Office Managers) retain full visibility across all branch projects including triaged ones.
03Triage Dashboard
What you see when you log in at unlikely.icu

The triage dashboard at unlikely.icu is tailored to the triage role. It shows:

Active Triage Projects
All projects currently assigned to the JES Triage account, sorted by age (oldest first).
This Week’s Inspections
Triage projects with site visits scheduled in the current Monday–Sunday window.
Triage Activity Summary
Closed today, closed this month/year, and the count of projects returned to branch. These numbers come from live SmartSuite data.
New Arrivals
Projects with 7 or fewer days in triage, so you can see what just came in.
Average Days in Triage
Running average across all active triage projects, for workload visibility.

The dashboard also surfaces unclaimed work queue items (post-production + triage combined) so you can pick up new assignments.

04Working a Triage Project
The lifecycle from assignment through close-out
Project arrives in triage (auto-transfer or manual)
Review project detail — SOW lines, site visit history, documents on file
Are required documents present?
No
Status → Awaiting Documents
RFI generated for missing docs
Follow up until docs received
Yes
Status → Desk Review In Progress
Does the project need a field visit?
No — Desk Review
Review docs in office → Ready for Certification
Yes — Field Visit
Status → Field Visit Required
Schedule post-production inspection
Inspect → Ready for Certification
Cert package generated and delivered
Project certified — invoice routes to originating branch
Financial Access The triage team sees everything about the project except financial data. Invoice numbers, totals, Stripe info, and payment history are excluded from the triage detail view.
05Triage Statuses
Status values and what each one means
StatusMeaningWho Sets It
Assigned Project just arrived in triage. Initial state after transfer. System (auto-transfer) or Admin
Under Review Triage team is actively reviewing the project. Triage team
Awaiting Documents Waiting on permits, plans, or other docs. RFI may be outstanding. Triage team
Desk Review In Progress Office-based document review underway. No field visit needed. Triage team
Field Visit Required Post-production on-site inspection needed before certification. Triage team
Ready for Certification All work complete. Project is ready for cert package generation. Triage team
Returned to Branch Project sent back to originating branch. Triage work complete or deferred. Triage team or Admin

Every status change is automatically logged in the Comm Log with a timestamp and the new status value. You update status from the project detail view in the portal, or through the triage status endpoint.

06Intake: Existing Projects (Category 1)
Jobs we already inspected — match and assign

Category 1 intake is for projects that already exist in the system. JES provides a permit number, address, or customer number, and the system searches for a match.

Go to Intake → Triage tab in the portal
Select “Existing Project” tab
Enter permit number, address, or customer number
System searches SmartSuite and shows matches
Review document inventory — what’s already on file
Upload any additional files if needed (staged by session)
Confirm assignment → project moves to JES Triage
Autocomplete The search fields have autocomplete. As you type, matching projects appear in a dropdown. Selecting a suggestion fills in the other fields automatically.

When you confirm assignment, the system:

07Intake: New Projects (Category 2)
Jobs we never inspected — create from scratch

Category 2 is for projects that were never in our system. These are often old jobs (potentially 10+ years) that JES needs closed out. The project may have been inspected by another agency, or never inspected at all.

Go to Intake → Triage tab → “New Project”
Enter project details: address, permit, jurisdiction, state, code cycle, owner
Choose intake type
Desk Review
Project created with status “Ready for Cert”
Office review only — no field visit
In-Situ
Project created with status “Scheduling”
Site Visit record auto-created (post-production inspection)
Schedule and perform field inspection

Upload documents (permits, plans, photos, drive logs, engineering calcs) during intake. Files are staged by session, then moved to the project’s permanent directory on confirmation.

Upload CategoryWhat Goes Here
PERMITSBuilding permits, permit cards
PLANSConstruction plans, architectural drawings
PHOTOSSite photos, inspection photos
DRIVELOGSPSI / torque / driving log data
ENGINEERINGEngineering calculations, soil reports
OTHERAnything that doesn’t fit the above categories
08Document Management
Viewing, uploading, and inventorying project files

Every project has a file directory organized by category. The triage detail view shows a complete inventory of what’s on file, including file names, sizes, and modification dates.

You can view the file inventory for any project from its detail page. The inventory is organized by category (PERMITS, PLANS, PHOTOS, DRIVELOGS, CERTS, etc.) and shows counts per category.

The inventory check is critical before intake. When working a Category 1 intake, always review the inventory first so you don’t upload duplicate files. The system shows exactly what’s already present.

Staging Files uploaded during intake go to a temporary staging area tied to a session ID. They only move to the project’s permanent directory when you confirm the intake. If you abandon the intake, staged files remain in staging and can be cleaned up later.
09Overdue Permit Tracker
The Taskforce Tracker and how it connects to triage

The Regional Overdue Permit Taskforce Tracker is a data table embedded in the portal at both unlikely.icu (triage) and unlikely.xxx (admin). It shows all overdue permit records organized by geographic zone, with match status against both the legacy PMS and current Mostly systems.

How the tracker works:

JES provides overdue permit spreadsheet data
Records loaded into data.json organized by zone
System matches records against PMS archive and Mostly (SmartSuite)
Match found?
Full Match
Shows cert status, invoice status, and links to records
Partial / No Match
Flagged for manual review — needs triage intake

What each record shows:

FieldDescription
Customer Name / IDFrom the JES spreadsheet
Physical AddressProperty address
Permit NumberJES permit reference
State / City / CountyJurisdiction details
Project TypeResidential or commercial
End DateConstruction end date from JES
Days on BWDays on the backlog/worklist
Final Inspection DateDate of last inspection
Cert ReceivedWhether cert has been received
Third PartyThird-party involvement
NotesFree-text notes, editable in the tracker
Workflow Push DateWhen the record was pushed into the triage workflow
PMS MatchLink to legacy PMS record if found (cert status, invoice status)
Mostly MatchLink to current Mostly/SmartSuite record if found (project status, cert status)

Tracker Features:

Sync:

The tracker stays current through a sync process that re-checks PMS and Mostly record statuses. Sync can be triggered manually or runs on schedule. When synced, the system fetches the latest cert status and invoice status from both PMS (SmartSuite legacy) and Mostly (SmartSuite current) and updates the tracker data.

Connection to Triage Tracker records that show “no match” in both PMS and Mostly are prime candidates for Category 2 triage intake. These are projects JES needs closed out that we’ve never seen before. Records with a Mostly match but incomplete cert status may need Category 1 intake to pull the existing project into triage.
10Communication Log
Every event is logged — the project’s full paper trail

The Comm Log is the audit trail for every triage project. Events are logged automatically by the system and can also be added manually by the triage team.

Auto-logged events:

Manual log entries:

You can add manual entries from the project detail view. Each entry has a subject, content, and message type. Available types:

TypeWhen to Use
GeneralGeneral notes, updates, observations
SchedulingScheduling-related communications
Status UpdateProgress updates on the project
EscalationIssues that need attention from admin/branch

All entries show the sender (“Triage System” for auto-logged, or the logged-in user for manual), the timestamp, and the channel (Internal for all triage entries). View the full history from the project detail page — entries are sorted newest-first.

11Returning Projects to Branch
When triage work is done or the project needs to go back
Triage work complete (or project needs to return)
Select the target branch account to return to
Project account changed back to the branch
Triage status set to “Returned to Branch”
Comm Log entry: “Triage work complete. Project returned.”
Branch scheduler regains portal access to the project
Note You can return a project to any branch, not just the originating one. The target account must be one of the known branch accounts (Baltimore, Richmond, Manassas, or New Haven).
12Invoice & Cert Routing
Where certs and invoices go for triage projects

Triage projects have special routing rules for certification delivery and invoicing:

Cert Package Delivery
While the project is in triage, cert packages route to the triage team contact (Stephanie / JES Triage account). The originating branch does not receive certs directly.
Invoice Routing
Invoices for triage projects route to the originating branch, not the triage account. The system reverse-maps from the triage account back to the original branch’s GOA for invoice delivery. This ensures billing stays with the branch that owns the client relationship.
How It Works The cert delivery system checks the project’s current account. If it’s JES Triage, the invoice is routed using the originating branch field instead. This is handled automatically by the cert generation pipeline.
13RFI Auto-Triggers
Automatic requests for information when documents are missing

When a project is transferred to triage (through auto-transfer or Category 1 intake), the system automatically checks the project’s file directory for required documents.

Project transferred to triage
System checks for PLANS and PERMITS directories
Are plans and permits present?
Yes
No action needed
No
Auto-RFI created for missing document types
Assigned to triage team user(s)
RFI Assignment Auto-RFIs are assigned to all active portal users with the triage role. If no triage users are found, defaults to the triage1 user.
14Notifications
Portal notifications for triage events

The portal notification system sends alerts for key triage events:

Notifications appear in the portal bell icon and are scoped to the triage role. They include a direct link to the project detail page.