v0.0.4 — Smarter Extraction, Spec Risk Analysis & AI Assistant Redesign
New structural and demolition drawing support, automatic specification risk analysis, major quantity accuracy improvements, and a fully redesigned AI Assistant and Final Audit screen.
This is a significant release that adds support for two new drawing types (structural and demolition), introduces automatic specification document analysis, makes quantity calculation more reliable across the board, and brings a complete redesign of the AI Assistant and audit screens.
Specification Risk Analysis
Xtimo AI can now read and analyse your uploaded specification documents — not just your drawings.
- When you upload a PDF containing a building specification, the system automatically detects it and runs a risk analysis in the background
- The analysis checks for gaps, compliance issues, CDM requirements, regulatory concerns, and missing dependencies between specification sections
- Results appear in a new Spec Risk tab inside the Final Audit step, alongside your quantities and verification results
- You can also trigger a specification analysis manually by uploading a document in the AI Assistant and asking it to analyse the specification
- A downloadable PDF report summarises all findings with severity levels
This is particularly useful for catching issues like missing fire strategy references, unresolved performance specifications, or dependencies between sections that could affect cost or programme.
Demolition Drawings Support
Demolition plans are now fully supported as a drawing type.
- The system automatically detects demolition plan pages in your uploaded PDF set
- Elements to be demolished — walls, floors, ceilings, openings — are extracted and stored separately from new-build elements
- Demolition quantities flow into Step 3 and are matched to relevant BOQ items for works such as strip-out, removal, and disposal
- The quantity engine now correctly handles BOQ items that ask for demolition scope (e.g. "demolish existing partitions", "remove floor finishes")
Structural Drawings Support
The system now understands and extracts quantities from structural drawing types that were previously ignored.
- Supported drawing types now include: steel frame, reinforced concrete, foundations, drainage plans, and HVAC layouts
- Steel quantities are extracted in kg, linear elements in metres, and counts (e.g. piles, columns) in number
- Structural elements feed into Step 3 quantity calculation alongside architectural elements
Blueprint Analysis — Smarter & More Complete
Several improvements make the extraction step more accurate and less likely to miss data.
Confidence-Based Retry
When the system analyses your drawings and confidence in the results is below 75%, it now automatically runs a second pass on pages that weren't fully captured in the first pass. Results from both passes are merged — you get more complete coverage without any extra steps.
AI-Based Drawing Identification
Instead of relying on file naming conventions to identify drawing types, the system now uses AI to classify each drawing based on its actual visual content. This means it correctly handles drawings with unconventional names or non-standard abbreviations.
Pattern Cache Auto-Invalidation
If you upload a new PDF to replace an existing one, the room, door, and window code detection patterns are now automatically refreshed. Previously, old patterns could persist and cause misclassification.
Larger Sample for Pattern Detection
The system now examines up to 5 sample pages (up from 3) when learning your drawing's code patterns, and specification pages are now included in the detection — improving accuracy for projects with mixed drawing sets.
Null Floor Handling
Floor plan pages without a clearly identifiable floor level no longer cause the extraction to silently fail. The system now extracts with a fallback label and merges the rooms into your project normally.
Quantity Accuracy Improvements
BOQ Reclassifier
A new classification pass runs over your uploaded Bill of Quantities to catch items that were misidentified as "measured" when they are actually PC Sums, Provisional Sums, or Included items. Misclassified items were previously being assigned quantities incorrectly, inflating totals.
- Section headings (trade headers with no quantity or price) are now correctly identified and excluded from calculation
- The reclassifier now handles larger BOQ files reliably
Pagination Fix for Large Projects
A bug was found where quantity processing could silently skip approximately half of BOQ items on large projects. The counter used to track progress was shrinking as items were resolved, causing the system to advance past unprocessed items. This is now fixed — all items are processed reliably.
PC Sum Quantity Reset
When a BOQ item is a lump-sum PC Sum and its matched library entry is also a lump-sum (quantity = 1 item), the quantity is now correctly set to 1 rather than being multiplied up, which was causing inflated totals.
Provisional and Prime Cost Items
Items classified as Provisional Sum or Prime Cost now automatically receive a quantity of 1, which is the correct treatment for lump-sum allowances.
Effective Total Calculation
The total calculation now correctly applies per-item pricing strategies across the audit view, assistant, and export — so the number you see in the audit matches what the assistant calculates and what appears in your exported BOQ.
AI Assistant — Redesign & New Capabilities
The AI Assistant interface has been fully redesigned with a cleaner layout, better response formatting, and new export options.
Write-Back Export
A new export mode lets the assistant write quantities and descriptions directly back into your project's BOQ — updating the live project data, not just downloading a file.
Excel Export on BOQ Tables
When the assistant shows a BOQ table in the chat, an Excel download button now appears directly on the table — no need to go to the audit page to export.
Tool Round Limit Increased
For complex generation tasks (e.g. generating a full BOQ section from a description), the assistant can now make up to 25 tool calls before stopping, up from 15. When the limit is reached, it gives you a clear message explaining how to continue.
Updated Displays
Cost breakdowns, room summaries, comparison tables, BOQ items, element specs, and charts have all been redesigned for clarity.
Final Audit — Redesigned
The Final Audit screen (Step 4) has been broken into focused components, making it faster to load and easier to navigate on large projects.
- Summary cards at the top show totals at a glance
- Filters and search are in a persistent bar at the top of the results
- Verification results have their own tab with batch actions (approve or flag multiple items at once), a filter bar, and summary cards
- A new column sort is available on the main audit table
Quick Mode Improvements
- Pattern detection now runs during Quick Mode — room, door, and window code patterns are learned from your drawings before extraction starts, improving accuracy for automatic processing
- A sheet selector lets you pick which sheets to process when your PDF contains multiple files combined
- The "Open Final Audit" button after Quick Mode processing no longer causes a redirect loop
Project Workflow Navigation
- Blueprint Analysis (Step 2) now lives on its own dedicated page — loading it no longer involves rendering unrelated steps
- Step 1 now navigates directly to the blueprint page
- If extraction was interrupted (e.g. by a page refresh), the system detects this and redirects you back to the right point to resume
Bug Fixes
| Issue | Fix |
|---|---|
| Duplicate Wall Elements | Wall elements that appeared multiple times in a project were being inserted multiple times. Extraction now removes previous entries for a drawing group before inserting new ones, preventing double-counting. |
| Wall Code Types | Internal and external walls now use the correct element codes, so they can be matched accurately to BOQ line items that reference specific wall types. |
| Ceiling Quantities | When no ceiling-specific elements exist in the drawings, ceiling BOQ items now fall back to using the floor area of the relevant rooms — rather than returning zero. |
| Amount Recalculation | When the AI assistant changes a price or quantity on a BOQ item, the total amount for that line now updates immediately. |
| Quantity Session Pagination | Fixed an issue where the quantity session API could return inconsistent results on projects with a large number of items spread across multiple pages. |
Element Library
Your organisation's price library that Xtimo AI uses to find unit rates for BOQ items.
v0.0.3 — AI Assistant v2, BOQ Generation & Project Management
Upgraded AI Assistant with conversation history and voice input, prompt-based BOQ generation, improved project management, and significantly better quantity accuracy.