TBD -- pending resource allocation and CFIHOS licensing
Summary [M]
The Augmented Equipment Register manages the full lifecycle of industrial equipment data for capital projects in the oil and gas sector. Equipment items are registered, classified against CFIHOS v2.0 and NORSOK standards, tagged with auto-generated identifiers, enriched with discipline-specific properties, scored for data maturity, and approved through a multi-stage workflow before being issued as controlled deliverables.
The system integrates bi-directionally with the Enhanced Data Repository (EDR v6) for data consolidation. AER is the authoritative master for equipment data; EDR is the consolidation target. All data exchanges are logged in a full audit trail with conflict resolution rules.
Nexus orchestrates the approval pipeline: Engineer data entry, Engineering Lead discipline review, Collator final review, and Issue. ChameleonV2 renders role-specific form variants (Engineers see discipline-filtered field blocks; Collators see maturity summaries and override controls).
Section 02 -- Actors [M]
Role [M]
Description [M]
Access Level [D]
Frequency [D]
Engineer
Data entry within discipline-assigned field blocks (PROC, MECH, ELEC, INST, SAFE, PIPE). Generates tags, maps equipment relationships.
Write own discipline fields, read all. Submit for review.
Daily -- primary data producers
Engineering Lead
Discipline-level technical review and approval of engineer work. Validates data quality within their discipline.
Approve/reject within discipline. Read all.
Daily -- reviews engineer submissions
Collator
Final deliverable review across all disciplines. Can override maturity scoring thresholds with justification. Issues controlled deliverables.
Read/approve all disciplines. Override maturity. Issue control.
Weekly -- batch deliverable review cycles
Data Steward
System configuration: standards management, validation rules, maturity scoring configuration, EDR field mapping definitions.
System config. No data approval authority.
Periodic -- configuration changes
Manager
Reporting and oversight. Views dashboards, KPIs, and audit reports across all disciplines.
Read-only all data. Dashboard and report access.
Weekly -- oversight and reporting
Administrator
System-wide management: user accounts, roles, permissions, audit log access, system health monitoring.
Full system access. User management. Audit logs.
As needed -- user admin and troubleshooting
Permission Model [M]
Engineering discipline permissions follow a "grant trumps deny" model -- if a user has write access to multiple disciplines, the highest permission level across those disciplines applies. Six engineering disciplines are defined: PROC (Process), MECH (Mechanical), ELEC (Electrical), INST (Instrumentation & Control), SAFE (Safety Systems), PIPE (Piping).
Section 03 -- User Stories [M/D]
35 user stories across 6 epics. Sourced from archive/AER/docs/html/USER_STORY_REGISTER.html.
Actor: Engineer
P1 [M]: ER-001 -- Register new equipment with form, type dropdown, and unique ID generation
P1 [M]: ER-002 -- Update equipment details with full audit trail
P1 [M]: TM-001 -- Auto-generate tags per CFIHOS/NORSOK rules, validated for uniqueness
P1 [M]: PM-001 -- Add/update property values with type validation and UoM enforcement
P2 [D]: ER-003 -- Change equipment status (active/maintenance/decommissioned) with notifications
P1 [M]: UM-002 -- Define roles and permissions with immediate effect
P2 [D]: UM-003 -- SSO with corporate identity provider
P2 [D]: UM-004 -- Audit logs of user actions with filtering and export
P2 [D]: SI-003 -- Monitor EDR sync status/errors with alerts and historical trends
P2 [D]: SI-005 -- RESTful API for external access with OpenAPI docs
Section 04 -- System Flows [M/D]
Flow: Equipment Registration and Approval [M]
Trigger [M]: Engineer initiates new equipment registration via ChameleonV2 form.
#
Step [M]
Actor [M]
Input [M]
Output [D]
Decision [M]
1
Create equipment record
Engineer
Equipment type, name, discipline fields
Draft entity with UUID
--
2
Auto-generate tag
System
Equipment type + CFIHOS rules
CFIHOS/NORSOK compliant tag
Uniqueness check pass/fail
3
Assign properties
Engineer
Property values per type definition
Validated property set
Type/range/UoM validation
4
Calculate maturity score
System
Property completion + validation status
Maturity percentage
Threshold met for review?
5
Submit for discipline review
Engineer
Complete equipment record
Status: In Review
--
6
Discipline review
Engineering Lead
Equipment record + maturity score
Approve / Reject / Request Changes
HUMAN GATE -- discipline approval
7
Batch for deliverable
System
Approved items
Deliverable batch
--
8
Final deliverable review
Collator
Batch of approved items
Issue / Reject / Override maturity
HUMAN GATE -- final approval
9
Issue deliverable
System
Approved batch
Status: Issued. Audit record.
--
Result [M]: Equipment item progresses from Draft through In Review, Approved, Batched, to Issued status with full audit trail.
Exceptions [D]: Rejection at step 6 returns item to Engineer with comments. Rejection at step 8 returns batch to Engineering Lead. Collator can override maturity threshold with logged justification.
SLA [D]: Engineering Lead review: 5 business days (escalates to Engineering Manager). Collator review: 3 business days (escalates to Deliverable Owner).
What is the production EDR environment access timeline?
Blocks integration milestone (M3)
Open -- depends on PMG/EDR team
Q3
Are there data residency requirements constraining hosting location?
Infrastructure decisions (cloud vs on-prem)
Open -- needs client security team input
Q4
What is the expected equipment count for initial load?
Database sizing, migration planning, load test parameters
Open -- needs client operations data
Section 13 -- Cooperator Brief [D]
Field
Value
Scope [D]
Equipment registration system with CFIHOS/NORSOK tagging, 6-role RBAC workflow, maturity scoring, and bi-directional EDR v6 integration. 10 P1 user stories form the MVP.
CFIHOS v2.0 license (blocker), EDR v6 staging access (blocker), dev team allocation (blocker), client equipment data sample (UAT only)
Interfaces [D]
Receives: CFIHOS reference data, corporate SSO tokens. Delivers: equipment data to EDR via REST API, reports/exports to users, audit logs for compliance.
Quality Bar [D]
CFIHOS compliance for all standard types. 95% data accuracy. Full audit trail. Load tested to 100+ concurrent. E2E tests covering all P1 stories.
Handover [D]
Deployed system + API documentation + user manual per role + admin guide + CFIHOS configuration guide + EDR integration runbook
Source Authority
Document Sources
This use case was compiled from the AER documentation archive at archive/AER/docs/html/. Key source files:
PROJECT_GOALS.html -- Business objectives and success metrics (Section 01, 11)
USER_STORY_REGISTER.html -- 35 user stories across 6 epics (Section 03)
WORKFLOW_MANAGEMENT_SPECIFICATION.html -- Approval chain and workflow states (Section 04)
AER project status as of source documentation: 0% implemented. All 35 user stories documented; 1 has requirements defined, 34 not started. The project is requirements-only at this stage.