Full Capabilities Reference
Everything the staffing OS does.
This is the operational reference for the deployable package: public staffing pages, internal workflow pages, Skyegate auth, Netlify backend, secure uploads, admin dashboard, and brain endpoint.
Public Surface
A complete staffing agency front door.
The public layer gives commercial employers, candidates, AEs, and government buyers a clear path instead of one generic contact page.
Job-order and buying flows
Employer pages, pricing, job-order forms, industry pages, city pages, client welcome packet, and quote requests.
Candidate application and readiness
Candidate application, jobs/pool positioning, onboarding readiness, recruiter desk, and submission templates.
Procurement-safe presence
Government page, capability statement shell, procurement packet, contract vehicles, go/no-go, and safe-claim rules.
SEO and trust library
Staffing blogs, vertical pages, service areas, case studies shell, compliance posture, FAQ, privacy, terms, and deployment docs.
Internal Pages
Operator workflows are already mapped.
The internal pages are no longer naked static pages in production. The new edge gate protects the serious operator surfaces behind Skyegate FS27 session validation.
| Surface | Purpose | Status |
|---|---|---|
| admin-dashboard.html | Records, secure uploads, manual entries, live brain prompt surface, and collection summaries. | ADDED |
| ae-command / sales-scripts / crm | AE prospecting, lead capture, scripts, pipeline tracking, and campaign support. | GATED |
| recruiter-desk / placement-tracker | Candidate submission, screening, placement stages, and quality control workflows. | GATED |
| risk-register / timesheets / vendor-packet | Operational risk, billing controls, vendor/subcontractor onboarding, and document readiness. | GATED |
| brain-command / deployment-command | Brain corpus workflow, production notes, smoke tests, and deployment control. | GATED |
Backend
Cloudflare Pages Functions turn the brochure into records.
The backend is intentionally compact: server-side submission capture, authenticated record access, upload vault, auth session bridge, and live brain endpoint.
staffing-submitaccepts form data, classifies it, and writes a typed record.staffing-recordsprovides authenticated admin list/create/update access.staffing-filesstores and retrieves authenticated documents with type and size limits.staffing-auth-sessionexchanges a Skyegate token for an HttpOnly session cookie.
- Record collections include leads, job orders, candidates, placements, timesheets, government pursuits, AE leads, vendors, risks, brain feedback, documents, and audit.
- Netlify Blobs are used on Netlify, with local `.staffing-db/` fallback for smoke tests.
- Public forms submit through `script.js` and become records without changing every HTML form manually.
Skyegate FS27
Auth is received from the gateway, not invented locally.
The staffing OS validates tokens through the Skyegate FS27 introspection endpoint, then sets a site-scoped HttpOnly session for internal pages and admin functions.
Brain Layer
Local fallback first. Real model endpoint when configured.
The original local browser brain still works without a provider bill. The upgraded function can call Ollama or an OpenAI-compatible GPU/vLLM endpoint from an authenticated session.
Local Mode
Static JavaScript plus JSON corpus. Good for routing, checklists, safe-claim reminders, AE scripts, and browser-local notes.
Live Mode
Server function calls `OLLAMA_BASE_URL` or `GPU_BRAIN_ENDPOINT`. Good for private operator reasoning once model infrastructure and auth are configured.
Deployment Requirements
Small env list. Big operational difference.
Set Skyegate introspection, optional login URL, admin roles, and either Ollama or GPU endpoint vars. Then review storage retention and compliance before collecting sensitive staffing documents.