Solution architecture
Source systems own their records. The readiness layer owns the integrated decision context.
[Aconex] [P6] [Q4/Entity Desk] [Forwood] [People/Training] [Health flag]
| | | | | |
+-------+----------+------+------+--------------+---------------+
|
Integration adapters (mock)
SourceSystem · ObjectID · Revision · LastVerified · WriteAuthority
|
Readiness core: applicability -> requirements -> evaluation
Front Readiness | ES&H Readiness G1-G5 (no compensation)
|
State engine | Constraints | Evidence & audit | Measurement & value
|
Field (offline) | Supervision | Management assurance | Integration opsBounded contexts
State model
Three independent dimensions; never collapsed into one field.
Valid combination: Permit APPROVED + Technology ONLINE + Operational HOLD, because client release is pending. HOLD prevents release or resumption; STOP requires active work to cease.
System-of-record assumptions
No second system of record is created silently.
| Object class | Authoritative source | Integration mode |
|---|---|---|
| Controlled documents, procedures, PETS, standards | Aconex | Read / event |
| WBS, activities, schedule, look-ahead | Primavera P6 | Read |
| Permits, JHA, isolation, Sanction to Test, work packs | Q4 / Entity Desk | Read / event |
| Fatal risks, critical controls, verification state | Forwood or equivalent | Read / event |
| Roster, competency, qualification validity | People & Training | Read |
| Operational fitness flag only | Health status service | Read, minimum exposure |
| System / subsystem completions state | Smart Completions / BCSTools | Read (contract open — ADR-06) |
| Integrated readiness decision, constraints, evidence lineage | This readiness layer | Owned |
Architecture decision register
Open decisions are surfaced rather than silently resolved by the prototype.
Technical review gates
The product models work preparation and release decisions, not a screen workflow. Every state is derived from source conditions.
Decisions are attribute-based; technical access grants no operational authority; missing authority with no valid delegate yields HOLD.
Every critical item carries source system, object ID, revision and last-verified timestamp.
No aggregate score exists, so a legal or critical-control gap cannot be compensated. Answer: NO.
Offline, stale source, missing approver and conflicting data each have explicit, safe behaviour.
The layer adds integrated decision readiness; it does not duplicate document custody, scheduling, transactions or control assurance.
AI governance
AI is optional, advisory and fully separable. Core functionality is unaffected when disabled.
- Extract controlled-document information
- Summarize change and assess candidate materiality inputs
- Suggest applicability and identify duplicate requirements
- Identify cross-source inconsistency and propose relationship mappings
- Assist semantic search and flag anomalies
- Create legal requirements
- Approve or release work
- Validate critical controls or authorize a permit
- Remove a HOLD or authorize an exception
- Replace a competent human decision