LATTICE DDC Integration, Qdrant, and BOQ

Maintain DDC skill indexes in Qdrant and ingest BOQ data into IFC elements.

3|Updated May 11, 2026
One-click install
npx skills add https://github.com/JeromyJSmith/lattice-platform --skill lattice-ddc-integration-qdrant-and-boq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: LATTICE DDC Integration, Qdrant, and BOQ
Source: https://github.com/JeromyJSmith/lattice-platform/tree/main/.agents/skills/lattice-ddc
Command: npx skills add https://github.com/JeromyJSmith/lattice-platform --skill lattice-ddc-integration-qdrant-and-boq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill prevents missing or stale DDC skill mappings and incomplete BOQ cost coverage by keeping Qdrant and ERP-derived BOQ assignments synchronized with your IFC elements.

Core Features & Use Cases

  • DDC skill indexing & semantic search: Validate DDC skill count parity and query skills by similarity from the Qdrant ddc-skills collection.
  • BOQ ingest & ERP item assignment: Run the BOQ ingest pass to assign erp_item_id, unit_cost, and quantity to IFC elements and roll up results into lattice/execution/boq_items.
  • Coverage verification & scoring: Detect null erp_item_id after ingest, verify Qdrant health, and run CI-oriented scoring/audits via the provided script.

Quick Start

Run the ddc section cycle to refresh the DDC/BOQ integration by executing the ddc autoresearch harness command for this section.

Frequently Asked Questions about LATTICE DDC Integration, Qdrant, and BOQ

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I assign ERP item identifiers to IFC elements for BOQ cost rollups?

To assign ERP item identifiers to IFC elements, you run a BOQ ingest pass that populates rows with erp_item_id, unit_cost, and quantity, then rolls up the results into lattice/execution/boq_items for downstream reporting.

How does semantic search work for DDC skills in Qdrant?

Semantic search for DDC skills works by querying the Qdrant ddc-skills collection by similarity, which requires strict count parity between meta/DDC_MAPPING.md and the collection to ensure no stale or missing mappings exist.

What is the best way to verify BOQ cost coverage and detect missing ERP assignments?

The best way to verify BOQ cost coverage is to run CI-oriented scoring and audit scripts that detect null erp_item_id values after ingest and validate that all IFC elements are fully populated.

Does BOQ ingest require locking to prevent data conflicts?

Yes, BOQ ingest requires single-writer locking to prevent concurrent data conflicts, ensuring ERP item identifiers and cost rollups are accurately assigned to IFC elements without race conditions.

Why does my DDC skill index return stale or incomplete mapping results?

Stale or incomplete DDC skill mapping results occur when count parity fails between meta/DDC_MAPPING.md and the Qdrant collection, requiring a re-index of the DDC skills to synchronize the data.

Do I need to perform Qdrant health checks before running semantic lookup?

Yes, you need to perform Qdrant health checks before running semantic lookup to verify the collection is operational and ensure DDC skill queries return accurate, synchronized results.