01

Welcome to Unlikely Professionals. Here is what you need to know on day one.

What We Do

Unlikely Professionals performs building code compliance inspections across Maryland, Washington D.C., and Virginia, primarily focused on structural foundation and water management systems. When a builder constructs or renovates a home, local building codes require third-party verification that the structure meets foundation, waterproofing, drainage, and structural integrity standards. That is us. We inspect the work, certify compliance, and deliver the paperwork the builder needs to close permits.

Why this matters Without our certification, the builder cannot pass final inspection and the homeowner cannot move in. We are a critical link in the construction process.

What the Portal Is

The portal is a custom-built web application that manages every project from the moment a client submits it to the moment they receive their certification package. It replaces spreadsheets, email chains, and manual tracking. Everything — scheduling, inspections, reviews, certifications, invoicing — flows through the portal.

Behind the portal sits Supabase (the project database and sole source of truth), a FastAPI backend (the engine), and local file storage. SmartSuite receives a mirror copy during the soak period (through April 6, 2026) but is not used for reads or writes. You do not need to interact with any of these directly. The portal is your interface to all of it.

Your Role: Admin

As the Admin (up_admin), you are the bridge between field work and final delivery. Here is what that means practically:

Dustin (Owner) handles system configuration and reviews items you are not confident about. You handle the day-to-day work that makes deliveries happen — and when you are confident, you can send certs and invoices directly to the client without waiting for approval.

The Big Picture

Every project follows this general path. Understanding this flow is the single most important thing to internalize:

Client submits project via Intake
You approve it → it enters the system
Schedulers arrange the inspection date
Darius (Field Inspector) goes on site
Project lands on your desk for review
You draft certification + invoice
You decide: confident in this package?
Yes — Send Direct
You send cert + invoice directly to the client
Delivered
No — Queue for Review
Goes to Dustin’s Owner Review Queue
Dustin reviews
Approved → Delivered
or Returned for revision → back to you
Timeline The target is 3 business days from the final inspection to cert + invoice delivery. This is our SLA (Service Level Agreement) and it is tracked automatically.
02

Accessing the Portal

Open your browser and go to unlikely.works. This is the admin/owner domain. Log in with the credentials Dustin provides.

Important The portal is accessible at unlikely.works or unlikely.management — both serve the same portal. Your role determines what you see after login.

Morning Briefing

After login, you land on the Morning Briefing — your actionable launch pad. It is role-filtered — you see what matters to your role. Here is what each section means:

Dashboard SectionWhat It ShowsWhy It Matters
Scheduled InspectionsToday’s and this week’s inspectionsGives you a preview of what will land on your desk soon
Pending Schedule ChangesReschedule/cancel/hold requests from schedulers (Action Center → Schedule tab)These need your approval — clients are waiting
Open RFIsInformation requests you’ve sent that haven’t been answeredUnanswered RFIs block projects from moving forward
Drafting QueueProjects ready to draft, your active drafts, and items in “Needs Another Look” (returned for revision by Dustin)This is your primary production queue — where certs and invoices get created. Send Direct when confident, Queue for Review when not.
Post-Production ReviewProjects that just came back from the fieldYour main action queue — these need your review before certification
Portal CorrespondenceRed dots on projects with unread messagesClick through to the project to read and reply inline

Morning Numbers to Check

Every morning, glance at these numbers before doing anything else:

  1. Intake queue count — How many new submissions are waiting? (Zero is good. More than 5 means you are falling behind.)
  2. Schedule change count — Any pending requests? Rush flags?
  3. Review queue count — How many inspected projects need your attention?
  4. Open RFI count — Are any aging? (Check the escalation cadence.)
  5. Needs Another Look count — Did Dustin return anything for revision? These need immediate attention.
03

Work through these in order every morning. This priority sequence ensures nothing gets stuck.

Intake requests are new project submissions from schedulers. Open the Action Center from the sidebar (gold-colored group at top) and select the Intake tab (/actions?tab=intake). Nothing enters the system until you approve it. This is the first thing to check because a backed-up intake queue means clients are waiting to get on the schedule.

