SOL Skyes Over London System Overview

System Walkthrough • Truth Check • Upgrade Roadmap

What this staffing agency site does, what works now, and what still needs live wiring.

This page explains the complete build in plain language: public website, SEO pages, employer intake, candidate intake, government contracting packaging, AE sales tools, internal operating surfaces, local brain, data scaffolds, and production gates.

What Works Now

These parts work as a deployable static website.

✅ Works

Public Website

Homepage, service pages, employer pages, candidate pages, government pages, blog pages, service-area pages, industry pages, and campaign landing pages are present and linkable.

✅ Works

Responsive UI

The site uses mobile-responsive layouts, nav toggles, reveal animation, cards, tables, forms, and a premium dark/neon visual system.

✅ Works

Netlify-Ready Forms

Forms are marked with Netlify form attributes. After Netlify deployment, submissions can be captured if Netlify Forms is enabled and detected.

✅ Works

Local Brain

The browser-side brain loads local JSON, answers rule-based staffing questions, routes users, shows checklists, gives scripts, and stores optional local browser notes.

✅ Works

SEO Assets

The build includes sitemap, robots, llms.txt, blog articles, local city pages, industry pages, and long-form staffing/government content.

✅ Works

Templates & Data Scaffolds

Markdown templates, CSV files, JSON manifests, pipeline structures, NAICS candidates, and operational checklists are included.

What Is Static / Not Fully Live Yet

These are honest production gates, not cosmetic gaps.

☐ Needs Live Wiring

CRM / ATS / Database

The CRM pipeline, candidate pipeline, placement tracker, job orders, and dashboards are static shells. They need a real database and authenticated backend before live operations.

☐ Needs Security

Internal Pages

AE Command, proposal builder, CRM, placement tracker, risk register, deployment command, forms directory, and brain command must be locked behind auth before production.

☐ Needs Secure Uploads

Candidate Documents

Do not collect IDs, tax forms, payroll forms, background-check files, or sensitive candidate documents through unsecured static forms.

☐ Needs Business Setup

Staffing Operations

Real placements require legal entity readiness, client agreements, payroll/EOR decision, workers comp, insurance, tax handling, worker classification review, and compliance controls.

☐ Needs Verification

Government Contracting

UEI, CAGE, SAM registration, certifications, set-aside status, GSA Schedule, bonding, insurance, and past federal awards must be verified before public claims.

☐ Needs True LLM

Local Brain Upgrade

The current brain is rule-based JavaScript + JSON. It becomes a true AI brain only after connecting an Ollama/GPU/vLLM/API backend.

System Map

The build is now a public site plus an internal business operating layer.

Public Sales Layer

Homepage, services, employers, candidates, jobs, government, capability statement, case studies, service areas, industries, pricing, FAQ, blogs, campaigns.

Employer Layer

Employer intake, job-order forms, client welcome packet, proposal builder, quote request, agreement packet, CRM pipeline, timesheet/invoice control.

Candidate Layer

Candidate pages, job board shell, candidate application, onboarding, screening scripts, recruiter desk, placement tracker, readiness checks.

AE Sales Layer

AE recruiting, AE command, sales scripts, email sequences, commission template, CRM pipeline, campaign pages, local service-area pages.

Government Layer

Government page, capability statement, procurement packet, contract vehicles, go/no-go template, quality-control plan, NAICS candidates, gov opportunity tracker.

Brain + Ops Layer

Local brain, brain command, brain docs, operations hub, deployment command, forms directory, risk register, JSON/CSV scaffolds, smoke-test checklists.

Recommended Upgrades

The next serious upgrades that would turn this into a live operating product.

1. Auth Gate

Add upstream auth for internal routes and role-based permissions for owner, AE, recruiter, client, candidate, and gov pursuit owner.

2. Database

Add Supabase, Neon, D1, Postgres, or your own backend for employers, candidates, job orders, placements, files, notes, invoices, and audit logs.

3. CRM / ATS Workflow

Turn static forms into real records with pipeline stages, candidate profiles, job orders, recruiter assignments, client feedback, and placement history.

4. Secure File Upload

Add signed uploads to R2/S3/Drive with access control for candidate docs, client docs, procurement packets, onboarding files, and compliance records.

5. Email + Notifications

Send form notifications, confirmation emails, AE assignment alerts, candidate status updates, client follow-ups, and internal task reminders.

6. Real AI Brain

Keep the local brain as fallback, then connect a Netlify Function or Cloudflare Worker to your GPU/Ollama/vLLM endpoint for real LLM answers.

7. Admin Dashboard

Add authenticated dashboards for leads, candidates, jobs, placements, gov pursuits, risks, documents, invoices, and performance metrics.

8. Compliance Ledger

Add a public/internal claims ledger for verified government identifiers, certifications, insurance, proof, jobs, testimonials, and case studies.

9. Payroll / Invoice Workflow

Do not fake this. Decide payroll/EOR/provider model, timesheet approvals, invoice workflow, worker classification, workers comp, and tax handling.

Production Readiness Table

Honest readiness status.

AreaStatusWhat that meansNext action
Public marketing website✅ Ready to deployPages/content/styles existReplace placeholders and deploy
Static forms✅ Ready after Netlify detectionForms are marked upDeploy and test submissions
Local brain✅ Works as local rule brainNo API bill, no true LLMTest brain.html in deployed site
Internal dashboards☐ Static shellsVisual/operational structure onlyAdd auth + database
Candidate documents☐ Not safe yetNo secure upload backendAdd signed upload storage
Government contracting☐ Packaged, not certifiedCapability shell and checklists existVerify UEI/CAGE/SAM/NAICS/certs
Real staffing operations☐ Needs business setupRequires agreements/payroll/insurance/complianceComplete operational/legal setup