PSI Knowledge Base

Progressive Surface Inc. — custom industrial machine manufacturer, Grand Rapids, MI.


Company — Who we are

Learn what PSI does, how machines get built, and the vocabulary.

Start HereWhat You’ll Learn
Terminology80+ PSI-specific terms — read this first
About PSICompany overview, products, industries
EngineeringDesign workflow, ECN/NCN process
ManufacturingBuild process, departments, assembly
QualityRedbook system, quality metrics
LDS MethodologyFoundational engineering framework (Six Ds)

Applications — What we build

Living documentation for every PSI application, API, and tool.

ApplicationTypeURL
All ApplicationsOverviewPortfolio with tech patterns
Redbook WebWebredbook.progressivesurface.com
PSI ExplorerWebexplorer.progressivesurface.com
Project ExplorerWebprojects.progressivesurface.com
ERP Migration ToolWeberpmigration.progressivesurface.com
PSI PortalWebportal.progressivesurface.com
UniData APIAPIapi.progressivesurface.com
PSI Export CLICLILocal tool
ProAppsDesktop35+ WPF apps

Development — How we build

Architecture patterns, deployment, and development tools.

ResourceDescription
PSI Web App Compliance StandardCanonical baseline for compliant web app changes — auth, secrets, deployment, networking, validation
Deploy to AzureWeb apps architecture, deployment, networking, auth, CI/CD
Web App TestingTesting best practices
U2 Toolkit MigrationUniData access migration guide
Agentic ImplementationAI-assisted dev methodology
Claude CodeClaude Code integration & skills
Digital ThreadMachine analysis methodology — PLC, robot, BOM, electrical, safety

Data — Our data

Schemas, field definitions, and system documentation.

ResourceWhat It Contains
Data BrainMaster data reference — what exists, where, how to access
Data DictionaryField definitions for analytics output tables
Redbook SchemaREDBOOK.1287 UniData field reference
Fabric ProgressiveDataSetPower BI/Fabric table schemas & DAX patterns
Inventory & Work OrdersWO types, AFTEC inventory tables, IBM tracking
PSI.All Architecture.NET codebase & UniData subroutines

Reference — Deep technical catalogs

ResourceWhat It Contains
AFTEC Subroutine Catalog370 VB_* subroutines across 21 domains

Analytics — Metrics & dashboards

ResourceDescription
DashboardsRedbook Analysis Dashboard (v7)
MethodologyMetric calculations, AI classification, quality risk scoring

Guides — How-to tutorials

TaskGuide
New to the wiki?Getting Started
Set up dev toolsDeveloper Setup
Implement a compliant web app changePSI Web App Compliance Standard
Deploy a web appDeploy to Azure
Edit this wikiEdit Wiki
Connect AI agentsConnect AI
Obsidian tipsObsidian Tips
Team trainingTraining Presentation

Where Does It Go?

SectionQuestion it answersWhen to add here
company/“What does PSI do? How does the business work?”Domain knowledge, processes, terminology
applications/“What software do we have? How does app X work?”Any PSI app, tool, or service — living docs
development/“How do we build and deploy software?”Architecture patterns, deployment, dev tools
data/“What data do we have? What are the schemas?”Data sources, field definitions, system docs
reference/“What subroutines/APIs exist?”Deep technical catalogs (AFTEC, etc.)
analytics/“What metrics do we track?”Dashboards, KPIs, methodology
guides/“How do I do X?”Step-by-step tutorials for people

Developer Setup

One command to set up Claude Code, PSI skills, and dev tools:

# 1. Install & auth GitHub CLI (if not already done)
winget install GitHub.cli
gh auth login -h progressivesurface.ghe.com
 
# 2. Run the PSI Developer Tools installer
gh api repos/ProgressiveSurface/PSI-Wiki-Site/contents/.claude/installer/setup.ps1?ref=v4 -H "Accept: application/vnd.github.raw" --hostname progressivesurface.ghe.com | iex

Full Setup Guide


For AI Agents

  1. Start with: Terminology — Critical vocabulary
  2. Then read: AI Context Briefing — Full system context
  3. Use the canonical implementation standard: PSI Web App Compliance Standard
  4. Reference: llms.txt — Index of all content

Recent Updates

  • 2026-02: Wiki restructured — clean 7-section taxonomy (Company, Applications, Development, Data, Reference, Analytics, Guides)
  • 2026-02-03: Unified Developer Tools Installer
  • 2025-02-02: Added Skills section and Web App Deployment Guide
  • 2025-02: Initial wiki creation

Contact

Questions about this wiki? Contact the engineering team.


Last updated: April 2026