<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ikb.lux-ear.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Scott</id>
	<title>Lux-Ear Internal Knowledge Base - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://ikb.lux-ear.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Scott"/>
	<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/wiki/Special:Contributions/Scott"/>
	<updated>2026-09-21T03:17:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=The_Listening_Post_%E2%80%94_Ear_Mold_Types_and_Retail_Pricing&amp;diff=156</id>
		<title>The Listening Post — Ear Mold Types and Retail Pricing</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=The_Listening_Post_%E2%80%94_Ear_Mold_Types_and_Retail_Pricing&amp;diff=156"/>
		<updated>2026-05-10T03:19:57Z</updated>

		<summary type="html">&lt;p&gt;Scott: Add Listening Post product catalog: ear mold styles, descriptions, retail/wholesale pricing, and Lux-Ear relevance notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Listening Post — Ear Mold Types &amp;amp; Retail Pricing ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source:&#039;&#039;&#039; The Listening Post (The Listening Stack), Santa Cruz area, CA&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Website:&#039;&#039;&#039; http://www.listeningstack.com&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Relevance:&#039;&#039;&#039; Competitor/reference retailer offering custom-fit ear molds and hearing protection. Useful for understanding market pricing, product categories, and ear mold terminology relevant to Lux-Ear&#039;s custom silicone ear tip product line.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Background: Ear Mold Fit Types ===&lt;br /&gt;
&lt;br /&gt;
Custom ear molds are made from impressions of the wearer&#039;s ear canal and concha. The fit style determines acoustic performance, retention, comfort, and discretion. Key styles from most to least occluding:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Style !! Description !! Fitting Range !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Full Concha (Standard)&#039;&#039;&#039; || Fills the entire concha area and tragus. Used for extreme feedback cases, body aids, snap-in receivers, and pilot headsets. || Profound loss || Largest, most retentive style. Cosmetics not a concern.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Full Shell&#039;&#039;&#039; || Follows concha contours top to bottom; carved out inside. Optional helix lock for high-gain feedback control. || Moderate to profound || Helix lock available at no charge.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Half Shell&#039;&#039;&#039; || Upper concha (cymba) removed for comfort and easier insertion. Good for dexterity issues. || Moderate to severe || Popular with older users.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Skeleton&#039;&#039;&#039; || Open concha with rim seal — inconspicuous, allows airflow in bowl of ear. || Mild to severe || Most popular style balancing discretion and retention.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Semi-Skeleton&#039;&#039;&#039; || Similar to skeleton but without full rim at back of concha — ideal when concha lacks definition. || Mild to severe || Not available in Ultraflex or Silicone II materials.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Canal&#039;&#039;&#039; || Helix and concha removed; only canal portion retained. Requires long canal impression (past second bend). || Mild to moderate || Must be made with long canals for retention.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Micro Canal&#039;&#039;&#039; || Minimal — canal only, very discreet. Same canal requirement as Canal style. || Mild to moderate || Smallest standard style.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Micro Canal w/ Concha Lock&#039;&#039;&#039; || Micro canal with small anti-tragus retention arm. Aids removal; aesthetically popular. || Mild to severe || Not available in Ultraflex or Silicone II.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Ear Plug Styles (Silicone Custom) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Style !! Use Case&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;MAXprotect&#039;&#039;&#039; || Maximum hearing protection; optional Impulse Toggle Filter&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Surf / Swim&#039;&#039;&#039; || Water protection; optional Hearing Membrane variant&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Sleep&#039;&#039;&#039; || Bowled canal or standard canal for sleep comfort&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Concert / Musician (TLS Filter)&#039;&#039;&#039; || Flat-attenuation musician&#039;s plug with TLS proprietary filter&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Concert / Musician (Etymotic Filters)&#039;&#039;&#039; || Higher-fidelity musician&#039;s plug with Etymotic Research filters&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Motorsport&#039;&#039;&#039; || Racing/motorsport noise management with TLS filter&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Police Radio Adapter / SWAT&#039;&#039;&#039; || Single-ear or dual-ear tactical radio adapter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== TLS Retail Pricing (MSRP per set) ===&lt;br /&gt;
&lt;br /&gt;
==== Electronic Hearing Protection ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Product !! MSRP (per set)&lt;br /&gt;
|-&lt;br /&gt;
| Platinum SoundGear — BTE (NRR -29 dB) || $699.99&lt;br /&gt;
|-&lt;br /&gt;
| Platinum SoundGear — ITE (NRR -24 dB) || $999.99&lt;br /&gt;
|-&lt;br /&gt;
| Silver SoundGear — BTE (NRR -29 dB) || $599.99&lt;br /&gt;
|-&lt;br /&gt;
| Silver SoundGear — ITE (NRR -24 dB) || $899.99&lt;br /&gt;
|-&lt;br /&gt;
| SoundGear Universal Fit — Police/Tactical/Shooters (no custom fit) || $399.99&lt;br /&gt;
|-&lt;br /&gt;
| SoundGear Universal Fit — Industrial (lower dB shutoff, no custom fit) || $399.99&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== TLS Wholesale Pricing — Ear Mold Styles ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Style !! One Ear (wholesale) !! Two Ears (wholesale) !! w/ Toggle Filter&lt;br /&gt;
|-&lt;br /&gt;
| Full Concha / Full Shell / Half Shell / Skeleton / Canal / Micro Canal || $39 || $65 || —&lt;br /&gt;
|-&lt;br /&gt;
| Micro Canal w/ Concha Lock || $45 || $70 || —&lt;br /&gt;
|-&lt;br /&gt;
| MAXprotect || $39 || $65 || $89&lt;br /&gt;
|-&lt;br /&gt;
| Surf or Swim / Sleep / Concert (TLS Filter) / Motorsport || $39 || $65 || —&lt;br /&gt;
|-&lt;br /&gt;
| Concert / Musician (Etymotic Filters) || $69 || $89 || —&lt;br /&gt;
|-&lt;br /&gt;
| Police Radio Adapter / SWAT || $45 (1 ear) || $89 (both) || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Audiophile &amp;amp; Bluetooth Custom Earphones (MSRP) ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Product !! MSRP&lt;br /&gt;
|-&lt;br /&gt;
| JayBird Bluebuds X with Silicone Custom Molds (Bluetooth) || $299.99&lt;br /&gt;
|-&lt;br /&gt;
| Westone CR10 Vinyl Earphones (Custom &amp;amp; Wired) || $269.99&lt;br /&gt;
|-&lt;br /&gt;
| Westone AC20 Earphones (Custom &amp;amp; Wired) || $379.99&lt;br /&gt;
|-&lt;br /&gt;
| Tunz Duo Audiophile Earphones (Custom &amp;amp; Wired) || $299.99&lt;br /&gt;
|-&lt;br /&gt;
| Tunz Trio XB Extra Bass Earphones (Custom &amp;amp; Wired) || $439.99&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Relevance to Lux-Ear ===&lt;br /&gt;
&lt;br /&gt;
* The Listening Post represents the incumbent custom-fit ear solution in the Santa Cruz / Bay Area market — traditional audiologist impression → lab fabrication model (2–3 week turnaround).&lt;br /&gt;
* Wholesale ear mold cost: ~$39–$70/set. Lux-Ear&#039;s target blended ASP of $125 is positioned above wholesale but well below TLS MSRP, with same-session delivery as a key differentiator.&lt;br /&gt;
* The &#039;&#039;&#039;skeleton&#039;&#039;&#039; and &#039;&#039;&#039;canal&#039;&#039;&#039; styles are most directly analogous to Lux-Ear&#039;s custom silicone ear tip form factors for AirPods/earbuds.&lt;br /&gt;
* Material comparison: TLS offers acrylic, vinyl, silicone. Lux-Ear uses silicone exclusively — consistent with the softest, most comfortable, and most durable option per industry consensus.&lt;br /&gt;
* TLS uses traditional ear impression (otoplasty) method requiring an audiologist. Lux-Ear replaces this with 3D photogrammetric scanning via Zermatt scanner — no impression material, no audiologist required, scalable to kiosk/home kit model.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Category:Competitive Intelligence]]&lt;br /&gt;
[[Category:Ear Anatomy and Fit Types]]&lt;br /&gt;
[[Category:Market Pricing]]&lt;br /&gt;
[[Category:Lux-Ear Reference]]&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Zermatt/Research/Photometric_Stereo&amp;diff=155</id>
		<title>Zermatt/Research/Photometric Stereo</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Zermatt/Research/Photometric_Stereo&amp;diff=155"/>
		<updated>2026-05-08T06:23:48Z</updated>

		<summary type="html">&lt;p&gt;Scott: ClaudeBot: Zermatt research notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Photometric Stereo for Ear Scanning =&lt;br /&gt;
&#039;&#039;May 7, 2026&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Technique ==&lt;br /&gt;
Single fixed camera captures images illuminated sequentially from different LED positions around a ring. Surface normals and 3D depth reconstructed computationally. Reported accuracy: 0.05mm. Introduced by Wolfgang Herwald, April 28, 2026.&lt;br /&gt;
&lt;br /&gt;
== MVPS Studio (Reference Implementation) ==&lt;br /&gt;
* Developer: Dr. Berkan Lafci, ETH Zurich | Published: February 2024&lt;br /&gt;
* GitHub: https://github.com/berkanlafci/mvpsstudio&lt;br /&gt;
* Hardware: 24-LED NeoPixel ring (~66mm OD), Raspberry Pi 5, Ubuntu 22.04, GPIO pin 10&lt;br /&gt;
* Software: Open-source deep learning reconstruction pipeline for surface normal estimation&lt;br /&gt;
&lt;br /&gt;
== Optics ==&lt;br /&gt;
* &#039;&#039;&#039;Diffuser:&#039;&#039;&#039; Rosco Cinegel 3026 Tough White Diffusion (=LEE 216), 20x24&amp;quot; sheet — 36% transmission (Y), 1.5 stop loss. Cut to fit over LED ring to soften point sources.&lt;br /&gt;
* &#039;&#039;&#039;Polarizers:&#039;&#039;&#039; Selens 7.8x11.8&amp;quot; adhesive linear polarizing sheets (x2) — cross-polarization eliminates specular glare from skin. One sheet over LED ring (source), one over camera lens (analyzer), rotated 90° to each other.&lt;br /&gt;
&lt;br /&gt;
== Calibration Spec ==&lt;br /&gt;
LEE 216 = Rosco Cinegel 3026 = 36% luminance transmission, 1.5 stop reduction. Use this when accounting for diffuser attenuation in photometric stereo light intensity calculations.&lt;br /&gt;
&lt;br /&gt;
== Controller ==&lt;br /&gt;
Raspberry Pi 5 (8GB RAM), Ubuntu 22.04. GPIO pin 10 (physical pin 19) for LED data line.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Zermatt/Competitive/Apple_Ear_Tips&amp;diff=154</id>
		<title>Zermatt/Competitive/Apple Ear Tips</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Zermatt/Competitive/Apple_Ear_Tips&amp;diff=154"/>
		<updated>2026-05-08T06:23:43Z</updated>

		<summary type="html">&lt;p&gt;Scott: ClaudeBot: Zermatt research notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Apple Ear Tip Supplier Research =&lt;br /&gt;
&#039;&#039;April 28, 2026&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Key Finding ==&lt;br /&gt;
Apple does not disclose ear tip suppliers. Almost certainly LSR (Liquid Silicone Rubber) molding vendors under NDA, integrated via Foxconn/Luxshare.&lt;br /&gt;
&lt;br /&gt;
== Pricing Signal ==&lt;br /&gt;
Typical wholesale: $0.015–$0.50 per piece. High-volume multi-cavity tooling. This is the cost floor Lux-Ear custom tips compete against in the consumer&#039;s mind.&lt;br /&gt;
&lt;br /&gt;
== Strategic Positioning ==&lt;br /&gt;
The real competitor is the bundled S/M/L tip — not audiology brands or other custom-tip companies. No incumbent optimizes for fit. Most users assume poor fit is just &amp;quot;how earbuds are.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* S/M/L tips = reading glasses rack at CVS&lt;br /&gt;
* Lux-Ear = LensCrafters prescription lenses&lt;br /&gt;
&lt;br /&gt;
Structural advantage: Incumbents cannot easily move to custom fit — breaks retail model, complicates inventory, requires new infrastructure. That is the opening.&lt;br /&gt;
&lt;br /&gt;
== Pitch Deck Note ==&lt;br /&gt;
Do NOT show competitor logos. Show &amp;quot;S/M/L model&amp;quot; vs &amp;quot;Custom-fit model&amp;quot; and visually destroy the incumbent assumption. Lux-Ear is creating a new category: no one currently owns &amp;quot;fit&amp;quot; in consumer audio.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Zermatt/Research/Key_People&amp;diff=153</id>
		<title>Zermatt/Research/Key People</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Zermatt/Research/Key_People&amp;diff=153"/>
		<updated>2026-05-08T06:23:43Z</updated>

		<summary type="html">&lt;p&gt;Scott: ClaudeBot: Zermatt research notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Key People — Photometric Stereo Research Network =&lt;br /&gt;