What to Look For

  • Duplicates: Has this address already been submitted? The system helps catch these, but verify.
  • Missing data: Are the required fields filled in? (Address, account, SOW items, permit info)
  • Correct stage: Is this an in-production inspection (during construction) or post-production (after construction)? The stage determines what happens next.
  • Correct review type: Is it a desk review (office-based) or field review (on-site)? This affects scheduling.
  • Attached documents: Permits, plans, and supporting docs should be attached.

Your Options

New intake request appears in your queue
Is the submission complete and valid?
Yes
Approve — project created in Supabase, ready for scheduling
Fixable
Edit the submission yourself, then approve
No / Bad Data
Decline with a reason — scheduler is notified by email + portal notification
Tip When declining, be specific about what is wrong. “Missing permit number” is better than “incomplete.” The scheduler needs to know exactly what to fix.

In the Action Center, switch to the Schedule tab (/actions?tab=schedule). Schedulers submit requests to reschedule, cancel, or put projects on hold. These need your approval because changes affect the field inspector’s calendar and our capacity planning. Project cancellation requests have their own tab at /actions?tab=cancel.

Request Types

TypeWhat It MeansWhat You Do
RescheduleClient wants a different dateCheck calendar availability, approve or counter-propose
Cancel InspectionClient wants to cancel a specific visitApprove if valid, decline if no good reason
Add InspectionClient needs an additional visitCheck capacity, approve or suggest alternative date
HoldClient wants to pause the projectApprove — project goes to Holding Pool
Cancel ProjectClient wants to cancel entirelyReview carefully — may involve trip charges for late cancellation
Rush Flag If a request is marked with a rush flag, it means less than 24 hours’ notice was given. This may trigger a rush fee. Handle these first.

Your Options

  • Approve: Calendar is updated automatically. Scheduler is notified.
  • Decline: You must provide a reason. Scheduler is notified with your explanation.
  • Counter-propose: Suggest an alternative date or modification. Scheduler can accept or re-request.

The Work Pool is where projects land after field inspection. Some may already be claimed by you; others are unclaimed and waiting for someone to pick them up.

  • Claimed items: These are yours. Work through them in order of SLA urgency (oldest first).
  • Unclaimed items: Grab what you can handle. The goal is an empty unclaimed queue by end of day.
How claiming works Click on an unclaimed item and select “Claim.” It moves into your personal queue. You can unclaim items if you cannot get to them, so they become available again.
04

Understanding how a project moves through the system is fundamental. Every action you take is about moving a project one step closer to delivery.

Step by Step

1. Intake
Scheduler submits a new project via the portal
2. Your Approval
You review and approve → project record created in Supabase
3. Scheduling
Schedulers pick an inspection date using the Calendar
4. Field Inspection
Darius goes on site, collects data, photos, measurements
5. Field Complete
Darius marks inspection done → project status changes
6. Your Review
Project appears in your Post-Production Review Queue
7. Complete?
All data present, SOW verified, photos attached?
Yes
8. Draft Cert + Invoice
9. Your Decision
Confident? Send Direct. Not sure? Queue for Dustin’s Review.
10. Delivered
Cert + invoice sent to client (directly or after Dustin approves)
No
Send RFI for missing items
Clock pauses until fulfilled

Project Statuses

Projects move through these statuses. You will see these everywhere in the portal:

StatusWhat It Means
IntakeJust submitted, awaiting your approval
ScheduledInspection date is set, waiting for field visit
In ProgressField inspector is currently working on it (includes multi-visit projects with needs_return_visit flag)
Field CompleteAll field work done — it is now on your desk. Any open RFIs or missing deliverables are visible via cert validation.
Ready for CertReviewed and ready for cert/invoice drafting
CertifiedCert package has been generated and approved
InvoicedCert + invoice sent to client — awaiting payment
ClosedFully complete, paid, and closed out
Flags (can apply to any project regardless of status):
On HoldProject is paused — visible in the Holding Pool. This is a flag, not a status — the project retains its current status while on hold.
CancelledProject was cancelled. This is a terminal flag — project status is set to Closed with the cancelled flag.
The Calendar You can see the Calendar view to know what inspections are happening today and this week. You do not manage the calendar directly — schedulers do — but it gives you a preview of incoming work.
05

This is where you spend most of your time. After a field inspection is complete, the project comes to you. Your job is to verify everything is present and accurate before drafting certification.

Opening a Project

You can open a project two ways:

