PizarraContexto de trabajoDocumentos y registrosControles críticosRegistrosPreparaciónCondiciones bloqueantesAutorización
Aseguramiento / Técnico
PH6A-BXIA-REV0 · Parent PH6A-IADA-REV1 · Seal PH6A-IADA-REV1-SEAL-01

Bechtel / Aconex-Inspired Interaction Architecture

INTERACTION_ARCHITECTURE_DEFINITION_ONLY · ChangeClass UX_PRESENTATION_CHANGE. Aconex interaction-pattern reference (navigation, registers, filters, tabbed detail) — no proprietary branding, layout, assets, workflows or source semantics reproduced.

A · Interaction Architecture Executive View

Presentation descendant of the sealed baseline

InteractionArchitectureIDPH6A-BXIA-REV0
ParentBaselinePH6A-IADA-REV1
ChangeClassUX_PRESENTATION_CHANGE
FrozenContractChanges0
ArchitectureChanges0
AuthorityLogicChanges0
EvidenceLogicChanges0
ClosurePredicateChanges0
ProvenancePreservedTRUE
SourceAuthorityPreservedTRUE
DesignSealPRESERVED
TechnicalAttributionPRESERVED
UXRegression12/12 PASS
OperationalClosureEvidenceNOT_YET_ACQUIRED
Phase6AHOLD
Phase6BNOT_AUTHORIZED
Phase7NO_GO
BC09ProtectionACTIVE
PilotExposurePROHIBITED
This is not
  • Not an Aconex clone
  • Not a replacement for Aconex
  • Not a System of Record redesign
  • Not a change to the frozen architecture
  • Not an authorization layer
  • Not a new evidence model
Protected frozen contracts (render-only)
FactTypeSystemEvidenceEngineDecisionEngineAuthorityEngineEvidenceCriterionAssessmentBlockerClosurePredicateGovernedOperationalEventRuleVersionProvenanceChainReasonCodeDecisionRightCanonicalSemanticDictionaryAI_TO_RULE_FIREWALLDeterminismContract

UX_CHANGE ≠ ARCHITECTURE_CHANGE. Any screen requiring a protected contract to change returns UX_ARCHITECTURE_BOUNDARY_VIOLATION and is not implemented.

B · Global Navigation Map

Persistent corporate top shell

Shell areaContentGoverning rule
Project ContextPRJ-4820 · Shift Day A · always visibleContext never implies scope of authority
Global SearchCross-register controlled searchSearch reveals, never mutates
Module Navigation12 primary modulesLabels bound to Canonical Semantic Dictionary
NotificationsWorkflow and evidence eventsNotification is not assignment of authority
User / Role ContextAuthenticatedUser · Role · DecisionRight shown separatelyIdentity ≠ Role ≠ Permission ≠ DecisionRight
Help / GovernanceAbout / Architecture / ProvenanceProvenance always reachable, never editable

C · Module Architecture

Twelve primary modules bound to the Canonical Semantic Dictionary

ModulePurposeInteraction patternSurface
HomeGoverned project overview — no composite scoreStatus summary/
FieldCurrent work, location, blocking reason, evidence captureTask-first/field
WorkWorkPackage / JobCard registerRegister → Detail/
LocationsLocation register and operational contextRegister → Tabbed detail/locations
ReadinessFunctional enabling + preventive families, uncompensatedDomain matrix/readiness
Risks & ControlsActivity / Location / SIMOPS risk and Critical ControlsRegister + source authority/locations
EvidenceOwner evidence intake register (ER / BC)Register → Tabbed detail/oei
WorkflowsWorkflow state, owner, required authorityQueue register/board
DocumentsControlled document references (federated)Revision register/design-basis
AssuranceFindings register, controlled-open preservedFindings register/assurance-register
ReportsGoverned extracts and history reconstructionQuery + export/measurement
ConfigurationRule versions, mappings, stewardshipControlled configuration/configuration

D · Register Interaction Pattern

Register → Select → Detail

  1. 1. Saved Views
  2. 2. Filters
  3. 3. Search
  4. 4. Results Table
  5. 5. Selected Object Detail
