GULFCOAST OUTAGE
INTELLIGENCE SYSTEM

Collaborative Desktop Multi-Equipment Outage Estimator & State Sync Platform

DOCUMENT TYPE
Engineering Guide & Tutorial
PLATFORM SUITE
GOIS Desktop Launcher 1.2
SYNCHRONIZATION
Serverless SharePoint Sync
REVISION LOGIC
Louisiana Refinery Calibrated

01. Collaborative SharePoint Architecture

The GulfCoast Outage Intelligence System (GOIS) implements an advanced, serverless, zero-maintenance collaborative environment designed to run natively off shared directories, such as **Microsoft SharePoint** or **OneDrive** folders.

Serverless Multi-User Sync

Estimators, operations, and external sub-contractors run GOIS.exe inside the same synchronized folder. The app syncs state directly to a local JSON database file (gois_shared_state.json), eliminating cloud hosting fees.

Role Lock & Review Flow

Contractors can be assigned locked simulator roles (e.g. Scaffold Contractor, Inspector). Edits made by restricted roles do not affect the active forecast immediately; they are safely stashed as "Proposals" for Owner review.

Collaborative SharePoint Sync Diagram
Figure 1.1: Schematic diagram showing serverless multi-user state synchronization over SharePoint cloud-directory mapping.

๐Ÿ’ก PRO-TIP: AUTOMATIC HOT RELOAD

Because the C# server wrapper serves the local folder's static HTML/CSS/JS assets on port 56789, any hot patches made in the directory are loaded instantly next time you open the application window, without needing to recompile the binary!

02. Multi-Equipment Outage Packages

GOIS supports multiple concurrent equipment tracks. When creating equipment, the system automatically builds a custom work breakdown package preloaded with dynamic standards and calibrated engineering parameters.

Equipment Type Standard Standard Inspection Code Cleaning defaults Automatic Exclusions
๐Ÿ›ข๏ธ Storage Tanks API 653 Structural Floor MFL Scan Heavy sludge removal scaled to depth None (Full Suite active)
๐Ÿงช Pressure Vessels API 510 Shell AUT Grid Scan Confined space water washdown Ground void filling disabled
๐ŸŒ€ Process Drums API 510 Spot Thickness UT checks LEL venting and gas-free wash Ground void filling disabled
๐Ÿ”Œ Heat Exchangers API 510 Tube Eddy Current / IRIS Chemical bundle neutralization No MFL Floor scans allowed
๐Ÿ›ฃ๏ธ Piping Systems API 570 Line volumetric UT checks Line isolation & gas-free venting Manway-dependent safety watch disabled
Dynamic Equipment Packages Diagram
Figure 2.1: Technical illustration of the 5 Refinery Equipment Types and their dynamic inspection and welding codes under GOIS.

๐Ÿ’ก SYSTEM GEOMETRY SCALING

Dimensions entered for equipment (Diameter, Height, Sludge Depth) dynamically recalculate mechanical surfaces. For example, shell sandblasting areas automatically scale as Math.PI * diameter * height, ensuring high precision.

03. Step-by-Step Outage Setup Tutorial

Follow this technical walkthrough to compile a comprehensive, multi-equipment outage estimate with custom tasks, dynamic presets, and audit-logged tracking.

1

Launch the Standalone GUI Desktop Shell

Double-click the GOIS.exe binary located in your shared SharePoint workspace. It launches in borders-free, Chromium-driven Chromium App Mode served off local port 56789. The custom corporate brand logo is automatically visible in the Taskbar and sidebar.

2

Establish Equipment Context

In the left sidebar, click "+ Add New Equipment". A modal will open. Assign an ID (e.g. V-102), a name (e.g. Secondary Amine Separator), and select the type **Vessel**. Upon clicking "Commit", the workspace focuses on V-102 and loads API 510 defaults.

3

Add Custom Scope Items & Apply Dynamic Presets

Go to the **Inspection & NDE** worksheet. Click "+ Add Custom Scope Item". A blank row is instantly created at the bottom of the table. In the dropdown selector that displays on the row, select a preset (e.g. "Vessel Shell Automated UT (AUT)"). The description, rate, code, and unit are automatically populated.

INSPECTION & NDE WORKSHEET
[x] Vessel Shell Automated UT (AUT) Rate Code: R-NDE-TECH 1 day @ $2,500/day $2,500
โ†ณ Preset applied: Vessel Shell Automated UT Grid Scan (AUT corrosion map)
4

Review Exclusions (Clean Deletion UX)

If a task is no longer required in the work scope, uncheck the checkbox under the "Active" column. Rather than cluttering the screen by leaving a crossed-out item, the task is **completely deleted** from the database array, updating the subtotal instantly.

5

Change Control and Audit Approvals

If a contractor (e.g. using the API 653 Inspector role) proposes a modification, it stashes as a proposal. As the Owner / Estimator, navigate to the Executive Summary tab, review the cost delta, and click **"Approve"** to splice it into the active project package or **"Deny"** to revert.