What to Check

Go through this checklist for every project you review:

CheckWhat You’re Looking ForIf Missing
SOW CompletenessEvery line item in the Scope of Work has data. Quantities match what was inspected.Send Agent RFI to field team
Site Visit DataInspection date recorded, inspector noted, results for each test (blower door, duct blaster, etc.)Send Agent RFI to field team
PhotosRequired photos attached (foundation, waterproofing, drainage, structural elements). Must be clear and properly labeled.Send Agent RFI to field team
Drive LogsPSI and torque readings for UND (underground duct) projects. Source data must be present.Send Agent RFI to field team
FilesPlans, permits, and any other supporting documents are attached to the project.Send Agent RFI to scheduler or field team

When Something Is Missing: Send an RFI

An RFI (Request for Information) is a formal request for missing data. When you send one, the SLA clock pauses on that project. This is important: the 3-day delivery target does not count time spent waiting for an RFI response.

You identify missing data during review
Create an Agent RFI — specify what is needed and from whom
SLA clock pauses. Open RFI is visible via cert validation and the RFI table.
Recipient responds with the requested items
You review the response and resolve the RFI
SLA clock restarts. Project returns to your review queue.
Tip Be specific in your RFIs. Instead of “need photos,” write “need photo of foundation drain tile at southeast corner — current photo is too dark to verify proper grading.” The more precise you are, the faster you get what you need.
06

This is the finish line for every project. Once you have reviewed the data and confirmed everything is complete, you draft the cert and invoice. The system uses confidence-based routing: when you are confident in a package, you send it directly to the client. When you are not sure, or when the system flags an item for extra review, it goes to Dustin’s Owner Review Queue. This means you have real authority over delivery — and a safety net when you need it.

The Cert Pipeline — Four Tabs

The Cert Pipeline (under Daily Work in the sidebar) is a unified tabbed page that consolidates the entire post-inspection workflow:

TabWhat’s In ItYour Action
Post-ProductionField-complete projects awaiting your reviewReview deliverables, verify data, send RFIs if needed
Desk ReviewOffice-based reviews (no field visit needed)Review from submitted documents and photos
DraftingReady to draft, your active drafts, and items from “Needs Another Look” (returned for revision by Dustin with notes)Draft certs and invoices, fix returned items, then decide: Send Direct or Queue for Review
SendItems you sent directly + items queued for Dustin’s review + delivered itemsTrack delivery status; see what Dustin has approved or returned

Drafting a Certification Package

  1. Open the project from the “Ready to Draft” bucket
  2. The system pre-populates the cert package from project data (SOW, site visit results, product specs)
  3. Review the generated content — verify addresses, test results, product names, and quantities are correct
  4. Make any necessary edits
  5. Save the draft — it moves to “My Drafts”

Drafting an Invoice

  1. From the same project, draft the invoice
  2. The system calculates line items from the SOW (each product/service has a price)
  3. Review totals, check for any adjustments (trip charges, rush fees, discounts)
  4. Save the draft

After Drafting: Your Decision

Once your cert and invoice drafts are ready, you have two options:

Cert + invoice drafted and saved
Are you confident this package is correct?
Yes
Send Direct
Cert + invoice are sent immediately to the client. No approval needed.
Not Sure
Queue for Review
Goes to Dustin’s Owner Review Queue. He will Approve (system sends to client) or Request Revision (returns to your “Needs Another Look” queue with notes).
Guardrails The system automatically queues certain items for Dustin’s review, regardless of your confidence level. You will see these flagged in the drafting view. Guardrail triggers:
  • Invoices of $5,000 or more
  • Projects in Anne Arundel County (proprietary jurisdiction forms)
  • Projects in Montgomery County (proprietary jurisdiction forms)
  • Projects in Prince William County (proprietary jurisdiction forms)
When a guardrail triggers, the “Send Direct” option is not available. The item must go through Dustin’s review.

My Queue

Your My Queue page shows all items currently assigned to you — active drafts, items you are working on, and anything returned for your attention. This is your personal work list, separate from the broader Cert Pipeline view.

Needs Another Look

If Dustin returns an item for revision, it appears in your Needs Another Look queue with his notes explaining what needs to change. These are high priority — address them before picking up new drafting work. After making revisions, you can either Send Direct (if now confident) or Queue for Review again.

