Single HTML file, any browser, no install. First launch: create a 6-digit admin PIN (share only with PM/accountant), then set your name, initials, and color.
Multi-device sync: with Firebase configured, all devices share data in real time (green "synced" indicator). Without Firebase, data stays local via localStorage.
Cards: Kanban board — cards move left-to-right through phases. Click to expand. Each has status (● On track, ▲ At risk, ■ Blocked, ✓ Complete), tasks, and notes. Stock, Costs, and Docs use table view.
Bids ($) · Awarded · Active (projects) · Receiving · Tools out · Crew (on site) · Margin (green/red) · AR · AP
Buttons: initials badge, sign-out (⏻), Admin PIN, Limited PIN, Export, Backup, Activity, Edit, + Add, AI scan buttons (per tab), ☽/☀ dark mode, TV mode.
Track every bid. Cards: project name, GC, bid amount, due date, estimator, scope. Badge = days to due date.
Fields: material type (12), vendor, PO#, project, qty, cost, expected date.
Limited users see this tab (no cost). They can verify deliveries.
Table view. Warehouse inventory: material, product/color, vendor, qty, unit, location, allocated project, dye lot.
Central hub. Fields: project name, GC, contract value, start/end dates.
📂 Show archived reveals Archived column.
Fields: name, category (20), asset tag, checked out to, project, dates, condition. → Check out / ← Return. Overdue = red badge.
Fields: name, role (7), project, dates, daily rate, est/actual hours. Labor cost auto-flows to job cost.
Limited users see names, roles, scheduling — rates hidden.
Table. Admin only Project, category (9), description, vendor, invoice #, amount, date. Feeds job cost + Cost Tracker.
Admin only Project, pay app #, period, gross, retention %/$, dates, paid, lien waiver.
Admin only Project, sub, trade (13), WO#, contract, COs, retention, invoiced, paid, lien waiver, dates. Feeds AP + Cost Tracker.
Table. 10 fields. Expense categories aligned to IRS Form 1120:
COGS: Materials, Subcontractor
Operating (Ln 13–26): Wages (13), Repairs (14), Rent (16), Permits (17), Advertising (22), Other Ln 26
Payment: Cash, CC, Debit, Check, ACH, Company card. Tax deductible: Yes/No/Unsure.
Limited users can add entries but amount is hidden.
Requires Anthropic API key in AI_CONFIG. Get one at console.anthropic.com.
Paste bid invitation → project, GC, due date, scope, contacts. Creates Prospect card.
Paste order email or BOL → vendor, PO#, material, qty, cost, tracking, dye lot.
Paste AIA G702/G703 → pay app #, gross, retention, SOV lines. Creates Draft.
Screenshot, camera, text, file → vendor, date, amount, category, payment. Auto-matches project.
Scan contract pages → value, dates, retention, terms. Multi-page. Manual entry also available.
Paste BOL → AI compares vs order. Physical checklist. Available to limited users.
📊 button on project cards. Full-screen modal, 5 sources:
MaterialsLaborCostsReceiptsSubs/WOs
Reconcile & Close on Closeout/Invoicing projects. Full P&L, AR/AP summaries, net cash.
Gates: all PAs paid, AR collected, retention released, WOs settled, AP cleared. Force-close option. Archiving saves data, excludes from active totals. Print summary available.
Large-text view for wall screens. ⛶ Fullscreen, ▣ Dashboard, ☀/☽ Day/Night (independent from regular dark mode). Dashboard: project status + margins, alerts, crew capacity. Limited = Alerts + Crew only.
Admin only
Export: CSVs for all tabs + All Docs & Receipts + Expense Summary (1120) with COGS/OpEx split.
Backup: 🛡️ JSON download/restore, auto-backup 60s → IndexedDB, daily 6 PM, emergency on page close, crash recovery on load.
Admin PIN — full access (PM, accountant, owner). Limited PIN — restricted (warehouse, installers, office, TVs).
Admin set on first launch. Limited via 🔐 button. Employee leaves → change Limited PIN. ⏻ signs out.
ARTEMIS — Admin Manual · v6
Archivo HTML único, cualquier navegador. Primer uso: crea un PIN de admin de 6 dígitos (solo PM/contador), configura nombre, iniciales y color.
Sincronización: con Firebase, todos los dispositivos comparten datos en tiempo real (indicador verde "synced"). Sin Firebase, datos locales vía localStorage.
Tarjetas: tablero Kanban — se mueven por fases. Estado (● En curso, ▲ En riesgo, ■ Bloqueado, ✓ Completo), tareas y notas. Stock, Costos y Docs usan tabla.
Bids ($) · Awarded · Active · Receiving · Tools out · Crew · Margin · AR · AP
Botones: iniciales, cerrar sesión (⏻), Admin PIN, Limited PIN, Export, Backup, Activity, Edit, + Add, botones IA, ☽/☀, TV mode.
Rastrea cada licitación. Tarjetas: proyecto, GC, monto, fecha límite, estimador, alcance.
Campos: tipo (12), proveedor, PO#, proyecto, cantidad, costo, fecha.
Usuarios limitados ven esta pestaña sin costos. Pueden verificar entregas.
Tabla. Material, producto/color, proveedor, cantidad, unidad, ubicación, proyecto, dye lot.
Centro de operaciones. Campos: nombre, GC, valor del contrato, fechas.
Nombre, categoría (20), # activo, prestada a, proyecto, fechas, condición. → Check out / ← Return.
Nombre, rol (7), proyecto, fechas, tarifa diaria, horas est/reales. Mano de obra fluye al costo del proyecto.
Limitados ven nombres, roles, programación — tarifas ocultas.
Tabla. Solo Admin Proyecto, categoría (9), descripción, proveedor, factura #, monto, fecha.
Solo Admin Proyecto, # pay app, período, bruto, retención, fechas, pagado, lien waiver.
Solo Admin Proyecto, sub, oficio (13), WO#, contrato, COs, retención, facturado, pagado, lien waiver, fechas. Alimenta AP + Cost Tracker.
Tabla. 10 campos. Categorías alineadas al IRS Form 1120:
COGS: Materiales, Subcontratista
Operativo (Ln 13–26): Salarios (13), Reparaciones (14), Renta (16), Permisos (17), Publicidad (22), Otros Ln 26
Pago: Efectivo, TC, TD, Cheque, ACH, Tarjeta corporativa. Deducible: Sí/No/No seguro.
Limitados agregan entradas pero monto oculto.
Requiere API key en AI_CONFIG. Obtén una en console.anthropic.com.
Pega invitación → proyecto, GC, fecha, alcance. Crea Prospect.
Pega correo/BOL → proveedor, PO#, material, qty, costo, tracking.
Pega AIA G702/G703 → #, bruto, retención, SOV. Crea Draft.
Captura, cámara, texto, archivo → proveedor, fecha, monto, categoría. Auto-asocia proyecto.
Escanea contrato → valor, fechas, retención, términos. Multi-página + manual.
Pega BOL → IA compara vs orden. Lista física. Disponible para limitados.
Botón 📊 en tarjetas de proyecto. Modal pantalla completa, 5 fuentes:
MaterialsLaborCostsReceiptsSubs/WOs
Reconcile & Close en Closeout/Invoicing. P&L, AR/AP, posición de efectivo.
Requisitos: PAs pagadas, AR cobrado, retención liberada, WOs liquidadas, AP liquidado. Cierre forzado disponible. Archivar excluye de totales activos. Resumen imprimible.
Vista grande para pantallas. ⛶ Fullscreen, ▣ Dashboard, ☀/☽ Day/Night (independiente). Dashboard: proyectos + márgenes, alertas, capacidad. Limitados = Alertas + Capacidad.
Solo Admin
Exportar: CSVs de todo + Docs & Receipts + Expense Summary (1120) con COGS/OpEx.
Respaldo: 🛡️ JSON, auto 60s → IndexedDB, diario 6 PM, emergencia al cerrar, recuperación al cargar.
Admin PIN — completo (PM, contador, dueño). Limited PIN — restringido (bodega, instaladores, oficina, TVs).
Admin en primer uso. Limited vía 🔐. ¿Empleado se fue? → cambia PIN. ⏻ cierra sesión.
ARTEMIS — Manual del Administrador · v6
The War Room is our operations board. You have limited access — you can see and update things relevant to your daily work, but financial details are hidden.
Open the War Room link. Enter the 6-digit team PIN your manager gave you. Stay signed in until you tap ⏻. PIN not working? Ask for the new one.
Tabs switch views. Most use Kanban (cards moving left-to-right). Some use tables.
Pipeline view: project names, GCs, scope, due dates. $ hidden
Your main daily tab. See material, vendor, PO#, project, qty, date. cost hidden
Manager sees badges. Move to Staged when in install area.
Full access. Warehouse table: material, product, vendor, qty, unit, location, project, dye lot.
Only scheduling + closeout. See name, GC, dates, linked materials. contract value hidden
Full access. → Check out: name, project, return date. ← Return: one tap. Overdue = red. Repair → Maintenance + note.
Assignments, dates, roles. Log hours. Move your card: On site → Complete. rate hidden
Manual: + Add → project, type, description, vendor, date.
AI: 🤖 Scan Receipt → screenshot, photo, or text. AI fills details.
$ hidden Amount recorded for admin, not shown to you.
Limited view: Alerts (deadlines, scheduling) + Crew Capacity. Financial panels hidden.
Questions? Ask your PM. PIN not working? → Ask for the new one.
ARTEMIS — Team Guide · v6
El War Room es nuestro tablero de operaciones. Tienes acceso limitado — puedes ver y actualizar lo relevante para tu trabajo, pero los detalles financieros están ocultos.
Abre el link del War Room. Ingresa el PIN de equipo de 6 dígitos que te dio tu jefe. Sesión abierta hasta que toques ⏻. ¿No funciona el PIN? Pide el nuevo.
Pestañas cambian la vista. La mayoría usan Kanban (tarjetas). Algunas usan tabla.
Pipeline: nombres de proyectos, GCs, alcance, fechas. $ oculto
Tu pestaña principal. Ves: material, proveedor, PO#, proyecto, cantidad, fecha. costo oculto
Tu jefe ve las insignias. Mueve a Staged cuando esté en área de instalación.
Acceso completo. Tabla de bodega: material, producto, proveedor, cantidad, unidad, ubicación, proyecto, dye lot.
Solo scheduling + closeout. Ves nombre, GC, fechas, materiales vinculados. valor oculto
Acceso completo. → Check out: nombre, proyecto, devolución. ← Return: un toque. Vencida = roja. ¿Reparación? → Maintenance + nota.
Asignaciones, fechas, roles. Registra horas. Mueve tu tarjeta: On site → Complete. tarifa oculta
Manual: + Add → proyecto, tipo, descripción, proveedor, fecha.
IA: 🤖 Scan Receipt → captura, foto o texto. IA llena datos.
$ oculto El monto se registra para el admin, tú no lo ves.
Vista limitada: Alertas (fechas, programación) + Capacidad de cuadrilla. Paneles financieros ocultos.
¿Preguntas? Pregúntale a tu PM. ¿PIN no funciona? → Pide el nuevo.
ARTEMIS — Guía del Equipo · v6