Vol. XV / Issue 10

The McKinnie Dispatch

Filed from the workspace lab

Archibot Managed workspaces 2026

Why the environment is the product

A real Archibus dev environment is not just a container.

The useful version has the application, database, runtime defaults, restore path, support loop, and enough evidence for another person to understand what happened.

The container is the easy part. The hard part is making an Archibus environment that a consultant, admin, support person, or agent can open later and still understand.

What people ask for A dev box

A place to run WebCentral without rebuilding a local machine from memory.

What the work needs An environment

Runtime, database, files, restore process, access, health checks, and support state.

What Archibot adds A repeatable lab

A workspace that carries enough context for upgrade, UAT, diagnostics, and review.

This is the next plain-language Archibot explanation I would give a partner. Archibot is not useful because it can start a container. Lots of tools can start a container. Archibot is useful when that container is part of a repeatable Archibus workspace with the right database, the right runtime shape, and a support path that does not live in one person's terminal history.

A normal devcontainer works well when the application is self-contained. Archibus and WebCentral work is rarely that clean. The runtime matters. The database matters. The WAR, Tomcat, JDK, Gradle, license posture, config files, customizations, backups, and startup order all matter. If any one of those is fake, the workspace can look fine while the actual customer problem is still outside the room.

A workspace is only useful if it preserves the parts of the problem that made the local setup painful in the first place.
Editorial cutaway illustration of a managed Archibus workspace lab with an IDE, WebCentral runtime, database, backup archive, health monitor, and support notes connected on one bench.
Plate I: The workspace lab A useful Archibus workspace is a small lab: WebCentral, a database, restore path, access surface, health signal, and support evidence in one repeatable environment.

The local setup problem never stays local.

The old pattern is familiar. Someone has a working Archibus setup on a laptop or a shared server. It is "documented" in the sense that a few people know which zip, which Java version, which database, and which config tweak made it start last time. Then the next upgrade, support issue, demo, or UAT cycle begins and everyone starts reconstructing the environment again.

That is not only slow. It changes the work. A consultant spends time proving the local machine is not the problem. An admin has to send more context than they should. A support person reads logs from an environment they cannot reproduce. The customer waits while the team tries to separate product behavior from setup drift.

The workspace idea is simple: stop making every person rebuild the lab. Make the lab a product surface.

Repeatable does not mean identical.

Archibus customers are not all running the same thing. Some are on newer WebCentral versions. Some are carrying older customizations. Some have SQL Server. Some have Oracle. Some have integrations that matter more than the base product. Some only need a clean demo or UAT environment. Some need an assessment because the existing stack is old enough that pretending the upgrade is fixed-scope would be dishonest.

Repeatable means the platform can express those differences without turning every job into a fresh invention. The template should carry known runtime defaults. The Console should expose the choices that matter. The workspace should start the same way every time. The support record should say what was created. If a restore or import fails, the failure should be attached to the environment instead of disappearing into a terminal scrollback.

01 Discover

Version, database, customizations, integrations, logs, and goal.

02 Create

Pick a template and runtime shape instead of building from scratch.

03 Restore

Attach a safe database path, seed data, or a staging-style backup.

04 Inspect

Use IDE, logs, config, metadata, and controlled AI context.

05 Prove

Keep health checks, notes, and next action with the workspace.

The AI part needs the boring part.

This is where Archibot and the workspace platform meet. AI support is much better when it can work near a stable environment. It can search files, inspect config, compare metadata, review logs, explain AXVW changes, and help narrow the next step. That only helps if the environment is real enough to trust.

If the workspace is a random container with a half-working app, AI just gives faster guesses. If the workspace has a known template, database shape, runtime defaults, and support evidence, the model has something concrete to reason over. The human still owns the answer. The agent just has a better workplace.

Field note

Support work needs a place to land.

The same workspace can be a dev environment, UAT system, demo, troubleshooting lab, or upgrade rehearsal. The difference is the contract around it.

Upgrade Rehearse

Start from a safe copy, run the path, keep blockers visible.

UAT Stabilize

Give users a real target without turning production into the test bed.

Support Diagnose

Bring logs, config, database facts, and notes into one workspace story.

The failure mode

Without a workspace record, every support thread has to rebuild context. What version? Which database? What changed? Which restore? Which logs? Who touched it? The person answering the question spends the first part of the job proving the ground is solid.

The managed workspace turns that into a product problem. The environment has a shape. The shape has metadata. The metadata has a support path. When someone asks what happened, the answer can point to evidence instead of memory.

Rule

If the support story cannot survive the person who ran the command walking away, the environment is still too personal.

Editorial illustration of a support loop around a managed Archibus workspace, with visual symbols for inspection, safe reproduction, health checks, decision-making, and recorded evidence.
Plate II: The support loop The support loop starts with evidence, reproduces safely, decides the next action, and records enough context for the next person.

The fit check is part of the product.

A quick discovery pass is not ceremony. It keeps the workspace honest. We need to know the WebCentral version and build, database type and version, app server, JDK, Tomcat, Gradle, integrations, customizations, backup posture, and the actual pain point. We also need to know what data is allowed in a hosted environment and what needs a dedicated or customer-controlled path.

Fit check

What I would ask before creating the lab.

A good workspace starts with the constraint that matters most. Sometimes that is version. Sometimes it is data. Sometimes it is Oracle licensing or backup format.

Stack

WebCentral version/build, Tomcat, JDK, Gradle, WAR shape, known custom code.

Database

SQL Server or Oracle, backup format, size, restore expectation, license boundary.

Purpose

Upgrade readiness, performance diagnosis, UAT, staging, demo, support triage.

Data path

Hosted approval, staging copy, sanitized dataset, dedicated deployment, or no-go.

What I would say instead.

I would not start with "AI-assisted Archibus support." That phrase is too soft. I would start with the room where the work happens: a repeatable Archibus lab for upgrade readiness, diagnostics, UAT, staging, demos, and support.

Once that is clear, the AI part has a place. It searches, inspects, compares, explains, and narrows the next step inside an environment that exists for a reason. It does not replace the workspace. It makes the workspace easier to use.

That keeps the claim specific. The promise is not a smarter chat box floating over a vague enterprise system. The promise is less setup drift, better handoff, safer reproduction, and a support story that survives after the first person closes their laptop.

The real win is not that a workspace starts. The real win is that the next person can understand why it exists, what it contains, and what to do with it.