Default saved views
Saved viewAvailability
Assigned to MeAVAILABLE_WHERE_OWNER_EXISTS
Assigned to My FunctionAVAILABLE_WHERE_FUNCTION_EXISTS
OpenAVAILABLE
Awaiting ResponseAVAILABLE
Under ReviewAVAILABLE
BlockedAVAILABLE
Recently UpdatedAVAILABLE

No artificial assignment is generated. Where the governed model holds no owner, the saved view renders NOT_APPLICABLE rather than inventing an assignee.

E · Filter / Saved View Pattern

Presentation state only

AreaLocationDisciplineObjectTypeOwnerStatusRiskEvidenceQualityDateWorkPackageSourceSystem
Actions
ApplyClearSave View
Global search scope
Location_IDWorkPackageJobCardDocumentReferenceEvidence_IDER_IDBlocker_IDCriticalControlOwnerReasonCodeEvent_ID
Result fields
ObjectTypeIdentifierTitleCurrentStateOwnerLastUpdatedSource

Filter state is PRESENTATION_STATE only. It never alters facts, decisions, evidence quality or authority.

F · Project Overview

Governed status only — no composite score

Current Phase
PHASE 6A
Phase6A Status
HOLD
Open Blockers
9 OPEN
ER Awaiting Owner
6
Evidence Submitted
0
Retest Eligibility
NOT_ELIGIBLE
Critical Controlled Findings
2 CONTROLLED_OPEN
BC09Protection
ACTIVE
PilotExposure
PROHIBITED

No single composite readiness percentage is rendered anywhere in the shell.

G · Location Register

Columns

Location_IDCanonical NameAreaSystem / SubsystemActive WorkPlanned WorkAggregate Location StateSIMOPS StatusRestrictionsLast Material Event

Selecting a Location opens LocationOperationalContext. Live register: /locations

H · Location Detail

Tabbed object detail

DetailsActive WorkLookaheadReadinessRisks & ControlsSIMOPSEquipmentRestrictionsEvidenceRelated DocumentsEventsHistoryAssurance

Location inherits context, never authorization. Authorization is rendered only on the work/decision object.

I · Work Register

WorkPackage and JobCard

IDDescriptionLocationDisciplineCurrent StateReadinessAuthority StatePrimary BlockerOwnerPlannedExecutionWindow

J · JobCard Detail

Tabbed object detail

DetailsRequirementsReadinessPreventive PackageRisks & ControlsSIMOPSAuthorityEvidenceRelated DocumentsWorkflowEventsHistoryAssurance
State bandMeaningPresentation
OBSERVED_STATEWhat is demonstrated nowPrimary column, neutral/semantic chip
FORECAST_STATEProjected constraintSeparate lane, labelled ADVISORY / NOT AUTHORIZATION
AUTHORIZED_STATEDecision taken by a valid DecisionRight holderSeparate authority block with authority source

OBSERVED_STATE, FORECAST_STATE and AUTHORIZED_STATE are never merged into one status.

K · Readiness

Two independent families — no compensation

Functional enabling domains
EngineeringMaterialsEquipmentToolsWorkforceConstruction AreaEnvironmentClient ReleaseLogisticsSIMOPS / Interfaces
Preventive / ES&H readiness

Applicable ES&H controls and requirements are rendered independently, with their own state, owner and evidence. A satisfied functional domain never offsets an unsatisfied preventive control.

Functional Enabling Readiness and Preventive / ES&H Readiness are rendered as two independent families. No compensation, no roll-up, no weighted average.

Status presentation families
FamilyStatesNote
OperationalREADY · CONDITIONAL · HOLD · STOPSemantic states only
EvidenceNONE · PARTIAL · SUFFICIENT_FOR_RETEST · SUFFICIENT_FOR_CLOSURENONE renders as NOT_DEMONSTRATED (amber), never as failure (red)
WorkflowAWAITING_OWNER · OWNER_ACKNOWLEDGED · EVIDENCE_SUBMITTED · UNDER_EVIDENCE_REVIEW · ACCEPTED · ACCEPTED_WITH_LIMITATION · INSUFFICIENT · CONTRADICTORYNo state skipping is renderable
Reason-code-first block (§16)
ReasonCodeReasonDescriptionOwnerResolvableByRequiredEvidenceEscalationRoute

