Skip to content
Lima Consulting Group
Public working preview

Source-of-truth readiness

Data Connection Status

This experience verifies the Azure Function API at startup. On the Azure-hosted production URL, edits persist to Azure Storage Tables; this SharePoint/local copy remains a governed offline reference.

Production architecture: Azure static website + Function API + Storage Tables

Source-of-truth readiness

Production architecture

The live production origin reads and writes the shared database. Browser-local storage remains a safety net and the SharePoint HTML remains the governed offline reference.

Offline referenceAzure health has not been confirmed in this browser.

Canvas drafts are Azure-backed on the production URL. Criteria-weight edits remain browser-backed until their dedicated API route is deployed; export a backup before changing devices. Publishing remains disabled on this WordPress reference surface.

Deployed

Azure static website

The full interactive experience is hosted at the AAHA production URL and shares one canonical codebase with SharePoint.

Active

Browser safety net

Local persistence protects work during a temporary API interruption; export/import provides an additional recoverability control.

Operational

Azure Function API

Health, portfolio, canvases, canvas detail, draft-save, and publication endpoints are deployed.

Next hardening

Microsoft Entra authorization

Add named-user roles and tenant-aware authorization before opening production editing beyond the approved team.

Operational

Azure Storage Tables

Eight governed tables hold portfolio versions, canvas data, drafts, criteria, score drafts, scorecard data, and release history.

Next hardening

Audit attribution and rollback

Version and release records exist; named editor attribution, approval workflow, and one-click rollback remain the next control layer.

Production workflow

1 · Edit

Yellow controls change a working draft. The interface immediately marks the record as unsaved.

Production workflow

2 · Save

Canvas Score Lab and Portfolio Editor saves write through the API to Azure Storage Tables when the green connection signal is present.

Production workflow

3 · Publish

Publishing promotes the shared drafts into the current portfolio release; meetings read that released version.

Production workflow

4 · Recover

Release history and JSON backup support recovery. Named-user audit attribution and one-click rollback are still pending hardening.

Current executive release

2026.08.11.002

Offline reference · Published August 4, 2026 - 11:00 BRT · Published by Paul Lima · 31 canvases · Source AAHA Portfolio · PROD · 0 drafts.

Meeting confidence check

Current

Confirm the active Azure portfolio version, review saved database drafts, and present from the production URL. Use the SharePoint copy for governance and recovery as the offline reference.

Production workflow

1 · Historical seed

The approved SharePoint workbook is preserved as the migration baseline and governed reference.

Production workflow

2 · Save a draft

Write scores, commentary, ROoM values, ownership, and classifications through the API into Azure Storage Tables.

Production workflow

3 · Promote a release

Validate the shared drafts and promote them to the current portfolio version with a release-history record.

Production workflow

4 · Present current

The production HTML reads the promoted records and displays the exact matching version in every meeting.

Release history
VersionStatusPublishedPublisherCanvasesNotes
2026.08.11.002Offline referenceAugust 4, 2026 - 11:00 BRTPaul Lima31Initial governed portfolio blueprint · Azure Tables: PortfolioVersions, CanvasSummaries, CanvasDetails, CanvasDrafts, DecisionCriteria, ScoreDrafts, BalancedScorecard, ReleaseHistory
Scroll to Top