Building Confidence During onboarding, you may want to queue most items for Dustin’s review until you build familiarity with the cert packages. Over time, as you get comfortable with the standard cases, you will send more items directly. The guardrails are always there as a safety net for high-value or complex jurisdictions.

The SLA

The target is 3 business days from the final field inspection to cert + invoice delivery. The dashboard tracks this automatically:

Breached SLA A breached SLA means we missed our delivery promise. This affects client trust and shows up in reporting. If you see a project approaching breach, prioritize it. If it is blocked by an RFI, the SLA clock is paused — but once the RFI is fulfilled, the clock restarts and you need to act fast.

Pipeline Indicators

Throughout the portal — in the Projects table, on Project Detail pages, and in the Desk Review Queue — you will see a compact dot-and-line indicator showing where each project is in its lifecycle:

This gives you an at-a-glance sense of how far along a project is without needing to read the status text.

Pipeline Shepherd (Automated Monitoring)

The system runs an automated daily scan at 7:45 AM ET called the Pipeline Shepherd. It checks every active project for signs of being stuck and takes action automatically:

When the Shepherd detects an issue, it sends WhatsApp alerts to Dustin and portal notifications to the relevant roles. You do not need to manage this manually — but you may receive notifications from it. Treat Shepherd alerts as a nudge to check on the flagged project.

Payments Page — Historical Invoices

The Payments page (Reconciliation group in the sidebar) now includes a Historical Invoices — Xero section. This displays 2,286 historical invoices ($2.7M, 2022–2024) from the firm’s previous accounting system. Each row shows invoice number, date, contact, branch, amount, status, and linked project. Use this for:

Analytics Enhancements

The Analytics page now blends three data sources into the pipeline snapshot:

The pipeline dot chart now shows 7,000+ total projects across all statuses, including Invoiced and Closed. Lifetime revenue combines Mostly + Xero totals. Historical Revenue by Year and Year-over-Year Growth charts are visible on the “All” period.

07

The Projects page is a searchable, filterable list of every project in the system. Think of it as your master reference. While the specialized queues (Review Queue, Cert Pipeline, Intake) are better for daily workflow, the Projects page is where you go when you need to find a specific project or get an overview.

Searching

Filtering & Sorting

Each project row includes a Pipeline column with a dot-and-line indicator showing its lifecycle stage at a glance (green = done, blue = current, grey = future, amber = on hold). This helps you quickly scan for projects that are further along or stuck early.

When to Use Projects vs. Specialized Queues

Use Projects Page When...Use Specialized Queues When...
You need to find a specific projectYou are working through your daily workflow
A client calls about a project and you need contextYou are processing intake approvals
You want to see all projects for an accountYou are drafting certs and invoices
You need a broad overview across statusesYou are reviewing schedule change requests
Tip The 45-day rule applies to project visibility. Projects older than 45 days since inspection may transfer to triage. You will still see them on the Projects page, but they may no longer be in your normal queues. More on this in Section 09.
08

The Holding Pool

The Holding Pool contains projects that have been placed on hold. This happens when:

Projects in the Holding Pool are not forgotten — they still show up in your view — but they are not in the active workflow. Think of it as a parking lot.

Returning a Project to the Schedule

Project is in Holding Pool (on_hold flag is set)
Hold reason resolved?
Yes
Return to schedule — project becomes available for scheduling again
No
Leave in Holding Pool. Check again later.

Desk Review

A Desk Review is a post-production, office-based review. Unlike a field review (which requires someone to go on-site), a desk review means you can evaluate the project entirely from the data, photos, and documents available in the portal.

When a project’s intake is marked as post-production stage with desk review type, it follows a streamlined path:

Desk vs. Field The key difference: desk reviews skip the scheduling and field inspection steps entirely. The project goes from intake approval directly to your review queue.
09

The 45-Day Rule

This is one of the most important system rules to understand. If a project sits for more than 45 days after its last inspection without being certified and delivered, it automatically transfers to the Triage Team.

Why? Because projects that sit too long become problematic — data goes stale, clients get frustrated, and revenue does not get collected. The 45-day rule is the system’s way of escalating stuck projects.

What Happens at 45 Days