A HOLD, STOP, CONDITIONAL or blocked state is never rendered without its reason block.

L · Risks & Controls

Source authority preserved

RegisterSource authorityParticipation
ActivityRiskContractor / Discipline Method StatementFEDERATED_READ
LocationRiskArea Construction ManagementFEDERATED_READ
SIMOPSInteractionRiskArea Superintendent + ES&HDERIVED_FROM_FEDERATED
CriticalControlCritical Control source system ownerFEDERATED_READ_ONLY
Required fields
SourceSourceOwnerParticipationModeValidityVerificationState

Displaying Critical Control information does not make this layer the authoritative Critical Control repository.

M · SIMOPS

Two synchronized representations

ViewRendersDominance
Pairwise Interaction MatrixCell-level PASS / CONFLICT per activity pairSUBORDINATE
LocationConcurrentWorkSetCumulative set evaluation for the locationDOMINANT

PAIRWISE_PASS ≠ LOCATION_PASS. If every pairwise cell passes and cumulative analysis returns conflict, the cumulative state and Cumulative Reason Code dominate the rendered Aggregate Location State.

N · Evidence Register

/oei rendered as an enterprise register

ER_IDBCOwnerCurrent Workflow StateEvidence ItemsEvidenceQualityRetestEligibilityLastEvent

All /oei logic preserved unchanged — /oei

O · Evidence Request Detail

Tabbed object detail

DetailsQuestionnaireOwner ResponseEvidenceAdmissionDeep AssuranceContradictionsRetestEventsHistory

DesignResponse and OwnerValidatedResponse are rendered in separate columns and never merged.

§21 · Evidence Assessment Presentation

Two layers, never one score

Layer 1 — Admission
AUTHENTICCURRENTIN_SCOPEOWNER_COMPETENTTRACEABLESUFFICIENT_FOR_CRITERIONNO_MATERIAL_CONTRADICTION
Layer 2 — Deep Assurance
AUTHORITYSOURCE_INTEGRITYTEMPORAL_VALIDITYBOUNDARY_MINIMISATIONSEMANTIC_CONSISTENCYTRACEABILITYFAILURE_BEHAVIOUR

Layer 1 (Admission) and Layer 2 (Deep Assurance) are never collapsed into one score.

P · Workflow Register

Authority-aware queue

Workflow_IDObject_IDCurrentStateCurrentOwnerRequiredAuthorityAgeReasonCodeNextPermittedTransition

Transitions the current user has no valid DecisionRight to execute are not rendered as actions; they are rendered as required authority.

Q · Documents Register

Federated document references

Document IDTitleRevisionStatusSource SystemSource OwnerEffective DateRelated WorkRelated Evidence

Document Reference ≠ Local System of Record. Where SourceSystem = Aconex the record is labelled as federated reference; no local ownership is implied.

R · Authority Panel

Present on every material object

AuthenticatedUserRolePermissionDecisionRightScopeDelegateEffectivePeriodAuthoritySource

Identity ≠ Role ≠ Permission ≠ DecisionRight. The interface presents authority; it does not create it.

S · History / Events

GovernedOperationalEvent chronology

TimestampEventActorPreviousStateNewStateReasonRuleVersionEvidenceRefSourceRef

Technical payload is collapsed by default behind 'View technical trace'.

T · Provenance View

Why am I seeing this state?

  1. Current State
  2. ← Rule (RuleVersion)
  3. ← Fact (FactType)
  4. ← Evidence (Evidence_ID)
  5. ← Source (SourceSystem)
  6. ← Owner (SourceOwner)

'Why am I seeing this state?' is explanatory and read-only for every derived or decision state.

U · Forecast / Lookahead

Advisory lane

