Skip to main content

Bootstrapping an Enterprise Repo with Engineering Standards

· 2 min read
Mike Homol
Principal Consultant @ ThreeWill

Starting a new enterprise engagement is more than scaffolding code — agents and humans need shared delivery rules from commit one. This week I wired a new delivery repo with ThreeWill Engineering Standards as a git submodule and product-specific agent context before the first feature branch landed.

What happened

  • Added threewill-engineering-standards as a git submodule at .cursor/rules/ so team non-negotiables, MCP docs, and SPFx patterns travel with the repo
  • The standards package is the result of a long partnership and rounds of planning with Cursor — so every developer, whether working locally or in the cloud, can trust that agents follow the same rules
  • The approach predates Cursor Cloud agents, but it remains a strong way to distribute consistent agentic behavior; it is still a work in progress, and the team is happy with how far it has come
  • Wrote product-specific AGENTS.md with submodule hygiene: detect missing standards, init/sync commands, and a light cadence for bumping the pinned SHA via PR
  • Documented delivery conventions in docs/delivery.md: branch + PR discipline, Azure DevOps Boards ↔ GitHub PR linkage (AB#<id>), GitHub Actions CI/CD posture, and Azure DevOps MCP setup for Cursor — without publishing client org or cutover details
  • Added Cursor Cloud-specific instructions so cloud agents follow the same submodule and delivery rules as local sessions
  • Adoption across the practice keeps improving — especially on SPFx web parts, where the standards enforce fewer rules but bring a consistent look-and-feel and reusable React components
  • Recent advancements clarify sophistication levels: Enterprise solutions carry a fuller requirements set than smaller/atomic solutions, so agents and humans get the right bar for the work
  • The same submodule pattern shows up across multiple active delivery repos (enterprise engagements and internal SPFx products), not only this kickoff

Weekly AI Builds - July 27, 2026

· One min read
Mike Homol
Principal Consultant @ ThreeWill

Kickoff week for a state licensing, permits, and inspections modernization: I bootstrapped the delivery repo with ThreeWill Engineering Standards so local and cloud agents share the same rules from day one — then used Cursor on discovery artifacts for a discussion-grade data model.

Highlights

  • Bootstrapped a new enterprise delivery repo with the threewill-engineering-standards submodule, product-specific AGENTS.md (submodule hygiene, branch + PR, Azure DevOps work-item linkage, ADO MCP), and Cursor Cloud agent instructions — standards that predate Cloud agents but still distribute consistent agentic behavior.
  • Noted practice-wide adoption improving, especially on SPFx work (lighter rule surface, shared look-and-feel and React components), plus clearer Enterprise vs smaller/atomic sophistication levels with different requirements.
  • Ran an AI-assisted discovery pass over stakeholder transcripts and legacy UI reference screenshots toward a kickoff data model (draft), including a location-first refinement with the team.

Learn More

Backseat Games v1.2 — Free Solo Mode and a Clearer Monetization Line

· One min read
Mike Homol
Principal Consultant @ ThreeWill

Solo Mode was the reliability win from v1.1 — this week I made it free and moved the one-time purchase behind Play online, so families can try the app offline before deciding to host a multiplayer session.

What happened

  • Bumped to v1.2.0 on TestFlight with Solo Mode free and IAP gated behind Play online
  • Confirmed App Store / support pricing copy matches that line: joining and Solo stay free; the one-time host unlock sits behind Play online
  • Finished Travel Bingo per-item art across landmarks, businesses, scenery, vehicles, signs, and animals — generated icons and refreshed state plate art
  • Travel Bingo tiles moved from small stock emojis to custom illustrated sprites (same board, much clearer at a glance in the car)
  • Added plane propeller spin overlays and accessibility fixes; logged new game ideas in the backlog
  • Published Backseat Games marketing, privacy, and support pages on Homol Works (App Store URL, hero, and game lineup)
  • Refreshed the marketing hero and on-site game descriptions to match the current three-game lineup

Travel Bingo with custom sprites — canyon road background

Travel Bingo with custom sprites — snowy road background

Memento Mori App Store Prep — Skia Calendar, Brand Coin Widgets, and the Homol Works Hub

· 2 min read
Mike Homol
Principal Consultant @ ThreeWill

After last week's widget readability pass, the focus shifted to submission readiness: a Skia life calendar, a consistent brand coin across widgets and loading states, deep-linked home widgets, and the marketing/privacy/support URLs App Store Connect expects.

What happened

  • Rebuilt the life calendar on Skia — better scroll and zoom for a 4,680-week grid, with the tradeoff of a heavier Skia dependency and canvas-style rendering to maintain instead of a pure View-based layout
  • Enriched home-screen widgets (Dreams vs Time, Life Ring, Week Gauge) and replaced skull cutouts with a shared brand coin asset — extract script, CoinSpinner in-app, and widget snapshot wiring
  • Dropped the clipped goals widget; home widgets now deep-link into the right in-app tabs and use the coin as the weekly goal completion marker
  • Hardened Smart Record AI with clearer error messages, reflection editor improvements, and fallback merge tests
  • Locked the iOS build to iPhone-only and added an App Store screenshot / preview prep workflow
  • Finalized the App Store screenshot set on Homol Works and an App Preview video for Connect
  • Published a Memento Mori app hub on Homol Works with marketing copy and those same screenshots

Memento Mori Home Screen widgets with brand-coin goal markers

Weekly AI Builds - July 20, 2026

· 2 min read
Mike Homol
Principal Consultant @ ThreeWill

App Store prep week: Memento Mori got a Skia life calendar, brand-coin widgets, and Homol Works hub pages; Backseat Games shifted monetization for Solo Mode and finished Travel Bingo sprite art.

Highlights

  • Rebuilt Memento Mori's life calendar on Skia, unified the brand coin across widgets and in-app loading (including coin markers on weekly goals), deep-linked home widgets to tabs, and locked the build to iPhone-only for App Store submission — with screenshot prep, an App Preview video, and a new Homol Works app hub.
  • Shipped Backseat Games v1.2 to TestFlight: Solo Mode is free, IAP sits behind Play online, Travel Bingo tiles moved from stock emojis to custom sprites, and marketing/privacy/support pages landed on Homol Works.
  • Refreshed the ThreeWilly managed-services weekly canvas and hardened work-item autonumber / Teams draft signals.

Learn More

Solo Mode — Offline Play Without a Multiplayer Lobby

· One min read
Mike Homol
Principal Consultant @ ThreeWill

Backseat Games got a v1.1 delight pass — and Solo Mode so play still works when the relay lobby cannot. Offline-first turned out to be a product feature, not a fallback.

What happened

  • Shipped jingle, SFX, icons, critter motion, and first-run teaching as one release theme
  • Added Solo Mode for offline play without a relay lobby
  • Useful for App Store demos and real car rides with spotty connectivity
  • Update is live on the App Store — Solo Mode and delight assets look right on device
  • Visual polish landed across the games (Travel Bingo board + License Plate Game cards)

Backseat Games Travel Bingo with delight visuals

Backseat Games License Plate Game card grid

Polish Pass — Making Expo Home Screen Widgets Actually Readable

· One min read
Mike Homol
Principal Consultant @ ThreeWill

After the SDK 55 revival, the next problem was not “do widgets render?” — it was “can you read them at a glance?” Trimming the set and using a consistent brand mark beat shipping every layout variant.

What happened

  • Wired shared skull PNGs through the widget snapshot builder for completed goals
  • Clarified week/dreams layouts and trimmed the overall widget set
  • Fixed TestFlight margin gates for fewer widgets
  • Confirmed on device / TestFlight (not simulator-only) — readable at a glance
  • App Store v1 docs will cover all layouts in the polished set (not deferring variants out of the write-up)

Memento Mori home-screen widgets — polished readable set

Metric Trend Overlays for SharePoint Scorecards

· One min read
Mike Homol
Principal Consultant @ ThreeWill

Measurable trends on the Human Services Scorecard work better as a dedicated overlay and picker flow than as charts crammed into every KPI tile. This is the strong opening chapter — more is coming, including a public release.

What happened

  • Added a metric trend overlay, trend service, and metric picker UX on the timeline
  • Gave trends their own surface instead of overloading tile layout
  • Continues the Scorecard UX thread from earlier metric ordering / group-by / owner work
  • Confirmed merged/deployed on the intended demo surface — Overview tiles with sparkline trends, weekly check-in grid, location grid, comparison charts, and location performance views
  • Framing for the public story: start strong here, then ship follow-ups as the product and packaging mature toward a public release

Scorecard Overview with sparkline trends on KPI tiles

Scorecard weekly grid with check-in dialog

Location Scorecard Grid across sites

Comparison charts — overtime vs turnover and margin-to-revenue

Charlotte Performance location Scorecard Overview

Weekly AI Builds - July 13, 2026

· One min read
Mike Homol
Principal Consultant @ ThreeWill

Widgets got clearer, Backseat Games got a delight pass and Solo Mode, and Managed Services tooling kept moving — with public-safe notes on a client Dataverse hygiene win.

Highlights

  • Polished Memento Mori widgets (brand skulls, trimmed set) verified on device / TestFlight; App Store v1 docs will cover the full polished layout set.
  • Shipped Backseat Games v1.1 delight + Solo Mode — update is live on the App Store with the new Travel Bingo and License Plate visuals.
  • Hardened prospect phone matching and duplicate-merge reporting on a client Power Platform / Dataverse engagement (kept generic).
  • Scorecard trend overlays and related web parts continue a strong shelf story — more posts ahead, including a public release.

Learn More

Open-Sourcing Advanced Page Properties After an SPFx 1.23 / Heft Migration

· One min read
Mike Homol
Principal Consultant @ ThreeWill

Advanced Page Properties started years ago as a PnP-style experiment and kept maturing. This week’s window finally pushed the SPFx 1.23 / Heft migration over the line and packaged the repo for an MIT public release.

What happened

  • Migrated the solution to SharePoint Framework 1.23 with the Heft toolchain and PnPjs v4
  • Synced lockfiles and CI for legacy-peer-deps realities of modern SPFx
  • Added LICENSE, CONTRIBUTING, SECURITY, and deployment validation docs
  • Promoted the public repo on the Homol Works Builds page — verified against the public GitHub release
  • Public write-up stays fork-agnostic: no client-specific or niche tenant branches called out
  • Demo screenshot of an Employee Spotlight page showing page properties in action (choice pills, links, currency, avatar, boolean, number, and long text)

Advanced Page Properties on an Employee Spotlight demo page