Project reaches 45+ days since last inspection
System auto-transfers project to Triage Team
Original scheduler and assistant lose portal access to the project
GOA (General Office Admin) retains full visibility
Triage team works project to close-out
Invoice routes back to the originating branch GOA
Prevention is better Your goal is to never let projects reach triage. If you see a project approaching 45 days, prioritize it. Send an RFI if data is missing. Escalate if blocked. The dashboard will warn you as projects approach the threshold.

Triage Intake vs. Regular Intake

Sometimes triage projects need to be re-submitted. Triage intake is a separate path in the intake system:

The Tracker Page

The Dashboard and Projects page give you visibility into all projects in triage status. You can see triage counts by branch, days in triage, and current status. Use this to monitor the health of the pipeline and identify patterns (e.g., if one branch consistently has more triage projects, there may be a process issue to address).

10

When to Create an RFI

Create an RFI any time you need information that is not in the project record. Common situations:

Agent RFI vs. Client RFI

Agent RFI (You → Client)

You are requesting information from the client side (scheduler, GOA, or field team).

  • You create it
  • It is tied to a specific project and SOW line
  • The recipient sees it in their portal
  • Escalation cadence: Day 1 → Day 3 → Day 5 → Day 7+
  • SLA clock pauses while open

Client RFI (Client → You)

The client is requesting information from you.

  • Scheduler or assistant creates it
  • It appears in your RFI queue
  • You respond directly in the portal
  • Common questions: cert status, inspection results, billing clarifications
Escalation Cadence Agent RFIs follow automatic escalation: initial notification on Day 1, reminder on Day 3, stronger reminder on Day 5, and escalation to GOA on Day 7+. You do not need to manage this manually — the system handles it.

Escalation Process

Escalations are for when normal communication channels are not resolving an issue. Any stakeholder can trigger an escalation on a project. Escalations are accessible from the Action Center → Escalations tab (/actions?tab=escalations).

Issue identified that cannot be resolved through RFIs
Trigger escalation on the project
Instant notification sent to all responsible parties
Threaded message channel opens (project-scoped)
Can resolve via messages?
Yes
Resolve in thread → logged to audit trail
No
Generate meeting link → call to resolve
Limit Maximum 5 escalations per project. All escalation activity is logged to the Comm Log and audit trail. Use escalations sparingly — they are a strong signal that something is wrong.
11

Before you log off each day, run through this checklist. It takes 5 minutes and prevents things from slipping through the cracks overnight.

#CheckWhy
1All drafts acted on — nothing sitting in “My Queue” that is ready to send or queue for reviewUnsent drafts add a day to delivery. Send Direct if confident, or Queue for Dustin’s Review.
2No stuck projects — check for projects with no status change in 2+ daysA stuck project is a missed deadline. Find out why and take action.
3Work Pool status — are there unclaimed items? How many are in your queue for tomorrow?Gives you a sense of tomorrow’s workload so you can plan accordingly.
4Open RFIs — any that were fulfilled today but not yet reviewed?Fulfilled RFIs restart the SLA clock. Do not let them sit overnight if you can help it.
5Needs Another Look — did Dustin return anything for revision this afternoon?Returned items are high priority. Address them first thing tomorrow if you cannot fix them now.
6Intake queue — any new submissions that came in late in the day?An overnight intake approval means the scheduler can get it on the calendar first thing in the morning.
Good Habit If you can clear even one or two items from the intake queue or review queue before logging off, do it. Morning-you will thank afternoon-you.
11b

There is no standalone Messages page. Conversations live inside each project. Open a project, scroll to the Correspondence section, and the full thread is there alongside the files, certifications, and invoices it refers to. A red dot on a project row or calendar event means there are unread messages.

Getting Started

Look for red dots on the Projects table and Calendar — those are your unread indicators. Click through to the project to read and reply. If a project has no conversation yet, type a message in the compose area and send — a conversation is auto-created. You can also click + new message to choose a type:

Inline Context

Because the conversation lives on the project detail page, you have immediate access to the project’s address, permit, SOW, pipeline status, files, and Activity timeline. No cross-referencing needed. The Activity section shows a unified timeline of all events: status changes, cert generation, invoice creation, file uploads, site visits, and messages.

Assignments & Team Inbox