Forecasted ConstraintExpected DateAffected WorkOwnerSuggested Preventive Action

Forecast is labelled ADVISORY / NOT AUTHORIZATION and can never render an AUTHORIZED state.

V · Assurance Register

Controlled-open states preserved

Finding_IDSourceClassificationAffected ContractImpactRequired ActionOwnerDisposition
Included sources
/ahp findings (3)DEAP findings (2)UX findings (this workstream)future operational findings

Live register: /assurance-register

W · Role-Sensitive Views

Presentation only — never authority

RolePrioritisedHidden (presentation)
Field UserCurrent work, location, blocking reason, evidence captureConfiguration, rule versioning
SupervisorCrew work register, readiness, authority stateArchitecture internals
ES&HPreventive readiness, critical controls, SIMOPSCommercial fields
Construction ManagementArea aggregate state, lookahead, escalationPer-artefact assurance detail
Owner / StewardAssigned evidence requests, questionnaire, submissionsOther owners' drafts
AssuranceFindings, provenance, regression, historyField capture actions
IT / ArchitectureFederation, rule versions, determinismOperational authorization actions

Role-sensitive presentation may hide irrelevant actions. It never creates authority; backend DecisionRight remains governing.

§34 Mobile / field priority
Current WorkCurrent LocationCurrent StateBlocking ReasonRequired ActionAuthorityEvidence Capture

Same information architecture on mobile. Authority and assurance controls are never reduced for mobile convenience.

§32 Visual hierarchy
  1. 1. Operational State
  2. 2. Reason / Constraint
  3. 3. Owner
  4. 4. Required Action
  5. 5. Evidence / Source
  6. 6. History
  7. 7. Technical Details

§31 · Interaction Patterns Applied

Familiar patterns, no proprietary reproduction

PatternApplied to
Register → Select → DetailLocations, Work, Evidence, Documents, Workflows, Assurance
Saved Search7 default saved views per register
Filter Panel11 context filters + Apply / Clear / Save View
Tabbed Object DetailLocation (13 tabs), JobCard (13 tabs), Evidence Request (10 tabs)
Related ItemsRelated Work / Related Evidence / Related Documents
Workflow HistoryGovernedOperationalEvent chronology
Status ColumnsOperational / Evidence / Workflow status families
Assignment / OwnerOwner column where the governed model holds one
Controlled Search11 searchable object classes
Revision / HistoryDocument revision and object history

Familiar enterprise interaction patterns only. No proprietary branding, logo, copyrighted asset, exact layout, workflow or source-system semantic is reproduced.

§33 · Colour Semantics

Restrained corporate indication

ConditionTreatment
Positive / demonstratedREADY token (green)
Pending / open / evidence required / NOT_DEMONSTRATEDCONDITIONAL token (amber)
Material failure / contradiction / prohibited / stopSTOP token (red)
Informational / neutralNEUTRAL / INFO token
Missing evidenceAMBER — never rendered as demonstrated failure

§35–37 · UX Consistency Invariants

Violation codes emitted, never suppressed

IDInvariantViolation codeStatus
UXI-01Same object renders the same governed state across Home, Location, Work, Evidence, Workflow, AssuranceUX_STATE_CONSISTENCY_VIOLATIONHELD
UXI-02Every source-derived field exposes Source, SourceOwner, LastVerified, ParticipationModeUX_SOURCE_CONSISTENCY_VIOLATIONHELD
UXI-03Action enabled only where DecisionRight = VALID for Role, ObjectClass, Scope, Location, Activity, EffectivePeriodUX_AUTHORITY_CONSISTENCY_VIOLATIONHELD
UXI-04No screen requires modification of a protected frozen contractUX_ARCHITECTURE_BOUNDARY_VIOLATIONHELD

X · About / Architecture / Provenance

Controlled attribution — not repeated on operational screens

BaselineOfRecordPH6A-IADA-REV1
Seal_IDPH6A-IADA-REV1-SEAL-01
ParentBaselinePH6A-IADA-REV1
ChangeClassUX_PRESENTATION_CHANGE
CurrentInteractionArchitectureVersionPH6A-BXIA-REV0

