HSLG development chronicle — beginning to current checkpoint
This is the entire documented sequence, not a capped list. Continue with entry
HSLG-0349 on the next evidenced action; do not overwrite or renumber prior entries.
Entries are concise: one development step per line. Exact minute-by-minute order
cannot be reconstructed where a past artifact only gave a date. Items within those
phases follow the documented release/milestone order; they are not a claim of
independently witnessed terminal execution. The earliest recoverable artifact is
HSLG-App-Presentation-Work-Account-Handover.zip (21 October 2026). Earlier
unrecorded actions are unknown, not silently reconstructed.
source-confirmed: present in source/changelog.artifact-confirmed: named uploaded output recorded in the Library.terminal-confirmed: relevant user-pasted terminal output exists (some adjacent
setup steps are user-reported).
conversation-confirmed: documented in chat without independent deployment QA.commands/: previously supplied shell-command references; **do not execute
blindly**, especially when they touch WordPress or Virtualmin.
dependency-downloads.csv: source URL and received filename, not an
endorsement of download-site authenticity or package integrity.
- Status is historical evidence, not a production release acceptance.
Complete event index
- HSLG-0001 · 2026-10-21 · Initial presenter: Received the original HSLG presentation work/account handover archive.
- HSLG-0002 · 2026-10-21 · Initial presenter: Reviewed the existing branded venue-app presentation materials.
- HSLG-0003 · 2026-10-21 · Initial presenter: Captured the original presentation image for visual review.
- HSLG-0004 · 2026-10-21 · Initial presenter: Captured a second presentation image for visual comparison.
- HSLG-0005 · 2026-10-21 · Initial presenter: Packaged HSLG Presentation v1.1.0.
- HSLG-0006 · 2026-10-21 · Initial presenter: Captured an initial v1.1.0 visual screenshot.
- HSLG-0007 · 2026-10-21 · Initial presenter: Captured a second v1.1.0 visual screenshot.
- HSLG-0008 · 2026-10-21 · Initial presenter: Captured another presentation-layout screenshot.
- HSLG-0009 · 2026-10-21 · Initial presenter: Created a dedicated splash landing screen.
- HSLG-0010 · 2026-10-21 · Initial presenter: Packaged Presentation v1.2.0 Splash Lander.
- HSLG-0011 · 2026-10-21 · Initial presenter: Rendered a v1.2.0 preview image.
- HSLG-0012 · 2026-10-21 · Initial presenter: Supplied the lavender cocktail promotion reference image.
- HSLG-0013 · 2026-10-21 · Initial presenter: Supplied the premium cocktail showcase reference image.
- HSLG-0014 · 2026-10-21 · Initial presenter: Updated the presentation to a modern splash treatment.
- HSLG-0015 · 2026-10-21 · Initial presenter: Packaged Presentation v1.3.0 Modern Splash.
- HSLG-0016 · 2026-10-21 · Initial presenter: Added a second splash-lander variant.
- HSLG-0017 · 2026-10-21 · Initial presenter: Packaged Presentation v1.4.0 Two Splash Landers.
- HSLG-0018 · 2026-10-21 · Initial presenter: Reviewed the dual-splash display using a screenshot.
- HSLG-0019 · 2026-10-21 · Initial presenter: Adjusted the second splash screen fitting.
- HSLG-0020 · 2026-10-21 · Initial presenter: Packaged Presentation v1.6.0 Splash 2 Fit Fix.
- HSLG-0021 · 2026-10-21 · Initial presenter: Reviewed the fit with further screenshot captures.
- HSLG-0022 · 2026-10-21 · Initial presenter: Prepared a five-venue showcase reference image.
- HSLG-0023 · 2026-10-21 · Initial presenter: Captured the five-venue concept on screen.
- HSLG-0024 · 2026-10-21 · Initial presenter: Established five venue-specific presentation experiences.
- HSLG-0025 · 2026-10-21 · Initial presenter: Packaged Presentation v1.8.0 Five Venues.
- HSLG-0026 · 2026-10-21 · Initial presenter: Corrected presenter links between venues.
- HSLG-0027 · 2026-10-21 · Initial presenter: Packaged Presentation v1.9.0 Venue Links Fix.
- HSLG-0028 · 2026-10-21 · Initial presenter: Reviewed venue navigation on two screenshots.
- HSLG-0029 · 2026-10-21 · Initial presenter: Implemented five venue-specific app styling variants.
- HSLG-0030 · 2026-10-21 · Initial presenter: Packaged Presentation v2.0.0 Five Styled Apps.
- HSLG-0031 · 2026-10-21 · Initial presenter: Captured two app-style review screenshots.
- HSLG-0032 · 2026-10-21 · Initial presenter: Continued the styled interactive presenter implementation.
- HSLG-0033 · 2026-10-21 · Initial presenter: Packaged Presentation v2.4.0 Interim Review.
- HSLG-0034 · 2026-10-21 · Initial presenter: Reviewed the v2.4.0 phone-interface layout.
- HSLG-0035 · 2026-10-21 · Initial presenter: Adjusted the iPhone 14 Pro-sized presentation frame.
- HSLG-0036 · 2026-10-21 · Initial presenter: Adjusted navigation controls for the phone frame.
- HSLG-0037 · 2026-10-21 · Initial presenter: Packaged Presentation v2.4.1 iPhone 14 Pro Nav Fix.
- HSLG-0038 · 2026-10-21 · Initial presenter: Reviewed navigation, scrolling and phone sizing with screenshots.
- HSLG-0039 · 2026-10-21 · Initial presenter: Fixed presenter-control scrolling and scrollbar behavior.
- HSLG-0040 · 2026-10-21 · Initial presenter: Packaged Presentation v2.4.3 Controls Scrollbar Fix.
- HSLG-0041 · 2026-10-21 · Initial presenter: Reviewed the updated phone presenter in a screenshot.
- HSLG-0042 · 2026-10-21 · Initial presenter: Created a multi-venue app showcase reference image.
- HSLG-0043 · 2026-10-21 · Initial presenter: Expanded the rewards deep-link presentation.
- HSLG-0044 · 2026-10-21 · Initial presenter: Packaged Presentation v2.4.8 Rewards Direct View.
- HSLG-0045 · 2026-10-21 · Initial presenter: Reviewed rewards navigation in a screenshot.
- HSLG-0046 · 2026-10-21 · Initial presenter: Refined minimal logo placement in phone frames.
- HSLG-0047 · 2026-10-21 · Initial presenter: Packaged Presentation v2.4.9 Minimal Logo Frames.
- HSLG-0048 · 2026-10-21 · Initial presenter: Reviewed venue imagery and logo sizing with screenshots.
- HSLG-0049 · 2026-10-21 · Initial presenter: Supplied an events showcase design reference image.
- HSLG-0050 · 2026-10-21 · Initial presenter: Supplied a Discover Our Venues walkthrough mockup.
- HSLG-0051 · 2026-10-21 · Initial presenter: Implemented walkthrough and events presenter links.
- HSLG-0052 · 2026-10-21 · Initial presenter: Packaged Presentation v2.5.0 Walkthrough Events.
- HSLG-0053 · 2026-10-21 · Initial presenter: Captured the walkthrough first-screen preview.
- HSLG-0054 · 2026-10-21 · Initial presenter: Reviewed walkthrough navigation through screenshots.
- HSLG-0055 · 2026-10-21 · Initial presenter: Fixed walkthrough and presenter navigation.
- HSLG-0056 · 2026-10-21 · Initial presenter: Packaged Presentation v2.5.1 Fixed Navigation Walkthrough.
- HSLG-0057 · 2026-10-21 · Initial presenter: Reviewed event-navigation presentation in a screenshot.
- HSLG-0058 · 2026-10-21 · Initial presenter: Expanded event and social-hook demo behavior.
- HSLG-0059 · 2026-10-21 · Initial presenter: Packaged Presentation v2.5.2 Events Social Hooks Fixes.
- HSLG-0060 · 2026-10-21 · Initial presenter: Captured an event-detail preview.
- HSLG-0061 · 2026-10-21 · Initial presenter: Reviewed offers and promotions visual references.
- HSLG-0062 · 2026-10-21 · Initial presenter: Supplied a cocktail-offer app mockup.
- HSLG-0063 · 2026-10-21 · Initial presenter: Supplied a flash lager-offer reference image.
- HSLG-0064 · 2026-10-21 · Initial presenter: Reviewed the flash offer UI with a screenshot.
- HSLG-0065 · 2026-10-21 · Initial presenter: Supplied Flying Pig lake dining imagery.
- HSLG-0066 · 2026-10-21 · Initial presenter: Supplied Flying Pig lake cruise imagery.
- HSLG-0067 · 2026-10-21 · Initial presenter: Added cross-venue promotions and flash-offer interactions.
- HSLG-0068 · 2026-10-21 · Initial presenter: Packaged Presentation v2.5.4 Cross Promotions Flash Offer.
- HSLG-0069 · 2026-10-21 · Initial presenter: Reviewed promotion interactions with screenshot evidence.
- HSLG-0070 · 2026-10-21 · Initial presenter: Improved section close-button visibility.
- HSLG-0071 · 2026-10-21 · Initial presenter: Packaged Presentation v2.5.5 Bold Close Buttons.
- HSLG-0072 · 2026-10-21 · Initial presenter: Prepared transparent white and dark HSLG wordmarks.
- HSLG-0073 · 2026-10-21 · Initial presenter: Reviewed the transparent wordmark preview.
- HSLG-0074 · 2026-10-21 · Initial presenter: Packaged Presentation v2.5.6 Transparent Header Logo.
- HSLG-0075 · 2026-10-21 · Initial presenter: Received the original High Spirits Leisure Group logo image.
- HSLG-0076 · 2026-10-21 · Initial presenter: Received an additional copy of the original logo.
- HSLG-0077 · 2026-10-21 · Initial presenter: Built table-first ordering presentation flow.
- HSLG-0078 · 2026-10-21 · Initial presenter: Preserved slide-up item, basket and checkout panels.
- HSLG-0079 · 2026-10-21 · Initial presenter: Packaged Presentation v2.6.0 Professional Table Ordering.
- HSLG-0080 · 2026-10-21 · Initial presenter: Captured the v2.6.0 table-ordering preview image.
- HSLG-0081 · 2026-10-21 · Architecture and M1: Froze the v2.6.0 presenter as a protected baseline.
- HSLG-0082 · 2026-10-21 · Architecture and M1: Recorded the presenter file hashes for change detection.
- HSLG-0083 · 2026-10-21 · Architecture and M1: Separated shared app UI, browser demo and native app responsibilities.
- HSLG-0084 · 2026-10-21 · Architecture and M1: Separated the WordPress presentation plugin from API hosting.
- HSLG-0085 · 2026-10-21 · Architecture and M1: Created the initial modular project workspace.
- HSLG-0086 · 2026-10-21 · Architecture and M1: Documented the portable WordPress REST content adapter.
- HSLG-0087 · 2026-10-21 · Architecture and M1: Created the independent HSLG WordPress App API foundation.
- HSLG-0088 · 2026-10-21 · Architecture and M1: Defined independent HSLG MariaDB business-table naming.
- HSLG-0089 · 2026-10-21 · Architecture and M1: Added stable identifiers for the five venues.
- HSLG-0090 · 2026-10-21 · Architecture and M1: Implemented initial read-only API health and venue endpoints.
- HSLG-0091 · 2026-10-21 · Architecture and M1: Added admin-only foundation diagnostics.
- HSLG-0092 · 2026-10-21 · Architecture and M1: Created application service boundary contracts.
- HSLG-0093 · 2026-10-21 · Architecture and M1: Added source directory agent-guidance mirrors.
- HSLG-0094 · 2026-10-21 · Architecture and M1: Created TODO and append-only milestone changelog registers.
- HSLG-0095 · 2026-10-21 · Architecture and M1: Added approved-library and dependency policies.
- HSLG-0096 · 2026-10-21 · Architecture and M1: Implemented source review fingerprint inventory.
- HSLG-0097 · 2026-10-21 · Architecture and M1: Added fail-closed source/mobile release checks.
- HSLG-0098 · 2026-10-21 · Architecture and M1: Added governance and PHP foundation tests.
- HSLG-0099 · 2026-10-21 · Architecture and M1: Packaged the M1 source foundation.
- HSLG-0100 · 2026-10-21 · Architecture and M1: Packaged HSLG App API v0.1.0.
- HSLG-0101 · 2026-10-21 · Architecture and M1: Recorded the M1 README and verification report.
- HSLG-0102 · 2026-10-21 · M2 shared screens: Moved original customer screens into packages/app-ui.
- HSLG-0103 · 2026-10-21 · M2 shared screens: Moved venue navigation and table ordering into shared code.
- HSLG-0104 · 2026-10-21 · M2 shared screens: Kept the original presenter chrome outside mobile source.
- HSLG-0105 · 2026-10-21 · M2 shared screens: Moved simulated success adapters into apps/demo-runtime.
- HSLG-0106 · 2026-10-21 · M2 shared screens: Created native fail-closed service placeholders.
- HSLG-0107 · 2026-10-21 · M2 shared screens: Moved shared visual assets into canonical app-ui directories.
- HSLG-0108 · 2026-10-21 · M2 shared screens: Separated demonstration-only media from native media.
- HSLG-0109 · 2026-10-21 · M2 shared screens: Added separate TypeScript-built preview entries.
- HSLG-0110 · 2026-10-21 · M2 shared screens: Introduced PostCSS styles and media splitting.
- HSLG-0111 · 2026-10-21 · M2 shared screens: Created typed shared ApplicationServices contracts.
- HSLG-0112 · 2026-10-21 · M2 shared screens: Routed profile updates through service adapters.
- HSLG-0113 · 2026-10-21 · M2 shared screens: Kept native profile saves blocked without a real API.
- HSLG-0114 · 2026-10-21 · M2 shared screens: Added tests for simulated and blocked profile saves.
- HSLG-0115 · 2026-10-21 · M2 shared screens: Excluded source-only README files from mobile media.
- HSLG-0116 · 2026-10-21 · M2 shared screens: Added mobile asset-exclusion regression checks.
- HSLG-0117 · 2026-10-21 · M2 shared screens: Produced staged WordPress shell around shared screens.
- HSLG-0118 · 2026-10-21 · M2 shared screens: Packaged Presentation v2.7.0 Shared App Refactor.
- HSLG-0119 · 2026-10-21 · M2 shared screens: Reviewed home and menu views against approved assets.
- HSLG-0120 · 2026-10-21 · M2 shared screens: Ran browser regression tests for five venues.
- HSLG-0121 · 2026-10-21 · M2 shared screens: Ran table-selection and simulated-checkout browser tests.
- HSLG-0122 · 2026-10-21 · M2 shared screens: Recorded M2 source verification and package hashes.
- HSLG-0123 · 2026-10-21 · M2 shared screens: Prepared the M2 source handover archive.
- HSLG-0124 · 2026-10-21 · M2 shared screens: Created the next-chat continuation instructions.
- HSLG-0125 · 2026-10-21 · Native prerequisite retrieval: Received an official Capacitor source archive for examination.
- HSLG-0126 · 2026-10-21 · Native prerequisite retrieval: Received Capacitor CLI 8.0.0 package from npm registry.
- HSLG-0127 · 2026-10-21 · Native prerequisite retrieval: Received Capacitor Android 8.0.0 package from npm registry.
- HSLG-0128 · 2026-10-21 · Native prerequisite retrieval: Received Capacitor iOS 8.0.0 package from npm registry.
- HSLG-0129 · 2026-10-21 · Native prerequisite retrieval: Received Node.js 22.23.3 Linux archive from nodejs.org.
- HSLG-0130 · 2026-10-21 · Native prerequisite retrieval: Received Capacitor Core 8.5.3 package from npm registry.
- HSLG-0131 · 2026-10-21 · Native prerequisite retrieval: Received Capacitor CLI 8.5.3 package from npm registry.
- HSLG-0132 · 2026-10-21 · Native prerequisite retrieval: Received Capacitor Android 8.5.3 package from npm registry.
- HSLG-0133 · 2026-10-21 · Native prerequisite retrieval: Received Capacitor iOS 8.5.3 package from npm registry.
- HSLG-0134 · 2026-10-21 · Native prerequisite retrieval: Received a second Node.js 22.23.3 Linux archive.
- HSLG-0135 · 2026-10-22 · M3-M4 device adapters: Added shared full-screen offline and Retry UI.
- HSLG-0136 · 2026-10-22 · M3-M4 device adapters: Implemented HTTPS destination validation in shared routing.
- HSLG-0137 · 2026-10-22 · M3-M4 device adapters: Added QR-based venue and table resolution.
- HSLG-0138 · 2026-10-22 · M3-M4 device adapters: Added demo-only QR and NFC example routes.
- HSLG-0139 · 2026-10-22 · M3-M4 device adapters: Added incoming deep-link presentation examples.
- HSLG-0140 · 2026-10-22 · M3-M4 device adapters: Added Capacitor network-monitor adapter source.
- HSLG-0141 · 2026-10-22 · M3-M4 device adapters: Added Capacitor haptic feedback adapter source.
- HSLG-0142 · 2026-10-22 · M3-M4 device adapters: Added Capacitor keyboard-handling adapter source.
- HSLG-0143 · 2026-10-22 · M3-M4 device adapters: Added Capacitor portrait-orientation and splash sources.
- HSLG-0144 · 2026-10-22 · M3-M4 device adapters: Added barcode-scanner adapter source.
- HSLG-0145 · 2026-10-22 · M3-M4 device adapters: Added Android SDK setup instructions.
- HSLG-0146 · 2026-10-22 · M3-M4 device adapters: Added Android App Links and iOS association examples.
- HSLG-0147 · 2026-10-22 · M3-M4 device adapters: Ensured haptic order acceptance follows verified server success.
- HSLG-0148 · 2026-10-22 · M3-M4 device adapters: Added seven Chromium device-journey tests.
- HSLG-0149 · 2026-10-22 · M3-M4 device adapters: Preserved the protected five-phone Design Deck.
- HSLG-0150 · 2026-10-22 · M3-M4 device adapters: Packaged Presenter v2.8.0.
- HSLG-0151 · 2026-10-22 · M3-M4 device adapters: Packaged the M3-M4 source and handover archives.
- HSLG-0152 · 2026-10-22 · M3-M4 device adapters: Recorded that no Capacitor APK or IPA had been compiled.
- HSLG-0153 · 2026-10-22 · Customer record model: Approved append-only field rows for customer profile changes.
- HSLG-0154 · 2026-10-22 · Customer record model: Selected globally unique UUIDv4 identifiers per customer record.
- HSLG-0155 · 2026-10-22 · Customer record model: Required originating local MariaDB to assign written_at on INSERT.
- HSLG-0156 · 2026-10-22 · Customer record model: Selected CURRENT_TIMESTAMP(6) for microsecond write stamps.
- HSLG-0157 · 2026-10-22 · Customer record model: Required unchanged original timestamp during later replication.
- HSLG-0158 · 2026-10-22 · Customer record model: Required latest customer field by written_at descending.
- HSLG-0159 · 2026-10-22 · Customer record model: Added UUID tie-break for equal timestamps.
- HSLG-0160 · 2026-10-22 · Customer record model: Explicitly rejected sequential customer-record version numbers.
- HSLG-0161 · 2026-10-22 · Customer record model: Kept orders and security events outside timestamp-winner resolution.
- HSLG-0162 · 2026-10-22 · Customer record model: Added schema-2 customer-record table and indexes.
- HSLG-0163 · 2026-10-22 · Customer record model: Added created_at and updated_at on mutable business rows.
- HSLG-0164 · 2026-10-22 · Customer record model: Updated the customer record repository's latest-field lookups.
- HSLG-0165 · 2026-10-22 · Customer record model: Kept customer-record writes server-only.
- HSLG-0166 · 2026-10-22 · Customer record model: Added timestamp and UUID PHP contract tests.
- HSLG-0167 · 2026-10-22 · Customer record model: Packaged App API v0.2.0 and updated source.
- HSLG-0168 · 2026-10-22 · Customer record model: Extended mandatory AGENTS database rules.
- HSLG-0169 · 2026-10-22 · Customer record model: Packaged App API v0.2.1 with updated agent guidance.
- HSLG-0170 · 2026-10-22 · M5-M6 account and orders: Added schema-3 customer accounts and bearer session tables.
- HSLG-0171 · 2026-10-22 · M5-M6 account and orders: Added account email-challenge and authentication rate-limit tables.
- HSLG-0172 · 2026-10-22 · M5-M6 account and orders: Created registration and email verification backend endpoints.
- HSLG-0173 · 2026-10-22 · M5-M6 account and orders: Created PHP password verification and recovery backend paths.
- HSLG-0174 · 2026-10-22 · M5-M6 account and orders: Added session digest storage and explicit revocation behavior.
- HSLG-0175 · 2026-10-22 · M5-M6 account and orders: Protected account routes with HTTPS and staging-only feature gate.
- HSLG-0176 · 2026-10-22 · M5-M6 account and orders: Created append-only customer display-name update repository.
- HSLG-0177 · 2026-10-22 · M5-M6 account and orders: Added persistent order draft table with unique idempotency key.
- HSLG-0178 · 2026-10-22 · M5-M6 account and orders: Added order draft ownership checking.
- HSLG-0179 · 2026-10-22 · M5-M6 account and orders: Added unpriced order draft creation and lookup endpoints.
- HSLG-0180 · 2026-10-22 · M5-M6 account and orders: Added local SQLite draft-outbox driver interface source.
- HSLG-0181 · 2026-10-22 · M5-M6 account and orders: Added safe uncertain-result retry handling in order outbox.
- HSLG-0182 · 2026-10-22 · M5-M6 account and orders: Prevented draft retries from marking payment successful.
- HSLG-0183 · 2026-10-22 · M5-M6 account and orders: Added account-order PHP test doubles.
- HSLG-0184 · 2026-10-22 · M5-M6 account and orders: Added Node outbox and account-HTTP client tests.
- HSLG-0185 · 2026-10-22 · M5-M6 account and orders: Packaged App API v0.3.0 staging plugin.
- HSLG-0186 · 2026-10-22 · M5-M6 account and orders: Packaged complete M5-M6 source checkpoint.
- HSLG-0187 · 2026-10-22 · M7-M10 source: Added schema-4 server-owned menu price storage.
- HSLG-0188 · 2026-10-22 · M7-M10 source: Added payment ledger and webhook event tables.
- HSLG-0189 · 2026-10-22 · M7-M10 source: Implemented read-only quoted prices for draft baskets.
- HSLG-0190 · 2026-10-22 · M7-M10 source: Kept quoted drafts explicitly non-payable.
- HSLG-0191 · 2026-10-22 · M7-M10 source: Added official Stripe PHP adapter source without enabling charges.
- HSLG-0192 · 2026-10-22 · M7-M10 source: Added webhook verification source and payment guard tests.
- HSLG-0193 · 2026-10-22 · M7-M10 source: Added demo decline and uncertain-response presentation journeys.
- HSLG-0194 · 2026-10-22 · M7-M10 source: Preserved baskets on simulated payment failure.
- HSLG-0195 · 2026-10-22 · M7-M10 source: Packaged updated Presenter v2.8.1.
- HSLG-0196 · 2026-10-22 · M7-M10 source: Packaged App API v0.4.0 staging plugin.
- HSLG-0197 · 2026-10-22 · M7-M10 source: Created Ubuntu and Virtualmin staging runbook.
- HSLG-0198 · 2026-10-22 · M7-M10 source: Created database backup and checksum scripts.
- HSLG-0199 · 2026-10-22 · M7-M10 source: Created safe deployment preflight and HTTPS smoke checks.
- HSLG-0200 · 2026-10-22 · M7-M10 source: Prepared Vite mobile staging input from shared UI.
- HSLG-0201 · 2026-10-22 · M7-M10 source: Added native build dependency and asset preflight checks.
- HSLG-0202 · 2026-10-22 · M7-M10 source: Left native export gate blocked without SDK closure and device QA.
- HSLG-0203 · 2026-10-22 · M7-M10 source: Packaged M7-M10 source and verification notes.
- HSLG-0204 · 2026-10-22 · Presenter UX audit: Opened the packaged presenter for a browser user-flow audit.
- HSLG-0205 · 2026-10-22 · Presenter UX audit: Checked all presenter navigation links for runtime exceptions.
- HSLG-0206 · 2026-10-22 · Presenter UX audit: Checked login and password-recovery screens render.
- HSLG-0207 · 2026-10-22 · Presenter UX audit: Checked table selection and checkout demonstration flow.
- HSLG-0208 · 2026-10-22 · Presenter UX audit: Checked booking and confirmation presentation flow.
- HSLG-0209 · 2026-10-22 · Presenter UX audit: Checked venue switching and events/rewards route access.
- HSLG-0210 · 2026-10-22 · Presenter UX audit: Identified hard-coded October booking dates for correction.
- HSLG-0211 · 2026-10-22 · Presenter UX audit: Identified mobile page placing presenter links ahead of phone view.
- HSLG-0212 · 2026-10-22 · Presenter UX audit: Identified inconsistent walkthrough venue label.
- HSLG-0213 · 2026-10-22 · Presenter UX audit: Reconfirmed that the login screen should open first.
- HSLG-0214 · 2026-10-22 · Presenter UX audit: Recorded missing Create Account prominence as a UX follow-up.
- HSLG-0215 · 2026-10-22 · Virtualmin and WordPress setup: Confirmed existing Virtualmin host hq.hslg.uk.
- HSLG-0216 · 2026-10-22 · Virtualmin and WordPress setup: Created a new Virtualmin website at media.hslg.uk (user reported).
- HSLG-0217 · 2026-10-22 · Virtualmin and WordPress setup: Confirmed website document root /home/media/public_html.
- HSLG-0218 · 2026-10-22 · Virtualmin and WordPress setup: Provided root-level WordPress extraction command. —
commands/01-wordpress-install.sh - HSLG-0219 · 2026-10-22 · Virtualmin and WordPress setup: User reported completing a clean WordPress installation.
- HSLG-0220 · 2026-10-22 · Virtualmin and WordPress setup: Provided WP-CLI download and installation command. —
commands/02-wp-cli-install.sh - HSLG-0221 · 2026-10-22 · Virtualmin and WordPress setup: Verified WP-CLI v2.12.0 from terminal output.
- HSLG-0222 · 2026-10-22 · Virtualmin and WordPress setup: Identified WordPress admin username as admin.
- HSLG-0223 · 2026-10-22 · Virtualmin and WordPress setup: Provided a secure password-reset command. —
commands/03-wp-password-reset.sh - HSLG-0224 · 2026-10-22 · Virtualmin and WordPress setup: User terminal confirmed WordPress admin password update.
- HSLG-0225 · 2026-10-22 · Virtualmin and WordPress setup: Provided Virtualmin upload-limit configuration commands. —
commands/04-virtualmin-php-limit.sh - HSLG-0226 · 2026-10-22 · Virtualmin and WordPress setup: Confirmed PHP 8.3-FPM pool configuration accepted 64 MB uploads.
- HSLG-0227 · 2026-10-22 · Virtualmin and WordPress setup: User reported installing HSLG Presentation v2.8.1 on WordPress.
- HSLG-0228 · 2026-10-22 · Virtualmin and WordPress setup: Confirmed Virtualmin and other hosted sites must remain untouched.
- HSLG-0229 · 2026-10-22 · Private server build tool setup: Selected a private Composer installation under /home/media.
- HSLG-0230 · 2026-10-22 · Private server build tool setup: Provided checksum-verified private Composer SSH installer. —
commands/05-composer-private-install.sh - HSLG-0231 · 2026-10-22 · Private server build tool setup: User screenshot confirmed Composer 2.10.3 installed.
- HSLG-0232 · 2026-10-22 · Private server build tool setup: Confirmed PHP 8.3 and MariaDB 10.11 on the host.
- HSLG-0233 · 2026-10-22 · Private server build tool setup: Provided private Node, Java, pnpm and Android SDK installer. —
commands/06-private-build-toolchain.sh - HSLG-0234 · 2026-10-22 · Private server build tool setup: User terminal confirmed Android SDK Platform and Build Tools installed.
- HSLG-0235 · 2026-10-22 · Private server build tool setup: Identified the root-working-directory issue during SDK setup.
- HSLG-0236 · 2026-10-22 · Private server build tool setup: Provided private setup repair and verification command. —
commands/07-build-toolchain-repair.sh - HSLG-0237 · 2026-10-22 · Private server build tool setup: User terminal confirmed Java 21.0.13 and Node 22.23.3.
- HSLG-0238 · 2026-10-22 · Private server build tool setup: User terminal confirmed pnpm 10.15.0 and Android ADB.
- HSLG-0239 · 2026-10-22 · Private server build tool setup: User terminal confirmed GitHub CLI installed, but GitHub use was rejected.
- HSLG-0240 · 2026-10-22 · Private server build tool setup: Confirmed HSLG build toolchain ready within /home/media.
- HSLG-0241 · 2026-10-22 · Private server build tool setup: Decided GitHub must not be used for this project.
- HSLG-0242 · 2026-10-22 · Private server build tool setup: Decided WordPress and Virtualmin are hosting, not recurring build interfaces.
- HSLG-0243 · 2026-10-22 · Dependency files to AI library: Downloaded Gradle 8.14.3 from services.gradle.org and uploaded ZIP to AI library.
- HSLG-0244 · 2026-10-22 · Dependency files to AI library: Downloaded pnpm 10.15.0 from npm registry and uploaded TGZ to AI library.
- HSLG-0245 · 2026-10-22 · Dependency files to AI library: Downloaded Android command-line tools from dl.google.com and uploaded ZIP to AI library.
- HSLG-0246 · 2026-10-22 · Dependency files to AI library: Downloaded Android Build Tools 36.0.0 from dl.google.com and uploaded ZIP to AI library.
- HSLG-0247 · 2026-10-22 · Dependency files to AI library: Downloaded Android SDK Platform 36 from dl.google.com and uploaded ZIP to AI library.
- HSLG-0248 · 2026-10-22 · Dependency files to AI library: Downloaded Android Platform Tools from dl.google.com and uploaded ZIP to AI library.
- HSLG-0249 · 2026-10-22 · Dependency files to AI library: Downloaded Android Gradle Plugin 8.13.0 POM and uploaded to AI library.
- HSLG-0250 · 2026-10-22 · Dependency files to AI library: Downloaded TypeScript 5.8.3 from npm registry and uploaded TGZ to AI library.
- HSLG-0251 · 2026-10-22 · Dependency files to AI library: Downloaded Vite 7.0.0 from npm registry and uploaded TGZ to AI library.
- HSLG-0252 · 2026-10-22 · Dependency files to AI library: Downloaded Capacitor Barcode Scanner 3.1.3 from npm registry and uploaded TGZ.
- HSLG-0253 · 2026-10-22 · Dependency files to AI library: Downloaded Capacitor Splash Screen 8.0.0 from npm registry and uploaded TGZ.
- HSLG-0254 · 2026-10-22 · Dependency files to AI library: Downloaded Capacitor Keyboard 8.0.0 from npm registry and uploaded TGZ.
- HSLG-0255 · 2026-10-22 · Dependency files to AI library: Downloaded Capacitor Haptics 8.0.0 from npm registry and uploaded TGZ.
- HSLG-0256 · 2026-10-22 · Dependency files to AI library: Downloaded Capacitor Network 8.0.0 from npm registry and uploaded TGZ.
- HSLG-0257 · 2026-10-22 · Dependency files to AI library: Uploaded a second Capacitor Network 8.0.0 package copy.
- HSLG-0258 · 2026-10-22 · Dependency files to AI library: Downloaded Capacitor App 8.0.0 from npm registry and uploaded TGZ.
- HSLG-0259 · 2026-10-22 · Dependency files to AI library: Downloaded Node.js type definitions 22.0.0 from npm registry and uploaded TGZ.
- HSLG-0260 · 2026-10-22 · Dependency files to AI library: Downloaded PostCSS 8.5.6 from npm registry and uploaded TGZ.
- HSLG-0261 · 2026-10-22 · Dependency files to AI library: Downloaded Capacitor Screen Orientation 8.0.0 from npm registry and uploaded TGZ.
- HSLG-0262 · 2026-10-22 · Dependency files to AI library: Downloaded Android Gradle Plugin 8.13.0 from Google Maven and uploaded JAR.
- HSLG-0263 · 2026-10-22 · Android prototype and Capacitor wiring: Verified available Android SDK tools and Gradle package archives.
- HSLG-0264 · 2026-10-22 · Android prototype and Capacitor wiring: Recompiled shared mobile screens with 38 approved media assets.
- HSLG-0265 · 2026-10-22 · Android prototype and Capacitor wiring: Attempted Android UI preview resource packaging.
- HSLG-0266 · 2026-10-22 · Android prototype and Capacitor wiring: Corrected Android resource-linking errors during APK prototype build.
- HSLG-0267 · 2026-10-22 · Android prototype and Capacitor wiring: Produced a signed interim Android UI preview with separate app ID.
- HSLG-0268 · 2026-10-22 · Android prototype and Capacitor wiring: Recorded that the preview is NOT an actual Capacitor application.
- HSLG-0269 · 2026-10-22 · Android prototype and Capacitor wiring: Refused further generic WebView previews in place of a native app.
- HSLG-0270 · 2026-10-22 · Android prototype and Capacitor wiring: Connected shared registration UI to native HSLG account HTTP service.
- HSLG-0271 · 2026-10-22 · Android prototype and Capacitor wiring: Connected email-code verification flow through API contracts.
- HSLG-0272 · 2026-10-22 · Android prototype and Capacitor wiring: Connected password recovery flow to server request contracts.
- HSLG-0273 · 2026-10-22 · Android prototype and Capacitor wiring: Connected profile display-name saves through account API.
- HSLG-0274 · 2026-10-22 · Android prototype and Capacitor wiring: Added logout hook and handling of uncertain server revocation.
- HSLG-0275 · 2026-10-22 · Android prototype and Capacitor wiring: Made token persistence require a secure native credential vault.
- HSLG-0276 · 2026-10-22 · Android prototype and Capacitor wiring: Corrected Capacitor Barcode Scanner plugin version and imports.
- HSLG-0277 · 2026-10-22 · Android prototype and Capacitor wiring: Added official Capacitor Android project scaffold under apps/mobile.
- HSLG-0278 · 2026-10-22 · Android prototype and Capacitor wiring: Configured Android application ID uk.hslg.app.
- HSLG-0279 · 2026-10-22 · Android prototype and Capacitor wiring: Added camera permission and Android App Link intent filter.
- HSLG-0280 · 2026-10-22 · Android prototype and Capacitor wiring: Removed Firebase/Google Services script references from native scaffold.
- HSLG-0281 · 2026-10-22 · Android prototype and Capacitor wiring: Corrected build checks to distinguish scaffold from a compiled APK.
- HSLG-0282 · 2026-10-22 · Android prototype and Capacitor wiring: Recorded absence of complete npm/Maven transitive libraries.
- HSLG-0283 · 2026-10-22 · Android prototype and Capacitor wiring: Recorded that native Capacitor APK remains blocked.
- HSLG-0284 · 2026-10-22 · Android prototype and Capacitor wiring: Packaged Capacitor Integration source and verification report.
- HSLG-0285 · 2026-10-22 · Documentation and modularity decisions: Required an end-to-end chronological record of project activity.
- HSLG-0286 · 2026-10-22 · Documentation and modularity decisions: Required every downloadable dependency to be recorded with its source URL.
- HSLG-0287 · 2026-10-22 · Documentation and modularity decisions: Required generated SSH commands to be saved as separate text files.
- HSLG-0288 · 2026-10-22 · Documentation and modularity decisions: Required development history to be part of the mandatory release boundary.
- HSLG-0289 · 2026-10-22 · Documentation and modularity decisions: Required a self-contained modular email verification directory.
- HSLG-0290 · 2026-10-22 · Documentation and modularity decisions: Required WordPress wp_mail transport and configured mail plugins for email verification.
- HSLG-0291 · 2026-10-22 · Documentation and modularity decisions: Deferred WhatsApp and other verification channels until later.
- HSLG-0292 · 2026-10-22 · Documentation and modularity decisions: Required unlimited history entries; first 100 are a format preview only.
- HSLG-0293 · 2026-10-22 · Chronicle construction and release audit: Reviewed the earliest recovered presenter releases and milestone handovers.
- HSLG-0294 · 2026-10-22 · Chronicle construction and release audit: Compiled the first 292 evidence-limited development-history actions.
- HSLG-0295 · 2026-10-22 · Chronicle construction and release audit: Recorded 25 supplied dependency-download filenames and source URLs.
- HSLG-0296 · 2026-10-22 · Chronicle construction and release audit: Saved seven named SSH command references with execution caveats.
- HSLG-0297 · 2026-10-22 · Chronicle construction and release audit: Added uncapped chronological-history instructions to root and mirrored agents.
- HSLG-0298 · 2026-10-22 · Chronicle construction and release audit: Added append-only history release gate to the project check and verified tamper detection.
- HSLG-0299 · 2026-10-22 · Chronicle construction and release audit: Ran 42 governance tests; recorded pre-existing missing native Capacitor dependencies.
- HSLG-0300 · 2026-10-22 · Licensing documentation and commercial gate: Added commercial licensing documentation for WordPress, direct dependencies, visual media, platform terms and notices.
- HSLG-0301 · 2026-10-22 · Licensing documentation and commercial gate: Inventoried 15 declared direct packages and 85 media assets with unverified rights pending actual evidence.
- HSLG-0302 · 2026-10-22 · Licensing documentation and commercial gate: Added and tested separate documentation coverage and commercial distribution licensing release gates.
- HSLG-0303 · 2026-10-22 · Licensing documentation and commercial gate: Integrated the licensing page hierarchy and generated source-backed register into the WordPress documentation bundle.
- HSLG-0304 · 2026-10-22 · Licensing documentation and commercial gate: Added documentation-publisher checksum and per-source-file coverage gate; kept live WordPress publishing unverified.
- HSLG-0305 · 2026-10-22 · Disaster recovery documentation and gate: Established one complete-loss Ubuntu/Webmin/Virtualmin/MariaDB disaster recovery document and explicit boundaries for permanently lost customer data.
- HSLG-0306 · 2026-10-22 · Disaster recovery documentation and gate: Documented PHP 8.3 modules, PHP-FPM isolation, php.ini precedence, Virtualmin per-domain upload limits and safe rollback procedures.
- HSLG-0307 · 2026-10-22 · Disaster recovery documentation and gate: Added read-only host, PHP, build and site inventory commands and an explicitly approved per-domain FPM change helper.
- HSLG-0308 · 2026-10-22 · Disaster recovery documentation and gate: Added one App > Disaster Recovery public WordPress page with canonical Markdown and the owned-page documentation publisher bundle.
- HSLG-0309 · 2026-10-22 · Disaster recovery documentation and gate: Added hard disaster-recovery review gate checking current history ID, canonical page, checked command hashes and publish-bundle consistency.
- HSLG-0310 · 2026-10-22 · Disaster recovery documentation and gate: Added disaster recovery negative tests for changed commands, missing coverage, stale publication and unreviewed new releases.
- HSLG-0311 · 2026-10-22 · Disaster recovery documentation and gate: Recorded a documentation-only recovery review; no real bare-metal restore, live WordPress publication or PHP server configuration was executed.
- HSLG-0312 · 2026-10-22 · Disaster recovery documentation and gate: Verified 156 WordPress documentation pages and the publisher package; reviewed recovery and history gates and recorded unresolved native dependencies.
- HSLG-0313 · 2026-10-22 · Automatic WordPress documentation releases: Created automatic documentation import on WordPress plugin activation and bundled-release change.
- HSLG-0314 · 2026-10-22 · Automatic WordPress documentation releases: Required unlimited WordPress revisions and reused existing page IDs through wp_update_post; never deleted documents.
- HSLG-0315 · 2026-10-22 · Automatic WordPress documentation releases: Tested automatic publication, idempotent updates, manual-edit conflicts and safe retry without replacing database content.
- HSLG-0316 · 2026-10-22 · Automatic WordPress documentation releases: Updated publication and disaster-recovery guidance for ZIP-triggered documentation revisions without routine WordPress commands.
- HSLG-0317 · 2026-10-22 · Automatic WordPress documentation releases: Strengthened HTML publication integrity by checking the SHA-256 of rendered HTML independently from canonical Markdown.
- HSLG-0318 · 2026-10-22 · Automatic WordPress documentation releases: Expanded WordPress page API doubles to verify own-plugin upgrade, scheduled import and a no-deletion rule.
- HSLG-0319 · 2026-10-22 · Automatic WordPress documentation releases: Required package creation to pass documentation, history, disaster-recovery, agent, PHP syntax and publisher simulation gates.
- HSLG-0320 · 2026-10-22 · Automatic WordPress documentation releases: Updated agent and recovery documentation for automatic import, protected revisions and operator-free publication.
- HSLG-0321 · 2026-10-22 · Automatic WordPress documentation releases: Rebuilt the 157-page HSLG documentation publication bundle from reviewed sources and the full chronological log.
- HSLG-0322 · 2026-10-22 · Documentation depth and quality rebuild: Audited 157 documentation pages and identified directory-only Code entries and User Guide pages under 100 words.
- HSLG-0323 · 2026-10-22 · Documentation depth and quality rebuild: Wrote in-depth solo-operator architecture and WordPress justification including costs, alternatives and deferred work.
- HSLG-0324 · 2026-10-22 · Documentation depth and quality rebuild: Expanded environment setup across isolated AI workspace, private Ubuntu toolchain, Virtualmin and physical-device testing.
- HSLG-0325 · 2026-10-22 · Documentation depth and quality rebuild: Documented the actual Capacitor plugin callbacks, missing native bridges, device tests and genuine APK acceptance.
- HSLG-0326 · 2026-10-22 · Documentation depth and quality rebuild: Expanded MariaDB record semantics, account security, payment authority and staged rollout rationale.
- HSLG-0327 · 2026-10-22 · Documentation depth and quality rebuild: Added detailed user journeys for signup, table ordering, venues, offers, events, reservations, rewards and checkout.
- HSLG-0328 · 2026-10-22 · Documentation depth and quality rebuild: Expanded administrator, scanning, offline and fault-reporting guides with current limitations and real tests.
- HSLG-0329 · 2026-10-22 · Documentation depth and quality rebuild: Authored module-level explanations for native, shared UI, PHP API, docs publisher, backend, testing and governance.
- HSLG-0330 · 2026-10-22 · Documentation depth and quality rebuild: Annotated key Capacitor, account, SQLite, WordPress API, migration and documentation classes with source-grounded behaviour.
- HSLG-0331 · 2026-10-22 · Documentation depth and quality rebuild: Extended Code coverage to native mjs/mts services and deployment shell scripts omitted by the previous source inventory.
- HSLG-0332 · 2026-10-22 · Documentation depth and quality rebuild: Added actual navigation links for documentation children and internal link rendering in the WordPress page bundle.
- HSLG-0333 · 2026-10-22 · Documentation depth and quality rebuild: Implemented documentation depth and boilerplate checks with deliberately failing test cases.
- HSLG-0334 · 2026-10-22 · Documentation depth and quality rebuild: Prepared v0.4.0 documentation publisher upgrade using existing page IDs and WordPress revision-preserving auto updates.
- HSLG-0335 · 2026-10-23 · Automatic native builds: Confirmed the Ubuntu media-user toolchain completed a real seven-plugin Capacitor Android dependency build after setting minimum SDK 26.
- HSLG-0336 · 2026-10-23 · Automatic native builds: Implemented SHA-256 checked native payload release detection inside the WordPress presentation plugin.
- HSLG-0337 · 2026-10-23 · Automatic native builds: Created a PHP-protected native source payload containing the genuine HSLG mobile UI and Capacitor build scripts.
- HSLG-0338 · 2026-10-23 · Automatic native builds: Added an admin-only AJAX build modal with live progress, recent compiler output and private artifact links.
- HSLG-0339 · 2026-10-23 · Automatic native builds: Created a restricted media-user cron installer for a one-time Android build-worker setup.
- HSLG-0340 · 2026-10-23 · Automatic native builds: Implemented isolated pnpm, Vite, Capacitor and Gradle compilation with Android minimum SDK 26.
- HSLG-0341 · 2026-10-23 · Automatic native builds: Added automatic full build-debug ZIP export on success or failure and authenticated APK downloads.
- HSLG-0342 · 2026-10-23 · Automatic native builds: Added native build-worker identity, path-traversal, archive-integrity and debug-failure tests.
- HSLG-0343 · 2026-10-23 · Automatic native builds: Documented the restricted worker architecture, operator flow, signing and disaster-recovery instructions.
- HSLG-0344 · 2026-10-23 · Automatic native builds: Added the native-worker release gate to HSLG quality checks without bypassing blocked mobile release criteria.
- HSLG-0345 · 2026-10-23 · Automatic native builds: Prepared the v2.9.1 presentation plugin and its private mobile-source build manifest for staged testing.
- HSLG-0346 · 2026-10-23 · Automatic native builds: Expanded the automatic WordPress documentation bundle to describe native build operations and release decisions.
- HSLG-0347 · 2026-10-23 · Automatic native builds: Reviewed the v2.9.1 presenter shell changes and verified 71 protected assets remain intact.
- HSLG-0348 · 2026-10-23 · Automatic native builds: Added a media-only PHP-CLI queue bridge so APK builds do not require a separate WP-CLI installation.
- HSLG-0349 · 2026-10-23 · Worker first installation: Recorded operator-reported non-root media-user cron installer completion; native app build remains unverified.
- HSLG-0350 · 2026-10-23 · Android build queue correctness: Changed the release marker so queued or started native work never counts as a successful APK.
- HSLG-0351 · 2026-10-23 · Android build queue correctness: Added verified APK SHA-256 and minimum-size checks before reporting a successful native release.
- HSLG-0352 · 2026-10-23 · Android build recovery: Retried an unbuilt payload on the next presenter update and added an admin-only Retry Android build control.
- HSLG-0353 · 2026-10-23 · Android build verification: Made the worker reject unverified APK signatures and retain full diagnostics for a failed build.
- HSLG-0354 · 2026-10-23 · Recovery documentation: Documented the reported installer result, cron verification and the distinction between an attempted build and a tested signed APK.
- HSLG-0355 · 2026-10-23 · Release quality: Added failed-build retry and signed-APK conditions to local PHP and Python contract tests.
- HSLG-0356 · 2026-10-23 · WordPress documentation: Prepared revision-preserving documentation publisher v0.4.2 for the new recovery and build-history pages.
- HSLG-0357 · 2026-10-23 · Android build diagnostics: Received the real 2.9.1 Android worker build log, status and pnpm lockfile; failure occurred during the native Vite stage.
- HSLG-0358 · 2026-10-23 · Native scanner integration: Verified @capacitor/barcode-scanner 3.1.3 exports CapacitorBarcodeScanner, not BarcodeScanner, from its uploaded npm archive.
- HSLG-0359 · 2026-10-23 · Native scanner integration: Corrected CapacitorDeviceServices.ts to import and call CapacitorBarcodeScanner.scanBarcode for QR scanning.
- HSLG-0360 · 2026-10-23 · Build quality: Added scanner symbol regression assertions and a fail-closed native payload gate for the pinned plugin export.
- HSLG-0361 · 2026-10-23 · Android presentation release: Prepared v2.9.3 WordPress presenter with a new native payload checksum for a fresh rootless Android build attempt.
- HSLG-0362 · 2026-10-23 · Documentation and recovery: Updated architecture, user build instructions and single-page disaster recovery to explain the Vite error and correct recovery action.
- HSLG-0363 · 2026-10-23 · Documentation publication: Prepared documentation publisher v0.4.3 with stable WordPress page identities and no destructive updates.
- HSLG-0364 · 2026-10-23 · Release governance: Reviewed the final source inventories, preserved agent guides, and resealed the native scanner corrective release after the documentation and test passes.
- HSLG-0365 · 2026-10-23 · Release governance: Corrected the self-referential release-seal inventory dependency while retaining checks on every substantive source and history file.