Single-page PDF
Preserves the page as a citation-addressable source fragment.
document · page · source hashTechnical product reference
A detailed reference to Orion’s ingestion, multimodal retrieval, specialist analysis, calculation, governance, and recovery design-written for technical buyers, estimators, engineering reviewers, and implementation teams.
System map
Orion is best understood as a chain of addressable artifacts and validated handoffs-not as one model reading one enormous prompt. Each layer narrows the work while preserving a route back to the source.
A project PDF is registered with project, tenant, document category, content hash, and processing state before deeper work begins.
Pages become text chunks, rendered images, single-page PDF assets, structured visual summaries, and localized component records where available.
Text and image representations share document, page, category, tenant, and source-provenance metadata for filtered retrieval.
Project needs, measurements, engineering context, product context, evidence, and review questions are produced in separate validated stages.
The report keeps findings, sources, quantities, formulas, warnings, methodology, and follow-up actions in one structured record.
A reviewer decides whether to investigate, revise, export, hand off, or stop. Confidence stays separate from approval authority.
Full-ingestion pipeline
The full path works from source admission down to individual pages. Open any stage to see the system work, the artifact it leaves behind, and what happens when that stage cannot complete normally.
Page artifact model
A clause, a drawing detail, and a material callout do not behave the same way in search. Orion preserves several representations so retrieval can use the evidence form that best matches the question.
Preserves the page as a citation-addressable source fragment.
document · page · source hashPreserves drawings, tables, callouts, and layout that extracted text may not express.
document · page · image assetMakes clauses, notes, schedules, and written requirements retrievable at smaller semantic units.
document · page · chunk indexOrganizes page type, context, specifications, measurements, keywords, and commercial signals.
document · page · processing statusMakes a detected material, detail, or component searchable independently when a valid location exists.
document · page · component · bounding boxDistinguishes artifacts created from a different source, model, or schema during resume and maintenance.
source hash · model · schema · timestampMultimodal retrieval
Retrieval filters to the approved record, fans out across relevant knowledge categories, removes duplicates, reranks text, retains strong visual matches, and carries source addresses into analysis.
Resolve active, processed project document IDs and the approved library categories available to the workflow.
Combine the user question with configured vector queries and tenant product/application language.
Search relevant project, product, and engineering-manual collections concurrently.
Merge duplicate nodes by stable ID so fan-out does not shift the evidence ledger.
Rerank text against the primary question while retaining a bounded set of strong native-image matches.
Carry document, page, category, asset, and score metadata into the analysis context and report sources.
node_id · record type · tenant/category · document_id · filename · page_number · asset_reference · relevance scoreA locator can only be as exact as the indexed source supports. Document and page references are universal to the page record; sheet, section, detail, and bounding-box locators appear when they are available.
Project Analysis V2
The deeper workflow resolves one project snapshot, produces typed needs, examines measurement support, retrieves evidence per need, runs specialist analyses, reconciles outputs, and only then assembles the Qualified Opportunity Report.
Stage record: Authorized document IDs, snapshot identity, processing eligibility, and any rejected attachment or scope condition.
Stage record: An ordered source ledger and bounded context package whose source positions remain stable through later stages.
Stage record: Validated need groups with stable IDs, source locators, populated fields, and explicit missing or invalid inputs.
Stage record: Measurement audits containing scale, geometry, formula, named inputs, units, assumptions, cross-checks, conflicts, and status.
Stage record: Need-linked evidence bundles with category, document, page, asset, relevance, and visible no-evidence outcomes.
Stage record: Typed engineering rationale, rules, calculations, candidate products, product evidence, warnings, and reviewer questions.
Stage record: Normalized BOM rows linked to authorized need IDs, plus exclusions, reconciliation warnings, and separate confidence fields.
Stage record: A versioned report contract with sections, sources, methodology, warnings, calculations, review states, and coverage metadata.
Stage record: Zero to three evidence-backed actions, targeted gap questions, optional QA findings, and the responsible review path.
| Role | Primary responsibility | Inspectible contribution |
|---|---|---|
| Project Analyst | Project metadata and typed need extraction | Need groups and project context |
| Plan Measurement Analyst | Scale, geometry, and measurement assessment | Measurement audits, status, assumptions, and questions |
| Engineering Agent | Rules, constraints, calculations, and technical fit | Engineering rationale and calculated quantities |
| Products Agent | Approved catalog and application matching | Candidate products and product evidence |
| Report Writer | Structured synthesis of validated artifacts | Report narrative and methodology |
| Action Strategist | Selective technical-commercial follow-up | Zero to three evidence-backed actions |
| Report Reviewer | Material gaps and unresolved decisions | Targeted drill-down prompts |
| Managed QA reviewers | Optional evidence and engineering QA supplements | Additional warnings or review findings |
Civil takeoff audit · scale calibration · civil quantity calculation · order-quantity estimation · takeoff QA
Roadway materials · earthwork · utilities · linear features · concrete structures
Biaxial geogrid · erosion control · channel linings · fabric-formed concrete
MSE walls · sheet piling · shoring
Confidence and review semantics
Orion separates screening fit, pursuit readiness, evidence support, product matching, and quantity/measurement confidence so a strong commercial signal cannot hide a weak takeoff-or vice versa.
| Signal | What it helps answer | Interpretation boundary |
|---|---|---|
| Screening rank score | Orders candidate document sets for attention. | Pursue/review/reject recommendation-not probability of winning. |
| Technical fit | Combines direct product, application, incumbent, semantic, and design signals. | Profile-relative screening component-not final engineering fit. |
| Pursuit readiness | Reflects commercial, quantity, evidence, and project metadata signals. | Commercial prioritization-not a bid decision. |
| Evidence confidence | Describes screening evidence diversity, text/page coverage, and semantic completion. | How inspectable the basis is-not proof that every conclusion is correct. |
| Pursuit confidence | Represents the strength of the deeper opportunity case. | Kept separate from product and quantity confidence. |
| Product-match confidence | Represents the support for a candidate product relationship. | Does not independently approve equivalency or suitability. |
| Quantity / measurement confidence | Represents source, scale, method, assumptions, cross-checks, and conflict support. | A separate estimating signal with its own verification state. |
A relevant source region is attached and addressable.
Reviewer responseInspect the cited page and surrounding context.A conflict, assumption, weak opportunity, or decision requires a person.
Reviewer responseAssign the question to the responsible reviewer.The approved record does not support a required value or conclusion.
Reviewer responseAdd valid evidence or leave it unresolved.The core analysis completed, but material warnings remain.
Reviewer responseRead the warning list before using the report.Some pages or chunks failed or were stubbed while others were indexed.
Reviewer responseInspect coverage and reprocess if the missing content matters.The scoped evidence was analyzed but produced no qualifying need groups.
Reviewer responseTreat it as a bounded result for this scope and question.Failure and recovery behavior
Long-running document analysis requires more than retries. Orion records attempt ownership, resumable provenance, page-level failures, marked fallbacks, retained source material, and warnings that survive into the customer-visible report.
A stale background attempt cannot replace the state written by a newer worker.
Indexed pages can be reused only when source hash, embedding model/schema, and required assets still match.
One failed page does not automatically discard successful pages from the same document.
Available text and raw assets can remain as an explicitly stubbed page when visual analysis fails.
The source PDF remains available for citations, resume, and verification-packet assembly.
Warnings, audit entries, methodology, measurements, questions, context coverage, and sources travel with the report.
Production and contractual posture
These controls complement the repository-level workflow described above. They define the documented production environment and customer commitments for deployed Orion workspaces.
JWT-authenticated and role-aware requests, tenant-scoped relational data, tenant-dedicated vector collections, namespaced object paths, and project-level scope checks.
Enterprise zero-training commitments, real-time inference, ephemeral processing, and no cross-customer aggregation of plans, takeoffs, pricing, or custom rules.
TLS 1.3 in transit and AES-256 encryption at rest across the documented production data path.
Network-disabled, ephemeral Linux sandboxes for managed deep-review tasks, with curated evidence inputs and bounded lifetime.
Generated findings, takeoffs, BOMs, and inquiries remain reviewable; external writes and submissions require an authorized user.
REST APIs, webhooks, MCP-compatible integrations, and JSON, CSV, and PDF output formats for approved downstream workflows.
| System tier | Target RTO | Target RPO | Recovery design |
|---|---|---|---|
| API and compute | < 15 minutes | 0 minutes | Stateless multi-zone services and revision rollback |
| Relational database | < 1 hour | < 5 minutes | WAL, snapshots, and point-in-time recovery |
| File and artifact storage | < 30 minutes | < 1 hour | Redundant object storage and source-hash verification |
| Vector search store | < 2 hours | < 4 hours | Re-indexing from primary document metadata and source files |
| Recovery path | Measured | Target | Outcome |
|---|---|---|---|
| Application compute | 3 min 45 sec | < 15 min | Passed |
| Database failover | 18 min 20 sec | < 60 min | Passed · zero records lost |
| Storage linkage | 4 min 10 sec | < 30 min | Passed |
| Vector re-ingestion | 42 min 15 sec | < 120 min | Passed |
Plain-language glossary
These definitions describe how the terms are used in Orion so product, engineering, estimating, security, and procurement teams can review the same system without translating between disciplines.
| Term | Meaning in Orion |
|---|---|
| Addressable artifact | A stored text, page, image, or component record with enough identity and locator metadata to retrieve and cite it again. |
| Bounding box | Normalized page coordinates that identify a visual region such as a material callout or detail and can support highlighting or cropping. |
| Embedding | A numerical representation used to compare the meaning or visual similarity of project evidence and a retrieval question. |
| Fan-out / fan-in | Running bounded evidence searches or specialist tasks in parallel, then joining their validated results into one stable record. |
| MCP | Model Context Protocol: an integration standard for exposing approved tools and context to compatible AI applications over controlled transports. |
| Multimodal | Using more than extracted text-for Orion, this includes rendered sheets, single-page PDFs, native page/image representations, and localized components. |
| Native representation | A search representation created from a complete source form, such as the full page PDF or rendered drawing, instead of only a text transcription. |
| Provenance | The source hash, model/schema version, document, page, and processing identity that explain where an artifact came from and whether it can be reused. |
| Reranking | A second relevance pass that reorders retrieved evidence against the primary question after the initial search. |
| RTO / RPO | Recovery Time Objective is the targeted maximum service-recovery time; Recovery Point Objective is the targeted maximum recoverable data-loss window. |
| Typed schema | A validated output shape with required fields and allowed value types, used to keep needs, measurements, BOM rows, and report sections structurally consistent. |
| WAL | Write-Ahead Logging: the database recovery log used with snapshots and point-in-time recovery to restore relational state. |
Technical FAQ
The useful question is not only whether Orion can produce an answer, but what evidence, state, calculation, and approval path travel with it.
No. Text extraction is one representation. Full ingestion also retains single-page PDFs, rendered images, native page and image embeddings, structured visual summaries, and component crops where available. Retrieval combines scoped semantic search, text reranking, native-image matches, and stable source addressing before typed analysis begins.
No. Artifact availability depends on page content and processing status. Text-heavy pages may produce many text chunks; drawing-heavy pages may contribute stronger image or component records. A failed visual pass can leave a marked text/raw-asset stub, while extraction failures remain visible in partial coverage.
Orion separates evidence identification from local arithmetic and confidence calculation. A measurement can retain geometry type, scale basis, formula, named inputs, units, assumptions, source references, cross-checks, conflict flags, and verification status. Missing scale or dimensions become needs-input questions rather than silent values.
They are configurable estimating-accuracy profiles. BALLPARK prioritizes rapid qualification from documented sources and bounded heuristics. TAKEOFF adds broader independent scale and geometry analysis. QUOTE_READY applies strict per-opportunity verification, BOM reconciliation, and engineering review. The selected profile and any remaining reviewer approvals stay visible.
Core stages request and validate typed schemas for needs, engineering analysis, BOM rows, report narrative, drill-downs, and actions. Schema validation protects structure; source citations, calculation traces, QA stages, and human review protect meaning.
Use representative documents and agreed acceptance criteria. Inspect intake validation, page artifacts, retrieval scope, citation behavior, measurement states, warning handling, output accuracy, tenant controls, deletion behavior, integrations, and the human approval path with the people who own those decisions.
Evaluate the real workflow
A useful technical review inspects page artifacts, retrieval scope, measurement support, report warnings, output accuracy, security controls, and the human decision path against agreed acceptance criteria.