Technical Design Lead Ing. Victor Delgado Céspedes — CIP 84092

Management Coordination Eloy Tapia — Regional ES&H Manager — Bechtel GBU M&M

Full seal record: /seal · /iada

Y · UX Regression Results

12/12 PASS · SIMULATION_EVIDENCE

IDTestExpected behaviourResult
UX-R01Missing evidence renderingAmber NOT_DEMONSTRATED, not red failurePASS
UX-R02AI advisory outputNever rendered as authorizationPASS
UX-R03Forecast stateCannot appear as AUTHORIZED; labelled ADVISORYPASS
UX-R04Location authorization inheritanceLocation displays context onlyPASS
UX-R05SIMOPS pairwise vs cumulativeCumulative conflict dominates aggregate statePASS
UX-R06User without DecisionRightMaterial action not executable or renderedPASS
UX-R07Evidence acceptanceDoes not directly authorize workPASS
UX-R08Federated fact renderingSourceSystem remains visiblePASS
UX-R09History reconstructionPrevious and current state both reconstructablePASS
UX-R10Cross-module stateIdentical governed state across modulesPASS
UX-R11Controlled-open findingsVisually distinct from failurePASS
UX-R12Design provenanceAccessible and unchanged (Seal preserved)PASS

All regression output remains SIMULATION_EVIDENCE. OperationalClosureEvidence = NOT_YET_ACQUIRED.

Z · UX Findings Register

UX_PRESENTATION_CHANGE classification

IDFindingClassificationAffected contractDisposition
F-BXIA-01Saved views 'Assigned to Me' / 'Assigned to My Function' have no governed assignment for design-phase objectsUX_PRESENTATION_CHANGE · NON_BLOCKING_CONTROLLED_OPENNone — presentation onlyRender NOT_APPLICABLE rather than synthesise assignment; revisit when operational ownership exists
F-BXIA-02Reference deck contains only rasterised slides; no interaction semantics extractable beyond generic register patternsUX_PRESENTATION_CHANGE · CLOSED_NOTEDNoneInteraction patterns derived from generic enterprise conventions; no proprietary asset consumed

UX_ARCHITECTURE_IMPACT_FINDING count = 0. No screen in this workstream required a frozen contract change.

§41 · Acceptance Criteria

All criteria evaluated against the parent baseline

CriterionRequiredActualResult
ParentBaselinePH6A-IADA-REV1PH6A-IADA-REV1PASS
ChangeClassUX_PRESENTATION_CHANGEUX_PRESENTATION_CHANGEPASS
FrozenContractChanges00PASS
ArchitectureChanges00PASS
AuthorityLogicChanges00PASS
EvidenceLogicChanges00PASS
ClosurePredicateChanges00PASS
ProvenancePreservedTRUETRUEPASS
SourceAuthorityPreservedTRUETRUEPASS
UXRegressionPASS12/12 PASSPASS

§42 · Required Final State

BECHTEL_ACONEX_INTERACTION_ARCHITECTUREACCEPTED
InteractionArchitectureIDPH6A-BXIA-REV0
ParentBaselinePH6A-IADA-REV1
ChangeClassUX_PRESENTATION_CHANGE
FrozenContractChanges0
ArchitectureChanges0
DesignSealPRESERVED
TechnicalAttributionPRESERVED
UXRegression12/12 PASS
OperationalClosureEvidenceNOT_YET_ACQUIRED
Phase6AHOLD
Phase6BNOT_AUTHORIZED
Phase7NO_GO
BC09ProtectionACTIVE
PilotExposurePROHIBITED
  • Familiar interaction must reduce friction without reducing assurance.
  • The interface presents authority; it does not create authority.
  • The interface presents evidence; it does not convert evidence into fact or authorization.
  • Aconex-inspired means familiar enterprise interaction patterns, not replicated proprietary design.
  • PH6A-IADA-REV1 remains the sealed design baseline; PH6A-BXIA-REV0 is its presentation descendant.