# Stralos - [Stralos documentation](https://help.stralos.app/guides/index.md): Help centre and technical documentation for Stralos - [Getting around Stralos](https://help.stralos.app/guides/getting-around.md): Sign-in, navigation, project context, and session basics - [Your settings](https://help.stralos.app/guides/your-settings.md): Personal preferences that apply only to you, not to your whole company - [What is Stralos?](https://help.stralos.app/guides/what-is-stralos.md): Product overview and intended users - [Key concepts](https://help.stralos.app/guides/key-concepts.md): Shared product terms used across Stralos - [Brand guidelines](https://help.stralos.app/guides/brand.md): Stralos brand assets, colours, and usage rules for the help centre - [Getting started for estimators](https://help.stralos.app/guides/estimators/getting-started.md): The recommended path through an estimate - [Projects](https://help.stralos.app/guides/estimators/projects.md): Creating and maintaining project context - [Project overview](https://help.stralos.app/guides/estimators/project-overview.md): What the project Overview page shows and how to arrange its widgets - [Project settings](https://help.stralos.app/guides/estimators/project-settings.md): Configure project details, project scope, contract basis, rate preferences, day/card rates, and shared drive folders - [Estimate workspace](https://help.stralos.app/guides/estimators/estimate-workspace.md): Main areas inside a project estimate - [Documents](https://help.stralos.app/guides/estimators/documents.md): Managing project documents, drive sync, and the AI processing pipeline - [Takeoff](https://help.stralos.app/guides/estimators/takeoff.md): Recording quantities from drawings and map sheets - [Work items](https://help.stralos.app/guides/estimators/work-items.md): Building estimate scope and cost components - [Project rates](https://help.stralos.app/guides/estimators/project-rates.md): Managing project-specific supplier prices and inserting them into work item costs - [Day rates in a project](https://help.stralos.app/guides/estimators/project-day-rates.md): Choose which day-rate schedules a project's estimates can price from, and move the project to a new revision - [Adding day rates to a build-up](https://help.stralos.app/guides/estimators/day-rates-in-the-build-up.md): Price build-up lines from your company's and your client's day-rate schedules, with no markup - [Departures and clarifications](https://help.stralos.app/guides/estimators/tags.md): Managing departures and clarifications on an estimate - [Tender submission](https://help.stralos.app/guides/estimators/tender-submission.md): Check what is still open, review departures and clarifications, markup, the priced schedule and tender reviews, then download or share the tender - [Tender review](https://help.stralos.app/guides/estimators/tender-check.md): Review your tender against the project documents before you submit it - [Schedule review](https://help.stralos.app/guides/estimators/schedule-review.md): Check your estimate items against the takeoff, calculators, scope and contract before you price the tender - [Pricing review](https://help.stralos.app/guides/estimators/pricing-review.md): Reviewing work item pricing and pricing source choices - [AI suggestions](https://help.stralos.app/guides/estimators/ai-suggestions.md): Reviewing document suggestions before applying them - [Dashboard](https://help.stralos.app/guides/managers/dashboard.md): Arrange your own dashboard of widgets for tenders, deadlines, actions and pipeline - [Reviewing estimates](https://help.stralos.app/guides/managers/reviewing-estimates.md): Manager review checklist for tender estimates - [Risk and margin](https://help.stralos.app/guides/managers/risk-and-margin.md): Commercial review of tender risk and pricing assumptions - [Rates](https://help.stralos.app/guides/reference/rates.md): Build and maintain your company's rate catalogue - [Companies register](https://help.stralos.app/guides/reference/companies.md): Manage clients and suppliers in the Stralos companies register - [Suppliers and locations](https://help.stralos.app/guides/reference/suppliers-and-locations.md): How supplier records, company locations, and geospatial pricing context work in Stralos - [Activities & Assemblies](https://help.stralos.app/guides/reference/activities.md): Build reusable activities and assemblies of materials from your resource library - [Get started with Stralos](https://help.stralos.app/guides/admins/getting-started.md): Create your company and first admin account - [Setup checklist](https://help.stralos.app/guides/admins/setup-checklist.md): The welcome dialog, setup lock and onboarding checklist guide admins through the steps required to get Stralos configured and ready to estimate. - [Authentication and session support](https://help.stralos.app/guides/admins/users-and-authentication.md): Login, session support, and managing your company's users - [Company settings](https://help.stralos.app/guides/admins/organisation-settings.md): Company-wide configuration and defaults - [Tender layout](https://help.stralos.app/guides/admins/tender-layout.md): Choose what your company's tender holds and in what order, with a live preview - [Contractor companies](https://help.stralos.app/guides/admins/contractor-companies.md): Work inside your clients' companies, bring your rates with you, and link contractors to your own company - [Reference lists](https://help.stralos.app/guides/admins/reference-lists.md): Controlled lists used by project, rate, and estimate screens - [Managing the rates catalogue](https://help.stralos.app/guides/admins/rates-catalogue.md): Add, edit, import, and organise rate items and their prices in the Resource library - [Day rate schedules](https://help.stralos.app/guides/admins/day-rate-schedules.md): View, edit, and issue day rate schedules, map their lines to internal costs, and update estimates when rates change - [Shared drives](https://help.stralos.app/guides/admins/drive-sources.md): Connect a Google shared drive or Microsoft SharePoint library to a project - [API overview](https://help.stralos.app/api/index.md): Overview of the Stralos service APIs - [Authentication](https://help.stralos.app/api/authentication.md): Authentication model for Stralos APIs - [Pagination and errors](https://help.stralos.app/api/pagination-and-errors.md): Common list envelope and error expectations - [Global API](https://help.stralos.app/api/global.md): Global Stralos data and authentication API - [Estimate API](https://help.stralos.app/api/estimate.md): Estimate module API - [Documents API](https://help.stralos.app/api/documents.md): Document upload and AI processing API - [Rates API](https://help.stralos.app/api/rates.md): Rates module API - [Activities API](https://help.stralos.app/api/activities.md): Activities module API - [Architecture overview](https://help.stralos.app/internal/architecture-overview.md): High-level Stralos architecture - [Activities service](https://help.stralos.app/internal/activities-service.md): Internal architecture and operational notes for stralos-api-activities. - [Activities frontend](https://help.stralos.app/internal/activities-frontend.md): Internal architecture of stralos-feature-activities, the Module Federation remote for the activity and rate-sheet library. - [Organisation security](https://help.stralos.app/internal/org-security.md): Tenant-isolation architecture across Stralos services - [Admin provisioning](https://help.stralos.app/internal/admin-provisioning.md): Signed control-plane events, runtime projections, reconciliation, and the runtime→admin report channel - [Auth token architecture](https://help.stralos.app/internal/auth-token-architecture.md): EdDSA token model and JWKS rotation in Stralos - [IDP-M1 — OIDC exchange](https://help.stralos.app/internal/idp-m1-oidc-exchange.md): Server-side authorisation-code exchange with the regional identity provider (IDP-M1) - [Service token authentication](https://help.stralos.app/internal/service-token-auth.md): Inter-service token minting, verification, and the caller allowlist - [Data retention](https://help.stralos.app/internal/data-retention.md): Weekly organisation purge, per-user erasure, and the retention Lambda in each service - [Admin console API](https://help.stralos.app/internal/admin-console.md): Architecture and operating contract for stralos-admin-api - [Admin console frontend](https://help.stralos.app/internal/admin-console-frontend.md): Architecture and operator workflows for stralos-admin-web - [Dashboard frontend](https://help.stralos.app/internal/dashboard-frontend.md): Frontend implementation of the Dashboard page in stralos-feature-dashboard. - [Estimate frontend](https://help.stralos.app/internal/estimate-frontend.md): Internal architecture of stralos-feature-estimate, the estimate workspace Module Federation remote. - [Doug assistant service](https://help.stralos.app/internal/assistant-service.md): Architecture and operating contract for stralos-api-assistant, the server behind Doug, the Stralos AI assistant - [Doug assistant shell draft controller](https://help.stralos.app/internal/assistant-shell-draft-controller.md): Shell-side toggle, user-menu entry, availability bridge, and toggle-state persistence for Doug, the AI assistant - [AI copilot frontend](https://help.stralos.app/internal/ai-copilot-frontend.md): Current ChatPanel, draft-review, and AppFrame integration contract in stralos-ui-assistant and stralos-ui - [Doug assistant frontend](https://help.stralos.app/internal/assistant-frontend.md): stralos-feature-assistant widget remote — architecture, host contract, and build pipeline - [Onboarding frontend](https://help.stralos.app/internal/onboarding-frontend.md): The onboarding checklist widget and launcher (stralos-feature-onboarding) - [Guided page tours](https://help.stralos.app/internal/guided-tours-frontend.md): How page remotes author tours for the @stralos-co-nz/ui tour engine, and how the stralos-feature-tours widget remote hosts them - [Frontend architecture](https://help.stralos.app/internal/frontend-architecture.md): Stralos shell and feature-package architecture - [Rate document import frontend](https://help.stralos.app/internal/rates-import-frontend.md): Frontend contract for selection-first spreadsheet and whole-document import flows - [Day rate import frontend](https://help.stralos.app/internal/day-rate-import-frontend.md): Frontend contract for the Schedule of Rates spreadsheet import flow in stralos-feature-rates - [Rate editor frontend](https://help.stralos.app/internal/rates-editor-frontend.md): Category filter, category picker, unit filtering, rate options editor, and payload contracts for the rate catalogue - [Day rate lines frontend](https://help.stralos.app/internal/day-rate-lines-frontend.md): Line editing, mapping catalogue, margin refresh, and mutation state in stralos-feature-rates - [Day rate schedules frontend](https://help.stralos.app/internal/day-rate-schedules-frontend.md): Component architecture, state model, and API contract for the DayRatesPanel schedule and revision surface in stralos-feature-rates - [Day rate inheritance review frontend](https://help.stralos.app/internal/day-rate-inheritance-frontend.md): Base review dialog, rebase bucket display, and duplicate-for-client flow in the day rate schedules panel - [Service boundaries](https://help.stralos.app/internal/service-boundaries.md): Data ownership across Stralos service APIs - [Contractor copy and refresh](https://help.stralos.app/internal/contractor-copy.md): How stralos-api-global copies a contractor company's suppliers, rates, settings and activities into a client company, and refreshes them later. - [Domain model](https://help.stralos.app/internal/domain-model.md): Shared domain entities and calculations - [Trench calculator](https://help.stralos.app/internal/trench-calculator.md): Domain model for the trench quantity calculator (v3) - [Pit / Structures calculator](https://help.stralos.app/internal/pit-calculator.md): Domain model for the pit / structures quantity calculator - [Volume calculator](https://help.stralos.app/internal/volume-calculator.md): Domain model for the bulk volume quantity calculator - [Calculator measurements](https://help.stralos.app/internal/calculator-measurements.md): Read-only synthetic layers a work item can price from a stored calculator (v1.4.0) - [Takeoff parts and breakdown](https://help.stralos.app/internal/takeoff-parts.md): The stored shape of Multi-line and Multi-segment measurements, and the grouping rules that produce quantity_breakdown and per-tag subtotals - [Calculator input links](https://help.stralos.app/internal/calculator-input-links.md): Linking a calculator's length or area input to a takeoff measurement total or tag subtotal - [Linked work-item quantity](https://help.stralos.app/internal/quantity-link.md): The calculators package contract for linking a work item's quantity to calculator readings, takeoff measurements, and rate-item rows - [Estimate rounding](https://help.stralos.app/internal/estimate-rounding.md): The roundUp contract in @stralos-co-nz/calculators and how api-estimate applies it to linked quantities and sell rates - [Pricing module](https://help.stralos.app/internal/pricing-module.md): Domain contract for shared work-item pricing calculations in stralos-domain - [Pricing rules service](https://help.stralos.app/internal/pricing-rules-service.md): Implementation details for the pricing rules store in stralos-api-rates (PRD 05 M2) - [Project rates service](https://help.stralos.app/internal/project-rates-service.md): Implementation details for project-scoped rate options in stralos-api-rates (Project Rates redesign S6b, PRD 210 phase 2) - [Rate import service](https://help.stralos.app/internal/rates-import-service.md): Backend contract for AI-assisted rate spreadsheet imports - [Rates service](https://help.stralos.app/internal/rates-service.md): Internals of stralos-api-rates, including backend contract tests, the category projection and retention - [Estimate service](https://help.stralos.app/internal/estimate-service.md): Internal architecture and backend contract testing for stralos-api-estimate. - [Day rate schedules service](https://help.stralos.app/internal/day-rate-schedules.md): Storage, lifecycle, mapping, inheritance, and live-margin implementation in the Rates service - [Tender check](https://help.stralos.app/internal/tender-check.md): Internal architecture for the tender check AI review across api-estimate, api-documents and feature-estimate - [Schedule check](https://help.stralos.app/internal/schedule-check.md): Internal architecture for the schedule check AI review across api-estimate, api-documents and feature-estimate - [Tender approval and private links](https://help.stralos.app/internal/tender-approval-links.md): How api-estimate stores tender approval requests and private tender links, their routes, and the public link page - [Notifications](https://help.stralos.app/internal/notifications.md): In-app notifications, their email copies, and the approver auto-add in api-global, and the shell's notifications bell - [Micro-frontends](https://help.stralos.app/internal/micro-frontends.md): Feature package composition in Stralos - [Workspace frontend](https://help.stralos.app/internal/workspace-frontend.md): Module Federation remote for the projects, companies, and locations surfaces - [Combobox](https://help.stralos.app/internal/combobox.md): Shared text-input-with-options control in @stralos-co-nz/ui - [RowMenu](https://help.stralos.app/internal/row-menu.md): Row action kebab component in @stralos-co-nz/ui and how to test it - [Location picker](https://help.stralos.app/internal/location-picker.md): Address search, map selection, and coordinate entry - [Design library](https://help.stralos.app/internal/design-library.md): Page-composition primitives in @stralos-co-nz/ui — the consistency layer for every Stralos screen - [Form feedback pattern](https://help.stralos.app/internal/form-feedback-pattern.md): Standard components and conventions for form validation, save feedback, and dirty-close confirmation in stralos-ui - [Project settings frontend](https://help.stralos.app/internal/project-settings-frontend.md): Frontend implementation of the Project Settings page in stralos-feature-project-settings. - [Organisation settings frontend](https://help.stralos.app/internal/organisation-settings-frontend.md): The organisation micro-frontend remote (stralos-feature-organisation) - [Company branding](https://help.stralos.app/internal/company-branding.md): How the brand colour and company logo are stored, uploaded, validated and used by estimate exports - [Organisation terms and project scope](https://help.stralos.app/internal/organisation-terms.md): How company terms and conditions and the project scope are stored, validated and read by the tender download - [User settings frontend](https://help.stralos.app/internal/user-settings-frontend.md): stralos-feature-user-settings widget remote — architecture, host contract, and API endpoints - [Workbook field mapping](https://help.stralos.app/internal/workbook-field-mapping.md): Internal mapping from the source estimate workbook to Stralos modules - [Development setup](https://help.stralos.app/internal/dev-setup.md): Local setup notes for Stralos repositories - [Infrastructure](https://help.stralos.app/internal/infrastructure.md): Shared AWS infrastructure for Stralos - [Deployment](https://help.stralos.app/internal/deployment.md): Deployment model for Stralos services - [Release model](https://help.stralos.app/internal/release-model.md): Immutable frontend production and central release activation - [Staff cohort](https://help.stralos.app/internal/staff-cohort.md): Staff cohort cookie and composition variant in the Stralos shell - [Observability](https://help.stralos.app/internal/observability.md): Internal architecture and configuration for Stralos analytics, replay, errors, and structured logs. - [Testing strategy](https://help.stralos.app/internal/testing-strategy.md): Verification expectations for Stralos changes - [Dependency policy](https://help.stralos.app/internal/dependency-policy.md): Internal dependency and package-boundary notes - [Runbooks](https://help.stralos.app/internal/runbooks.md): Operational runbook index - [Product scope](https://help.stralos.app/internal/product-scope.md): Current Stralos product modules - [Module requirements](https://help.stralos.app/internal/module-requirements.md): Module-level documentation index - [Document AI pipeline](https://help.stralos.app/internal/document-ai-pipeline.md): Internal architecture for the document processing pipeline - [Cloud drive sync](https://help.stralos.app/internal/drive-sync.md): Internal architecture for the cloud-drive document sync engine - [Cloud-drive document sync](https://help.stralos.app/internal/cloud-drive-sync.md): Domain types and contracts for cloud-drive document sync (Google Drive and Microsoft SharePoint) - [UX requirements](https://help.stralos.app/internal/ux-requirements.md): UX direction for Stralos - [Companies register](https://help.stralos.app/internal/companies-register.md): Domain model for the Party types introduced in the companies register (M4) - [Archived mock API](https://help.stralos.app/internal/archived/mock-api.md): Historical note for the retired mock API package ## Optional - [Support](mailto:support@stralos.app) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.