&#039;&#039;May 7, 2026&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dr. Berkan Lafci ==&lt;br /&gt;
* Former: PhD researcher, ETH Zurich — developed MVPS Studio photometric stereo project (Feb 2024)&lt;br /&gt;
* Current: Senior ML Research Scientist, Align Technology (Invisalign/iTero), Zurich — dental 3D CV and mesh generation&lt;br /&gt;
* Note: No ear canal research found at Align. Space appears open for Lux-Ear.&lt;br /&gt;
* ETH colleagues/lab-mates worth exploring as collaborators on reconstruction algorithms.&lt;br /&gt;
&lt;br /&gt;
== Richard Rau ==&lt;br /&gt;
* Role: Senior Research Engineer, Sonova R&amp;amp;D HQ, Stäfa, Switzerland (~20km from Zurich)&lt;br /&gt;
* Background: PhD-level; Best Paper Runner-Up IPCAI 2021; ultrasound imaging, 3D reconstruction, audiological engineering&lt;br /&gt;
* Co-author with Lafci on academic photometric stereo work&lt;br /&gt;
* Sonova completed clinical trial NCT05000047 (2021): 3D ear canal scanning vs silicone impressions for hearing aid fitting&lt;br /&gt;
&lt;br /&gt;
== Connection Chain ==&lt;br /&gt;
Wolfgang Herwald → Lafci (ETH/MVPS Studio) → Richard Rau (Sonova R&amp;amp;D) → Sonova AG&lt;br /&gt;
&lt;br /&gt;
Direct academic link from Zermatt scanning research into the world&#039;s largest hearing care company (Phonak, Unitron, Advanced Bionics), which is already running clinical trials in exactly our space, located 20km from Etienne Coulon.&lt;br /&gt;
&lt;br /&gt;
== Action ==&lt;br /&gt;
Deferred until working Zermatt prototype. Do not contact until prototype milestone reached.&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Zermatt/Hardware/LED_Rings&amp;diff=152</id>
		<title>Zermatt/Hardware/LED Rings</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Zermatt/Hardware/LED_Rings&amp;diff=152"/>
		<updated>2026-05-08T06:23:41Z</updated>

		<summary type="html">&lt;p&gt;Scott: ClaudeBot: Zermatt research notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Zermatt LED Ring Hardware =&lt;br /&gt;
&#039;&#039;May 7, 2026&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Ordered Units (SK6812 RGBW Natural White ~4500K) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! PID !! Description !! LEDs !! Price !! URL&lt;br /&gt;
|-&lt;br /&gt;
| 2852 || NeoPixel Ring 12x RGBW Natural White || 12 || $9.50 || https://www.adafruit.com/product/2852&lt;br /&gt;
|-&lt;br /&gt;
| 2855 || NeoPixel Ring 16x RGBW Natural White || 16 || $11.95 || https://www.adafruit.com/product/2855&lt;br /&gt;
|-&lt;br /&gt;
| 2862 || NeoPixel Ring 24x RGBW Natural White || 24 || $19.95 || https://www.adafruit.com/product/2862&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Why Natural White ~4500K ==&lt;br /&gt;
* Most even illumination for photometric stereo on skin&lt;br /&gt;
* True white phosphor (RGBW) gives cleaner white than RGB mixing&lt;br /&gt;
* Warm white causes yellow cast; cool white causes specular highlights&lt;br /&gt;
&lt;br /&gt;
== Key Specs ==&lt;br /&gt;
* Outer diameter: 66mm (24-LED ring) | Power: 5V DC, up to 1.2A | Chip: SK6812 RGBW&lt;br /&gt;
&lt;br /&gt;
== Datasheets ==&lt;br /&gt;
* SK6812: https://cdn-shop.adafruit.com/product-files/1138/SK6812%20LED%20datasheet%20.pdf&lt;br /&gt;
* WS2812: https://cdn-shop.adafruit.com/datasheets/WS2812.pdf&lt;br /&gt;
* WS2812B: https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf&lt;br /&gt;
* NeoPixel Überguide: https://learn.adafruit.com/adafruit-neopixel-uberguide&lt;br /&gt;
&lt;br /&gt;
== Libraries ==&lt;br /&gt;
* Adafruit NeoPixel: https://github.com/adafruit/Adafruit_NeoPixel&lt;br /&gt;
* FastLED: https://github.com/FastLED/FastLED | https://fastled.io/docs/&lt;br /&gt;
&lt;br /&gt;
== Signal Conditioning ==&lt;br /&gt;
* 470Ω resistor in series on data line (protects GPIO, prevents ringing)&lt;br /&gt;
* 1000µF 10V capacitor across power rails (prevents brown-out on LED inrush)&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Zermatt_GitHub_and_Collaboration&amp;diff=151</id>
		<title>Zermatt GitHub and Collaboration</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Zermatt_GitHub_and_Collaboration&amp;diff=151"/>
		<updated>2026-05-07T21:14:55Z</updated>

		<summary type="html">&lt;p&gt;Scott: about our technical information on GitHub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Lux-Ear Header}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Zermatt — GitHub Repository &amp;amp; Collaboration Setup ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-size:14px; width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#1E5F8E; color:white; width:20%&amp;quot; | Field&lt;br /&gt;