Conversations can be assigned to individuals or teams. Three teams exist: Cert Review, Scheduling, and Field Ops. As an admin, you are part of the Cert Review team. Unassigned conversations from your team appear in your team inbox. You can:

Review Queue Conversations

When a cert or invoice is queued for review, the system automatically creates a ‘review’ type conversation on that project. Dustin can approve or request revision directly in the thread. If a revision is requested, the conversation stays open for you to discuss and resolve inline.

RFI Management via Conversation

Any conversation can be flagged as an RFI using the flag rfi action. When you flag a conversation, you set the severity, category, and due date. The RFI escalation chain (Day 1 → 3 → 5 → 7+) works through the live thread — reminders appear as system messages. You can resolve an RFI inline by marking it resolved in the conversation header.

Ask Friday

Inside any conversation, click the ask friday action in the compose bar. Friday reads the full thread plus project context and responds as a visible team participant. As an admin, you get Friday’s Internal voice — full tools, financial data, Opus model. Friday can execute commands: schedule a visit, approve a cert, flag as RFI.

Friday Intelligence Tiers

Friday operates on three intelligence tiers. As admin, you have access to all three:

Friday Visualizations

Ask Friday for a chart, graph, or visual breakdown and it renders directly in the thread. Three rendering tiers:

All visualizations follow Edward Tufte design principles: no gridlines, muted earth-tone palette, high data-to-ink ratio.

Private Notes

Mark a message as private to hide it from client-facing roles (scheduler, GOA, assistant). Private notes are visible only to owner and admin. Use these for internal discussion about a project without creating noise for the client team.

Workflow Labels & Priority

Apply labels to conversations to organize your queue: intake, scheduling, field, cert, invoice, recon, rfi, review, urgent, follow-up. Each label has a distinct color. Set priority (low / normal / high / urgent) to control sort order. Use the filter bar to narrow by label, priority, status, type, assignee, or date range.

SLA Tracking

Each conversation tracks first response time and resolution time. Indicators show green (within SLA), yellow (approaching), or red (breached) based on priority tier.

Notification Preferences

Click the gear icon in the notification panel to configure your notification channels. You can set per-urgency routing (portal notification, email, WhatsApp, or SMS), email fallback delay for when you are offline, and Do Not Disturb hours. Notifications consolidate within a 2-minute window to avoid spam.

