๐Ÿ— Carbon Supply Inc. Operations
Loadingโ€ฆ
๐Ÿ‘ Customer view โ€” preview of what CSI shows the contracted customer. For external delivery, use the dated portal at Polyco Reports/Customer Portal/.

Dashboard

Live snapshot of the current contract.

๐Ÿ’ฐ NTE Drawdown

On track

Quick launch

Active jobs on this contract

View all โ–ธ
Job IDProjectLocation StageForeman EstimateInvoiced

Jobs

Every job on the current contract. Click a row to drill in.

Job IDProjectLocation StageStatusForeman EstimateInvoiced

Contract & Compliance

Live posture against the MSA terms.

๐Ÿ“‹ Contract

Active

โœ… Compliance posture

โ€” / โ€”

๐Ÿ“จ Templates

Generate personalized HTML files to send to employees, customers, or staff. Each one is self-contained & works offline.

๐Ÿ“ Reports & Exports

Heavier CLIs you can run on demand. These live in _Automation/.

Available exports

๐Ÿค Sub Roster

Onboarded subcontractors + compliance posture. CW85683 ยงยง 7.2.1 / 9.4 / 10 / 11 / 37.1.

SubTradeW-9COI exp Add'l Insured EEPre-engagementStatus

Tip: click a sub row to open their detail; use "+ Onboard new sub" to add a new one, or "Assign Sub to Job" in the sidebar to put an approved sub on a job.

๐Ÿ“‘ Compliance Audit

CW85683 ยง17 record-retention enforcement. Every required record, current status.

Records by category

๐Ÿ›‘ Blocking gaps (immediate action)

โš  Expiring within 30 days

๐Ÿ“… Renewal Prep

Upcoming contract, insurance, registration, certification renewals.

Renewal timeline

โš  Event Response

Incident log + SOPs for OSHA / DOT / CDTFA / EDD / spill / cyber / IRS / SoCalGas audit / vehicle / subpoena.

Quick SOP launch

Click an event type to open its SOP. The full SOP files are in _Procedures/Event Response/.

Recent event log (last 25)

๐Ÿ—„ Document Library

Every document uploaded via form 16 โ€” permits, COIs, training certs, all the audit-trail artifacts.

All documents

๐Ÿง‘โ€๐Ÿ’ผ Worker Compliance

Per-worker ร— per-document matrix. CW85683 ยง17 retention + CA / Federal employment record obligations.

Workers

๐Ÿ“จ Customer Requests

Job requests submitted by customers using the personalized HTML form CSI sent them (form 21). Pending requests are awaiting Polyco review โ€” promote each to a real intake via form 01 when scope + price are confirmed.

Recent requests (past 90 days)

๐Ÿ’ผ Per Diem

Direct expense reimbursements logged via Field Ticket Entry (form 05 โ†’ Per Diem category). These bypass Vendor W-9 / Purchase Orders entirely โ€” they flow through payroll. IRS treats per diem as non-taxable up to the GSA rate; anything above is taxable wages.

Recent entries (past 90 days)

Workers log via form 05 โ†’ ๐Ÿ’ผ Per Diem category

๐Ÿ“‘ Purchase Orders

Field + office purchases tied to Job + Vendor + Worker. Pending POs are bills you owe; paid POs are cash outflows. Importing into the Cash Flow Manager runs the books-side ledger; this view is the source of truth for vendor + job-cost reporting.

Recent purchase orders (past 12 months)

๐Ÿฅ OSHA Form 300 / 300A

Federal recordkeeping per 29 CFR ยง1904 / Cal/OSHA T8 ยง14300. The Form 300 logs every recordable injury/illness; the Form 300A is the annual summary posted Feb 1 โ€“ Apr 30 of the following year. Retain 5 years per ยง1904.33.

Current-year recordables

Annual rollup โ€” Form 300A totals

When you're ready to post, run python _Automation/build_osha_form_300.py --year YYYY --commit from a terminal. It writes a print-ready HTML to Polyco Reports/OSHA/YYYY/.

Posting & retention calendar

๐Ÿ›ก Safety Briefings

Daily toolbox talks documenting IIPP / WVPP / HIPP communication. Required by 8 CCR ยง3203(a)(7) (IIPP), CA Lab Code ยง6401.9(e)(7) (WVPP), Cal/OSHA T8 ยง3395(h) (HIPP).

Recent talks (last 90 days)

Plan-coverage rollup

Counts of talks per safety plan documented. Use this to spot gaps โ€” e.g., if HIPP count is 0 during summer, your heat-illness documentation is at risk.

๐Ÿ“„ Change Order Tracker

CW85683 Aยง1 โ€” every CO request, with status. Block invoicing of out-of-PO scope until SoCalGas counter-signs.

All Change Orders

๐Ÿค– Assistant

Ask questions about the system. Offline knowledge base works today; chat goes live once you wire an API key in Settings.

๐Ÿ“š Knowledge base (offline)

โ€” answers
Search-as-you-type. Click an answer to jump to the relevant view. The bot learns from what you click โ€” frequently-opened answers float to the top, and questions that get no hits are surfaced for Sam to fix.

๐Ÿ’ฌ Chat (not connected yet)

No API endpoint configured. Until you connect one, the knowledge base above answers most operational questions offline. To turn on the chat:
  1. Open Settings โ†’ Assistant and paste an API endpoint + key.
  2. Save. The Chat panel above unlocks.
  3. The assistant gets a system prompt summarizing the workspace + a tool list it can call (navigate views, launch forms, generate templates).
Show the system prompt + tool surface that will be sent

        

โš™ Settings

Local preferences for this device. Settings persist in browser localStorage.

๐Ÿ‘ค Default role

Restores on every load. Worker view limits forms; Customer view hides operational forms entirely.

๐Ÿ“‹ Default contract

Pre-selected on every load when multiple contracts are available.

๐Ÿ”ง Bundle status

๐Ÿค– Assistant (API connection)

Optional. Until you fill these in, the Assistant runs in offline mode (knowledge base only). Values are stored in localStorage on this device only โ€” never transmitted except to the endpoint you specify.
Supported shapes (auto-detected by endpoint host):
  • api.anthropic.com โ€” Anthropic Messages API
  • api.openai.com โ€” OpenAI Chat Completions
  • localhost or other โ€” OpenAI-compatible (LM Studio / Ollama / etc.)
โš  The Smart App is a static HTML file โ€” when the chat fires, the API call runs in YOUR browser. Some providers (Anthropic, OpenAI) require CORS allow-lists; others (local LM Studio) do not. If chats fail with a CORS error, point the endpoint at a local proxy.
๐Ÿ“‹ Form