! style=&amp;quot;background:#1E5F8E; color:white&amp;quot; | Detail&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Repository URL&#039;&#039;&#039; || https://github.com/mcgregor94086/zermatt&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Visibility&#039;&#039;&#039; || Private&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Owner&#039;&#039;&#039; || Scott L. McGregor (mcgregor94086)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; || Active — hardware sprint complete&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Classification&#039;&#039;&#039; || CONFIDENTIAL — PATENT PENDING&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Last updated&#039;&#039;&#039; || {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
=== What this page covers ===&lt;br /&gt;
&lt;br /&gt;
This page documents:&lt;br /&gt;
* The structure of the Zermatt GitHub repository&lt;br /&gt;
* How to invite and manage collaborators (specifically Akien MacIain)&lt;br /&gt;
* How to authenticate from your Mac (Personal Access Token)&lt;br /&gt;
* How to push sprint files using the automation script&lt;br /&gt;
* The Notion/Google Docs knowledge-sharing workflow&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Repository Structure ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-size:14px; width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#1E5F8E; color:white&amp;quot; | Folder&lt;br /&gt;
! style=&amp;quot;background:#1E5F8E; color:white&amp;quot; | Contents&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;hardware/pcb/&amp;lt;/code&amp;gt; || KiCad 8 PCB files — Zermatt_v0.kicad_pcb + .kicad_pro&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;hardware/docs/&amp;lt;/code&amp;gt; || Circuit schematic, wiring diagram, PCB layout (SVG + DOCX)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;hardware/bom/&amp;lt;/code&amp;gt; || Bill of materials (Zermatt_v0_BOM.xlsx)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;docs/architecture/&amp;lt;/code&amp;gt; || v0 full architecture document (DOCX)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;docs/assembly/&amp;lt;/code&amp;gt; || Step-by-step assembly manual with diagrams (DOCX)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;docs/patent/&amp;lt;/code&amp;gt; || Provisional patent application (DOCX)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;software/firmware/&amp;lt;/code&amp;gt; || ESP32 MicroPython firmware&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;software/app/&amp;lt;/code&amp;gt; || React Native iOS/Android app&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;software/server/&amp;lt;/code&amp;gt; || PHP server code (DreamHost)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;presentations/&amp;lt;/code&amp;gt; || Architecture overview deck (PPTX)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DECISIONS.md&amp;lt;/code&amp;gt; || Architecture decision log — updated before every commit&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;README.md&amp;lt;/code&amp;gt; || Project overview and quick-start guide&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Collaborators ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-size:14px; width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#1E5F8E; color:white&amp;quot; | Name&lt;br /&gt;
! style=&amp;quot;background:#1E5F8E; color:white&amp;quot; | GitHub Username&lt;br /&gt;
! style=&amp;quot;background:#1E5F8E; color:white&amp;quot; | Role&lt;br /&gt;
! style=&amp;quot;background:#1E5F8E; color:white&amp;quot; | Status&lt;br /&gt;
|-&lt;br /&gt;
| Scott L. McGregor || mcgregor94086 || Owner || Active&lt;br /&gt;
|-&lt;br /&gt;
| Akien MacIain || akienm || Collaborator (read/write) || Invitation sent — awaiting acceptance&lt;br /&gt;
|-&lt;br /&gt;
| Wolfgang Herwald || WolfgangHerwald || Collaborator || Active — NDA on file&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To invite a new collaborator:&#039;&#039;&#039;&lt;br /&gt;
# Go to https://github.com/mcgregor94086/zermatt/settings/access&lt;br /&gt;
# Click &#039;&#039;&#039;Add people&#039;&#039;&#039;&lt;br /&gt;
# Enter their GitHub username or email&lt;br /&gt;
# They receive an email — they must click Accept to gain access&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Authentication: Personal Access Token ==&lt;br /&gt;
&lt;br /&gt;
GitHub stopped accepting passwords in 2021. You need a &#039;&#039;&#039;Personal Access Token (PAT)&#039;&#039;&#039; to push from Terminal.&lt;br /&gt;
&lt;br /&gt;
=== Generating a new token ===&lt;br /&gt;
&lt;br /&gt;
# Go directly to: https://github.com/settings/tokens&lt;br /&gt;
# Click &#039;&#039;&#039;Generate new token (classic)&#039;&#039;&#039;&lt;br /&gt;
# Name: &amp;lt;code&amp;gt;MacBook Zermatt&amp;lt;/code&amp;gt;&lt;br /&gt;
# Expiration: 1 year&lt;br /&gt;
# Check the &#039;&#039;&#039;repo&#039;&#039;&#039; scope checkbox&lt;br /&gt;
# Click &#039;&#039;&#039;Generate token&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Copy it immediately&#039;&#039;&#039; — GitHub shows it only once. It looks like: &amp;lt;code&amp;gt;ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxx&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Saving to Mac Keychain ===&lt;br /&gt;
&lt;br /&gt;
The first time you run &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt; after generating a token:&lt;br /&gt;
* Username: your GitHub username (&amp;lt;code&amp;gt;mcgregor94086&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Password: paste the token&lt;br /&gt;
&lt;br /&gt;
Mac Keychain saves it automatically — you will not be asked again until the token expires.&lt;br /&gt;
&lt;br /&gt;
{{Note|If you see &amp;quot;Authentication failed&amp;quot;, your token has expired. Generate a new one at https://github.com/settings/tokens and repeat the steps above.}}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Pushing Files: Sprint Automation Script ==&lt;br /&gt;
&lt;br /&gt;
The push script &amp;lt;code&amp;gt;zermatt_github_push.sh&amp;lt;/code&amp;gt; automates the full file organisation and commit workflow.&lt;br /&gt;
&lt;br /&gt;
=== What it does ===&lt;br /&gt;
# Pulls latest from GitHub&lt;br /&gt;
# Creates the correct folder structure if missing&lt;br /&gt;
# Copies all downloaded sprint files to the right folders&lt;br /&gt;
# Updates &amp;lt;code&amp;gt;DECISIONS.md&amp;lt;/code&amp;gt; with new ADR entries&lt;br /&gt;
# Updates &amp;lt;code&amp;gt;README.md&amp;lt;/code&amp;gt; if missing&lt;br /&gt;
# Stages all files, commits with a detailed message, and pushes&lt;br /&gt;
&lt;br /&gt;
=== How to run it ===&lt;br /&gt;
&lt;br /&gt;
Open Terminal and paste these two commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd ~/Projects/Lux-Ear/zermatt&lt;br /&gt;
bash ~/Downloads/zermatt_github_push.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Commit message tag convention ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-size:14px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#1E5F8E; color:white&amp;quot; | Tag&lt;br /&gt;
! style=&amp;quot;background:#1E5F8E; color:white&amp;quot; | Use for&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[HARDWARE]&amp;lt;/code&amp;gt; || PCB files, schematics, wiring, BOM&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[FIRMWARE]&amp;lt;/code&amp;gt; || ESP32 MicroPython code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[APP]&amp;lt;/code&amp;gt; || React Native iOS/Android app code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[SERVER]&amp;lt;/code&amp;gt; || PHP server code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[DOCS]&amp;lt;/code&amp;gt; || Word docs, assembly manual, architecture&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[DECISIONS]&amp;lt;/code&amp;gt; || DECISIONS.md updates&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[ADMIN]&amp;lt;/code&amp;gt; || README, GitHub Issues, project management&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Daily Git Commands Cheat Sheet ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-family:monospace; font-size:14px; width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#1E5F8E; color:white&amp;quot; | What you want to do&lt;br /&gt;
! style=&amp;quot;background:#1E5F8E; color:white&amp;quot; | Type this in Terminal&lt;br /&gt;
|-&lt;br /&gt;
| Go to your Zermatt folder || &amp;lt;code&amp;gt;cd ~/Projects/Lux-Ear/zermatt&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Check what has changed || &amp;lt;code&amp;gt;git status&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Pull latest from GitHub || &amp;lt;code&amp;gt;git pull&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Stage all files || &amp;lt;code&amp;gt;git add -A&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Commit with a message || &amp;lt;code&amp;gt;git commit -m &amp;quot;[DOCS] Updated assembly notes&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Push to GitHub || &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Run the sprint push script || &amp;lt;code&amp;gt;bash ~/Downloads/zermatt_github_push.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| See recent history || &amp;lt;code&amp;gt;git log --oneline -10&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Undo last commit (keep files) || &amp;lt;code&amp;gt;git reset --soft HEAD~1&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-size:14px; width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0392B; color:white&amp;quot; | Error message&lt;br /&gt;
! style=&amp;quot;background:#C0392B; color:white&amp;quot; | What it means&lt;br /&gt;
! style=&amp;quot;background:#C0392B; color:white&amp;quot; | Fix&lt;br /&gt;
|-&lt;br /&gt;
| Authentication failed || Token expired or wrong || Generate new PAT at https://github.com/settings/tokens&lt;br /&gt;
|-&lt;br /&gt;
| rejected, non-fast-forward || GitHub has newer changes || Run &amp;lt;code&amp;gt;git pull --rebase&amp;lt;/code&amp;gt; then &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| nothing to commit || No changes since last push || Normal — run &amp;lt;code&amp;gt;git status&amp;lt;/code&amp;gt; to confirm&lt;br /&gt;
|-&lt;br /&gt;
| fatal: not a git repository || Wrong folder || Run &amp;lt;code&amp;gt;cd ~/Projects/Lux-Ear/zermatt&amp;lt;/code&amp;gt; first&lt;br /&gt;
|-&lt;br /&gt;
| command not found: git || Git not installed || Run &amp;lt;code&amp;gt;xcode-select --install&amp;lt;/code&amp;gt; in Terminal&lt;br /&gt;
|-&lt;br /&gt;
| Permission denied (publickey) || SSH not set up — use HTTPS || Run: &amp;lt;code&amp;gt;git remote set-url origin https://github.com/mcgregor94086/zermatt&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Notion / Google Docs: Sharing Context with Akien ==&lt;br /&gt;
&lt;br /&gt;
The GitHub repo stores all files. A separate Notion page (or Google Doc) captures the &#039;&#039;&#039;human-readable sprint summaries&#039;&#039;&#039; and Claude conversation context that cannot live in GitHub.&lt;br /&gt;
&lt;br /&gt;
=== Current recommended approach ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-size:14px; width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#1E5F8E; color:white&amp;quot; | What&lt;br /&gt;
! style=&amp;quot;background:#1E5F8E; color:white&amp;quot; | Where&lt;br /&gt;
! style=&amp;quot;background:#1E5F8E; color:white&amp;quot; | How Akien accesses it&lt;br /&gt;
|-&lt;br /&gt;
| All code and generated files || GitHub repo || Browser preview or clone&lt;br /&gt;
|-&lt;br /&gt;
| KiCad PCB file || GitHub /hardware/pcb/ || Download → open in KiCad 8&lt;br /&gt;
|-&lt;br /&gt;
| Assembly manual, patent, BOM || GitHub /docs/ || Download → open in Pages/Numbers&lt;br /&gt;
|-&lt;br /&gt;
| Sprint summaries + diagrams || Notion page (or Google Doc) || Public share link — no login needed&lt;br /&gt;
|-&lt;br /&gt;
| Design decisions log || DECISIONS.md in GitHub || Read in browser&lt;br /&gt;
|-&lt;br /&gt;
| Task tracking || GitHub Issues || Comment, create new tasks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Notion Free plan ===&lt;br /&gt;
* Free — no credit card, no expiry&lt;br /&gt;
* Unlimited pages&lt;br /&gt;
* 1 read-only guest (enough for Akien)&lt;br /&gt;
* Sign up at: https://notion.so&lt;br /&gt;
&lt;br /&gt;
=== To share a Notion page with Akien (no account needed) ===&lt;br /&gt;
# Open the page in Notion&lt;br /&gt;
# Click &#039;&#039;&#039;Share&#039;&#039;&#039; (top right)&lt;br /&gt;
# Toggle &#039;&#039;&#039;Publish to web&#039;&#039;&#039; ON&lt;br /&gt;
# Copy the link and send to Akien by email or text&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Current Sprint Status ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Sprint — Complete ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;font-size:14px; width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#1A6B2A; color:white&amp;quot; | Deliverable&lt;br /&gt;
! style=&amp;quot;background:#1A6B2A; color:white&amp;quot; | File&lt;br /&gt;
! style=&amp;quot;background:#1A6B2A; color:white&amp;quot; | Status&lt;br /&gt;
|-&lt;br /&gt;
| KiCad PCB file || Zermatt_v0.kicad_pcb || ✅ Complete&lt;br /&gt;
|-&lt;br /&gt;
| KiCad project file || Zermatt_v0.kicad_pro || ✅ Complete&lt;br /&gt;
|-&lt;br /&gt;
| Circuit schematic || ZERM-SCH-001_Circuit_Schematic.svg || ✅ Complete&lt;br /&gt;
|-&lt;br /&gt;
| Wiring diagram || ZERM-WRG-001_Wiring_Diagram.svg || ✅ Complete&lt;br /&gt;
|-&lt;br /&gt;
| PCB layout plan || ZERM-PCB-001_PCB_Layout.svg || ✅ Complete&lt;br /&gt;
|-&lt;br /&gt;
| Hardware document || Zermatt_v0_Circuit_Wiring_PCB.docx || ✅ Complete&lt;br /&gt;
|-&lt;br /&gt;
| Bill of Materials || Zermatt_v0_BOM.xlsx || ✅ Complete&lt;br /&gt;
|-&lt;br /&gt;
| Architecture document || Zermatt_v0_Architecture.docx || ✅ Complete&lt;br /&gt;
|-&lt;br /&gt;
| Assembly manual || Zermatt_v0_Assembly_Manual.docx || ✅ Complete&lt;br /&gt;
|-&lt;br /&gt;
| Provisional patent || LuxEar_Zermatt_Provisional_Patent.docx || ✅ Complete&lt;br /&gt;
|-&lt;br /&gt;
| Architecture deck || LuxEar_Zermatt_Architecture_Overview.pptx || ✅ Complete&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Next Sprint — Firmware &amp;amp; App ===&lt;br /&gt;
* ESP32 MicroPython firmware (BLE, WiFi, motor control, LED, audio, camera trigger)&lt;br /&gt;
* React Native app skeleton (BLE pairing, scan UI, customer form)&lt;br /&gt;
* Server job intake API + database schema&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Related IKB Pages ==&lt;br /&gt;
&lt;br /&gt;
* [[Zermatt Scanner — Hardware v0]]&lt;br /&gt;
* [[Zermatt Scanner — Architecture]]&lt;br /&gt;
* [[Lux-Ear — Active Projects]]&lt;br /&gt;
* [[Lux-Ear — Key Contacts]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Zermatt]] [[Category:GitHub]] [[Category:Operations]]&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Main_Page&amp;diff=150</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Main_Page&amp;diff=150"/>
		<updated>2026-05-07T21:09:31Z</updated>

		<summary type="html">&lt;p&gt;Scott: /* 2. Technology */  added Zermatt/GitHub and Collaboration link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Lux-Ear Go-To-Market Pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1. Overview ===&lt;br /&gt;
* [[Executive Summary]]&lt;br /&gt;
* [[Market Overview]]&lt;br /&gt;
* [[GTM Strategy]]&lt;br /&gt;
&lt;br /&gt;
=== 2. Technology ===&lt;br /&gt;
* [[Technology Platform]]&lt;br /&gt;
* [[Data Architecture]]&lt;br /&gt;
* Zermatt/GitHub and Collaboration&lt;br /&gt;
* [[Business Model]]&lt;br /&gt;
* [[Partnership Model Clarification]]&lt;br /&gt;
&lt;br /&gt;
=== 3. Financials ===&lt;br /&gt;
* [[Revenue-Sharing Models]]&lt;br /&gt;
* [[Pricing Models]]&lt;br /&gt;
* [[Margin Analysis]]&lt;br /&gt;
&lt;br /&gt;
=== 4. Operations and Partners ===&lt;br /&gt;
* [[Retailer and Brand Partner Outreach]]&lt;br /&gt;
* [[Marketing and Events]]&lt;br /&gt;
* [[Document Preparation]]&lt;br /&gt;
&lt;br /&gt;
=== 5. Manufacturing and Logistics ===&lt;br /&gt;
* [[3D Printing Partners]]&lt;br /&gt;
* [[Established Ear-Tip Manufacturers]]&lt;br /&gt;
* [[Independent 3D Printing Facilities]]&lt;br /&gt;
* [[Local Delivery Services]]&lt;br /&gt;
&lt;br /&gt;
=== 6. Hardware ===&lt;br /&gt;
* [[Ear Scanner Design and Manufacturing]]&lt;br /&gt;
* [[Components Bill of Materials (BOM)]]&lt;br /&gt;
* [[Potential Manufacturers]]&lt;br /&gt;
* [[3D Printing Equipment for Local Facilities]]&lt;br /&gt;
* [[Demonstration Systems for Funding]]&lt;br /&gt;
* [[BOM Elements Previously Mentioned]]&lt;br /&gt;
* [[Lux-Ear Ear Scanner Models]]&lt;br /&gt;
* [[Mobile Event Scanner]]&lt;br /&gt;
* [[Retail Kiosk Scanner]]&lt;br /&gt;
&lt;br /&gt;
=== 7. Planning &amp;amp; Strategy ===&lt;br /&gt;
* [[Executive Summary (Bullet Points)]]&lt;br /&gt;
* [[Main Document: Lux-Ear Go-to-Market Plan]]&lt;br /&gt;
* [[Product Models]]&lt;br /&gt;
* [[Launch Plan]]&lt;br /&gt;
* [[Fulfillment Model]]&lt;br /&gt;
* [[Strategic Partnerships]]&lt;br /&gt;
* [[Hardware Overview]]&lt;br /&gt;
* [[Financial Considerations]]&lt;br /&gt;
* [[Milestones &amp;amp; Roadmap]]&lt;br /&gt;
&lt;br /&gt;
=== 8. Software ===&lt;br /&gt;
* [[Scanner Finder Programmer&#039;s Manual]]&lt;br /&gt;
* [[Scanner Control Programmer&#039;s Manual]]&lt;br /&gt;
* [[Scanner Ordering programmer&#039;s Manual]]&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Lux-Ear_Internal_Incidents_%26_Operations_Log&amp;diff=149</id>
		<title>Lux-Ear Internal Incidents &amp; Operations Log</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Lux-Ear_Internal_Incidents_%26_Operations_Log&amp;diff=149"/>
		<updated>2026-01-08T06:04:36Z</updated>

		<summary type="html">&lt;p&gt;Scott: Normalized incident index ordering and status consistency&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Lux-Ear Internal Incidents &amp;amp; Operations Log}}&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
This page serves as the authoritative chronological record of operational incidents, infrastructure failures, recovery efforts, and follow-up actions related to Lux-Ear systems and workflows.&lt;br /&gt;
&lt;br /&gt;
It is intended to:&lt;br /&gt;
* Preserve institutional memory&lt;br /&gt;
* Reduce repeated troubleshooting&lt;br /&gt;
* Support accountability and learning&lt;br /&gt;
* Provide a foundation for future automation and reporting&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== How to Use This Log ==&lt;br /&gt;
* Each incident should have its own dedicated page using the [[Template:Incident|Incident Template]]&lt;br /&gt;
* Incidents should be listed below in reverse chronological order (newest first)&lt;br /&gt;
* This log summarizes incidents; detailed analysis belongs on individual incident pages&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Incident Index ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Date&lt;br /&gt;
! Incident Title&lt;br /&gt;
! Status&lt;br /&gt;
! Systems Affected&lt;br /&gt;
! Primary Owner&lt;br /&gt;
|-&lt;br /&gt;
| 2025-12-18&lt;br /&gt;
| [[Incident 2025-12-18 – MediaWiki BotPassword Authentication Failure]]&lt;br /&gt;
| Resolved / Documented&lt;br /&gt;
| MediaWiki / API Automation&lt;br /&gt;
| Scott&lt;br /&gt;
|-&lt;br /&gt;
|2025-12-XX&lt;br /&gt;
|[[Incident 2025-12-XX – Cumulative Infrastructure &amp;amp; Cognitive Overload]]&lt;br /&gt;
|Resolved / Documented&lt;br /&gt;
|Infrastructure / Operations / Human&lt;br /&gt;
|Scott&lt;br /&gt;
|-&lt;br /&gt;
| 2026-01-06&lt;br /&gt;
| [[Incident 2026-01-06 – iCloud Sync &amp;amp; Local Visibility Failure]]&lt;br /&gt;
| Resolved&lt;br /&gt;
| iCloud / Finder / macOS&lt;br /&gt;
| Scott&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Ongoing / Open Incidents ==&lt;br /&gt;
&amp;lt;!-- Move unresolved incidents here for visibility --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Recently Resolved Incidents ==&lt;br /&gt;
&amp;lt;!-- Optional curated list --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
* [[Template:Incident]]&lt;br /&gt;
* [[Lux-Ear Infrastructure]]&lt;br /&gt;
* [[Lux-Ear Operations]]&lt;br /&gt;
* [[Lux-Ear Automation Roadmap]]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[[Category:Incidents]]&lt;br /&gt;
[[Category:Operations]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Lux-Ear_Internal_Incidents_%26_Operations_Log&amp;diff=148</id>
		<title>Lux-Ear Internal Incidents &amp; Operations Log</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Lux-Ear_Internal_Incidents_%26_Operations_Log&amp;diff=148"/>
		<updated>2026-01-08T05:57:00Z</updated>

		<summary type="html">&lt;p&gt;Scott: added new incident in table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Lux-Ear Internal Incidents &amp;amp; Operations Log}}&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
This page serves as the authoritative chronological record of operational incidents, infrastructure failures, recovery efforts, and follow-up actions related to Lux-Ear systems and workflows.&lt;br /&gt;
&lt;br /&gt;
It is intended to:&lt;br /&gt;
* Preserve institutional memory&lt;br /&gt;
* Reduce repeated troubleshooting&lt;br /&gt;
* Support accountability and learning&lt;br /&gt;
* Provide a foundation for future automation and reporting&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== How to Use This Log ==&lt;br /&gt;
* Each incident should have its own dedicated page using the [[Template:Incident|Incident Template]]&lt;br /&gt;
* Incidents should be listed below in reverse chronological order (newest first)&lt;br /&gt;
* This log summarizes incidents; detailed analysis belongs on individual incident pages&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Incident Index ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Date&lt;br /&gt;
! Incident Title&lt;br /&gt;
! Status&lt;br /&gt;
! Systems Affected&lt;br /&gt;
! Primary Owner&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!-- YYYY-MM-DD --&amp;gt;&lt;br /&gt;
| [[Incident YYYY-MM-DD – Title]]&lt;br /&gt;
| Open / Mitigated / Resolved&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 2025-12-18&lt;br /&gt;
| [[Incident 2025-12-18 – MediaWiki BotPassword Authentication Failure]]&lt;br /&gt;
| Open&lt;br /&gt;
| MediaWiki / API Automation&lt;br /&gt;
| Scott&lt;br /&gt;
|-&lt;br /&gt;
| 2026-01-06&lt;br /&gt;
| [[Incident 2026-01-06 – iCloud Sync &amp;amp; Local Visibility Failure]]&lt;br /&gt;
| Resolved&lt;br /&gt;
| iCloud / Finder / macOS&lt;br /&gt;
| Scott&lt;br /&gt;
|-&lt;br /&gt;
| 2025-12-XX&lt;br /&gt;
| [[Incident 2025-12-XX – Cumulative Infrastructure &amp;amp; Cognitive Overload]]&lt;br /&gt;
| Resolved / Documented&lt;br /&gt;
| Infrastructure / Operations / Human&lt;br /&gt;
| Scott&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Ongoing / Open Incidents ==&lt;br /&gt;
&amp;lt;!-- Move unresolved incidents here for visibility --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Recently Resolved Incidents ==&lt;br /&gt;
&amp;lt;!-- Optional curated list --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
* [[Template:Incident]]&lt;br /&gt;
* [[Lux-Ear Infrastructure]]&lt;br /&gt;
* [[Lux-Ear Operations]]&lt;br /&gt;
* [[Lux-Ear Automation Roadmap]]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[[Category:Incidents]]&lt;br /&gt;
[[Category:Operations]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Incident_2025-12-XX_%E2%80%93_Cumulative_Infrastructure_%26_Cognitive_Overload&amp;diff=147</id>
		<title>Incident 2025-12-XX – Cumulative Infrastructure &amp; Cognitive Overload</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Incident_2025-12-XX_%E2%80%93_Cumulative_Infrastructure_%26_Cognitive_Overload&amp;diff=147"/>
		<updated>2026-01-08T05:52:55Z</updated>

		<summary type="html">&lt;p&gt;Scott: Create incident page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Incident 2025-12-XX – Cumulative Infrastructure &amp;amp; Cognitive Overload =&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Between mid-December 2025 and early January 2026, a series of unresolved infrastructure failures, configuration regressions, and tooling instability accumulated into a broader operational and cognitive overload incident. While no single system outage fully explains the duration or impact, the combined effect significantly impaired troubleshooting efficiency, documentation, communication, and recovery pacing.&lt;br /&gt;
&lt;br /&gt;
This incident captures the *systemic interaction* between technical failures and human operational capacity, and explains why several otherwise manageable issues escalated into prolonged disruption.&lt;br /&gt;
&lt;br /&gt;
== Impact ==&lt;br /&gt;
* Delayed resolution of multiple technical incidents&lt;br /&gt;
* Inability to automate documentation and recovery tasks&lt;br /&gt;
* Extended reliance on fragile manual workflows&lt;br /&gt;
* Significant reduction in effective communication capacity&lt;br /&gt;
* Missed or delayed responses to critical business and personal communications&lt;br /&gt;
* Increased risk of error due to fatigue and context loss&lt;br /&gt;
&lt;br /&gt;
== Contributing Factors ==&lt;br /&gt;
=== Technical ===&lt;br /&gt;
* MediaWiki BotPassword authentication failures blocking automation&lt;br /&gt;
* iCloud Drive sync state ambiguity (files present but not locally visible)&lt;br /&gt;
* SSH, networking, and host identity instability across multiple Macs&lt;br /&gt;
* Tooling churn (Migration Assistant avoidance, backup reconfiguration, cloud mounting changes)&lt;br /&gt;
* Lack of reliable “known good” operational baseline during recovery&lt;br /&gt;
&lt;br /&gt;
=== Operational ===&lt;br /&gt;
* Parallel recovery of multiple systems without a stable control plane&lt;br /&gt;
* Absence of centralized incident tracking until late in the timeline&lt;br /&gt;
* Manual documentation overhead during degraded conditions&lt;br /&gt;
* Context switching across infrastructure, OS, hosting, and cloud services&lt;br /&gt;
&lt;br /&gt;
=== Human / Cognitive ===&lt;br /&gt;
* Sustained troubleshooting under sleep deprivation&lt;br /&gt;
* Psychological overload reducing task initiation and prioritization&lt;br /&gt;
* Emotional demands from close relationships during the same period&lt;br /&gt;
* Reduced executive function affecting triage, communication, and planning&lt;br /&gt;
&lt;br /&gt;
== Timeline (Condensed) ==&lt;br /&gt;
* 2025-12-18 – Initial MediaWiki BotPassword automation failure&lt;br /&gt;
* Late Dec 2025 – Expansion of infrastructure instability across Macs and services&lt;br /&gt;
* Early Jan 2026 – iCloud Drive visibility failure obstructs access to critical files&lt;br /&gt;
* 2026-01-06 – Incident documentation and structured recovery begin&lt;br /&gt;
* 2026-01-07 – Incident index, templates, and meta-analysis established&lt;br /&gt;
&lt;br /&gt;
== Resolution ==&lt;br /&gt;
This incident was resolved through *documentation, stabilization, and structural recovery*, not a single technical fix. Resolution actions included:&lt;br /&gt;
* Establishing a formal Incident Index and templates&lt;br /&gt;
* Documenting root causes and timelines for individual incidents&lt;br /&gt;
* Restoring visibility into cloud-synced assets&lt;br /&gt;
* Re-establishing reliable wiki access and manual publishing&lt;br /&gt;
* Acknowledging cognitive and operational limits as first-class incident factors&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned ==&lt;br /&gt;
* Incident management must account for human capacity, not just system uptime&lt;br /&gt;
* Automation failures have outsized impact during degraded states&lt;br /&gt;
* Documentation is a recovery tool, not an afterthought&lt;br /&gt;
* Psychological overload is an operational risk multiplier&lt;br /&gt;
* Meta-incidents help prevent misattribution of blame or cause&lt;br /&gt;
&lt;br /&gt;
== Follow-Up Actions ==&lt;br /&gt;
* Resume automation only after manual baselines are stable&lt;br /&gt;
* Maintain incident logging during—not after—disruptions&lt;br /&gt;
* Schedule proactive communication check-ins during recovery periods&lt;br /&gt;
* Treat sustained overload as a trigger for scope reduction, not escalation&lt;br /&gt;
&lt;br /&gt;
== Related Incidents ==&lt;br /&gt;
* [[Incident 2025-12-18 – MediaWiki BotPassword Authentication Failure]]&lt;br /&gt;
* [[Incident 2026-01-06 – iCloud Sync &amp;amp; Local Visibility Failure]]&lt;br /&gt;
&lt;br /&gt;
== Category ==&lt;br /&gt;
[[Category:Incidents]]&lt;br /&gt;
[[Category:Operations]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Lux-Ear_Internal_Incidents_%26_Operations_Log&amp;diff=146</id>
		<title>Lux-Ear Internal Incidents &amp; Operations Log</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Lux-Ear_Internal_Incidents_%26_Operations_Log&amp;diff=146"/>
		<updated>2026-01-08T05:47:39Z</updated>

		<summary type="html">&lt;p&gt;Scott: Fix index row alignment for iCloud Sync incident&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Lux-Ear Internal Incidents &amp;amp; Operations Log}}&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
This page serves as the authoritative chronological record of operational incidents, infrastructure failures, recovery efforts, and follow-up actions related to Lux-Ear systems and workflows.&lt;br /&gt;
&lt;br /&gt;
It is intended to:&lt;br /&gt;
* Preserve institutional memory&lt;br /&gt;
* Reduce repeated troubleshooting&lt;br /&gt;
* Support accountability and learning&lt;br /&gt;
* Provide a foundation for future automation and reporting&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== How to Use This Log ==&lt;br /&gt;
* Each incident should have its own dedicated page using the [[Template:Incident|Incident Template]]&lt;br /&gt;
* Incidents should be listed below in reverse chronological order (newest first)&lt;br /&gt;
* This log summarizes incidents; detailed analysis belongs on individual incident pages&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Incident Index ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Date&lt;br /&gt;
! Incident Title&lt;br /&gt;
! Status&lt;br /&gt;
! Systems Affected&lt;br /&gt;
! Primary Owner&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!-- YYYY-MM-DD --&amp;gt;&lt;br /&gt;
| [[Incident YYYY-MM-DD – Title]]&lt;br /&gt;
| Open / Mitigated / Resolved&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 2025-12-18&lt;br /&gt;
| [[Incident 2025-12-18 – MediaWiki BotPassword Authentication Failure]]&lt;br /&gt;
| Open&lt;br /&gt;
| MediaWiki / API Automation&lt;br /&gt;
| Scott&lt;br /&gt;
|-&lt;br /&gt;
| 2026-01-06&lt;br /&gt;
| [[Incident 2026-01-06 – iCloud Sync &amp;amp; Local Visibility Failure]]&lt;br /&gt;
| Resolved&lt;br /&gt;
| iCloud / Finder / macOS&lt;br /&gt;
| Scott&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Ongoing / Open Incidents ==&lt;br /&gt;
&amp;lt;!-- Move unresolved incidents here for visibility --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Recently Resolved Incidents ==&lt;br /&gt;
&amp;lt;!-- Optional curated list --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
* [[Template:Incident]]&lt;br /&gt;
* [[Lux-Ear Infrastructure]]&lt;br /&gt;
* [[Lux-Ear Operations]]&lt;br /&gt;
* [[Lux-Ear Automation Roadmap]]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[[Category:Incidents]]&lt;br /&gt;
[[Category:Operations]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Lux-Ear_Internal_Incidents_%26_Operations_Log&amp;diff=141</id>
		<title>Lux-Ear Internal Incidents &amp; Operations Log</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Lux-Ear_Internal_Incidents_%26_Operations_Log&amp;diff=141"/>
		<updated>2026-01-07T09:35:48Z</updated>

		<summary type="html">&lt;p&gt;Scott: Initial incident index structure&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Lux-Ear Internal Incidents &amp;amp; Operations Log}}&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
This page serves as the authoritative chronological record of operational incidents, infrastructure failures, recovery efforts, and follow-up actions related to Lux-Ear systems and workflows.&lt;br /&gt;
&lt;br /&gt;
It is intended to:&lt;br /&gt;
* Preserve institutional memory&lt;br /&gt;
* Reduce repeated troubleshooting&lt;br /&gt;
* Support accountability and learning&lt;br /&gt;
* Provide a foundation for future automation and reporting&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== How to Use This Log ==&lt;br /&gt;
* Each incident should have its own dedicated page using the [[Template:Incident|Incident Template]]&lt;br /&gt;
* Incidents should be listed below in reverse chronological order (newest first)&lt;br /&gt;
* This log summarizes incidents; detailed analysis belongs on individual incident pages&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Incident Index ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Date&lt;br /&gt;
! Incident Title&lt;br /&gt;
! Status&lt;br /&gt;
! Systems Affected&lt;br /&gt;
! Primary Owner&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!-- YYYY-MM-DD --&amp;gt;&lt;br /&gt;
| [[Incident YYYY-MM-DD – Title]]&lt;br /&gt;
| Open / Mitigated / Resolved&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 2025-12-18&lt;br /&gt;
| [[Incident 2025-12-18 – MediaWiki BotPassword Authentication Failure]]&lt;br /&gt;
| Open&lt;br /&gt;
| MediaWiki / API Automation&lt;br /&gt;
| Scott&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Ongoing / Open Incidents ==&lt;br /&gt;
&amp;lt;!-- Move unresolved incidents here for visibility --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Recently Resolved Incidents ==&lt;br /&gt;
&amp;lt;!-- Optional curated list --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
* [[Template:Incident]]&lt;br /&gt;
* [[Lux-Ear Infrastructure]]&lt;br /&gt;
* [[Lux-Ear Operations]]&lt;br /&gt;
* [[Lux-Ear Automation Roadmap]]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[[Category:Incidents]]&lt;br /&gt;
[[Category:Operations]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Lux-Ear_Internal_Incidents_%26_Operations_Log&amp;diff=140</id>
		<title>Lux-Ear Internal Incidents &amp; Operations Log</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Lux-Ear_Internal_Incidents_%26_Operations_Log&amp;diff=140"/>
		<updated>2026-01-07T09:07:53Z</updated>

		<summary type="html">&lt;p&gt;Scott: Create incident index page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Lux-Ear Internal Incidents &amp;amp; Operations Log}}&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
This page serves as the authoritative chronological record of operational incidents, infrastructure failures, recovery efforts, and follow-up actions related to Lux-Ear systems and workflows.&lt;br /&gt;
&lt;br /&gt;
It is intended to:&lt;br /&gt;
* Preserve institutional memory&lt;br /&gt;
* Reduce repeated troubleshooting&lt;br /&gt;
* Support accountability and learning&lt;br /&gt;
* Provide a foundation for future automation and reporting&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== How to Use This Log ==&lt;br /&gt;
* Each incident should have its own dedicated page using the [[Template:Incident|Incident Template]]&lt;br /&gt;
* Incidents should be listed below in reverse chronological order (newest first)&lt;br /&gt;
* This log summarizes incidents; detailed analysis belongs on individual incident pages&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Incident Index ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Date&lt;br /&gt;
! Incident Title&lt;br /&gt;
! Status&lt;br /&gt;
! Systems Affected&lt;br /&gt;
! Primary Owner&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;!-- YYYY-MM-DD --&amp;gt;&lt;br /&gt;
| [[Incident YYYY-MM-DD – Title]]&lt;br /&gt;
| Open / Mitigated / Resolved&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Ongoing / Open Incidents ==&lt;br /&gt;
&amp;lt;!-- Move unresolved incidents here for visibility --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Recently Resolved Incidents ==&lt;br /&gt;
&amp;lt;!-- Optional curated list --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
* [[Template:Incident]]&lt;br /&gt;
* [[Lux-Ear Infrastructure]]&lt;br /&gt;
* [[Lux-Ear Operations]]&lt;br /&gt;
* [[Lux-Ear Automation Roadmap]]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[[Category:Incidents]]&lt;br /&gt;
[[Category:Operations]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Template:Incident&amp;diff=139</id>
		<title>Template:Incident</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Template:Incident&amp;diff=139"/>
		<updated>2026-01-07T09:03:36Z</updated>

		<summary type="html">&lt;p&gt;Scott: Initial Incident template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Incident YYYY-MM-DD – &amp;lt;Short Title&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
A brief, factual description of what went wrong, written so that someone unfamiliar with the system can understand the issue in 2–3 sentences.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Impact ==&lt;br /&gt;
* What was blocked or degraded&lt;br /&gt;
* Who or what was affected&lt;br /&gt;
* Whether workarounds existed&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
* &#039;&#039;&#039;YYYY-MM-DD HH:MM&#039;&#039;&#039; – Initial symptom observed&lt;br /&gt;
* &#039;&#039;&#039;YYYY-MM-DD HH:MM&#039;&#039;&#039; – Key diagnostic step&lt;br /&gt;
* &#039;&#039;&#039;YYYY-MM-DD HH:MM&#039;&#039;&#039; – Mitigation attempt&lt;br /&gt;
* &#039;&#039;&#039;YYYY-MM-DD HH:MM&#039;&#039;&#039; – Investigation paused or resolved&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Technical Context ==&lt;br /&gt;
* &#039;&#039;&#039;System / Component:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Versions:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Environment:&#039;&#039;&#039; (local, server, cloud, mixed)&lt;br /&gt;
* &#039;&#039;&#039;Relevant configuration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Root Cause ==&lt;br /&gt;
A concise explanation of the underlying cause.  &lt;br /&gt;
Avoid blame; focus on system behavior, configuration gaps, or missing assumptions.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Resolution Status ==&lt;br /&gt;
* &#039;&#039;&#039;Status:&#039;&#039;&#039; Open / Mitigated / Resolved / Deferred&lt;br /&gt;
* &#039;&#039;&#039;Resolution summary:&#039;&#039;&#039; (If resolved or partially resolved)&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Follow-Up Actions ==&lt;br /&gt;
* [ ] Concrete action item&lt;br /&gt;
* [ ] Configuration change&lt;br /&gt;
* [ ] Documentation update&lt;br /&gt;
* [ ] Automation or monitoring improvement&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
Optional section for:&lt;br /&gt;
* Contributing factors&lt;br /&gt;
* Contextual constraints&lt;br /&gt;
* Human or organizational factors&lt;br /&gt;
* Links to related incidents&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[[Category:Incidents]]&lt;br /&gt;
[[Category:Operations]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Incident_2025-12-18_%E2%80%93_MediaWiki_BotPassword_Authentication_Failure&amp;diff=138</id>
		<title>Incident 2025-12-18 – MediaWiki BotPassword Authentication Failure</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Incident_2025-12-18_%E2%80%93_MediaWiki_BotPassword_Authentication_Failure&amp;diff=138"/>
		<updated>2026-01-07T08:56:30Z</updated>

		<summary type="html">&lt;p&gt;Scott: An attempt to enable automated posting and maintenance tasks on the Lux-Ear Internal Knowledge Base (MediaWiki 1.41.1) failed due to incomplete BotPassword authentication configuration.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Incident 2025-12-18 – MediaWiki BotPassword Authentication Failure&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
&lt;br /&gt;
An attempt to enable automated posting and maintenance tasks on the Lux-Ear Internal Knowledge Base (MediaWiki 1.41.1) failed due to incomplete BotPassword authentication configuration. Although bot users and bot passwords were successfully created and stored in the database, API authentication using those credentials consistently failed.&lt;br /&gt;
&lt;br /&gt;
This incident blocked automation work, delayed publication of operational documentation, and contributed to extended manual intervention during a period of broader infrastructure instability.&lt;br /&gt;
&lt;br /&gt;
⸻&lt;br /&gt;
&lt;br /&gt;
Impact&lt;br /&gt;
	•	Automated posting to the Wiki via API was not possible&lt;br /&gt;
	•	Deployment and documentation automation scripts were blocked&lt;br /&gt;
	•	Manual wiki edits were required during an already degraded operational state&lt;br /&gt;
	•	Contributed to cumulative operational and cognitive overload&lt;br /&gt;
&lt;br /&gt;
⸻&lt;br /&gt;
&lt;br /&gt;
Timeline (condensed)&lt;br /&gt;
	•	2025-12-18 – Initial attempt to create and use BotPasswords for API access&lt;br /&gt;
	•	Bot users and passwords appeared correctly in the database (bot_passwords table)&lt;br /&gt;
	•	API login attempts (action=login, action=clientlogin) consistently failed&lt;br /&gt;
	•	Extensive debugging confirmed credentials were correct but rejected&lt;br /&gt;
	•	Investigation paused due to overlapping infrastructure issues&lt;br /&gt;
&lt;br /&gt;
⸻&lt;br /&gt;
&lt;br /&gt;
Technical Findings&lt;br /&gt;
	•	MediaWiki version: 1.41.1&lt;br /&gt;
	•	$wgEnableBotPasswords = true&lt;br /&gt;
	•	Bot password records existed and were correctly stored&lt;br /&gt;
	•	Bot users had appropriate groups (bot, sysop, bureaucrat, etc.)&lt;br /&gt;
	•	API endpoint (/api.php) was functional&lt;br /&gt;
	•	Missing authentication provider:&lt;br /&gt;
	•	BotPasswordAuthenticationProvider was not registered in wgAuthManagerAutoConfig&lt;br /&gt;
	•	As a result, AuthManager could not authenticate bot credentials even though they existed&lt;br /&gt;
&lt;br /&gt;
⸻&lt;br /&gt;
&lt;br /&gt;
Root Cause&lt;br /&gt;
&lt;br /&gt;
BotPasswords were enabled at the configuration level, but the corresponding authentication provider was not registered with MediaWiki’s AuthManager system. This created a misleading state where bot credentials could be created and stored but never successfully authenticated.&lt;br /&gt;
&lt;br /&gt;
⸻&lt;br /&gt;
&lt;br /&gt;
Resolution Status&lt;br /&gt;
&lt;br /&gt;
Unresolved at time of incident.&lt;br /&gt;
&lt;br /&gt;
The issue requires explicit configuration of the BotPassword authentication provider in LocalSettings.php, or verification that required components are correctly loaded for MediaWiki 1.41.x.&lt;br /&gt;
&lt;br /&gt;
⸻&lt;br /&gt;
&lt;br /&gt;
Follow-Up Actions&lt;br /&gt;
	•	Explicitly register BotPasswordAuthenticationProvider in wgAuthManagerAutoConfig&lt;br /&gt;
	•	Verify BotPassword API login using a minimal test script&lt;br /&gt;
	•	Document the correct configuration pattern for future deployments&lt;br /&gt;
	•	Resume automation work once API authentication is confirmed functional&lt;br /&gt;
&lt;br /&gt;
⸻&lt;br /&gt;
&lt;br /&gt;
Notes&lt;br /&gt;
&lt;br /&gt;
This incident occurred during a period of compounded infrastructure changes (new Mac setup, SSH environment changes, backup reconfiguration, and network instability). The cumulative effect significantly increased time-to-resolution beyond what the individual issue would normally require.&lt;br /&gt;
&lt;br /&gt;
⸻&lt;br /&gt;
&lt;br /&gt;
[[Category:Incidents]]&lt;br /&gt;
[[Category:Operations]]&lt;br /&gt;
[[Category:MediaWiki]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
&lt;br /&gt;
⸻&lt;br /&gt;
&lt;br /&gt;
When you’re ready, next we can:&lt;br /&gt;
	•	create the standard incident template from this&lt;br /&gt;
	•	extract and publish the remaining incidents from the ZIP&lt;br /&gt;
	•	add a brief incident index entry to the Operations Log page&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Lux-Ear_Internal_Incidents_and_Operations_Log&amp;diff=137</id>
		<title>Lux-Ear Internal Incidents and Operations Log</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Lux-Ear_Internal_Incidents_and_Operations_Log&amp;diff=137"/>
		<updated>2026-01-07T08:11:58Z</updated>

		<summary type="html">&lt;p&gt;Scott: This page is the entry point for documenting significant technical, operational, and human-factors incidents affecting Lux-Ear systems, infrastructure, and workflows.  The purpose of this log is not blame, but learning: * Preserve hard-won diagnostic knowledge * Reduce repeated outages * Improve recovery speed * Acknowledge human limits as part of system reliability  == How to use this log == * Each incident should have its own page * Incidents sh&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Lux-Ear Internal Incidents &amp;amp; Operations Log =&lt;br /&gt;
&lt;br /&gt;
This page is the entry point for documenting significant technical, operational,&lt;br /&gt;
and human-factors incidents affecting Lux-Ear systems, infrastructure, and workflows.&lt;br /&gt;
&lt;br /&gt;
The purpose of this log is not blame, but learning:&lt;br /&gt;
* Preserve hard-won diagnostic knowledge&lt;br /&gt;
* Reduce repeated outages&lt;br /&gt;
* Improve recovery speed&lt;br /&gt;
* Acknowledge human limits as part of system reliability&lt;br /&gt;
&lt;br /&gt;
== How to use this log ==&lt;br /&gt;
* Each incident should have its own page&lt;br /&gt;
* Incidents should be factual, time-ordered, and candid&lt;br /&gt;
* Partial or unresolved incidents are acceptable and encouraged&lt;br /&gt;
&lt;br /&gt;
== Incident Categories ==&lt;br /&gt;
* Infrastructure &amp;amp; Hosting (DreamHost, DNS, SSL, backups)&lt;br /&gt;
* macOS &amp;amp; Client Systems&lt;br /&gt;
* MediaWiki &amp;amp; Knowledge Infrastructure&lt;br /&gt;
* Authentication &amp;amp; Automation&lt;br /&gt;
* Human Factors &amp;amp; Operational Load&lt;br /&gt;
&lt;br /&gt;
== Index of Incidents ==&lt;br /&gt;
&#039;&#039;(Incident pages will be listed here as they are published.)&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Data_Architecture&amp;diff=130</id>
		<title>Data Architecture</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Data_Architecture&amp;diff=130"/>
		<updated>2025-05-20T05:29:53Z</updated>

		<summary type="html">&lt;p&gt;Scott: /* Architecture Diagram */  clean up text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Lux-Ear Internal Wiki ==&lt;br /&gt;
=== Page: Data Architecture ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Overview&#039;&#039;&#039;&lt;br /&gt;
This page describes the proposed data architecture for Lux-Ear, leveraging Firebase to provide scalable, real-time infrastructure for kiosk scanners, customer-facing apps, internal tools, and cloud-based services.&lt;br /&gt;
&lt;br /&gt;
=== Architecture Diagram ===&lt;br /&gt;
&lt;br /&gt;
[[File:LuxEar_Data_Architecture_Diagram.png |800px|center|thumb|Proposed Firebase-based architecture for Lux-Ear]]&lt;br /&gt;
&lt;br /&gt;
=== Key Components ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Authentication&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Authenticates users and devices (e.g., kiosk operators, customers, franchisees).&lt;br /&gt;
  * Supports multi-platform logins and enforces secure, role-based access.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firestore (Cloud Firestore)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * NoSQL database used to store metadata for scans, kiosk statuses, user profiles.&lt;br /&gt;
  * Real-time updates across web and mobile clients.&lt;br /&gt;
  * Offline caching support for kiosk and mobile operations.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Cloud Storage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Stores large files including 3D ear scans, images, diagnostic logs.&lt;br /&gt;
  * Access control rules tied to user or kiosk identity.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Cloud Functions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Hosts backend logic for events like scan upload, payment processing, and scan-to-CAD conversion.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Hosting&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Serves static pages and web applications (e.g., Find a Scanner, Admin Dashboard).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Analytics and Crashlytics&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Provides usage statistics, session tracking, and error diagnostics.&lt;br /&gt;
&lt;br /&gt;
=== Optional Extensions ===&lt;br /&gt;
&lt;br /&gt;
* Google Cloud Vertex AI: AI-based modeling of ear shapes.&lt;br /&gt;
* BigQuery: Advanced analytics on scan volumes, locations, and trends.&lt;br /&gt;
* Stripe: Payment integration via Firebase Cloud Functions.&lt;br /&gt;
* AppCheck: Ensures requests come from verified app clients.&lt;br /&gt;
&lt;br /&gt;
=== Author ===&lt;br /&gt;
Scott McGregor&lt;br /&gt;
Lux-Ear Founder and Product Strategy Lead&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Data_Architecture&amp;diff=129</id>
		<title>Data Architecture</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Data_Architecture&amp;diff=129"/>
		<updated>2025-05-20T05:27:11Z</updated>

		<summary type="html">&lt;p&gt;Scott: New Data Architecture page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Lux-Ear Internal Wiki ==&lt;br /&gt;
=== Page: Data Architecture ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Overview&#039;&#039;&#039;&lt;br /&gt;
This page describes the proposed data architecture for Lux-Ear, leveraging Firebase to provide scalable, real-time infrastructure for kiosk scanners, customer-facing apps, internal tools, and cloud-based services.&lt;br /&gt;
&lt;br /&gt;
=== Architecture Diagram ===&lt;br /&gt;
&lt;br /&gt;
[[File:LuxEar_Data_Architecture_Diagram.png |800px|center|thumb|Proposed Firebase-based architecture for Lux-Ear]]&lt;br /&gt;
&lt;br /&gt;
=== Key Components ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Authentication&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Authenticates users and devices (e.g., kiosk operators, customers, franchisees).&lt;br /&gt;
  * Supports multi-platform logins and enforces secure, role-based access.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firestore (Cloud Firestore)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * NoSQL database used to store metadata for scans, kiosk statuses, user profiles.&lt;br /&gt;
  * Real-time updates across web and mobile clients.&lt;br /&gt;
  * Offline caching support for kiosk and mobile operations.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Cloud Storage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Stores large files including 3D ear scans, images, diagnostic logs.&lt;br /&gt;
  * Access control rules tied to user or kiosk identity.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Cloud Functions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Hosts backend logic for events like scan upload, payment processing, and scan-to-CAD conversion.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Hosting&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Serves static pages and web applications (e.g., Find a Scanner, Admin Dashboard).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Analytics and Crashlytics&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Provides usage statistics, session tracking, and error diagnostics.&lt;br /&gt;
&lt;br /&gt;
=== Optional Extensions ===&lt;br /&gt;
&lt;br /&gt;
* Google Cloud Vertex AI: AI-based modeling of ear shapes.&lt;br /&gt;
* BigQuery: Advanced analytics on scan volumes, locations, and trends.&lt;br /&gt;
* Stripe: Payment integration via Firebase Cloud Functions.&lt;br /&gt;
* AppCheck: Ensures requests come from verified app clients.&lt;br /&gt;
&lt;br /&gt;
\=== How to Add This Page to the Internal Wiki ===&lt;br /&gt;
&lt;br /&gt;
1. Log into the Lux-Ear Internal Knowledge Base.&lt;br /&gt;
&lt;br /&gt;
2. In the search bar or URL, go to:&lt;br /&gt;
&lt;br /&gt;
   `https://ikb.lux-ear.com/index.php?title=Luxear_data_architecture`&lt;br /&gt;
&lt;br /&gt;
3. If the page does not yet exist, click &amp;quot;Create this page&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
4. Copy and paste the entire content of this document.&lt;br /&gt;
&lt;br /&gt;
5. Save the page.&lt;br /&gt;
&lt;br /&gt;
6. To link this page from another, insert:&lt;br /&gt;
&lt;br /&gt;
   `[[Luxear_data_architecture|Data Architecture]]`&lt;br /&gt;
&lt;br /&gt;
   For example, from your main index or technical documentation section.&lt;br /&gt;
&lt;br /&gt;
7. To upload the diagram:&lt;br /&gt;
&lt;br /&gt;
   * Go to &amp;quot;Upload file&amp;quot; in the left sidebar.&lt;br /&gt;
   * Upload `LuxEar_Data_Architecture_Diagram.png`.&lt;br /&gt;
   * Make sure the filename matches the one referenced in the `[[File:...]]` tag above.&lt;br /&gt;
&lt;br /&gt;
=== Author ===&lt;br /&gt;
Scott McGregor&lt;br /&gt;
Lux-Ear Founder and Product Strategy Lead&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Main_Page&amp;diff=128</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Main_Page&amp;diff=128"/>
		<updated>2025-05-20T05:25:52Z</updated>

		<summary type="html">&lt;p&gt;Scott: /* 2. Technology */ changed name of Data Architecture page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Lux-Ear Go-To-Market Pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1. Overview ===&lt;br /&gt;
* [[Executive Summary]]&lt;br /&gt;
* [[Market Overview]]&lt;br /&gt;
* [[GTM Strategy]]&lt;br /&gt;
&lt;br /&gt;
=== 2. Technology ===&lt;br /&gt;
* [[Technology Platform]]&lt;br /&gt;
* [[Data Architecture]]&lt;br /&gt;
* [[Business Model]]&lt;br /&gt;
* [[Partnership Model Clarification]]&lt;br /&gt;
&lt;br /&gt;
=== 3. Financials ===&lt;br /&gt;
* [[Revenue-Sharing Models]]&lt;br /&gt;
* [[Pricing Models]]&lt;br /&gt;
* [[Margin Analysis]]&lt;br /&gt;
&lt;br /&gt;
=== 4. Operations and Partners ===&lt;br /&gt;
* [[Retailer and Brand Partner Outreach]]&lt;br /&gt;
* [[Marketing and Events]]&lt;br /&gt;
* [[Document Preparation]]&lt;br /&gt;
&lt;br /&gt;
=== 5. Manufacturing and Logistics ===&lt;br /&gt;
* [[3D Printing Partners]]&lt;br /&gt;
* [[Established Ear-Tip Manufacturers]]&lt;br /&gt;
* [[Independent 3D Printing Facilities]]&lt;br /&gt;
* [[Local Delivery Services]]&lt;br /&gt;
&lt;br /&gt;
=== 6. Hardware ===&lt;br /&gt;
* [[Ear Scanner Design and Manufacturing]]&lt;br /&gt;
* [[Components Bill of Materials (BOM)]]&lt;br /&gt;
* [[Potential Manufacturers]]&lt;br /&gt;
* [[3D Printing Equipment for Local Facilities]]&lt;br /&gt;
* [[Demonstration Systems for Funding]]&lt;br /&gt;
* [[BOM Elements Previously Mentioned]]&lt;br /&gt;
* [[Lux-Ear Ear Scanner Models]]&lt;br /&gt;
* [[Mobile Event Scanner]]&lt;br /&gt;
* [[Retail Kiosk Scanner]]&lt;br /&gt;
&lt;br /&gt;
=== 7. Planning &amp;amp; Strategy ===&lt;br /&gt;
* [[Executive Summary (Bullet Points)]]&lt;br /&gt;
* [[Main Document: Lux-Ear Go-to-Market Plan]]&lt;br /&gt;
* [[Product Models]]&lt;br /&gt;
* [[Launch Plan]]&lt;br /&gt;
* [[Fulfillment Model]]&lt;br /&gt;
* [[Strategic Partnerships]]&lt;br /&gt;
* [[Hardware Overview]]&lt;br /&gt;
* [[Financial Considerations]]&lt;br /&gt;
* [[Milestones &amp;amp; Roadmap]]&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Main_Page&amp;diff=127</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Main_Page&amp;diff=127"/>
		<updated>2025-05-20T05:19:04Z</updated>

		<summary type="html">&lt;p&gt;Scott: /* 2. Technology */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Lux-Ear Go-To-Market Pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1. Overview ===&lt;br /&gt;
* [[Executive Summary]]&lt;br /&gt;
* [[Market Overview]]&lt;br /&gt;
* [[GTM Strategy]]&lt;br /&gt;
&lt;br /&gt;
=== 2. Technology ===&lt;br /&gt;
* [[Technology Platform]]&lt;br /&gt;
* [[Luxear_data_architecture]]&lt;br /&gt;
* [[Business Model]]&lt;br /&gt;
* [[Partnership Model Clarification]]&lt;br /&gt;
&lt;br /&gt;
=== 3. Financials ===&lt;br /&gt;
* [[Revenue-Sharing Models]]&lt;br /&gt;
* [[Pricing Models]]&lt;br /&gt;
* [[Margin Analysis]]&lt;br /&gt;
&lt;br /&gt;
=== 4. Operations and Partners ===&lt;br /&gt;
* [[Retailer and Brand Partner Outreach]]&lt;br /&gt;
* [[Marketing and Events]]&lt;br /&gt;
* [[Document Preparation]]&lt;br /&gt;
&lt;br /&gt;
=== 5. Manufacturing and Logistics ===&lt;br /&gt;
* [[3D Printing Partners]]&lt;br /&gt;
* [[Established Ear-Tip Manufacturers]]&lt;br /&gt;
* [[Independent 3D Printing Facilities]]&lt;br /&gt;
* [[Local Delivery Services]]&lt;br /&gt;
&lt;br /&gt;
=== 6. Hardware ===&lt;br /&gt;
* [[Ear Scanner Design and Manufacturing]]&lt;br /&gt;
* [[Components Bill of Materials (BOM)]]&lt;br /&gt;
* [[Potential Manufacturers]]&lt;br /&gt;
* [[3D Printing Equipment for Local Facilities]]&lt;br /&gt;
* [[Demonstration Systems for Funding]]&lt;br /&gt;
* [[BOM Elements Previously Mentioned]]&lt;br /&gt;
* [[Lux-Ear Ear Scanner Models]]&lt;br /&gt;
* [[Mobile Event Scanner]]&lt;br /&gt;
* [[Retail Kiosk Scanner]]&lt;br /&gt;
&lt;br /&gt;
=== 7. Planning &amp;amp; Strategy ===&lt;br /&gt;
* [[Executive Summary (Bullet Points)]]&lt;br /&gt;
* [[Main Document: Lux-Ear Go-to-Market Plan]]&lt;br /&gt;
* [[Product Models]]&lt;br /&gt;
* [[Launch Plan]]&lt;br /&gt;
* [[Fulfillment Model]]&lt;br /&gt;
* [[Strategic Partnerships]]&lt;br /&gt;
* [[Hardware Overview]]&lt;br /&gt;
* [[Financial Considerations]]&lt;br /&gt;
* [[Milestones &amp;amp; Roadmap]]&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Main_Page&amp;diff=126</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Main_Page&amp;diff=126"/>
		<updated>2025-05-20T05:16:57Z</updated>

		<summary type="html">&lt;p&gt;Scott: /* 2. Technology */  added Data Architecture&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Lux-Ear Go-To-Market Pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1. Overview ===&lt;br /&gt;
* [[Executive Summary]]&lt;br /&gt;
* [[Market Overview]]&lt;br /&gt;
* [[GTM Strategy]]&lt;br /&gt;
&lt;br /&gt;
=== 2. Technology ===&lt;br /&gt;
* [[Technology Platform]]&lt;br /&gt;
* [[Luxear_data_architecture|Data Architecture]]&lt;br /&gt;
* [[Business Model]]&lt;br /&gt;
* [[Partnership Model Clarification]]&lt;br /&gt;
&lt;br /&gt;
=== 3. Financials ===&lt;br /&gt;
* [[Revenue-Sharing Models]]&lt;br /&gt;
* [[Pricing Models]]&lt;br /&gt;
* [[Margin Analysis]]&lt;br /&gt;
&lt;br /&gt;
=== 4. Operations and Partners ===&lt;br /&gt;
* [[Retailer and Brand Partner Outreach]]&lt;br /&gt;
* [[Marketing and Events]]&lt;br /&gt;
* [[Document Preparation]]&lt;br /&gt;
&lt;br /&gt;
=== 5. Manufacturing and Logistics ===&lt;br /&gt;
* [[3D Printing Partners]]&lt;br /&gt;
* [[Established Ear-Tip Manufacturers]]&lt;br /&gt;
* [[Independent 3D Printing Facilities]]&lt;br /&gt;
* [[Local Delivery Services]]&lt;br /&gt;
&lt;br /&gt;
=== 6. Hardware ===&lt;br /&gt;
* [[Ear Scanner Design and Manufacturing]]&lt;br /&gt;
* [[Components Bill of Materials (BOM)]]&lt;br /&gt;
* [[Potential Manufacturers]]&lt;br /&gt;
* [[3D Printing Equipment for Local Facilities]]&lt;br /&gt;
* [[Demonstration Systems for Funding]]&lt;br /&gt;
* [[BOM Elements Previously Mentioned]]&lt;br /&gt;
* [[Lux-Ear Ear Scanner Models]]&lt;br /&gt;
* [[Mobile Event Scanner]]&lt;br /&gt;
* [[Retail Kiosk Scanner]]&lt;br /&gt;
&lt;br /&gt;
=== 7. Planning &amp;amp; Strategy ===&lt;br /&gt;
* [[Executive Summary (Bullet Points)]]&lt;br /&gt;
* [[Main Document: Lux-Ear Go-to-Market Plan]]&lt;br /&gt;
* [[Product Models]]&lt;br /&gt;
* [[Launch Plan]]&lt;br /&gt;
* [[Fulfillment Model]]&lt;br /&gt;
* [[Strategic Partnerships]]&lt;br /&gt;
* [[Hardware Overview]]&lt;br /&gt;
* [[Financial Considerations]]&lt;br /&gt;
* [[Milestones &amp;amp; Roadmap]]&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Luxear_data_architect&amp;diff=125</id>
		<title>Luxear data architect</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Luxear_data_architect&amp;diff=125"/>
		<updated>2025-05-20T05:14:31Z</updated>

		<summary type="html">&lt;p&gt;Scott: added a diagram&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Lux-Ear Internal Wiki ==&lt;br /&gt;
=== Page: Data Architecture ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Overview&#039;&#039;&#039;&lt;br /&gt;
This page describes the proposed data architecture for Lux-Ear, leveraging Firebase to provide scalable, real-time infrastructure for kiosk scanners, customer-facing apps, internal tools, and cloud-based services.&lt;br /&gt;
&lt;br /&gt;
=== Architecture Diagram ===&lt;br /&gt;
&lt;br /&gt;
[[File:LuxEar_Data_Architecture_Diagram.png |800px|center|thumb|Proposed Firebase-based architecture for Lux-Ear]]&lt;br /&gt;
&lt;br /&gt;
=== Key Components ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Authentication&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Authenticates users and devices (e.g., kiosk operators, customers, franchisees).&lt;br /&gt;
  * Supports multi-platform logins and enforces secure, role-based access.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firestore (Cloud Firestore)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * NoSQL database used to store metadata for scans, kiosk statuses, user profiles.&lt;br /&gt;
  * Real-time updates across web and mobile clients.&lt;br /&gt;
  * Offline caching support for kiosk and mobile operations.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Cloud Storage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Stores large files including 3D ear scans, images, diagnostic logs.&lt;br /&gt;
  * Access control rules tied to user or kiosk identity.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Cloud Functions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Hosts backend logic for events like scan upload, payment processing, and scan-to-CAD conversion.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Hosting&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Serves static pages and web applications (e.g., Find a Scanner, Admin Dashboard).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Analytics and Crashlytics&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Provides usage statistics, session tracking, and error diagnostics.&lt;br /&gt;
&lt;br /&gt;
=== Optional Extensions ===&lt;br /&gt;
&lt;br /&gt;
* Google Cloud Vertex AI: AI-based modeling of ear shapes.&lt;br /&gt;
* BigQuery: Advanced analytics on scan volumes, locations, and trends.&lt;br /&gt;
* Stripe: Payment integration via Firebase Cloud Functions.&lt;br /&gt;
* AppCheck: Ensures requests come from verified app clients.&lt;br /&gt;
&lt;br /&gt;
\=== How to Add This Page to the Internal Wiki ===&lt;br /&gt;
&lt;br /&gt;
1. Log into the Lux-Ear Internal Knowledge Base.&lt;br /&gt;
&lt;br /&gt;
2. In the search bar or URL, go to:&lt;br /&gt;
&lt;br /&gt;
   `https://ikb.lux-ear.com/index.php?title=Luxear_data_architecture`&lt;br /&gt;
&lt;br /&gt;
3. If the page does not yet exist, click &amp;quot;Create this page&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
4. Copy and paste the entire content of this document.&lt;br /&gt;
&lt;br /&gt;
5. Save the page.&lt;br /&gt;
&lt;br /&gt;
6. To link this page from another, insert:&lt;br /&gt;
&lt;br /&gt;
   `[[Luxear_data_architecture|Data Architecture]]`&lt;br /&gt;
&lt;br /&gt;
   For example, from your main index or technical documentation section.&lt;br /&gt;
&lt;br /&gt;
7. To upload the diagram:&lt;br /&gt;
&lt;br /&gt;
   * Go to &amp;quot;Upload file&amp;quot; in the left sidebar.&lt;br /&gt;
   * Upload `LuxEar_Data_Architecture_Diagram.png`.&lt;br /&gt;
   * Make sure the filename matches the one referenced in the `[[File:...]]` tag above.&lt;br /&gt;
&lt;br /&gt;
=== Author ===&lt;br /&gt;
Scott McGregor&lt;br /&gt;
Lux-Ear Founder and Product Strategy Lead&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=File:LuxEar_Data_Architecture_Diagram.png&amp;diff=124</id>
		<title>File:LuxEar Data Architecture Diagram.png</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=File:LuxEar_Data_Architecture_Diagram.png&amp;diff=124"/>
		<updated>2025-05-20T04:57:11Z</updated>

		<summary type="html">&lt;p&gt;Scott: Firebase Data Architecture Diagram&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Firebase Data Architecture Diagram&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Luxear_data_architect&amp;diff=123</id>
		<title>Luxear data architect</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Luxear_data_architect&amp;diff=123"/>
		<updated>2025-05-20T04:45:19Z</updated>

		<summary type="html">&lt;p&gt;Scott: LuxEar Planned Data Architecture&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Lux-Ear Internal Wiki ==&lt;br /&gt;
=== Page: Data Architecture ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Overview&#039;&#039;&#039;&lt;br /&gt;
This page describes the proposed data architecture for Lux-Ear, leveraging Firebase to provide scalable, real-time infrastructure for kiosk scanners, customer-facing apps, internal tools, and cloud-based services.&lt;br /&gt;
&lt;br /&gt;
=== Architecture Diagram ===&lt;br /&gt;
&lt;br /&gt;
[[File\:LuxEar\_Data\_Architecture\_Diagram.png|800px|center|thumb|Proposed Firebase-based architecture for Lux-Ear]]&lt;br /&gt;
&lt;br /&gt;
=== Key Components ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Authentication&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Authenticates users and devices (e.g., kiosk operators, customers, franchisees).&lt;br /&gt;
  * Supports multi-platform logins and enforces secure, role-based access.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firestore (Cloud Firestore)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * NoSQL database used to store metadata for scans, kiosk statuses, user profiles.&lt;br /&gt;
  * Real-time updates across web and mobile clients.&lt;br /&gt;
  * Offline caching support for kiosk and mobile operations.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Cloud Storage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Stores large files including 3D ear scans, images, diagnostic logs.&lt;br /&gt;
  * Access control rules tied to user or kiosk identity.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Cloud Functions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Hosts backend logic for events like scan upload, payment processing, and scan-to-CAD conversion.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Hosting&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Serves static pages and web applications (e.g., Find a Scanner, Admin Dashboard).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Analytics and Crashlytics&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Provides usage statistics, session tracking, and error diagnostics.&lt;br /&gt;
&lt;br /&gt;
=== Optional Extensions ===&lt;br /&gt;
&lt;br /&gt;
* Google Cloud Vertex AI: AI-based modeling of ear shapes.&lt;br /&gt;
* BigQuery: Advanced analytics on scan volumes, locations, and trends.&lt;br /&gt;
* Stripe: Payment integration via Firebase Cloud Functions.&lt;br /&gt;
* AppCheck: Ensures requests come from verified app clients.&lt;br /&gt;
&lt;br /&gt;
\=== How to Add This Page to the Internal Wiki ===&lt;br /&gt;
&lt;br /&gt;
1. Log into the Lux-Ear Internal Knowledge Base.&lt;br /&gt;
&lt;br /&gt;
2. In the search bar or URL, go to:&lt;br /&gt;
&lt;br /&gt;
   `https://ikb.lux-ear.com/index.php?title=Luxear_data_architecture`&lt;br /&gt;
&lt;br /&gt;
3. If the page does not yet exist, click &amp;quot;Create this page&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
4. Copy and paste the entire content of this document.&lt;br /&gt;
&lt;br /&gt;
5. Save the page.&lt;br /&gt;
&lt;br /&gt;
6. To link this page from another, insert:&lt;br /&gt;
&lt;br /&gt;
   `[[Luxear_data_architecture|Data Architecture]]`&lt;br /&gt;
&lt;br /&gt;
   For example, from your main index or technical documentation section.&lt;br /&gt;
&lt;br /&gt;
7. To upload the diagram:&lt;br /&gt;
&lt;br /&gt;
   * Go to &amp;quot;Upload file&amp;quot; in the left sidebar.&lt;br /&gt;
   * Upload `LuxEar_Data_Architecture_Diagram.png`.&lt;br /&gt;
   * Make sure the filename matches the one referenced in the `[[File:...]]` tag above.&lt;br /&gt;
&lt;br /&gt;
=== Author ===&lt;br /&gt;
Scott McGregor&lt;br /&gt;
Lux-Ear Founder and Product Strategy Lead&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Luxear_data_architect&amp;diff=122</id>
		<title>Luxear data architect</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Luxear_data_architect&amp;diff=122"/>
		<updated>2025-05-20T04:43:02Z</updated>

		<summary type="html">&lt;p&gt;Scott: LuxEar Planned Data Architecture&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;\== Lux-Ear Internal Wiki ==&lt;br /&gt;
\=== Page: Data Architecture ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Overview&#039;&#039;&#039;&lt;br /&gt;
This page describes the proposed data architecture for Lux-Ear, leveraging Firebase to provide scalable, real-time infrastructure for kiosk scanners, customer-facing apps, internal tools, and cloud-based services.&lt;br /&gt;
&lt;br /&gt;
\=== Architecture Diagram ===&lt;br /&gt;
&lt;br /&gt;
\[\[File\:LuxEar\_Data\_Architecture\_Diagram.png|800px|center|thumb|Proposed Firebase-based architecture for Lux-Ear]]&lt;br /&gt;
&lt;br /&gt;
\=== Key Components ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Authentication&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Authenticates users and devices (e.g., kiosk operators, customers, franchisees).&lt;br /&gt;
  * Supports multi-platform logins and enforces secure, role-based access.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firestore (Cloud Firestore)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * NoSQL database used to store metadata for scans, kiosk statuses, user profiles.&lt;br /&gt;
  * Real-time updates across web and mobile clients.&lt;br /&gt;
  * Offline caching support for kiosk and mobile operations.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Cloud Storage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Stores large files including 3D ear scans, images, diagnostic logs.&lt;br /&gt;
  * Access control rules tied to user or kiosk identity.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Cloud Functions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Hosts backend logic for events like scan upload, payment processing, and scan-to-CAD conversion.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Firebase Hosting&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Serves static pages and web applications (e.g., Find a Scanner, Admin Dashboard).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Analytics and Crashlytics&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
  * Provides usage statistics, session tracking, and error diagnostics.&lt;br /&gt;
&lt;br /&gt;
\=== Optional Extensions ===&lt;br /&gt;
&lt;br /&gt;
* Google Cloud Vertex AI: AI-based modeling of ear shapes.&lt;br /&gt;
* BigQuery: Advanced analytics on scan volumes, locations, and trends.&lt;br /&gt;
* Stripe: Payment integration via Firebase Cloud Functions.&lt;br /&gt;
* AppCheck: Ensures requests come from verified app clients.&lt;br /&gt;
&lt;br /&gt;
\=== How to Add This Page to the Internal Wiki ===&lt;br /&gt;
&lt;br /&gt;
1. Log into the Lux-Ear Internal Knowledge Base.&lt;br /&gt;
&lt;br /&gt;
2. In the search bar or URL, go to:&lt;br /&gt;
&lt;br /&gt;
   `https://ikb.lux-ear.com/index.php?title=Luxear_data_architecture`&lt;br /&gt;
&lt;br /&gt;
3. If the page does not yet exist, click &amp;quot;Create this page&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
4. Copy and paste the entire content of this document.&lt;br /&gt;
&lt;br /&gt;
5. Save the page.&lt;br /&gt;
&lt;br /&gt;
6. To link this page from another, insert:&lt;br /&gt;
&lt;br /&gt;
   `[[Luxear_data_architecture|Data Architecture]]`&lt;br /&gt;
&lt;br /&gt;
   For example, from your main index or technical documentation section.&lt;br /&gt;
&lt;br /&gt;
7. To upload the diagram:&lt;br /&gt;
&lt;br /&gt;
   * Go to &amp;quot;Upload file&amp;quot; in the left sidebar.&lt;br /&gt;
   * Upload `LuxEar_Data_Architecture_Diagram.png`.&lt;br /&gt;
   * Make sure the filename matches the one referenced in the `[[File:...]]` tag above.&lt;br /&gt;
&lt;br /&gt;
\=== Author ===&lt;br /&gt;
Scott McGregor&lt;br /&gt;
Lux-Ear Founder and Product Strategy Lead&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Template:LuxEarFooter&amp;diff=121</id>
		<title>Template:LuxEarFooter</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Template:LuxEarFooter&amp;diff=121"/>
		<updated>2025-05-12T20:10:34Z</updated>

		<summary type="html">&lt;p&gt;Scott: added a line&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border-top: 1px solid #ccc; padding-top: 8px; font-size: 80%; color: #777; text-align: center; margin-top: 30px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;b&amp;gt;Lux-Ear Company Confidential — Internal Use Only&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;hr /&amp;gt;&lt;br /&gt;
  [[Main Page]] • [[Special:RecentChanges|Recent Changes]] • [[Special:AllPages|All Pages]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Template:LuxEarFooter&amp;diff=120</id>
		<title>Template:LuxEarFooter</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Template:LuxEarFooter&amp;diff=120"/>
		<updated>2025-05-12T20:07:37Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border-top: 1px solid #ccc; padding-top: 8px; font-size: 80%; color: #777; text-align: center; margin-top: 30px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;b&amp;gt;Lux-Ear Company Confidential — Internal Use Only&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;hr /&amp;gt;&lt;br /&gt;
  [[Main Page]] • [[Special:RecentChanges|Recent Changes]] • [[Special:AllPages|All Pages]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Template:LuxEarPage&amp;diff=119</id>
		<title>Template:LuxEarPage</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Template:LuxEarPage&amp;diff=119"/>
		<updated>2025-05-12T19:59:33Z</updated>

		<summary type="html">&lt;p&gt;Scott: fixed footer placement&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;luxear-page&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{LuxEarHeader}}&lt;br /&gt;
== Summary ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Author:&amp;lt;/b&amp;gt; {{{author|}}}&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Start Date:&amp;lt;/b&amp;gt; {{{start|Not set}}}&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Due Date:&amp;lt;/b&amp;gt; {{{due|Not set}}}&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Assessment Criteria:&amp;lt;/b&amp;gt; {{{assessment|Not defined}}}&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Action Items:&amp;lt;/b&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      {{{actionitems|&amp;lt;li&amp;gt;None&amp;lt;/li&amp;gt;}}}&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Content ==&lt;br /&gt;
{{{content|&amp;lt;i&amp;gt;No content provided.&amp;lt;/i&amp;gt;}}}&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
{{{sources|&amp;lt;small&amp;gt;No sources cited.&amp;lt;/small&amp;gt;}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{LuxEarFooter}}&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Template:LuxEarHeader&amp;diff=118</id>
		<title>Template:LuxEarHeader</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Template:LuxEarHeader&amp;diff=118"/>
		<updated>2025-05-12T19:55:34Z</updated>

		<summary type="html">&lt;p&gt;Scott: alignment&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border-bottom: 2px solid #000; padding-bottom: 6px; margin-bottom: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;display: flex; align-items: flex-start; gap: 12px;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;line-height: 1;&amp;quot;&amp;gt;[[File:Luxear square logo_150.png|64px|link=Main Page]]&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 1.2; font-size: 90%; text-align: left; align-self: flex-start;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-size: 140%; font-weight: bold; display: block;&amp;quot;&amp;gt;Lux-Ear Internal Knowledge Base&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 80%; font-style: italic; display: block;&amp;quot;&amp;gt;Authorized personnel only&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 80%; font-style: italic; display: block;&amp;quot;&amp;gt;Company Confidential Intellectual Property&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Template:LuxEarHeader&amp;diff=117</id>
		<title>Template:LuxEarHeader</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Template:LuxEarHeader&amp;diff=117"/>
		<updated>2025-05-12T19:28:57Z</updated>

		<summary type="html">&lt;p&gt;Scott: alignment edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border-bottom: 2px solid #000; padding-bottom: 6px; margin-bottom: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;display: flex; align-items: flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;line-height: 1; vertical-align: top;&amp;quot;&amp;gt;&lt;br /&gt;
      [[File:Luxear square logo_150.png|64px|link=Main Page|class=logo-icon]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-size: 140%; padding-left: 20px; line-height: 1.2;&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;b&amp;gt;Lux-Ear Internal Knowledge Base&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
      &amp;lt;i&amp;gt;Authorized personnel only&amp;lt;br&amp;gt;&lt;br /&gt;
      Company Confidential Intellectual Property&amp;lt;/i&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Template:LuxEarFooter&amp;diff=116</id>
		<title>Template:LuxEarFooter</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Template:LuxEarFooter&amp;diff=116"/>
		<updated>2025-05-12T19:09:38Z</updated>

		<summary type="html">&lt;p&gt;Scott: Bolded footer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border-top: 1px solid #ccc; padding-top: 8px; font-size: 80%; color: #777; text-align: center; margin-top: 30px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;b&amp;gt;Lux-Ear Company Confidential — Internal Use Only&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
  [[Main Page]] • [[Special:RecentChanges|Recent Changes]] • [[Special:AllPages|All Pages]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Template:LuxEarPage&amp;diff=115</id>
		<title>Template:LuxEarPage</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Template:LuxEarPage&amp;diff=115"/>
		<updated>2025-05-12T19:06:20Z</updated>

		<summary type="html">&lt;p&gt;Scott: Added headers and footers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;luxear-page&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{LuxEarHeader}}&lt;br /&gt;
== Summary ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Author:&amp;lt;/b&amp;gt; {{{author|}}}&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Start Date:&amp;lt;/b&amp;gt; {{{start|Not set}}}&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Due Date:&amp;lt;/b&amp;gt; {{{due|Not set}}}&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Assessment Criteria:&amp;lt;/b&amp;gt; {{{assessment|Not defined}}}&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Action Items:&amp;lt;/b&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      {{{actionitems|&amp;lt;li&amp;gt;None&amp;lt;/li&amp;gt;}}}&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{LuxEarFooter}}&lt;br /&gt;
&lt;br /&gt;
== Content ==&lt;br /&gt;
{{{content|&amp;lt;i&amp;gt;No content provided.&amp;lt;/i&amp;gt;}}}&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
{{{sources|&amp;lt;small&amp;gt;No sources cited.&amp;lt;/small&amp;gt;}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Template:LuxEarHeader&amp;diff=114</id>
		<title>Template:LuxEarHeader</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Template:LuxEarHeader&amp;diff=114"/>
		<updated>2025-05-12T18:55:00Z</updated>

		<summary type="html">&lt;p&gt;Scott: changed logo file&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border-bottom: 2px solid #000; padding-bottom: 6px; margin-bottom: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;display: flex; align-items: center;&amp;quot;&amp;gt;&lt;br /&gt;
    [[File:Luxear square logo_150.png|150px|link=Main Page]]&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-size: 140%; font-weight: bold; padding-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
      Lux-Ear Internal Knowledge Base&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-size: 85%; color: #666;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;i&amp;gt;Authorized personnel only – Confidential Intellectual Property&amp;lt;/i&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=File:Luxear_square_logo.png&amp;diff=113</id>
		<title>File:Luxear square logo.png</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=File:Luxear_square_logo.png&amp;diff=113"/>
		<updated>2025-05-12T18:53:02Z</updated>

		<summary type="html">&lt;p&gt;Scott: Lux-Ear square logo 1024x1024&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Lux-Ear square logo 1024x1024&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=File:Luxear_square_logo_150.png&amp;diff=112</id>
		<title>File:Luxear square logo 150.png</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=File:Luxear_square_logo_150.png&amp;diff=112"/>
		<updated>2025-05-12T18:48:56Z</updated>

		<summary type="html">&lt;p&gt;Scott: Lux-Ear 150x150 square logo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Lux-Ear 150x150 square logo&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Main_Page&amp;diff=111</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Main_Page&amp;diff=111"/>
		<updated>2025-05-12T18:24:36Z</updated>

		<summary type="html">&lt;p&gt;Scott: changed page to categorical order&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Lux-Ear Go-To-Market Pages ==&lt;br /&gt;
&lt;br /&gt;
=== 1. Overview ===&lt;br /&gt;
* [[Executive Summary]]&lt;br /&gt;
* [[Market Overview]]&lt;br /&gt;
* [[GTM Strategy]]&lt;br /&gt;
&lt;br /&gt;
=== 2. Technology ===&lt;br /&gt;
* [[Technology Platform]]&lt;br /&gt;
* [[Business Model]]&lt;br /&gt;
* [[Partnership Model Clarification]]&lt;br /&gt;
&lt;br /&gt;
=== 3. Financials ===&lt;br /&gt;
* [[Revenue-Sharing Models]]&lt;br /&gt;
* [[Pricing Models]]&lt;br /&gt;
* [[Margin Analysis]]&lt;br /&gt;
&lt;br /&gt;
=== 4. Operations and Partners ===&lt;br /&gt;
* [[Retailer and Brand Partner Outreach]]&lt;br /&gt;
* [[Marketing and Events]]&lt;br /&gt;
* [[Document Preparation]]&lt;br /&gt;
&lt;br /&gt;
=== 5. Manufacturing and Logistics ===&lt;br /&gt;
* [[3D Printing Partners]]&lt;br /&gt;
* [[Established Ear-Tip Manufacturers]]&lt;br /&gt;
* [[Independent 3D Printing Facilities]]&lt;br /&gt;
* [[Local Delivery Services]]&lt;br /&gt;
&lt;br /&gt;
=== 6. Hardware ===&lt;br /&gt;
* [[Ear Scanner Design and Manufacturing]]&lt;br /&gt;
* [[Components Bill of Materials (BOM)]]&lt;br /&gt;
* [[Potential Manufacturers]]&lt;br /&gt;
* [[3D Printing Equipment for Local Facilities]]&lt;br /&gt;
* [[Demonstration Systems for Funding]]&lt;br /&gt;
* [[BOM Elements Previously Mentioned]]&lt;br /&gt;
* [[Lux-Ear Ear Scanner Models]]&lt;br /&gt;
* [[Mobile Event Scanner]]&lt;br /&gt;
* [[Retail Kiosk Scanner]]&lt;br /&gt;
&lt;br /&gt;
=== 7. Planning &amp;amp; Strategy ===&lt;br /&gt;
* [[Executive Summary (Bullet Points)]]&lt;br /&gt;
* [[Main Document: Lux-Ear Go-to-Market Plan]]&lt;br /&gt;
* [[Product Models]]&lt;br /&gt;
* [[Launch Plan]]&lt;br /&gt;
* [[Fulfillment Model]]&lt;br /&gt;
* [[Strategic Partnerships]]&lt;br /&gt;
* [[Hardware Overview]]&lt;br /&gt;
* [[Financial Considerations]]&lt;br /&gt;
* [[Milestones &amp;amp; Roadmap]]&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Main_Page&amp;diff=62</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Main_Page&amp;diff=62"/>
		<updated>2025-05-12T17:23:03Z</updated>

		<summary type="html">&lt;p&gt;Scott: This should contain links to all other pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;MediaWiki has been installed.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Lux-Ear Go-To-Market Plan ==&lt;br /&gt;
&lt;br /&gt;
=== 1. Overview ===&lt;br /&gt;
# [[Executive Summary]]&lt;br /&gt;
# [[Market Overview]]&lt;br /&gt;
# [[GTM Strategy]]&lt;br /&gt;
&lt;br /&gt;
=== 2. Technology ===&lt;br /&gt;
# [[Technology Platform]]&lt;br /&gt;
# [[Business Model]]&lt;br /&gt;
# [[Partnership Model Clarification]]&lt;br /&gt;
&lt;br /&gt;
=== 3. Financials ===&lt;br /&gt;
# [[Revenue-Sharing Models]]&lt;br /&gt;
# [[Pricing Models]]&lt;br /&gt;
# [[Margin Analysis]]&lt;br /&gt;
&lt;br /&gt;
=== 4. Operations and Partners ===&lt;br /&gt;
# [[Retailer and Brand Partner Outreach]]&lt;br /&gt;
# [[Marketing and Events]]&lt;br /&gt;
# [[Document Preparation]]&lt;br /&gt;
&lt;br /&gt;
=== 5. Manufacturing and Logistics ===&lt;br /&gt;
# [[3D Printing Partners]]&lt;br /&gt;
# [[Established Ear-Tip Manufacturers]]&lt;br /&gt;
# [[Independent 3D Printing Facilities]]&lt;br /&gt;
# [[Local Delivery Services]]&lt;br /&gt;
&lt;br /&gt;
=== 6. Hardware ===&lt;br /&gt;
# [[Ear Scanner Design and Manufacturing]]&lt;br /&gt;
# [[Components Bill of Materials (BOM)]]&lt;br /&gt;
# [[Potential Manufacturers]]&lt;br /&gt;
# [[3D Printing Equipment for Local Facilities]]&lt;br /&gt;
# [[Demonstration Systems for Funding]]&lt;br /&gt;
# [[BOM Elements Previously Mentioned]]&lt;br /&gt;
# [[Lux-Ear Ear Scanner Models]]&lt;br /&gt;
# [[Mobile Event Scanner]]&lt;br /&gt;
# [[Retail Kiosk Scanner]]&lt;br /&gt;
&lt;br /&gt;
=== 7. Planning &amp;amp; Strategy ===&lt;br /&gt;
# [[Executive Summary (Bullet Points)]]&lt;br /&gt;
# [[Main Document: Lux-Ear Go-to-Market Plan]]&lt;br /&gt;
# [[Product Models]]&lt;br /&gt;
# [[Launch Plan]]&lt;br /&gt;
# [[Fulfillment Model]]&lt;br /&gt;
# [[Strategic Partnerships]]&lt;br /&gt;
# [[Hardware Overview]]&lt;br /&gt;
# [[Financial Considerations]]&lt;br /&gt;
# [[Milestones &amp;amp; Roadmap]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Template:LuxEarHeader&amp;diff=14</id>
		<title>Template:LuxEarHeader</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Template:LuxEarHeader&amp;diff=14"/>
		<updated>2025-05-12T08:59:25Z</updated>

		<summary type="html">&lt;p&gt;Scott: changed logo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border-bottom: 2px solid #000; padding-bottom: 6px; margin-bottom: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;display: flex; align-items: center;&amp;quot;&amp;gt;&lt;br /&gt;
    [[File:luxear_square_logo_150.png|150px|link=Main Page]]&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-size: 140%; font-weight: bold; padding-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
      Lux-Ear Internal Knowledge Base&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-size: 85%; color: #666;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;i&amp;gt;Authorized personnel only – Confidential Intellectual Property&amp;lt;/i&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Template:LuxEarHeader&amp;diff=13</id>
		<title>Template:LuxEarHeader</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Template:LuxEarHeader&amp;diff=13"/>
		<updated>2025-05-12T08:51:36Z</updated>

		<summary type="html">&lt;p&gt;Scott: changed logo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border-bottom: 2px solid #000; padding-bottom: 6px; margin-bottom: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;display: flex; align-items: center;&amp;quot;&amp;gt;&lt;br /&gt;
    [[File:luxear_square_logo.png|150px|link=Main Page]]&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-size: 140%; font-weight: bold; padding-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
      Lux-Ear Internal Knowledge Base&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-size: 85%; color: #666;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;i&amp;gt;Authorized personnel only – Confidential Intellectual Property&amp;lt;/i&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Template:LuxEarHeader&amp;diff=12</id>
		<title>Template:LuxEarHeader</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Template:LuxEarHeader&amp;diff=12"/>
		<updated>2025-05-12T07:43:07Z</updated>

		<summary type="html">&lt;p&gt;Scott: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border-bottom: 2px solid #000; padding-bottom: 6px; margin-bottom: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;display: flex; align-items: center;&amp;quot;&amp;gt;&lt;br /&gt;
    [[File:luxear_square_logo.svg|150px|link=Main Page]]&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-size: 140%; font-weight: bold; padding-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
      Lux-Ear Internal Knowledge Base&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-size: 85%; color: #666;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;i&amp;gt;Authorized personnel only – Confidential Intellectual Property&amp;lt;/i&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Template:LuxEarFooter&amp;diff=5</id>
		<title>Template:LuxEarFooter</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Template:LuxEarFooter&amp;diff=5"/>
		<updated>2025-05-11T07:21:02Z</updated>

		<summary type="html">&lt;p&gt;Scott: Lux-Ear Footer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border-top: 1px solid #ccc; padding-top: 8px; font-size: 80%; color: #777; text-align: center; margin-top: 30px;&amp;quot;&amp;gt;&lt;br /&gt;
  Lux-Ear Company Confidential — Internal Use Only&amp;lt;br /&amp;gt;&lt;br /&gt;
  [[Main Page]] • [[Special:RecentChanges|Recent Changes]] • [[Special:AllPages|All Pages]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Template:LuxEarHeader&amp;diff=4</id>
		<title>Template:LuxEarHeader</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Template:LuxEarHeader&amp;diff=4"/>
		<updated>2025-05-11T07:15:38Z</updated>

		<summary type="html">&lt;p&gt;Scott: Llux-Ear Header&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border-bottom: 2px solid #000; padding-bottom: 6px; margin-bottom: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;display: flex; align-items: center;&amp;quot;&amp;gt;&lt;br /&gt;
    [[File:Lux-ear_logo_wordmark.svg|150px|link=Main Page]]&lt;br /&gt;
    &amp;lt;div style=&amp;quot;font-size: 140%; font-weight: bold; padding-left: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
      Lux-Ear Internal Knowledge Base&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-size: 85%; color: #666;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;i&amp;gt;Authorized personnel only – Confidential Intellectual Property&amp;lt;/i&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Template:LuxEarPage&amp;diff=3</id>
		<title>Template:LuxEarPage</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Template:LuxEarPage&amp;diff=3"/>
		<updated>2025-05-11T07:09:51Z</updated>

		<summary type="html">&lt;p&gt;Scott: Template:LuxEarPage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;luxear-page&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Author:&amp;lt;/b&amp;gt; {{{author|}}}&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Start Date:&amp;lt;/b&amp;gt; {{{start|Not set}}}&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Due Date:&amp;lt;/b&amp;gt; {{{due|Not set}}}&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Assessment Criteria:&amp;lt;/b&amp;gt; {{{assessment|Not defined}}}&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Action Items:&amp;lt;/b&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      {{{actionitems|&amp;lt;li&amp;gt;None&amp;lt;/li&amp;gt;}}}&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Content ==&lt;br /&gt;
{{{content|&amp;lt;i&amp;gt;No content provided.&amp;lt;/i&amp;gt;}}}&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
{{{sources|&amp;lt;small&amp;gt;No sources cited.&amp;lt;/small&amp;gt;}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
	<entry>
		<id>https://ikb.lux-ear.com/index.php?title=Template:LuxEarPage&amp;diff=2</id>
		<title>Template:LuxEarPage</title>
		<link rel="alternate" type="text/html" href="https://ikb.lux-ear.com/index.php?title=Template:LuxEarPage&amp;diff=2"/>
		<updated>2025-05-11T07:04:29Z</updated>

		<summary type="html">&lt;p&gt;Scott: Template:LuxEarPage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;luxear-page&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
* &#039;&#039;&#039;Author:&#039;&#039;&#039; {{{author|}}}  &lt;br /&gt;
* &#039;&#039;&#039;Action Items:&#039;&#039;&#039; {{{actionitems|None}}}  &lt;br /&gt;
* &#039;&#039;&#039;Start Date:&#039;&#039;&#039; {{{start|Not set}}}  &lt;br /&gt;
* &#039;&#039;&#039;Due Date:&#039;&#039;&#039; {{{due|Not set}}}  &lt;br /&gt;
* &#039;&#039;&#039;Assessment Criteria:&#039;&#039;&#039; {{{assessment|Not defined}}}&lt;br /&gt;
&lt;br /&gt;
== Content ==&lt;br /&gt;
{{{content|No content provided.}}}&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
{{{sources|&amp;lt;small&amp;gt;No sources cited.&amp;lt;/small&amp;gt;}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Scott</name></author>
	</entry>
</feed>