Daily habit After your Morning Briefing, scan the Messages stat row for anything unanswered over 4 hours. On the Projects page, red dots tell you exactly which projects have conversations that need your attention.
12
TermDefinition
SOWScope of Work. The list of specific inspection items for a project. Each SOW line is a product/service that gets inspected and billed. Example: “Blower Door Test × 1” or “Insulation Inspection × 3 units.”
RFIRequest for Information. A formal request for missing data. Can be Agent RFI (you asking the client) or Client RFI (client asking you). Pauses the SLA clock while open.
SLAService Level Agreement. Our commitment to deliver cert + invoice within 3 business days of final inspection. Tracked automatically. Breaches are reported.
Cert PackageThe certification document(s) delivered to the client confirming their project meets building code requirements. Generated as PDF. Contains inspection results, compliance data, and certifier information.
Drive LogField data log recording PSI and torque readings, primarily for underground duct (UND) projects. Source data that feeds into the cert package.
PSoWProject Scope of Work. The specific SOW for an individual project — what is actually being inspected on this job.
ABSoWAccount-Branch Scope of Work. The standard SOW template for a client account/branch. Defines what products/services are available. Individual PSoWs are derived from the ABSoW.
Cert StatusTracks the certification stage: Not Started → Draft → Approved. Separate from Project Status.
Project StatusTracks the overall project stage: Intake → Scheduled → In Progress → Field Complete → Ready for Cert → Certified → Invoiced → Closed. See Section 04 for the full list.
BranchA subdivision of a client account. Large builders may have multiple branches (e.g., “Valley Park” and “Mount Pleasant” under the same account). Branch scoping controls who sees what in the portal.
AccountA client company. Each account can have one or more branches. Examples: national builders with regional offices.
GOAGeneral Office Admin. The client-side branch manager. Has broader visibility than schedulers. Receives invoices and escalation notifications.
TriageProjects that exceeded the 45-day threshold. Handled by a dedicated triage team to close out.
Trip ChargeA fee charged when the field inspector arrives on site but cannot complete the inspection (e.g., site not ready, late cancellation). Tracked and invoiced separately.
Confidence RoutingThe system that lets you decide whether to send a cert+invoice directly to the client (Send Direct) or queue it for Dustin’s review (Queue for Review). Guardrails auto-route certain items to Dustin regardless.
Send DirectWhen you are confident in a cert+invoice package, you send it immediately to the client without waiting for owner approval.
Queue for ReviewWhen you are not sure about a package, or when guardrails trigger, the item goes to Dustin’s Owner Review Queue for his decision.
My QueueYour personal work list showing all items currently assigned to you — active drafts, in-progress reviews, and items needing your attention.
Needs Another LookItems that Dustin has returned for revision with notes. These are high priority and should be addressed before picking up new work.
Owner Review QueueDustin’s queue of items you have queued for his review. He can Approve (system sends to client) or Request Revision (returns to your Needs Another Look queue).
GuardrailsAutomatic rules that require certain items to go through Dustin’s review: invoices $5,000+, Anne Arundel County, Montgomery County, Prince William County projects.
Pipeline IndicatorA dot-and-line visual showing a project’s lifecycle stage at a glance. Green = done, blue = current, grey = future, amber = on hold.
Pipeline ShepherdAutomated daily scan (7:45 AM ET) that detects stuck projects and sends alerts. Monitors intake, scheduling, validation, drafting, invoicing, payments, holds, and RFI aging.
CorrespondenceProject-linked conversations that live inline on the project detail page. No standalone Messages page. Red dots on project rows and calendar events indicate unread messages. Conversations can be typed (project/RFI/review), assigned to teams, and labeled.
Private NoteA message visible only to owner and admin roles. Hidden from scheduler, GOA, and assistant. Use for internal discussion.
Ask FridayAI assistant available in any chat conversation. Can look up project data, execute commands (schedule, approve, flag), and answer questions using historical data.
Notification RouterSystem that delivers alerts via portal, email, or WhatsApp based on urgency level and user preferences. Consolidates messages within a 2-minute window.
Project TimelineUnified chronological feed on each project detail page showing all events: status changes, messages, cert generation, file uploads, site visits, and holds.
13

Portal Access

ItemValue
Your portal URLunlikely.works
Your roleup_admin
LoginCredentials provided by Dustin

Who to Contact

SituationContactMethod
Not confident in a cert/invoiceDustin (Owner)Portal — Queue for Review (Owner Review Queue)
Missing field data or photosDarius (Field Inspector)Agent RFI via portal
Missing permits, plans, or client infoScheduler (client-side)Agent RFI via portal
Branch-level issue or escalationGOA (General Office Admin)Escalation via portal
System issue, portal bug, or access problemDustin (Owner)Direct message
Triage project questionsTriage TeamDashboard & Projects page in portal

Daily Priority Order

  1. Needs Another Look — items Dustin returned for revision (highest priority)
  2. Intake approvals (Action Center → Intake tab)
  3. Schedule change requests (Action Center → Schedule tab, rush flags first)
  4. Fulfilled RFIs awaiting your review
  5. Post-production review queue (oldest first / SLA urgency)
  6. Cert + invoice drafting — Send Direct when confident, Queue for Review when not
  7. Work pool — claim unclaimed items

Key Thresholds

ThresholdValueWhat Happens
Cert + invoice SLA3 biz daysAfter final inspection — clock pauses during RFIs
Triage transfer45 daysAuto-transfer to triage team
Rush flag< 24 hrsSchedule change with less than 24hr notice — may trigger fee
Max escalations5 per projectHard limit on escalation count
RFI escalationDay 1→3→5→7+Automatic reminder cadence for Agent RFIs

Emergency Procedures

If the portal is down Contact Dustin immediately. Do not attempt to use the database directly — all changes must go through the portal. If urgent cert delivery is needed while the portal is down, Dustin can handle it through the backend.
If you sent something to the wrong client Contact Dustin immediately. Do not attempt to recall or resend on your own. Every delivery is logged, and the correction needs to be tracked properly.
If you are unsure about something Ask Dustin. There is no penalty for asking questions, especially during onboarding. It is far better to ask than to approve, draft, or send something incorrectly.