FR Catalogue — Full Detail
Click-through target for the FR IDs in the Product Requirements & Roadmap milestone tables. 84 requirements. The single source of truth is docs/portfolio/_data/requirements.yaml; this page only re-arranges it for reading. Edit the _data, then regenerate: python docs/portfolio/_build/generate_fr_catalogue.py.
M0 — Platform Foundation · Jul 2025
FR-APP-07
Web-based 3D inspection viewer (Cesium geospatial scene) ✦
Web-based 3D geospatial scene rendering inspection imagery and point clouds in spatial context — delivered at M0.
- Capability: Application Surface
- Theme: 3D viewer and overlays
- Area: App
- Quarter: Q3 2025
- Type: Engineering
- Priority: Critical
- Status: Delivered
- Milestone: M0
FR-APP-08
Operator dashboard — organization / campaign / anomaly overview
Operator overview of organizations, campaigns and anomalies — delivered at M0.
- Capability: Application Surface
- Theme: Dashboard and defect gallery
- Area: App
- Quarter: Q3 2025
- Type: Engineering
- Priority: High
- Status: Delivered
- Milestone: M0
FR-APP-09
Visual defect gallery — geo-tagged imagery, annotations & anomaly bounding boxes
Gallery of geo-tagged inspection imagery with annotations and anomaly bounding boxes — delivered at M0.
- Capability: Application Surface
- Theme: Dashboard and defect gallery
- Area: App
- Quarter: Q3 2025
- Type: Engineering
- Priority: High
- Status: Delivered
- Milestone: M0
FR-EVI-01
RGB inspection imagery ingestion — EXIF / GPS provenance & dataset scoping
RGB inspection imagery ingestion with EXIF/GPS provenance and per-dataset scoping — delivered at M0.
- Capability: Evidence Intake
- Theme: Sensor ingestion
- Area: Platform
- Quarter: Q3 2025
- Type: Engineering
- Priority: High
- Status: Delivered
- Milestone: M0
FR-SEC-04
Multi-tenant authentication & workspace access control ✦
Multi-tenant authentication with workspace/organization membership and role-based access control — delivered at M0.
- Capability: Security & Compliance
- Theme: Access control and tenant governance
- Area: Platform
- Quarter: Q3 2025
- Type: Engineering
- Priority: Critical
- Status: Delivered
- Milestone: M0
M1 — AI Foundation · Dec 2025
FR-AI-05
First-generation AI chat assistant — natural-language query over inspection data (early, not-yet-reliable prototype)
First natural-language chat assistant over inspection data, shipped as an early, not-yet-reliable prototype — delivered at M1.
- Capability: Application Surface
- Theme: Contextual data chat
- Area: AI Assistant
- Quarter: Q4 2025
- Type: Engineering
- Priority: High
- Status: Delivered
- Milestone: M1
FR-APP-10
Automated agentic task coordination — multi-agent orchestration (planner / executor, tool routing)
Automated multi-agent orchestration (planner/executor, tool routing) coordinating the AI systems behind chat and analysis — delivered at M1.
- Capability: Application Surface
- Theme: Agentic task coordination
- Area: AI Assistant
- Quarter: Q4 2025
- Type: Engineering
- Priority: High
- Status: Delivered
- Milestone: M1
FR-APP-12
Gas measurement visualization — sensor-reading heatmap overlay on the 3D scene
Sensor-reading gas heatmap overlay rendered on the 3D scene (colour-mapped concentration / temperature) — delivered at M1.
- Capability: Application Surface
- Theme: 3D viewer and overlays
- Area: App
- Quarter: Q4 2025
- Type: Engineering
- Priority: Medium
- Status: Delivered
- Milestone: M1
FR-EVI-02
Multimodal evidence pipeline foundation — thermal / OGI / gas ingest (prototype)
Prototype multimodal pipeline ingesting thermal, OGI and gas evidence, the foundation for the calibrated Q3 connectors — delivered at M1.
- Capability: Evidence Intake
- Theme: Sensor ingestion
- Area: AI Assistant
- Quarter: Q4 2025
- Type: Engineering
- Priority: High
- Status: Delivered
- Milestone: M1
M2 — App MVP · Mar 2026
FR-AI-06
Structured dataset-list responses — assistant answers with dataset collections render as DATASET_LIST cards on every certified engine
Assistant answers containing dataset collections are delivered as structured DATASET_LIST data and rendered as dataset cards, uniformly across certified AI engines — delivered at M2.
- Capability: Application Surface
- Theme: Structured assistant responses
- Area: AI Assistant
- Quarter: Q1 2026
- Type: Engineering
- Priority: High
- Status: Delivered
- Milestone: M2
FR-AI-07
Structured image-gallery responses — image-browsing answers carry image identities (id, dataset slug, filename, type) as IMAGE_GALLERY with click-through on every certified engine
Image-browsing answers are delivered as structured IMAGE_GALLERY data carrying image identities (id, dataset slug, filename, type) with click-through to the image viewer; presentation (thumbnails, signed URLs) is resolved by the frontend, uniformly across certified AI engines — delivered at M2.
- Capability: Application Surface
- Theme: Structured assistant responses
- Area: AI Assistant
- Quarter: Q1 2026
- Type: Engineering
- Priority: High
- Status: Delivered
- Milestone: M2
FR-APP-11
Provenance-cited chat answers — citations & tool-execution timeline
Chat answers carry citations and a tool-execution timeline tying responses back to source datasets — delivered at M2.
- Capability: Application Surface
- Theme: Contextual data chat
- Area: App
- Quarter: Q2 2026
- Type: Engineering
- Priority: Medium
- Status: In Progress (Q2)
- Milestone: M2
FR-OPS-01
Work-order / recommendation export — markdown + CSV
Export of work-order and recommendation packets as markdown and CSV — delivered at M2.
- Capability: Operator Handoff
- Theme: Reports and recommendation packets
- Area: App
- Quarter: Q2 2026
- Type: Engineering
- Priority: Medium
- Status: Alpha (prototype)
- Milestone: M2
M3 — AI Q2 Delivery · Jun 2026
FR-APP-02
Contextual data chat Ph.0 — single-turn NL query (classify → SQL execute → report) over workspace data ✦
First phase of conversational querying over inspection data — single-turn only; multi-turn is FR-APP-03.
- Capability: Application Surface
- Theme: Contextual data chat
- Area: AI Assistant
- Quarter: Q2 2026
- Type: Engineering
- Priority: Critical
- Status: Delivered
- Milestone: M3
FR-APP-13
Agent failure recovery — Supabase RLS/timeout, Gemini rate-limit/timeout, JWT expiry, and blob-storage retry handled without pipeline crash ✦
Supabase/Gemini/JWT/storage fault handling with graceful degradation, no pipeline crash.
- Capability: Application Surface
- Theme: Assistant reliability and safety
- Area: AI Assistant
- Quarter: Q2 2026
- Type: Engineering
- Priority: Critical
- Status: Delivered
- Milestone: M3
FR-APP-14
Contextual chat agent evaluation gate — classifier/executor/reporter accuracy benchmarks required before ship
Classifier/executor/reporter accuracy benchmarks required before ship.
- Capability: Application Surface
- Theme: Assistant reliability and safety
- Area: AI Assistant
- Quarter: Q2 2026
- Type: Engineering
- Priority: High
- Status: Delivered
- Milestone: M3
FR-APP-15
Persona-tailored workspace chat scoping — Data Explorer vs Integrity Engineer chat views
Data Explorer vs Integrity Engineer chat views, distinct from FR-SEC-04’s access control.
- Capability: Application Surface
- Theme: Contextual data chat
- Area: App
- Quarter: Q2 2026
- Type: Engineering
- Priority: High
- Status: Alpha (prototype)
- Milestone: M3
FR-APP-16
Contextual chat SQL-injection & malicious-input defense — DML/DDL blocking, injection-pattern rejection, workspace-scoped query firewall ✦
DML/DDL blocking, injection-pattern rejection, workspace-scoped query firewall.
- Capability: Application Surface
- Theme: Assistant reliability and safety
- Area: AI Assistant
- Quarter: Q2 2026
- Type: Engineering
- Priority: Critical
- Status: Delivered
- Milestone: M3
M4 — Persistent Sensing · Q3 2026
FR-AI-08
Server-side dataset-scope enforcement — scoped assistant queries return only in-scope entities, uniformly across engines
Assistant queries carrying a workspace dataset scope return only in-scope entity identifiers in structured answers (dataset rows, image identities), enforced platform-side at the gateway so the guarantee holds uniformly across all certified AI engines regardless of engine behavior.
- Capability: Application Surface
- Theme: Assistant reliability and safety
- Area: AI Assistant
- Quarter: Q3 2026
- Type: Engineering
- Priority: High
- Status: Q3 Target
- Milestone: M4
FR-APP-03
Contextual data chat Ph.1
Context-aware chips, workspace scoping, and multi-turn session state.
- Capability: Application Surface
- Theme: Contextual data chat
- Area: AI Assistant
- Quarter: Q3 2026
- Type: Engineering
- Priority: High
- Status: Q3 Target
- Milestone: M4
FR-APP-05
Interactive overlays
User-driven asset tags, annotations, and defect boxes mapped in the 3D model.
- Capability: Application Surface
- Theme: 3D viewer and overlays
- Area: App
- Quarter: Q3 2026
- Type: Engineering
- Priority: Medium
- Status: Q3 Target
- Milestone: M4
FR-APP-06
Evidence-bound reports generated from a worklist selection — the write-up cites the findings and notes it was built from
An engineer selects findings and notes on the campaign worklist and generates a PDF report that cites that evidence rather than restating it; reports are private by default and listed per campaign or asset.
- Capability: Operator Handoff
- Theme: Reports and recommendation packets
- Area: AI Assistant
- Quarter: Q3 2026
- Type: Engineering
- Priority: Medium
- Status: Alpha (prototype)
- Milestone: M4
FR-APP-17
Asset-scoped chat focus — set an engineering asset tag (e.g. AB-106) as chat scope; queries ground on the resolved asset record, its findings, and its geo-vicinity
Set an engineering asset tag (e.g. AB-106) as chat scope; queries ground on the resolved asset record, its findings, and its geo-vicinity.
- Capability: Application Surface
- Theme: Contextual data chat
- Area: AI Assistant
- Quarter: Q3 2026
- Type: Engineering
- Priority: Medium
- Status: Q3 Target
- Milestone: M4
FR-APP-22
Agent-operable integrity loop — the finding lifecycle (raise, correct, decide, curate) and actions exposed as tools that act as the signed-in user under RLS, with write guards and no decisions taken on the user’s behalf
Every step of the inspection-evidence loop is reachable by an AI agent through the MCP surface as the signed-in user: reads and writes ride RLS, writes require explicit confirmation, new findings default to “possible”, and the agent is instructed never to decide a finding the user has not judged.
- Capability: Application Surface
- Theme: Agent-operable surface (MCP)
- Area: AI Assistant
- Quarter: Q3 2026
- Type: Engineering
- Priority: High
- Status: Alpha (prototype)
- Milestone: M4
FR-CAD-01
CAD geometry via open IFC4 (BIM STEP) standard
Open-standard (BIM STEP) extraction of geometry plus engineering metadata into the Kav AI schema — demonstrated at 100% coverage on one example process unit.
- Capability: World Model
- Theme: Engineering context (CAD and P&ID)
- Area: Platform
- Quarter: Q2 2026
- Type: Engineering
- Priority: High
- Status: In Progress (Q2)
- Milestone: M4
FR-CAD-06
DEXPI open-standard P&ID ingestion (equipment, nozzles, piping, connectivity)
Ingest logical P&IDs via the open DEXPI (XML) standard — equipment, nozzles, piping, and connectivity — without proprietary lock-in.
- Capability: World Model
- Theme: Engineering context (CAD and P&ID)
- Area: Platform
- Quarter: Q2 2026
- Type: Engineering
- Priority: High
- Status: In Progress (Q2)
- Milestone: M4
FR-CAD-07
Deterministic dual-tagging (legacy CAD ↔︎ operator / DEXPI tags) with asset cross-reference
Rule-based, auditable layer reconciling legacy CAD tags with operator / DEXPI tags and resolving both to the same asset record.
- Capability: World Model
- Theme: Asset identity and tag reconciliation
- Area: Platform
- Quarter: Q2 2026
- Type: Engineering
- Priority: High
- Status: In Progress (Q2)
- Milestone: M4
FR-CAD-09
Image-to-asset attribution by depicted tag — OCR reads the equipment tag off the imagery, the engineer confirms or rejects, the decision propagates across RGB/thermal pairs; framed (field-of-view) and nearby (distance) images are context, not attribution
An image belongs to an asset when the tag it depicts has been read (OCR) and an engineer has confirmed it; the decision propagates across the RGB/thermal pair. Below attribution sit two context tiers that are never evidence: framed — the asset lies inside the camera’s field of view (Tier 3 geometry, asset-aware-retrieval PR #4, in review) — and nearby — distance only.
- Capability: World Model
- Theme: Asset identity and tag reconciliation
- Area: AI Assistant
- Quarter: Q3 2026
- Type: Engineering
- Priority: High
- Status: Alpha (prototype)
- Milestone: M4
FR-DMR-01
Evidence-grounded finding — a claim that an asset exhibits a condition, grounded in exactly one of a condition class or an API 571 damage mechanism, citing the images that show it
General Industry wording: Evidence-grounded finding — a claim that an asset exhibits a condition, grounded in exactly one of a condition class or a catalogued failure mechanism, citing the images that show it
A finding is a claim about an asset, not a tagged image: the pair (asset, condition) grounded in one of a condition class or an API 571 mechanism (CHECK edm_one_grounding), with the photographs that show it cited as evidence. New findings start as “possible”; only an engineer moves them.
- Capability: Integrity Analytical Chain
- Theme: Damage mechanism review on inspection evidence
- Area: Platform
- Quarter: Q3 2026
- Type: Engineering
- Priority: High
- Status: Alpha (prototype)
- Milestone: M4
FR-DMR-02
Screening damage-mechanism review from the asset profile — credible API 571 mechanisms proposed as Tier-2 “possible” findings for an engineer to confirm or dismiss
General Industry wording: Screening failure-mechanism review from the asset profile — credible catalogued mechanisms proposed as Tier-2 “possible” findings for an engineer to confirm or dismiss
Given an asset’s material, service and process unit, the packaged API 571 catalogue proposes the credible mechanisms as Tier-2 possible findings with the screening rationale. A reasoning aid, not a finding source: the 2026-08-13 review deleted type-keyed screening output in favour of evidence-first findings.
- Capability: Integrity Analytical Chain
- Theme: Damage mechanism review on inspection evidence
- Area: AI Assistant
- Quarter: Q3 2026
- Type: Engineering
- Priority: Medium
- Status: Alpha (prototype)
- Milestone: M4
FR-DMR-03
Finding correction and evidence curation — re-ground a finding, replace its notes, add or remove cited images, with every edit logged
A finding can be re-grounded on another condition class or mechanism, its notes replaced, and its cited images added or removed; each edit is appended to a sibling log so the current row and its history never disagree.
- Capability: Integrity Analytical Chain
- Theme: Damage mechanism review on inspection evidence
- Area: App
- Quarter: Q3 2026
- Type: Engineering
- Priority: Medium
- Status: Alpha (prototype)
- Milestone: M4
FR-INT-03
IDMS bidirectional integration specification ✦
General Industry wording: IDMS / EAM bidirectional integration specification
Bidirectional integration specification with IDMS programs.
- Capability: Operator Handoff
- Theme: IDMS and work-management integration
- Area: Platform
- Quarter: Q3 2026
- Type: Product
- Priority: Critical
- Status: Q3 Target
- Milestone: M4
FR-OPS-02
Engineering decision on a finding — confirm / dismiss / reinstate with verbatim reasoning, attributed by name, append-only and superseding; dismissals reversible
The point at which a proposed finding becomes an engineering judgement: confirm, dismiss or reinstate, with the reasoning recorded verbatim against the decider, appended (never overwritten) with a supersedes link. Reinstate returns a finding to “possible”, not to confirmed.
- Capability: Operator Handoff
- Theme: Verification queue and campaign hand-off
- Area: App
- Quarter: Q3 2026
- Type: Engineering
- Priority: High
- Status: Alpha (prototype)
- Milestone: M4
FR-OPS-03
Campaign worklist — the findings and notes of one campaign as a single feed ordered by last change, with note kinds from a controlled vocabulary and note → finding promotion
One queue per campaign over findings and notes, ordered by what changed most recently, so an engineer can answer “what have I not looked at” without leaving it. Note kinds come from an organisation vocabulary; a note can be promoted to a finding, never the reverse.
- Capability: Operator Handoff
- Theme: Verification queue and campaign hand-off
- Area: App
- Quarter: Q3 2026
- Type: Engineering
- Priority: Medium
- Status: Alpha (prototype)
- Milestone: M4
FR-OPS-04
Actions that name their finding — work orders and observations recorded with a finding reference, status open → scheduled → complete, amendable
A work order or observation is recorded against the campaign with the finding it follows from, so the reason travels with the action; status moves open → scheduled → complete and the note can be amended or re-typed.
- Capability: Operator Handoff
- Theme: Reports and recommendation packets
- Area: App
- Quarter: Q3 2026
- Type: Engineering
- Priority: Medium
- Status: Alpha (prototype)
- Milestone: M4
FR-OPS-05
Campaign hand-off lifecycle — indexing → ready for review → in review → closed, with send-for-review, return-with-reason and a history timeline in both workspaces
The relay between the two role workspaces is a real state: Data Explorer sends a campaign for review, the Integrity Engineer can return it for more evidence with a required reason, and the campaign history is a timeline of who moved it and why. in_review and closed are reserved states.
- Capability: Operator Handoff
- Theme: Verification queue and campaign hand-off
- Area: App
- Quarter: Q3 2026
- Type: Engineering
- Priority: Medium
- Status: Alpha (prototype)
- Milestone: M4
FR-PRT-01
Partner-integrated delivery model — single procurement vehicle, partner-provided HITL seat
Single procurement vehicle with a partner-provided HITL seat.
- Capability: Operator Handoff
- Theme: Partner-integrated delivery
- Area: Platform / Commercial
- Quarter: Q3 2026
- Type: Product
- Priority: High
- Status: Q3 Target
- Milestone: M4
FR-PRT-02
Reference partnership — OI.Expert × Kav AI integrated proposal template
General Industry wording: Reference partnership — integrated proposal template (industry-appropriate engineering partner)
Reference integrated-partnership proposal template.
- Capability: Commercial / GTM
- Theme: Partner program
- Area: Commercial
- Quarter: Q3 2026
- Type: Product
- Priority: High
- Status: Q3 Target
- Milestone: M4
FR-SCN-02
Calibrated thermal ingestion
Ingest and process calibrated thermal imagery.
- Capability: Evidence Intake
- Theme: Sensor ingestion
- Area: AI Assistant
- Quarter: Q3 2026
- Type: Engineering
- Priority: High
- Status: Q3 Target
- Milestone: M4
FR-SCN-03
Field survey readings ingestion — gas concentrations with ambient temperature, humidity and pressure, linked to assets as nearby context by distance and survey pass, screened against limits
Structured ingestion of georeferenced survey readings (NO₂, HCl, Cl₂, H₂ with ambient temperature, humidity and pressure). Readings attach to an asset as nearby context by distance and survey pass — never as attribution — and become evidence only when an engineer cites them; a limit table classifies a reading. Ambient temperature is the thermal ΔT reference at Stage 4, humidity a mechanism-plausibility factor at Stage 3.
- Capability: Evidence Intake
- Theme: Sensor ingestion
- Area: AI Assistant
- Quarter: Q3 2026
- Type: Engineering
- Priority: High
- Status: Q3 Target
- Milestone: M4
FR-VIS-02
Geo-tagged assets & images in 3D
Anchor inspection images and assets to geo-tagged positions in the 3D model.
- Capability: World Model
- Theme: Spatial registration and the 3D scene
- Area: App
- Quarter: Q3 2026
- Type: Engineering
- Priority: High
- Status: Q3 Target
- Milestone: M4
M5 — Engineering Context & Enterprise · Q4 2026
FR-AI-01
Filter Skill calibration & FNR measurement ✦
Calibrate the Filter Skill and measure false-negative rate.
- Capability: Evidence Confidence
- Theme: Calibration and confidence gates
- Area: AI Assistant
- Quarter: Q4 2026
- Type: Engineering
- Priority: Critical
- Status: Q4 Target
- Milestone: M5
FR-AI-02
Confidence score calibration protocol
Protocol for calibrating model confidence scores.
- Capability: Evidence Confidence
- Theme: Calibration and confidence gates
- Area: AI Assistant
- Quarter: Q4 2026
- Type: Engineering
- Priority: High
- Status: Q4 Target
- Milestone: M5
FR-AI-03
Chain-level consistency gate (Stage 3.5)
Consistency gate across the integrity analytical chain.
- Capability: Evidence Confidence
- Theme: Calibration and confidence gates
- Area: AI Assistant
- Quarter: Q4 2026
- Type: Engineering
- Priority: High
- Status: Q4 Target
- Milestone: M5
FR-AI-04
Out-of-distribution (OOD) detector update cadence
Cadence for updating the out-of-distribution detector.
- Capability: Evidence Confidence
- Theme: Calibration and confidence gates
- Area: AI Assistant
- Quarter: Q4 2026
- Type: Engineering
- Priority: Medium
- Status: Q4 Target
- Milestone: M5
FR-AI-09
Structured image-analysis responses — surface-analysis answers carry UUID-correlated per-image findings as IMAGE_ANALYSIS_RESULT with viewer annotation overlays, on engines that declare the capability
Image-analysis answers (surface conditions today; thermal, OCR, and quality skills on the same contract later) are delivered as structured IMAGE_ANALYSIS_RESULT data — exactly one entry per requested image UUID with a typed per-image status and normalized-geometry findings, no storage references (CONTRACT-CDC-001 v2.4 §7.8) — and rendered as annotation overlays in the gallery image viewer. Certified by the surface-analysis capability row: skipped for engines that do not declare it, blocking for engines that do. Platform side (contract, Web-owned media resolution, kavai-image-skills runner, certification row, viewer overlays) delivered 2026-08-08; no engine declares the capability yet.
- Capability: Application Surface
- Theme: Structured assistant responses
- Area: AI Assistant
- Quarter: Q4 2026
- Type: Engineering
- Priority: Medium
- Status: Q4 Target
- Milestone: M5
FR-AI-10
On-demand image analysis — a viewer control requests analysis of a selected image, authorized per image, without an assistant deciding to call a tool
A permitted user can request analysis of a selected image directly from the viewer, without asking an assistant and without depending on a model choosing to call a tool. The request is authorized per image, executes the canonical image-skill runner, and returns findings correlated to the requested UUIDs.
- Capability: Application Surface
- Theme: On-demand and durable image analysis
- Area: AI Assistant
- Quarter: Q4 2026
- Type: Engineering
- Priority: Medium
- Status: Q4 Target
- Milestone: M5
FR-AI-11
Annotation suggestion review — accept, reject, or recategorize model proposals; acceptance is annotation QA, not integrity confirmation
Model-proposed annotations are presented as suggestions distinguishable from stored annotations, and a permitted reviewer can accept, reject, or change the category of each one, or accept an explicit set at once. Accepting an annotation is annotation quality assurance — it does not confirm an integrity finding, authorize field action, or satisfy the operational human-in-the-loop requirement.
- Capability: Application Surface
- Theme: On-demand and durable image analysis
- Area: AI Assistant
- Quarter: Q4 2026
- Type: Engineering
- Priority: Medium
- Status: Q4 Target
- Milestone: M5
FR-AI-12
Durable collection analysis — a bounded run that outlives the page, with eligibility preview, resumable progress, cancellation, and per-image failures
A permitted user can analyze a selected set of images as one run that outlives the page. Before it starts the run states how much work is eligible, already done, and to be retried; while it runs progress is readable after a reload; and the user can cancel remaining work. Per-image failures are reported individually rather than collapsed into an overall success.
- Capability: Application Surface
- Theme: On-demand and durable image analysis
- Area: AI Assistant
- Quarter: Q4 2026
- Type: Engineering
- Priority: Medium
- Status: Q4 Target
- Milestone: M5
FR-AI-13
Analysis provenance and review audit — every attempt records its producer; every review decision is appended, never overwritten
Every analysis attempt records what produced it — backend, model identity or weights digest, skill and vocabulary version, thresholds, timing, and run identity — sufficiently to reproduce and audit the result. Every review decision is appended, never overwritten, so that a reject later changed to an accept leaves both decisions, their actors, and their times in the record.
- Capability: Evidence Confidence
- Theme: Analysis provenance and quality gates
- Area: AI Assistant
- Quarter: Q4 2026
- Type: Engineering
- Priority: High
- Status: Q4 Target
- Milestone: M5
FR-AI-14
Detection quality gate — no backend or skill revision becomes a production default without meeting the agreed protocol on a frozen, independently annotated set
A skill revision or detection backend does not become a production default until it meets the agreed measurement protocol on a frozen, independently annotated evaluation set — stated unit of evaluation, class-match and IoU rules, confidence-threshold selection, per-class and aggregate reporting, and an adoption threshold. Review history from accepted and rejected suggestions is training evidence and is not an evaluation set — it observes only what the current model proposed, so it cannot measure missed defects.
- Capability: Evidence Confidence
- Theme: Analysis provenance and quality gates
- Area: AI Assistant
- Quarter: Q4 2026
- Type: Product
- Priority: High
- Status: Q4 Target
- Milestone: M5
FR-ANO-01
Cross-modal anomaly detection
Detect anomalies across thermal, OGI, and gas modalities.
- Capability: Evidence Confidence
- Theme: Detection models and reasoning
- Area: AI Assistant
- Quarter: Q4 2026
- Type: Research
- Priority: High
- Status: Q4 Target (research-gated)
- Milestone: M5
FR-ANO-02
Physical AI reasoning & remediation
Reason from a finding to API 571 damage mechanism and remediation.
- Capability: Evidence Confidence
- Theme: Detection models and reasoning
- Area: AI Assistant
- Quarter: Q4 2026*
- Type: Research
- Priority: High
- Status: Q4 Target (research-gated)
- Milestone: M5
FR-APP-04
Chat with 3D map
Sync the chat interface with the 3D viewport — location fly-to and camera control.
- Capability: Application Surface
- Theme: Contextual data chat
- Area: App
- Quarter: Q4 2026
- Type: Engineering
- Priority: High
- Status: Q4 Target
- Milestone: M5
FR-CAD-02
CAD version tracking and diff visualization
Track CAD versions and visualize differences.
- Capability: World Model
- Theme: Engineering context (CAD and P&ID)
- Area: App
- Quarter: Q4 2026
- Type: Engineering
- Priority: High
- Status: Q4 Target
- Milestone: M5
FR-CAD-03
As-built vs as-designed comparison
Compare the as-built model against as-designed CAD.
- Capability: World Model
- Theme: Engineering context (CAD and P&ID)
- Area: App
- Quarter: Q4 2026
- Type: Engineering
- Priority: High
- Status: Q4 Target
- Milestone: M5
FR-CAD-04
Engineering change notification
Notify on engineering changes to drawings.
- Capability: World Model
- Theme: Engineering context (CAD and P&ID)
- Area: Platform
- Quarter: Q4 2026
- Type: Engineering
- Priority: Medium
- Status: Q4 Target
- Milestone: M5
FR-CAD-08
Additional CAD formats (RVT / DGN) beyond IFC4
Support additional CAD import formats (Revit, Bentley DGN) alongside the IFC4 pathway.
- Capability: World Model
- Theme: Engineering context (CAD and P&ID)
- Area: Platform
- Quarter: Q4 2026
- Type: Engineering
- Priority: Medium
- Status: Q4 Target
- Milestone: M5
FR-INT-01
OPC UA SCADA connector
General Industry wording: OPC UA control-system / historian connector
Read-only OPC UA connector to SCADA systems and historians.
- Capability: Evidence Intake
- Theme: Process data (read-only SCADA)
- Area: AI Assistant
- Quarter: Q4 2026
- Type: Engineering
- Priority: High
- Status: Q4 Target
- Milestone: M5
FR-INT-02
P&ID database (SQL) connector — direct read (distinct from DEXPI ingestion, FR-CAD-06)
Direct read of P&ID tag data via SQL for line and instrument linkage — distinct from DEXPI open-standard ingestion (FR-CAD-06).
- Capability: World Model
- Theme: Engineering context (CAD and P&ID)
- Area: App
- Quarter: Q4 2026
- Type: Engineering
- Priority: Medium
- Status: Q4 Target
- Milestone: M5
FR-INT-04
SAP PM certified connector
Certified connector to SAP Plant Maintenance.
- Capability: Operator Handoff
- Theme: IDMS and work-management integration
- Area: Platform
- Quarter: Q4 2026
- Type: Engineering
- Priority: High
- Status: Q4 Target
- Milestone: M5
FR-MDA-01
Solomon Associates benchmarking
General Industry wording: Industry RAM benchmarking integration (Solomon for hydrocarbons; equivalents for power, metals, pulp & paper, chemicals)
Benchmark corrosion rates and life estimates against Solomon data.
- Capability: Integrity Analytical Chain
- Theme: Benchmarking
- Area: AI Assistant
- Quarter: Q4 2026
- Type: Engineering
- Priority: High
- Status: Q4 Target
- Milestone: M5
FR-MDA-02
Synthetic data generation
Generate synthetic OGI data via physics-based plume simulation.
- Capability: Evidence Confidence
- Theme: Detection models and reasoning
- Area: AI Assistant
- Quarter: Q4 2026*
- Type: Research
- Priority: High
- Status: Q4 Target (research-gated)
- Milestone: M5
FR-RBI-01
API 581 inspection interval calculation
General Industry wording: RBI inspection interval calculation (API 581 in hydrocarbons; ISO 31000-aligned methodologies in other sectors)
Calculate API 581 inspection intervals from risk scores.
- Capability: Integrity Analytical Chain
- Theme: API 581 risk and inspection intervals
- Area: AI Assistant
- Quarter: Q4 2026
- Type: Engineering
- Priority: High
- Status: Q4 Target
- Milestone: M5
FR-RBI-02
Equipment class boundary of automation
Define which equipment classes are in scope for automated RBI.
- Capability: Integrity Analytical Chain
- Theme: API 581 risk and inspection intervals
- Area: Platform
- Quarter: Q4 2026
- Type: Product
- Priority: High
- Status: Q4 Target
- Milestone: M5
FR-SCN-01
OGI sensor ingestion
Ingest and process optical gas imaging (OGI) data from the campaign.
- Capability: Evidence Intake
- Theme: Sensor ingestion
- Area: AI Assistant
- Quarter: Q4 2026
- Type: Engineering
- Priority: High
- Status: Q4 Target
- Milestone: M5
FR-SEC-01
SOC 2 Type II certification ✦
Achieve SOC 2 Type II certification.
- Capability: Security & Compliance
- Theme: Certification and compliance management
- Area: Platform
- Quarter: Q4 2026
- Type: Engineering
- Priority: Critical
- Status: Q4 Target
- Milestone: M5
FR-SEC-02
Customer cloud tenant deployment
Deploy into a customer-managed cloud tenant.
- Capability: Deployment Profile
- Theme: Customer cloud tenant
- Area: Platform
- Quarter: Q4 2026
- Type: Engineering
- Priority: High
- Status: Q4 Target
- Milestone: M5
FR-SEC-03
Compliance management
Compliance management and reporting (e.g. EPA Quad-O).
- Capability: Security & Compliance
- Theme: Certification and compliance management
- Area: App
- Quarter: Q4 2026
- Type: Engineering
- Priority: High
- Status: Q4 Target
- Milestone: M5
FR-SEC-05
Tenant governance of analysis data — suggestions, decisions, and derived datasets stay tenant-scoped, deletable, and out of shared training without written authorization
Model suggestions, review decisions, and any dataset, embedding, checkpoint, or evaluation export derived from customer imagery are tenant-scoped by default, covered by the export and deletion workflows, and excluded from cross-tenant or shared training without explicit written authorization. Derived artefacts remain traceable to their source tenant so that a deletion obligation can be assessed rather than assumed.
- Capability: Security & Compliance
- Theme: Access control and tenant governance
- Area: Platform
- Quarter: Q4 2026
- Type: Engineering
- Priority: High
- Status: Q4 Target
- Milestone: M5
FR-VIS-01
3D CAD model overlay
Overlay the 3D CAD model onto the facility world model for as-built spatial context.
- Capability: World Model
- Theme: Spatial registration and the 3D scene
- Area: App
- Quarter: Q4 2026
- Type: Engineering
- Priority: Medium
- Status: Q4 Target
- Milestone: M5
FR-XSC-01
Cross-source correlation engine — promoted to named primitive (tag / match / score / surface) ✦
Tag, match within 2m, score, and surface multi-source findings.
- Capability: Evidence Confidence
- Theme: Cross-source correlation
- Area: AI Assistant
- Quarter: Q4 2026
- Type: Engineering
- Priority: Critical
- Status: Q4 Target
- Milestone: M5
FR-XSC-02
Multi-source confirmed TPR > 98% / FPR < 2% target reporting
Report TPR > 98% / FPR < 2% for multi-source confirmed findings.
- Capability: Evidence Confidence
- Theme: Cross-source correlation
- Area: AI Assistant
- Quarter: Q4 2026
- Type: Engineering
- Priority: High
- Status: Q4 Target
- Milestone: M5
Generated by docs/portfolio/_build/generate_fr_catalogue.py from docs/portfolio/_data/requirements.yaml. Regenerate after editing the _data.